Project Instructions
Project Instructions
Project Instructions
INSTRUCTIONS: •
This is a group-based project. All team members are expected to collaborate to deliver the requirements.
However, every student in the group shall be able to demonstrate the complete solution and discuss its
concepts and components. As a group member the student is responsible for the completeness and the
correctness of the complete deliverables (not only his/her part). The assessment takes place based on
the student presentation and demo run of the code.
The assessment takes place based on the student presentation and demo run of the code.
OBJECTIVE
This project will allow you to practice modeling and designing Java programs for real problems using GUI
application.
OVERVIEW
To start your project, you need to choose an application area to focus on. Then, you will create the
necessary classes, objects, and methods as well as specify the application functions that will be included
in the project's output. Additionally, you need to include a UML diagram. Finally, you will build the
application by creating a GUI interface and writing the code required to embed it. You will also present
a demo of your application. The NetBeans Application Builder is the required platform for this system.
FORMAT
For this project, you will work in groups of two or three. Each group member is responsible for completing
the project and achieving the desired outcome. You are free to choose your group members; however,
the groups must be approved by the instructors. Each group should select a leader who will be
responsible for submitting the required documentation and the application's source code.
PROJECT DESCRIPTION
Students will submit their documentation and code source for each part on the due date to the lab
instructor.
PROJECT PHASES
The three phases of the project cover the following work-processes:
GRADING
The project carries 20% of the class grade. Relative weight of each phase of the project indicated above.
SUBMISSION
Submission will be performed in three phases:
• Submission for phase 1: You have to submit a hard copy as well as an electronic version (word
format) of the analysis report. You are required to include each group member’s name and student
ID as well as the section number. Name the analysis report file following the convention given below:
You are also required to place all the source code of your application, in a compressed (.zip) file.
Name the compressed file following the convention given below:
<ID of the group leader>_project_source.zip
Remember to complete your individual time log before submitting required documents for phase3.