Outline Specification of Requirements
AUniversity requires a piece of software to produce tickets and summary information for its graduation ceremonies to be held in July. The graduating students and their guests are allocated to one of three ceremonies according to their different Departments determined by the student's course code number. Students are each allowed a maximum of three guests at a degree ceremony.
Detailed Specification of Requirements
The program is required to process the student information in a batch, which will consist of input data of the student ID number, course code number and number of guests for each student in the batch. The student Id number is a 6 digit number and the course code numbers are in the range 100 to 799.
The three ceremonies are
Tuesday 3rd July [url removed, login to view] for course codes 100 - 299
Wednesday 14th July [url removed, login to view] for course codes 300 - 499
Wednesday 14th July [url removed, login to view] for course codes 500 - 799
Task 1 – (2.1, 4.5)
Produce a design of a program that will fulfil the requirements for the University. Document the design.
Task 2 – (3.1, 3.4)
A ticket for each student and their guests should be produced, showing the ceremony date and time, to admit the student and their guests.
Task 3 – (3.1, 3.4)
The summary information required by the University is the number of students and guests at each ceremony the total number of students and guests at all three ceremonies the ratio of students to guests at each of the three ceremonies.
Task 4 – (3.2,3.3, 3.4, 4.1)
Identify and use appropriate classes, fields, methods, objects and control structures for the given task. Show examples of testing with output listings.
Develop a graphical user interface for this development, some sample data for input. Eg.
Student Id No Course code No. of guests
981476 500 2
984375 320 1
987634 500 0
986651 410 3
987285 151 2
Task 5 – (4.1, 4.2, 4.3,4.4)
Produce a testing plan with suitable test data to test the program. Document evidence of testing the program with test dataand highlight any discrepancies you have found during testing between actual test results against expected results. Evaluate your Java solution against requirements specification and identify any future improvements. You should also produce user documentation of how to use your program.
Task 6 – (1.1, 1.2)
Explain in non-technical terms the principles, characteristics and features of programming in Java and evaluate environment flexibility of programming in Java.
A word processor report and also provide a soft copy of your report and Java project.
Deadline 4 - 5 days
Best cost & quality required
Further details could be discussed on chat
20 freelancers estão ofertando em média $171 para este trabalho
HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
Hi sir, thank you for your project. I have read your requirement. I am a senior developer and could finish this within 3 days with high quality. Please contact me via PMB.