Develop a reservation system for a very small airline

Assignment Help Other Subject
Reference no: EM131973193

Airline Booking System Phase: Design Document

Table of Contents

Revision History
1. Introduction
2. Requirements
3. Architecture
4. Database / Data Access Design
5. GUI Design
6. Class Diagram
7. Sequence Diagrams
8. Test Plan
Acknowledgements

Develop a reservation system for a very small and exclusive airline. The system is to be developed using Java Technologies (NetBeans, Java DB) and a phased implementation strategy will be adopted.

This document represents the current state of the design for the Phase 2 system.2. Requirements

Because of the simplicity of the functional requirements, the corresponding use cases are not duplicated here.

The purpose of the system is to assist staff in the management of reservations. In this regard, note that the airline is unusual in that it only operates two flights per day - one from Canberra to Melbourne and the other from Melbourne to Canberra. Because of the quality of the in-flight dining, business is thriving and in order to retain its exclusivity, the owners have no immediate intention of adding more flights or destinations. The reservation system is to be implemented asa Java desktop application thatemploys a simple Swing GUI and Java DB database. Interaction between the database and the application is to be via JDBC. The NetBeans IDE is to be used for development.

The functional requirements for the Phase 1 system were as follows:

1. Start the application and connect to the database

2. Close the database connection and stop the application

3. Display all reservations

4. Display all reservations for which the number of passengers is within a specified range

5. Display the total number of passengers who have booked for a particular flight

6. Add a reservation to the database if sufficient seating is available and the application was to conform to the MVP (Model View Presenter).
In Phase 2, the following additional functional requirements are added:

7. Clear all fields in the GUI

8. For commands that return reservation records (ie requirements 3 and 4) the records are to be browsablevia previous and next buttons, as detailed in Section 5.

Attachment:- assignment.rar

Verified Expert

The task of the assignment is to develop the Java Swing Application for the airline booking system. The application is developed with Java DB database using netbeans. The application allows us the make the reservation. View the list of all reservations made, view the list of reservation by size and flight. The application is developed using MVC model and output is documented.

Reference no: EM131973193

Questions Cloud

Should the company set up safety stock policy : Should Greenhills Computers take advantage of any cash discounts from Star (Phils.)? Should the company set up a safety stock policy?
Define the different approaches to disciplining : Define the different approaches to disciplining your employees. Describe in detail both the progressive and positive discipline approach.
Integrating sustainability into business strategy : Give an example of corporate financial performance improving over the long term by integrating sustainability into business strategy?
What strategies have helped you strengthen your skills : What evidence, besides just your grades, indicates your progress (or lack thereof)? What strategies have helped you strengthen your skills?
Develop a reservation system for a very small airline : Airline Booking System Phase 2: Design Document - Develop a reservation system for a very small and exclusive airline. The system is to be developed using Java
Advantage or disadvantage of re-working these keyboards : Alternatively, the keyboards could be sold as is for $8,800. What is the net advantage or disadvantage of re-working these keyboards?
How have social norms changed the workplace : Why are outsourcing and offshore relationships so important to the success of an organization? How have social norms changed the workplace?
Full the theoretical basis for supply-side economic policy : Discuss in full the theoretical basis for supply-side economic policy. Discuss the theoretical criticisms of ‘supplyside’ economic policy.
Choose two international markets : Choose two international markets and 2 products to market in those target markets

Reviews

Write a Review

Other Subject Questions & Answers

  A cylindrical casting

A cylindrical casting is 0.1 m in diameter and 0.5 m in length.  Another casting of the same material is elliptical in cross-sectiona, with the major axis twice the length of the minor axis, and has the same cross-sectional area and length as the cyl..

  Why these items should be included in the ethics program

What specific items should be included in an ethics program in order to attract clients and good employees?

  Individual come to possess an achieved status

How does an individual come to possess an achieved status? A high school football coach is worried about how she should handle her roster. On one hand, it's her job to try and win as many games as possible, which means playing the best players;

  Product-stage in the product life cycle-product positioning

Discuss the classification of the product, stage in the product life cycle, product positioning, features and benefits of the product. Make sure to indicate the type of product (shopping, convenience, etc) and the width and depth of your brand. Packa..

  How did we find the evidence on the usb device

How did we find the evidence on the USB device and on the mobile phone? Definitions for any technical terms used in your paper.

  How decision help and potentially harm african-american

How might this decision help and potentially harm African-American students with special educational needs? Remember to support your arguments with information drawn from the online content, the textbook, and other credible, scholarly sources to s..

  How do scientists determine topography of the ocean floor

How do scientists determine the topography (shape) of the ocean floor - What is the water depth in meters if the average speed of sound in water is 1500 meters per second? Assume the echo sound took

  Calculate using anova and interpret your results

A researcher is interested in the effect "type of residence" has on the personal happiness of college students.  She selects a sample of students, some of whom live in campus dorms, others in offBcampus apartments, and the rest at home..

  How the wto ruling may apply in support of akosuas view

At the end of the brief, add a section entitled Observations, in which you evaluate for the senator how the WTO ruling may or may not apply in support of Akosua's view of the EU's actions in adopting the 100% tariff.

  Analysis of the cereal industry

One of your secondary readings for this module links to a 1997 analysis of the cereal industry. In 2002, Kellogg, the market leader in ready to eat cereals market, reported sales of 8.9 billion dollars. Would you recommend this industry to a new entr..

  How would you resolve this ethical dilemma

Using the theory of ethics presented in this module, how would you resolve this ethical dilemma? Explain how this issue would be addressed according to utilitarian ethics. Cite correctly the information in this module, or any other sources you may..

  Discuss about the post given below

In light of your understanding of the civil and alternative dispute resolution (ADR) process, consider the following scenario: Pete was seriously injured when the four-wheeled all-terrain vehicle (ATV) he was driving through the trails behind his ..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd