FINAL PROJECT AIRLINE SYSTEM Tables: cashiers (id, login

advertisement
FINAL PROJECT AIRLINE SYSTEM
1) Tables:
a.
b.
c.
d.
e.
f.
g.
h.
i.
cashiers (id, login, password, name, surname)
checkin_users (id, login, password, name, surname)
aircrafts (id, name, model, business_class_place, econom_class_place, year)
cities (id, name, short_name, country)
airports (id, city_id, name)
flights (id, from_airport, to_airport, aircraft_id, departure_time, flight_time, price)
tickets (id, flight_id, class_type, passport_no, name, surname)
checkins (id, ticket_id, luggage_weight, place)
transaction_history (id, cashier_id, flight_id, passport_no, transaction_time)
2) Functionality:
a. Admin can add, edit, delete cashiers, checkin_users, aircrafts, cities, airports and flights
b. Admin can see all transaction histories of cashiers
c. Cashier must authenticate into cashier application
d. Cashier can sell, cancel tickets
e. After each operation of cashier, everything must be logged in transaction_history table
f. Cashier can search tickets by date, city, airport and passport_no
g. Cashier can see own transaction history
h. Checkinner must authenticate into checkin application
i. Checkinner can register passenger into checkins table
Download