Professional Documents
Culture Documents
Semester / Year
Distribution Date
Weightage 15%
Instruction:
In a group of four members, produce a simple GUI application that incorporates the following
elements:
1. Appoint a leader of the group. The team leader will (a) introduce his/her team members,
(b) introduce the title of the application (c) briefly describe the application and (d) explain
the UML class diagram of the application produced. [3 mins]
2. The second member will need to (a) show the content of the text files used (some test data
are expected in the file) and explain what generally that file consists of. (eg: text file
“cust.txt” consists of customer information). He/she needs to (b) tell the audience about
GUI containers, GUI components and layout managers used in the application. He/she
will also need to (c) show at least ONE code segment where exception handling is used
and tell the audience the possible runtime error to be caught, also the exception class used
(to handle the exception, and to display custom exception information) [ 4 mins]
3. The third member will demonstrate the application, step by step to show that each
operation in the application is carried out successfully (eg : operations = add, delete, edit,
search, sort). The presenter is also expected to demonstrate that the exception handling
stated in (2) above is working successfully. [5 mins]
4. The fourth member will (a) conclude and (b) end the presentation. In your conclusion,
state the strengths and weaknesses (or constraints) of your application, and state how this
project has helped you to improve your understanding in object-oriented programming. [3
mins]
Part C: Deliverables
1. The complete application (compressed files - Java source files, text files, etc)
2. User manual (with all screen captures). The front cover of the user manual should state
the full name of each member as well as the application’s title.
3. Video Presentation (link)
Example 1 :
Screen capture: