联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codehelp

您当前位置:首页 >> 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 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。