Question: 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
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 menudriven 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 semiopen in that students are expected to have their own design and/or additional capacity to enrich their final software product. External file or files are also expected to be utilised for the storing the video records. In particular, when the video library system starts, it should first load the existing videos from the data file/s which should also contain at least 3 video records. 3. It is up to each student group to decide how to design and implement their Video Library System.
4. 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 product. How and where you made use of the paradigm of objectoriented 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 endproduct, 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.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
