Write My Paper Button

WhatsApp Widget

CSIT121 Assessment 03 (20%) Assessment 03 (20%) – Individual Assessment 03 is a programming project. Total grade for assessment 03 is 20% of CSIT121 – Object Oriented Design and Programming Java Project Information: Modern Console Java Applications. You are employed by Dubai Software Limited. Your company has won the contract to provide simple modern console Java applications call “JApp”. The programming team is responsible to design, implement and deliver this “JApp”. You have been appointed as the lead programmer to work on this project. 1. Students who do not do this advanced task can only obtain maximum grades of up to 75% of the total grades. 2. Student who chose to skip the advanced task will code the basic section of the JApp. 3. Students will code the solution for this program using OO Design and Programming. Information about JApp. JApp will contain several mini console Java applications. These include: a. JApp 01: A simple seat reservation system that will allow users to reserve their seats for an event. The seats are laid out in a 4 X 9 grid. When selected, each cell in the g

CSIT121

Assessment 03 (20%)

 

Assessment 03 (20%) – Individual

Assessment 03 is a programming project. Total grade for assessment 03 is 20% of CSIT121 – Object Oriented Design and Programming

Java Project Information: Modern Console Java Applications. 

You are employed by Dubai Software Limited. Your company has won the contract to provide simple modern console Java applications call “JApp”. The programming team is responsible to design, implement and deliver this “JApp”. You have been appointed as the lead programmer to work on this project.

1.      Students who do not do this advanced task can only obtain maximum grades of up to 75% of the total grades.

2.      Student who chose to skip the advanced task will code the basic section of the JApp.

3.      Students will code the solution for this program using OO Design and Programming. 

Information about JApp.

JApp will contain several mini console Java applications. These include:

a.      JApp 01: A simple seat reservation system that will allow users to reserve their seats for an event. The seats are laid out in a 4 X 9 grid. When selected, each cell in the grid will be marked with “X” such shown below in the sample table.

A

B

C

D

1

X

2

X

3

4

5

6

X

X

7

8

9

b.      The JApp 01 will display the current seat available for a user. (as shown in the table above for example)

c.      The JApp 01 will allow a user to reserve a seat and if the user has not confirmed the reservation, a user can change the selection of seats.

d.      A user can only select up to 3 seats.

e.      When confirmed, The JApp 01 will update the system and display to the console the seats reserved by a user.

f.       Students who are not attempting the advanced task will have a simple file with user data.

Page 1 of 2

Note on Advanced Task:

The JApp will also contain a second app, called JApp 01 Admin. JApp 01 Admin is a backend administrative app that will allow the “admin” to update users to use the reservation system.

User data will be as follows:

User Name, User ID. JApp 01 will check this list and allow existing user access to the JApp 01.

Plagiarism and Copying. 

Plagiarism will not be tolerated and copying of codes are not allowed. Students are not allowed to share codes. Any students found with similar codes will be awarded zero (0) grades for the entire Assessment 03. Other actions may follow.

Submission Guide.

Your project must be coded in Eclipse for Java Developer 2022 IDE. You will submit the entire 2022 solution/project files as required. The program must build and run without any errors or warnings. All warnings must be fixed before submission. Note: Those students who wish to submit in other IDEs etc must seek approval from course professor.

The program must have following basic features as part of basic task:

a.      Apply Java OO Design and Programming

b.      Interactive Menu-driven interface

c.      Save to File if needed.

Students must submit an implementation report that clearly explains their design considerations and flow/algorithms etc. Students should also include reflections of lesson learnt. If attempting the Advanced Task, student should include a separate section of Advanced Task – design and consideration in the report.

You should submit the required report, maximum of 5-8 pages. Make sure you put the solution/project in a folder that has your firstNameStudentID so that it is easy to know which student’s work the submission belongs to. You can zip up the file and submit the zipped file to Moodle or to the URL given in class. Be prepared to show your work to the lecturer/class if called. All students must attach the assignment cover sheet to show that the assignment is their own effort, and no plagiarism is involved.

Due Date

 

This assessment is due on the 10th week.

CLAIM YOUR 30% OFF TODAY

X
Don`t copy text!
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
???? Hi, how can I help?