Skip to content

war-man/AirlineManagementSystem

 
 

Repository files navigation

Yêu cầu

  • AMONIC Airline là một hệ thống vận chyển hành khách và hàng hóa bằng máy bay có trụ sở ở Abu Dhabi, UAE. AMONIC cung cấp những chuyến bay tốt nhất cho khách hang với giá cả phải chăng, những tiện ích tốt nhất, những máy bay mới toanh và đội ngũ nhân viên, tiếp viên nhiệt tình, thân thiện để giúp khách hàng có những trải nghiệm bay thú vị và thoải mái nhất trong suốt chuyến bay.
  • Hãng cần có một hệ thống để tự động hóa quy trình quản lí (tuyến bay, chuyến bay, vé, người dùng…); Thực hiện các nghiệp vụ một cách nhanh gọn và chính xác (như check in, đặt vé, mua tiện ích, theo dõi tiến trình bay, kiểm tra thông tin chuyến bay…); Tự động kết xuất các báo cáo về doanh thu – lợi nhuận (Giúp quản lí dễ dàng theo dõi và đánh giá lợi nhuận (theo tháng, theo quý, theo năm, từ vé, từ tiện ích) của hãng để có chiến lược phù hợp hơn); Các báo cáo về chuyến bay, giờ bay (Giúp quản lí đánh giá hiệu suất bay: trễ giờ, đúng giờ, bị hoãn); Báo cáo khảo sát về nhận xét của khách hàng khi sử dụng dịch vụ bay của hãng (Theo độ tuổi, theo tuyến, theo hạng ghế - cabin type). Từ đó giúp hãng dễ quản lí các đối tượng hơn, đưa ra những chiến lược phù hợp hơn để đẩy mạnh doanh thu, nâng cao hơn nữa chất lượng dịch vụ của hãng.

Đề cương công việc:

  1. Tìm hiểu và nắm được các quy trình nghiệp vụ cơ bản của một hãng máy bay.
  2. Phân tích và thiết kế chức năng của một hệ thống quản lí hãng máy bay.
  3. Phân tích và thiết kế cơ sở dữ liệu
  4. Thiết kế giao diện cho hệ thống
  5. Code chức năng cho toàn bộ hệ thống: a. Hệ thống (System): Có các chức năng liên quan đến cá nhân người dùng và một vài chức năng liên quan đến hệ thống. b. Quản lí (Management): Quản lí các đối tượng trong hệ thống. c. Nghiệp vụ (Business): Thực hiện các nghiệp vụ cơ bản của một hãng máy bay. d. Báo cáo (Report): Kết xuất các báo cáo cần thiết. e. Giới thiệu (Introduce): Giới thiệu vễ hãng máy bay AMONIC Airline và hệ thống.
  6. Kiểm thử
  7. Triển khai

Đặc điểm, tính năng

  • Hệ thống cấp quyền thao tác tương ứng với quyền của người dùng khi đăng nhập vào hệ thống (Administrator, manager, user).
  • Đây là hệ thống tự động giúp quản lí hãng máy bay Amonic hiệu quả hơn (quản lí user, quản lí chuyến bay, quản lí vé, quản lí tiện ích…).
  • Hệ thống giúp người dùng dễ dàng đặt vé theo yêu cầu (về tuyến đi, ngày đi, hạng ghế,…) của hành khách; thực hiện hiện check in cho hành khách một cách đơn giản và nhanh chóng; Hệ thống còn giúp người dùng mua thêm tiện ích hoặc bỏ bớt tiện ích đã mua theo hạng ghế hành khách đã đặt(trong thời gian quy định) một cách nhanh gọn.
  • Hệ thống còn kết xuất tự động các báo cáo về chuyến bay, khảo sát khách hàng, báo cáo tóm tắt về doanh thu, thời gian bay… để hỗ trợ người quản lí trong việc theo dõi doanh thu, đánh giá của người dùng về chất lượng dịch vụ của hãng để kịp thời đưa ra những điều chỉnh phù hợp.
  • Một số tính năng được viết trên di động để hỗ trợ tốt hơn cho người dùng đặc biệt là hành khách (báo cáo tiện ích, khảo sát dịch vụ bay, kiểm tra thông tin chuyến bay).

Thách thức, khó khăn

  • Tìm hiểu về nghiệp vụ của một hãng máy bay, chủ yếu chỉ tìm hiểu dựa vào môt số tài liệu từ đề thi tay nghề thế giới 2017, internet và kinh nghiệm bản thân đã đi máy bay vài lần cùng với sự chỉ dẫn của thầy cô hướng dẫn.

Tính khả thi

Hệ thống có tích hợp các nghiệp vụ của một hệ thống quản lý sân bay. Hoạt động chủ yếu của hệ thống là tương tác với cơ sở dữ liệu để thực thi các chức năng như: đăng nhập, đăng xuất, quản lý user, quản lý chuyến bay, xem lịch sử đăng nhập, đặt vé, check in…

  • Tính khả thi về kinh tế Hệ thống có thể được sử dụng bởi những nhân viên của hãng, những hành khách có nhu cầu kiểm ra thông tin chuyến bay hoặc những đại lí bán vé của hãng. Giúp thuận tiện hơn trong nghiệp vụ bán vé và các nghiệp vụ khác, từ đó giảm được các chi phí quản lí. Dữ liệu được lưu trữ dưới database và được sao lưu thường xuyên nên có thể giảm thiểu rủi ro mất dữ liệu, từ đó cải thiện và nâng cao hiệu suất quản lí và tăng doanh thu lợi nhuận cho hãng.
  • Tính khả thi về hoạt động Hệ thống này đáng tin cậy hơn, có thể bảo trì, giá cả phải chăng và có thể sản xuất được. Đây là những thông số được xem xét trong quá trình thiết kế và phát triển của dự án này. Trong giai đoạn thiết kế và phát triển của dự án này đã có những ứng dụng kỹ thuật và quản lý phù hợp và kịp thời để đáp ứng các thông số đã đề cập trước đó.
  • Tính khả thi về công nghệ Phần cuối của dự án này là máy chủ SQL lưu trữ các dữ liệu liên quan đến dự án này. Có yêu cầu cơ bản về phần cứng để chạy ứng dụng này. Hệ thống này được phát triển trong .Net Framework và Xamarin framework bằng C#, winform và WPF. Ứng dụng này có thể được truy cập bằng cách sử dụng bất kỳ thiết bị như (Máy tính cá nhân, máy tính xách tay và smart phone).

Ưu điểm

  • Hệ thống này sẽ hữu ích cho những nhân viên, đại lí bán vé và những hành khách sử dụng dịch vụ của hãng.
  • Hữu ích, thuận tiện trong việc quản lí, giảm thiểu tối đa các chi phí không cần thiết, tăng doanh thu và lợi nhuận cho hãng.
  • Có thể sử dụng trên nhiều loại thiết bị như pc, laptop, smart phone

Nhược điểm:

  • Chưa thể triển khai được hệ thống website.

Mục tiêu tương lai

  • Phát triển thêm hệ thống website để thuận tiện hơn cho hành khách khi sử dụng và cho hoạt động maketing của hãng.

Phần mềm cần thiết:

  • Hệ điều hành từ Windows 8 trở lên (Để hệ thống chạy mượt nhất có thể).
  • Sql server 2014 (Lưu trữ dữ liệu cho hệ thống).
  • Visual studio 2017 (Lập trình và triển khai các chức năng của hệ thống).
  • Github (Nơi l ưu trữ source code cho dự án).

Yêu cầu phần cứng:

  • Processor – Dual Core
  • Hard Disk – 50 GB
  • Memory – 1GB RAM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 75.6%
  • JavaScript 22.6%
  • HTML 1.5%
  • Other 0.3%