Professional Documents
Culture Documents
Project1 Q8
Project1 Q8
Developed by:
Reg. No.:
Project Report NIIT Chợ Lớn
Horizon Airways
Batch Id : B090086
CERTIFICATE
This is to certify that this report titled HORIZON AIRWAYS. embodies the
original work done by Nguyễn Tuấn Đăng in partial fulfillment of their
course requirement at NIIT.
Coordinator:
Mr. Nhân
ACKNOWLEDGEMENT
We have benefited a lot from the feedback and suggestions given to us by Mr. Nhân and other
faculty members.
System Analysis
System Summary: Horizon Airways là công ty hàng không được thành lập năm 1996
với chỉ một máy bay AirBus 330 phục vụ tuyến bay giữa New York và Chicago. Sự tận tụy
hòan tòan cho chất lượng đã giúp cho Hirizon Airways nhận được giải thưởng cao quý Service
Excellence và thu nhập 1 triệu Đô La Mỹ trong năm đầu họat động. Phát triển theo năm tháng,
5 năm sau ngày thành lập, Horizon Airways nâng cấp thêm 3 chiếc máy bay và đặt 1 văn phòng
tại mỗi thành phố mà công ty chuyên chở nhằm phục vụ cho việc chuyên chở hành khách ngày
một tốt hơn.
System Processes:
• Login: cho phép nhân viên tại các văn phòng chi nhánh đăng nhập vào hệ thống và
được quyền sử dụng chức năng của hệ thống
• Reservation: sau khi đăng nhập vào hệ thống, nhân viên có thể giúp khách hàng
đặt vé và thu thập đầy đủ thông tin của khách đồng thời cung cấp thông tin về
chuyến bay
• Cancellation: Hủy vé cho khách nếu vẫn còn trong thời hạn cho phép ( trong vòng
1 ngày trước khi bay thì tính phí 10%, sau khi bay thì không cho hủy vé ).
• Khi một hành khách hủy vé thì nếu trong danh sách chờ có người thì người chờ
đầu tiên sẽ được thay đổi trạng thái sang confirmed và đưa vào danh sách khách
bay như những hành khách khác.
• CancelWaitinglist: sau khi chuyến bay đã khởi hành, các hành khách vẫn đang ở
trạng thái chờ sẽ được nhân viên kiểm tra và chuyển thành hủy vé và hoàn trả
100% tiền vé.
• In: sau khi đặt vé hoặc hủy vé thành công, hệ thống sẽ in ra report thông báo.
• DailyCollections: Vào cuối ngày, nhân viên sẽ tổng kết số tiền đạt được trong ngày
và xem có bao nhiêu người đặt vé và bao nhiêu người hủy vé.
• Overbook/Waitinglist: Giúp nhân viên có thể lấy danh sách các hành khách ở trạng
thái chờ.
• Get Flights List: giúp nhân viên xem chi tiết chuyến bay có trong ngày được chọn
• Check Seat Avaibilities: kiểm tra tình trạng và vị trí ghế ngồi trên chuyến bay
Class Diagram
Architecture Diagram
Database Design
Number of tables: 7
Table Name:
1. Aircraft
2. DailyCollections
3. Flights
4. Passengers
5. ScheduledFlights
6. SeatLayout
7. Sector
Table Design
Validations Performed
Configuration