Highlights
SYNOPSIS
1. This Final Project (Assignment 2) is worth 25% of the total unit assessment.
2. Students are to complete their project in groups of no more than two people. It is each group member's responsibility to maintain their group activities. In the rare case of one group member becoming seriously ill or uncontactable or not responding, the other member should consider forming a different group or working on his or her own for the project. As in real life, everyone should have a contigency plan, or Plan B.
3. It is each student's own responsibility to form a group of no more than 2 people for their assignment 2, that is, for this final project. Should any student not yet able to find a project partner, he or she should advertise their availability on the student communication board. Students not putting up a request for partnership on this Student Communication Board will be considered as either having already found a project partner, or not looking for a project partner at all. By Mon May 11 2020 (week 11), students must complete the matter of project partnership, or have their partnership requests placed on the above mentioned student communication board.
4. The development and delivery of a major project in a timely manner is an important indicator on the success of the project. As such, the deadlines for this final project need to be observed, and any late submissions need to be approved before the corresponding due dates.
5. Let the unit coordinator know if you have any comments on this project so that he can have this document amended before its finalisation on the date specified in the above title section.
PROJECT REQUIREMENTS
1. For this final project, you are required to develop a Video Library System in Java for a video library, so that the system can be used to facilitate the borrowing and the management of the videos the library keeps. A video record should contain at least a video number and its corresponding video title, a flag indicating if the video is currently available for borrowing, and a borrower number and the corresponding borrower name if the video is currently being borrowed. Although the functionalities of the video library system are open to the students' individual design, the system should be mainly menu-driven with the main menu options somewhat similar to, but not limited to,
Add new video to the system Borrow video Modify video record Delete video record Search video Report of available videos Exit and the navigation among the video records should also be possible, perhaps through additional options on the main menu, or on a submenu, somewhat similar to
Current video Next video Previous video
2. This project is semi-open in that students are expected to have their own design, and/or additional capacity to enrich their final software system if the students are aiming for the top grades. Such additional features can be anything that would enhance the functionalities and user experience in using such a video library system in real life. For example, the borrowing dates could be represented and handled by the Date objects. Likewise, the video search could be based jointly on multiple aspects, and the returned search results could be exactly those which satisfy the search criteria, or could be non- exact in that the records matching more closely with the search criteria will be listed earlier.
3. External file or files are also expected to be utilised for storing the video records. In particular, when the Video Library System starts, it should first load the existing records from the data file/s which should contain sufficient number of video records. For those who are having difficulties in implementing such data files, it is highly recommended that they initialise enough video records directly within their Java program so that they don't have to repeatedly enter those records when testing or demonstrating their programs.
4. It is up to each student group to decide how to design and implement their Video Library System.
5. Students must not utilise any of the Java GUI components nor any form of database servers for their project, as these are not within the scope of this unit.
6. The final Project Report must be written to include, among all the other relevant matters, the following aspects.
The main functionalities, along with the demonstrating examples and screen shots if pertinent. The design of your user interface and how it impacts on the user experience with your software product. How and where you made use of the paradigm of object-oriented programming, if any. The most advanced 3 (or more) Java technical aspects, in your opinion, you have made use of in the development of your Video Library System. Brief conclusion and reflection on your experience in completing this project.
We note that your project should aim at top quality as much as possible. Your end-product, the Video Library System, will be judged on the achieved functionalities, the look and feel, the design methodology (e.g. ad hoc versus systematic), and the use of advanced features such as object orientation and exception handling. You should cite your design and technical evidence in your Final Report on the quality of your developed software system.
This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.