Professional Documents
Culture Documents
INSTRUCTIONS: 1. This project will contribute to 40% of your final grade. 2. Due date for report submission and project demonstration is 10th July 2013, 1pm.
Learning Outcomes
After completing the module the student should be able to: 1. Design a user-friendly GUI application. 2. Develop a GUI application that keeps and retrieves data from text files using Java programming language.
Assignment Requirements
This is a group assignment, with maximum 2 members per group. You are required to design and develop a subject registration system for a private University. Below are the guidelines for developing the system. Administrator login o The system should enable the administrator to login and logout from the system using the authenticate username and password. Add subject o Administrator has the ability to add new subject into the system. o The information is stored into a text file. Edit subject o Administrator is allowed to search for the information of a particular subject via the subject code, and edit the information when necessary. Delete subject o Administrator is able to delete a subject from the subject list which is stored in the text file. View subject o The subject code is required in order to view the information of the subject. Additional Features o Search and retrieve subject information using subject name. o Display all the subject information in a table. In addition to the list mentioned above, you are encouraged to implement any other useful features to the system.
Submission
A softcopy of the project source files should be copied into a CD or DVD and submitted on 10th July 2013, 1pm during class.
Project Marking Scheme Student ID: Student Name: GUI Design (15 marks)
Criteria GUI Components (5) Very Poor (0-1) No GUI components used. The application does not have GUI. Very Poor (0-2) Usability (10) Not user friendly and difficult to use. Poor (1-2) GUI components used are very limited. Poor (2-4) Little user friendliness and ease to use. Average (2-3) Use of variety of GUI components. Average (4-6) User friendly and easy to use. Good (3-4) Good use of variety of GUI components. Good (6-8) Very user friendly and easy to use. Excellent (4-5) Well used of a variety of GUI components. Excellent (8-10) Excellent user friendliness and easy to use. Marks
Total Marks:
Very Poor (0-2) Q&A (10) Not able to answer any questions posted.