GUI MINI PROJECT: An Application System Development Using JAVA Program (Group Mini Project - 4 Persons / Group) Semester Oct'21 - Feb'22
GUI MINI PROJECT: An Application System Development Using JAVA Program (Group Mini Project - 4 Persons / Group) Semester Oct'21 - Feb'22
A. Project Description:
Assume that you have a company that need an application system that can manage any
transaction or process happen in the company whether online or stand alone system for
example managing inventory of the company, ordering product, ticket reservation,
booking system etc.
B. Project Requirements:
You need to develop an application system that based on the company requirements.
The system should have at least three (3) modules as given below:
Tasks
1. Planning:
a. Each module can be design seperately using tab selection.
b. Design all classes that will be used.
2. Home: created to display product information. Use image, text, label
appropriately.
3. Form: create form appropriately that can store all information using array or text
file or any other method
4. Receipt : for example generate customer’s order receipt by listing all item
purchase and the total price. Information can be retrieve from the array or file
created in Order Placement Module.
Can use any platform of Java program that applying GUI components:
Must include the GUI basic class components such as JFrame, JLabel, JButton,
JTextField, JCheckBox, JRadioButton, and JPanel
May include JComboBox, JScrollPane, JList, JTextArea, and Jmenu
D. Final Tasks:
Demonstration by preparing slide presentation (10 – 20 pages) that contains the
following:
Project Title
Name of member in the group and the task of each member
Background of the system
CSC435/ProjectSpecification/Oct’21 – Feb’22
Objective
Platform used for implementation and why it been chosen?
Screen design and GUI components used
Conclusion
References
At the end of slide presentation, please write a paragraph/sentence that
explain your understanding about GUI in general
E. Assessment Criteria:
Marks will be given based on the following criteria:
Ability to follow the requirements given. (10%)
Spirit of team works (collaborative work) (10%)
Point delivery according to the above criteria given in D. (25%)
Creativity in preparing the system/application. (25%)
Functionality of the system / application (verification of the input and output if
necessary or suitable component to be tested). (25%) – demonstration will be doing
during presentation for every group
Q and A session (5%)
Total Marks: 100% (Portion of 10% will be taken as part of course works)