Mini Project Teams Mini Project teams should consist of two students. Individual Mini Projects will not be considered. The contribution of each team member will be assessed in relation to each deliverable. All team members should ensure they are familiar with all aspects of the Mini Project. You will be asked about your source code. If you fail to answer questions about your code correctly (i.e. You do not know what a given statement does or why it is there!) it will be assumed that you have copied the work. For more information on plagiarism please refer to the Laboratory Assessment Procedure document.
Mini Project Guidelines
The classic three-tier architecture should be employed:
Presentation Layer: GUI in Java (NetBeans IDE)
Application Layer: Java
Storage (persistence layer): Relational database (MS Access, mySQL, etc.)
Requirements:
The application should (minimal requirements):
Allow stock / inventory control to be maintained
Allow management to print lists of users and lists of stock
Allow the addition and removal of users
Allow management to check overdue accounts
Allow users to rent or purchase items/service
Allow users to return rental items or purchased items
To achieve a high score, extra functionality / features should be included as you think necessary for your
program.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |