GithubHelp home page GithubHelp logo

armindz / flightmanager Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 43 KB

"Flight manager" is flight scheduling application which allows user to create airports, airlines and flights. Also contains option to book a seat on a flight. All data is being stored in easily accessible database.

Java 100.00%
flight-manager airline flights-stored seat flight-software automated java airport sql mysql-database

flightmanager's Introduction

Flight management system project

Project description & abilities

Flight management system is a flight booking engine that provides flight ticket booking to the customers. It is not uset only to make flight reservations, but it's also being important to help and assist with different airline management tasks in order to meet customers needs.

User can:

  • Create airline,
  • Create airport
  • Create flight,
  • List all created airlines, airports and flights data stored in easily accessible database
  • Check if seat is available based on entered flight ID or list all available seats at specific flight.
  • Book a seat on a flight.

Installation

Software required to run this project:

Usage

Validation mechanism is very important when it comes to customer's input data.

  • An airport must have a name consisting of exactly three alphabetical characters. No two airports can have the same name.
  • An airline has a name that must have less than 6 alphabetic characters. No two airlines can have the same name.
  • Each flight consists of seats organized in rows. Each row is labeled with ("A" , "B" , "C" , "D" , "E" , or "F"). Each row has number of seats in row.
  • Every flight has an airport, airline, origin destination and seats.

Using keyboard numbers you should navigate trough menu. In menu you can :

  • Press 1 to create airline;

  • Press 2 to create airport;

  • Press 3 to create flight;

  • Press 4 to book a flight;

  • Press 5 to list all airlines stored in database;

  • Press 6 to list all airports stored in database;

  • Press 7 to list all flights stored in database;

  • Press 8 to check if seat is available based on entered flight ID;

  • Press 9 to list all available seats for specific flight;

  • Press 0 to EXIT.

flightmanager's People

Contributors

armindz avatar

Watchers

 avatar

Forkers

kiisterplaster

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.