Your group must develop a Flight Reservation system with a complete graphical user interface. You must...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
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). 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).
Expert Answer:
Related Book For
Systems Analysis And Design
ISBN: 978-1119496489
7th Edition
Authors: Alan Dennis, Barbara Wixom, Roberta M. Roth
Posted Date:
Students also viewed these programming questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Design a Java class that represents a cache with a fixed size. It should support operations like add, retrieve, and remove, and it should evict the least recently used item when it reaches capacity.
-
what is the formula of market share in cost accounting ? Data Socks Shorts Pants T-shirts Jackets Sales Price 8,794,500 5,558,815 14,711,730 15,394,500 16,792,601 Variable Costs 6,127,000 2,503,910...
-
Suppose that an asset costing $75,000 will result in an annual saving of $30,000 for as long as the asset is serviceable. The probabilities that the asset will remain serviceable for a certain number...
-
If first-order reflection occurs in a crystal at Bragg angle 3.4o, at what Bragg angle does second-order reflection occur from the same family of reflecting planes?
-
A 2.3-kg ball dropped from a height of \(2.0 \mathrm{~m}\) onto a steel plate rigidly attached to the ground bounces back to a height of \(1.7 \mathrm{~m}\). (a) What is the impulse delivered to the...
-
Firm S is the only producer of a particular type of foam fire retardant and insulation used in the construction of commercial buildings. The inverse demand equation for the product is P = 1,500 -...
-
1. 49 The value of n(n+n+1) is equal to (10a) [10a-3. The value of (a + ) is n=1 48 47 46 2 1 2. If + + + + + = (2)(3) (3)(4) (4)(5) (48)(49) (49)+(50) k is equal to 3. +++++ Then 4. 5. In a...
-
Describe how would jack and hr department manage the employees so as to acquire an acceptable and favourable environment and identity some solutions with jack can use in motivating the employees and...
-
Briefly discuss any limitations associated with this research scenario and the specific design. Develop a hypothetical research scenario that would necessitate the use of a 3-Factor Crossover Design....
-
Develop the appropriate primary research question to be associated with this design. Develop a hypothetical research scenario that would necessitate the use of a Pretest and Posttest Control Group...
-
Identify the research scenario, including the relevant variable(s). Develop a hypothetical research scenario that would necessitate the use of a Longitudinal Design. The research will be considered...
-
Discuss the sampling strategy and technique used to access the appropriate sample. Develop a hypothetical research scenario that would necessitate the use of a 2 x 2 Factorial Design. The research...
-
Identify the research scenario, including the relevant independent and dependent variables. Develop a hypothetical research scenario that would necessitate the use of a Pretest and Posttest Control...
-
Automata Theory = {a, b}. All strings in which the letter b is never tripled. This means that no word contains the substring bbb. ***It can contain only b as well as other combinations*** (i) Make...
-
Find the area of the surface generated by revolving the para- metric curve x = cos 1, y = sin? 1 (0 < I sa/2) about the y-axis.
-
Birdie Masters is a chain of golf schools that operates throughout the southwestern United States and California.Using a combination of innovative teaching techniques and a staff of effective...
-
Describe the types of legal writing discussed in this chapter.
-
Compare and contrast the server-based and clientserver architectures.
-
You are studying survival times for mice given a drug at one of three doses (Low, Medium, or High). You define two dummy variables: (a) With these definitions, write the expressions for the mean...
-
The data in Table 8.25 were collected in order to study factors affecting the supply and demand for commercial air travel. Data on various aspects of commercial air travel for an arbitrarily chosen...
-
We have data on the distance covered by irrigation water in a furrow of a field. The data are to be used to relate the distance covered to the time since watering began. The data are given in Table...
Study smarter with the SolutionInn App