聯系方式

您當前位置:首頁 >> Java編程Java編程

日期:2020-01-27 05:09

Programming Proficiency 301038

Final Project

Due by 7 February 2020 Midnight

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 contingency plan, or Plan B.

PROJECT REQUIREMENTS

1. For this final project, you are required to develop a Video Rent Shop

Management System in Java, so that videos can be stored, borrowed,

returned, updated in the system for such as their title, type, number of copies

available, etc, and the system can be used to support the inventory control

purpose as much as possible. Although there are no specific mandatory

functionalities required for the Video Rent Shop Management System, as the

students are allowed to freely design their systems, some of the following

features must be incorporated in some ways:

? New videos can be entered and stored.

? Some video records can be altered and/or removed.

? All videos can be listed for the title, type and copies available.

? Minimal form of search facility is available to find a video.

? Video records can be stored externally and reloaded into

the system.

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 product if

the students are aiming for the top grades. Such additional features can be

Programming Proficiency 301038

anything that would enhance the functionalities and user experience in using

such a Video Rent Shop management system in real life. External file or files

are also expected to be utilized for storing the video records.

3. It is up to each student group to decide how to design and implement their Video

Rent Shop Management System.

We note that your project should aim at top quality as much as possible. Your product,

the Video Rent Shop Library Management 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 programming

and exception handling. You should cite your design and technical evidence in your

presentation on the quality of your developed software system.

DELIVERABLES

? All the Java programs

? Class presentation: 10 minutes - during the normal class time of the final

teaching week, week 14. The presentation slides, if any, must also be

uploaded with the presentation by Friday week 14 7

th February Midnight.

? Code authentication - Some students may be required to meet the unit

coordinator in person to authenticate their work for the final project, i.e. the

Java code they wrote for this project, to demonstrate they authored the whole

work themselves apart from the parts declared in their submission as having

been obtained elsewhere. While we expect very few students (if any at all)

would be called upon to perform this code authentication, failure to meet this

requirement by the relevant students within 7 days from issuing the request for

the authentication may lose up to 25% of the marks for the coding.

SUBMISSION

? The submission should contain the presentation file and all the relevant Java

source code in a directly compliable format.

? The submitted Java programs should be directly compilable and runnable

without the use of any Java IDE (such as Netbeans or Eclipse), although

students are free to develop their project system with any Java IDE they may

choose.

? Zip (don't use the rar compression format) all the relevant files into a single zip

file, and the upload it on the vUWS assignment submission link. it's each

student's responsibility to keep the submission receipt which will be

automatically generated after each successful submission.

? Only one member from each group is required to submit.


版權所有:編程輔導網 2018 All Rights Reserved 聯系方式:QQ:99515681 電子信箱:[email protected]
免責聲明:本站部分內容從網絡整理而來,只供參考!如有版權問題可聯系本站刪除。

25选5一等奖多少钱