Question: Your group must develop a Flight Reservation system with a complete graphical user interface. You must also implement appropriate error checking and messages for


Your group must develop a Flight Reservation system with a complete graphical user interface. You must also implement appropriate error checking and messages for all fields in your system. Please note the marking scheme below. Main points: It must adhere to the "Eight Golden Rules" of Interface design. Covered in class and link included in the assignment description on blackboard. It must be a professional application that a travel agency or airline will be willing to buy. It must have a consistent interface following the guidelines that will be covered in lectures and labs. It must have error checks for field input and must be basically crash proof. . . . Submission Instructions: 1. At the top of you main code you must comment the name and id numbers of all group members. 2. Upload to blackboard your complete solution compressed as a zip file (you may submit as many times as you wish). Only the last submission will be marked. 3. You must also submit a Microsoft word document with your classes copied and pasted neatly into it. 4. Only ONE member from each group must upload the solution zip file. Core UI Design Principles(menu and layout consistency, readability, ease of use, etc) -15% Design and Functionality. The design is a correct Object Oriented one taking all principles into account and all operations work as expected -40% Robustness of application (error handling without crashing, checksfor duplicate data etc) -15% standards (is the code indented, commented, appropriate variable names, classes in capitals, etc) -10% Completeness and professionalism (interface and overall presentation of project) -10% NOTE THE SUPPLIED STARTING CODE CARRIES NO MARKS AS IT IS GIVEN TO YOU. Persistent Storage of entered data. This can be done using a Database or Text files-10% It is highly recommended that you initially design and create a text based system. If it is implemented perfectly this will give you 85% of the marks. The last 15% of the marks is related to the graphical user interface. PLEASE NOTE THIS IS ALSO A RESEARCH PROJECT ON GUI COMPONENTS. Suggested Approach: 1. Develop the complete system with a CONSOLE interface by extending the starting code given. (This should be completed by the 20th November) This does NOT need to be submitted. 2. Create a new Graphical User Interface (GUI) project that reuses the fully working back end classes tested in part 1(Completed By December 2nd).
Step by Step Solution
There are 3 Steps involved in it
class Flight def initself flightnumber departure destination price se... View full answer
Get step-by-step solutions from verified subject matter experts
