Produce a design of a program that will fulfil the requirements for the University. Document the design.
A ticket for each student and their guests should be produced, showing the ceremony date and time, to admit the student and their guests.
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.
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
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.
Explain in non-technical terms the principles, characteristics and features of programming in Java and evaluate environment flexibility of programming in Java.