Skip to content

Đồ án của nhập môn Công nghệ phần mềm - SE104 - Quản lý bán vé chuyến bay

Notifications You must be signed in to change notification settings

HuynhNhan0330/Airline-ticket-sales-management-SE104

Repository files navigation

QUẢN LÝ BÁN VÉ MÁY BAY

Được thục hiện bởi nhóm sinh viên của trường đại học Công nghệ thông tin - Hồ Chí minh (UIT).

Mục lục

I. Mở đầu

II. Mô tả

1. Ý tưởng

2. Công nghệ

3. Người dùng

4. Mục tiêu

5. Tính năng

III. Tác giả

IV. Người hướng dẫn

V. Hướng dẫn cài đặt

VI. Tổng kết

I. Mở đầu

  • Nhờ những thành tựu khoa học kỹ thuật mới, đặc biệt trong lĩnh vực giao thông vận tải mà trong tương lai con người sẽ được sử dụng những phương tiện giao thông mới, mang tính công nghệ cao, giảm chi phí tiêu hao nhiên liệu và mang tính môi trường thân thiện.
  • Trong bối cảnh kinh tế - xã hội phát triển, tốc độ đô thị hóa diễn ra nhanh chóng, đời sống dân sinh được cải thiện, quy mô dân số của Việt Nam ngày càng lớn do di dân từ các địa phương lân cận đến làm việc, sinh sống. Kéo theo đó là nhu cầu đi lại ngày càng cao. Tại Việt Nam, do tốc độ phát triển kinh tế và du lịch đang phục hồi tốt sau đại dịch COVID–19 nên có tiền đề rất tốt để phát triển lĩnh vực hàng không.
  • Hiện nước ta có rất nhiều hãng hàng không nội địa được nhiều hành khách lựa chọn. Hiện có 4 hãng hàng không nội địa hoạt động mạnh như: Vietnam Airlines, Vietjet Air, Jetstar Pacific, Bamboo Airways. Trước kia chỉ có hãng hàng không Vietnam Airlines hoạt động với giá vé rất cao. Vì thế, các phương tiện tàu hoả, xe khách đường dài vẫn là lựa chọn ưu tiên khi di chuyển, du lịch hoặc công tác của đại đa số. Tuy nhiên, với sự phát triển mạnh mẽ của đường hàng không và các hãng hàng không thì du khách có thể thoải mái di chuyển đi du lịch bằng máy bay với tấm vé giá rẻ.
  • Cùng với sự phát triển của lĩnh vực hàng không thì nhu cầu mua vé máy bay của con người ngày càng cao. Để có thể đáp ứng nhu cầu hiện đại hóa quy trình nhằm tiết kiệm chi phí cùng với tạo sự thuận tiện cho người sử dụng cũng như chủ doanh nghiệp thì một phần mềm quản lý việc bán vé chuyến bay là điều không thể thiếu.
  • Trong phạm vi đề tài trên, dựa vào hiểu biết và kỹ năng của các thành viên, nhóm chúng em đã quyết định chọn đối tượng quản lý việc bán vé chuyến bay để tiến hành nghiên cứu.

II. Mô tả

1. Ý tưởng

  • Vùng Thông báo bay (FIR) của Việt Nam đang có mật độ bay và tốc độ tăng trưởng cao trên thế giới (khoảng 10% năm). Bình quân một ngày có trên 2.000 chuyến bay trên bầu trời Việt Nam. Từ đó dẫn đến số lượng vé chuyến bay được bán trong một ngày là một con số rất lớn. Chính vì thế, để giảm các hoạt động quản lý và đảm bảo chất lượng của chuyến bay thì phần mềm quản lý việc bán vé chuyến bay sẽ là một giải pháp vô cùng hiệu quả và hữu ích.
  • Nắm bắt nhu cầu đó cùng với việc áp dụng các kiến thức đã học, nhóm chúng em xin được giới thiệu phần mềm quản lý việc bán vé chuyến bay mà nhóm đã cùng nhau phát triển.Phần mềm được xây dựng để hỗ trợ doanh nghiệp thực hiện các nghiệp vụ chủ yếu trong vấn đề nhận lịch chuyến bay, bán vé, ghi nhận đặt vé, tra cứu chuyến bay, lập báo cáo doanh thu, thay đổi quy định. Phần nội dung sẽ trình bày rõ hơn về những vấn đề mà nhóm đã nghiên cứu và giải quyết.

2. Công nghệ

  • Ngôn ngữ: C# nền tảng .Net FrameWork v4.6.2
  • UI Framework: Winform
  • Mô hình MVVM
  • IDE: Visual Studio 2022
  • Database: SQL Server
  • Công cụ quản lý sourcecode: Git, GitHub
  • Khác: Office365, OneDrive, Microsoft Teams, Facebook

3. Đối tượng sử dụng

  • Nhà quản lý.
  • Nhân viên bán vé chuyến bay.

4. Mục tiêu

  • Quản lý việc bán vé là một khối nghiệp vụ hết sức phức tạp, đòi hỏi một hệ thống quản lý chặt chẽ, thuận tiện và có hiệu quả cao. Đề tài vừa có giá trị trong thực tế vừa có giá trị trong việc học tập của những sinh viên như chúng em. Vì sau khi thực hiện đề tài, sinh viên vừa nắm được vững hơn kiến thức môn học vừa bồi dưỡng cho bản thân thêm kiến thức về nghiệp vụ quản lý trong các doanh nghiệp, công ty góp phần nâng cao trình độ chuyên môn của mỗi cá nhân. Trong khuôn khổ đồ án môn học này, mục tiêu chủ yếu là để rèn luyện và cung cấp kiến thức về lĩnh vực công nghệ phần mềm cho chúng em bằng cách xây dựng phần mềm nhằm hỗ trợ doanh nghiệp thực hiện các nghiệp vụ chủ yếu trong vấn đề nhận lịch chuyến bay, bán vé, ghi nhận đặt vé, tra cứu chuyến bay, lập báo cáo doanh thu, thay đổi quy định cũng như cung cấp các dịch vụ khi khách có yêu cầu, đem lại sự thoải mái hài lòng cho khách hàng. Phần mềm quản lý việc bán vé chuyến bay sẽ đảm bảo các yếu tố sau:
    • Cung cấp đầy đủ các tính năng cần thiết.
    • Giao diện thân thiện với người dùng.
    • Đảm bảo tính đúng đắn và tính tiến hóa.
    • Dễ sử dụng, tiện lợi, tốc độ xử lý nhanh, hiệu suất tốt.

5. Tính năng

  • Nhận lịch chuyến bay: Hệ thống có thể quản lý Lịch chuyến bay, bao gồm các thông tin: Mã chuyến bay, Giá vé, Sân bay đi, Sân bay đến, Ngày – Giờ, Thời gian bay, Số lượng ghế hạng 1, Số lượng ghế hạng 2, Sân bay trung gian, Thời gian dừng và Ghi chú.
  • Bán vé: Hệ thống có thể quản lý Vé chuyến bay, bao gồm các thông tin: Chuyến bay, Hành khách, CMND, Điện thoại, Hạng vé, Giá tiền.
  • Ghi nhận đặt vé: Hệ thống có thể quản lý Phiếu đặt chỗ, bao gồm các thông tin: Chuyến bay, Hành khách, CMND, Điện thoại, Hạng vé, Giá tiền.
  • Tra cứu chuyến bay: Hệ thống có thể quản lý việc Tra cứu chuyến bay và các thông tin được làm chuẩn tra cứu: Sân bay đi, Sân bay đến, Khởi hành, Thời gian, Số ghế trống, Số ghế đặt.
  • Lập báo cáo tháng: Hệ thống có thể quản lý Báo cáo doanh thu bán vé chuyến bay, bao gồm các thông tin: Tháng, Chuyến bay, Số vé, Doanh thu, Tỉ lệ, truy vấn và thống kê doanh số, số lượng vé của từng chuyến bay theo tháng, năm và in báo cáo.
  • Lập báo cáo năm: Hệ thống có thể quản lý Báo cáo doanh thu năm, bao gồm các thông tin: Tháng, Số chuyến bay, Số vé, Doanh thu, Tỉ lệ, truy vấn và thống kê doanh số, số lượng chuyến bay của từng tháng theo năm và in báo cáo.
  • Thay đổi quy định: Được thay đổi ràng buộc về số lượng, phạm vi giới hạn, Thay đổi quy định về số lượng sân bay: Thay đổi số lượng sân bay, thay đổi quy định về thời gian bay tối thiểu: Thay đổi thời gian bay tối thiểu, thay đổi quy định về số sân bay trung gian tối đa: Thay đổi số lượng sân bay trung gian tối đa, thay đổi quy định về thời gian dừng tối thiểu tại các sân bay trung gian: Thay đổi thời gian dừng tối thiểu tại các sân bay trung gian, thay đổi quy định về thời gian dừng tối đa tại các sân bay trung gian: Thay đổi thời gian dừng tối đa tại các sân bay trung gian, thay đổi quy định về số lượng các hạng vé: Thay đổi số lượng các hạng vé, thay đổi quy định về thời gian chậm nhất khi đặt vé: Thay đổi thời gian chậm nhất khi đặt vé, thay đổi quy định về thời gian hủy đặt vé: Thay đổi thời gian hủy đặt vé.
  • Phân quyền đăng nhập: Hệ thống quản lý các tài khoản với các vai trò khác nhau để đảm bảo tính bảo mật.

III. Tác giả

IV. Người hướng dẫn

  • Giảng viên: Đỗ Thị Thanh Tuyền

V. Hướng dẫn cài đặt

  1. Vào thư mục Database rồi mở sql server lên và chạy lần lượt hai file FlightTicketManagement.sql và Sample data.sql.
  2. Vào thư mục modal và xoá tệp .edmx.
  3. Tạo tệp mới với kiểu định dạng ADO .NET Entity Data Model đặt tên là FlightTicketManagement rồi nhấn Add.
  4. Chọn EF Design from database xong nhấn next.
  5. Chọn new connection...
  6. Tại server name ghi là (local).
  7. Tại Select or enter a database name chọn database vừa mới tạo.
  8. Nhấn Next, Ok để hoàn tất quá trình tạo tệp.
  9. Chạy ứng dụng để thử nghiệm.

VI. Tổng kết

  • Một sản phẩm là kết quả của một dự án được hoàn thành bởi các thành viên trong nhóm. Qua quá trình này, các thành viên đã có được những kiến ​​thức và kỹ năng chuyên môn nhất định về quy trình lập trình thực tế, hiểu rõ hơn về lập trình, đồng thời tích lũy cho mình những kinh nghiệm và bài học quý báu cho công việc sau này.

  • Ngoài ra, nhóm cũng xin gửi lời cảm ơn chân thành và sâu sắc đến thầy giáo hướng dẫn Đỗ Thị Thanh Tuyền đã đồng hành cùng nhóm để đạt được kết quả như ngày hôm nay trong suốt quá trình thực hiện đề tài.

  • Sản phẩm của một nhóm có thể để lại nhiều điều mong muốn khi nó được xây dựng và phát triển. Vì vậy, đừng ngần ngại gửi đề xuất hoặc nhận xét của bạn tới email 21522401@gm.uit.edu.vn. Mỗi đóng góp của bạn sẽ được ghi nhận và là động lực để đội ngũ hoàn thiện sản phẩm hơn nữa.

  • Cám ơn vì sự quan tâm của bạn!


Quay lại đầu trang

About

Đồ án của nhập môn Công nghệ phần mềm - SE104 - Quản lý bán vé chuyến bay

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •