Đồ án tốt nghiệp phân tích thiết kế hệ thống quản lý chuyến bay của một hãng hàng không

Đồ án phân tích thiết kế hệ thống quản lý chuyến bay của hãng hàng không, gồm quy trình nghiệp vụ, sơ đồ UML và thiết kế cơ sở dữ liệu.

Người đăng

Ẩn danh

Thể loại

Đồ án môn học
118
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan đồ án hệ thống quản lý chuyến bay hàng không

Đồ án phân tích thiết kế hệ thống quản lý chuyến bay là một đề tài học thuật quan trọng, giải quyết bài toán hiện đại hóa quy trình vận hành cho các hãng hàng không. Bối cảnh của đề tài được đặt tại Horizon Airways, một hãng hàng không cỡ vừa tại Mỹ đang trên đà phát triển mạnh mẽ. Sự gia tăng nhanh chóng về số lượng hành khách và nhu cầu mở rộng mạng bay đã tạo ra áp lực lớn lên hệ thống quản lý thủ công hiện tại. Ban điều hành nhận thấy rằng việc tin học hóa là bước đi tất yếu để duy trì uy tín và nâng cao năng lực cạnh tranh. Mục tiêu cốt lõi của đồ án là xây dựng một giải pháp phần mềm toàn diện, có khả năng tự động hóa các quy trình nghiệp vụ phức tạp, từ quản lý đội bay, phi hành đoàn, lịch trình bay, cho đến các khâu tương tác trực tiếp với khách hàng như bán vé, đổi vé và hủy vé. Một hệ thống quản lý chuyến bay hiệu quả không chỉ giúp tối ưu hóa việc sử dụng tài nguyên (máy bay, nhân viên) mà còn cải thiện đáng kể trải nghiệm của hành khách, giảm thiểu sai sót do con người và cung cấp dữ liệu chính xác cho việc ra quyết định chiến lược. Phạm vi của đồ án tập trung vào các chuyến bay nội địa của Horizon Airways, với đội bay gồm 40 chiếc thuộc các loại Boeing 747, Boeing 400, Airbus 330Airbus 350, hoạt động tại 25 sân bay lớn. Việc phân tích hệ thống đòi hỏi phải khảo sát kỹ lưỡng các quy trình hiện tại, xác định các thực thể, thuộc tính và mối quan hệ giữa chúng để xây dựng một mô hình dữ liệu vững chắc. Đề tài không chỉ dừng lại ở việc thiết kế, mà còn đề xuất các chức năng cụ thể như tạo báo cáo tự động về thông tin chuyến bay, doanh thu, và tính lương nhân viên, đáp ứng đầy đủ các yêu cầu nghiệp vụ đã được đặt ra.

1.1. Mục tiêu cốt lõi của việc tin học hóa quản lý bay

Mục tiêu chính của đề tài là áp dụng công nghệ thông tin để xây dựng một hệ thống quản lý chuyến bay hoàn chỉnh cho hãng hàng không Horizon Airways. Hệ thống này phải đáp ứng được các yêu cầu cấp thiết về việc cải tổ và tối ưu hóa hoạt động. Cụ thể, hệ thống phải cho phép quản lý toàn diện thông tin về máy bay, lộ trình bay, và các chu trình bay cố định hàng tuần. Một mục tiêu quan trọng khác là tự động hóa các quy trình tương tác với khách hàng. Điều này bao gồm việc xử lý nhanh chóng các yêu cầu mua vé, đổi vé, và hủy vé, giúp nâng cao sự hài lòng và lòng trung thành của hành khách. Theo tài liệu đề án, việc "ứng dụng tối đa tin học thì mới có thể đáp ứng được hết tất cả các yêu cầu mà họ đã đề ra". Hệ thống cũng phải có khả năng quản lý nhân sự hiệu quả, từ việc thêm mới, cập nhật thông tin cá nhân cho đến phân công phi hành đoàn cho từng chuyến bay. Cuối cùng, một mục tiêu không thể thiếu là khả năng xuất các báo cáo định dạng sẵn, cung cấp cái nhìn tổng quan về hoạt động bay và tự động hóa việc tính lương nhân viên.

1.2. Phạm vi và giới hạn của đề tài phân tích thiết kế

Phạm vi của đồ án phân tích thiết kế hệ thống quản lý chuyến bay được giới hạn trong các hoạt động nội bộ của hãng Horizon Airways. Hệ thống tập trung quản lý 40 máy bay các loại và hoạt động trên 25 sân bay nội địa của Mỹ. Các chức năng chính bao gồm quản lý đội bay, quản lý phi hành đoàn (mỗi nhóm làm việc cố định trên một máy bay), quản lý lịch trình các chu trình bay (đi và về), và quản lý dịch vụ khách hàng (đặt vé, đổi vé, đổi hạng ghế). Đề tài cũng bao gồm việc thiết kế các mẫu báo cáo và biểu mẫu cần thiết như vé điện tử và bảng lương. Tuy nhiên, có một số giới hạn được đặt ra. Đề tài không đi sâu vào các khâu kỹ thuật phức tạp như bảo trì máy bay, quản lý nhiên liệu, hay điều phối không lưu. Về mặt nhân sự, hệ thống chỉ quản lý việc phân công các nhóm làm việc cố định cho từng máy bay, không xét đến các kịch bản thay đổi nhân viên linh hoạt giữa các chuyến bay. Các nghiệp vụ tài chính cũng được đơn giản hóa, tập trung chủ yếu vào việc tính giá vé và lương, không bao gồm kế toán chi tiết hay quản lý tài chính doanh nghiệp.

II. Thách thức trong việc quản lý thủ công các chuyến bay

Việc vận hành một hãng hàng không với quy trình thủ công mang lại nhiều thách thức và rủi ro, là động lực chính thúc đẩy đồ án phân tích thiết kế hệ thống quản lý chuyến bay. Khi quy mô của Horizon Airways mở rộng, sự phức tạp trong việc điều phối 40 máy bay và hàng trăm nhân viên trở nên quá tải. Quản lý lịch bay thủ công dễ dẫn đến sai sót, trùng lặp hoặc bỏ sót thông tin, gây ra tình trạng trễ chuyến, hủy chuyến không đáng có, ảnh hưởng trực tiếp đến uy tín của hãng. Việc sắp xếp phi hành đoàn cho từng chuyến bay cũng là một bài toán đau đầu, đòi hỏi sự phối hợp chính xác để đảm bảo mỗi máy bay luôn có đủ phi công, kỹ thuật viên và tiếp viên. Thách thức lớn nhất nằm ở khâu dịch vụ khách hàng. Các quy trình mua vé, đổi vé, hay thay đổi thông tin đặt chỗ được thực hiện thủ công thường chậm chạp, tốn nhiều nhân lực và dễ xảy ra nhầm lẫn. Điều này không chỉ làm giảm trải nghiệm của khách hàng mà còn làm mất đi các cơ hội kinh doanh. Hơn nữa, việc tổng hợp dữ liệu để tạo báo cáo hoạt động, theo dõi doanh thu hay tính lương nhân viên là một công việc tốn thời gian và không đảm bảo tính chính xác. Ban giám đốc không có được cái nhìn tổng quan, kịp thời về tình hình hoạt động để đưa ra các quyết định chiến lược. Một hệ thống quản lý chuyến bay tự động hóa sẽ là giải pháp khắc phục những yếu điểm này, tạo nền tảng vững chắc cho sự phát triển bền vững trong tương lai.

2.1. Khó khăn trong vận hành và điều phối thủ công

Quá trình vận hành và điều phối thủ công tại Horizon Airways đối mặt với nhiều khó khăn. Việc lên lịch cho các chu trình bay cố định hàng tuần trên 25 sân bay đòi hỏi sự tỉ mỉ cao độ. Bất kỳ sự thay đổi nhỏ nào, chẳng hạn như một máy bay cần bảo dưỡng đột xuất, đều có thể phá vỡ toàn bộ lịch trình đã sắp xếp. Việc theo dõi tình trạng sẵn sàng của từng máy bay và phi hành đoàn thông qua giấy tờ hoặc các bảng tính riêng lẻ là không hiệu quả và thiếu tính đồng bộ. Dữ liệu không được cập nhật theo thời gian thực, dẫn đến các quyết định điều phối dựa trên thông tin lỗi thời. Hơn nữa, việc gán cố định một nhóm làm việc cho một máy bay, dù đơn giản hóa việc quản lý, lại thiếu đi sự linh hoạt khi có nhân viên nghỉ ốm hoặc cần điều động đột xuất. Những khó khăn này làm tăng chi phí vận hành và giảm hiệu suất sử dụng tài nguyên.

2.2. Yêu cầu về quản lý đặt vé và dịch vụ khách hàng

Yêu cầu từ phía khách hàng ngày càng cao, đặc biệt là trong các khâu mua vé, đổi vé, và hủy vé. Một quy trình thủ công không thể đáp ứng được tốc độ và sự tiện lợi mà hành khách mong đợi. Khách hàng phải chờ đợi lâu để xác nhận chỗ, thực hiện các thay đổi, hoặc nhận lại tiền khi hủy vé. Việc kiểm tra tình trạng ghế trống trên mỗi chuyến bay, mỗi hạng ghế (First Class, Business Class, Economic Class) một cách thủ công rất dễ sai sót, có thể dẫn đến tình trạng bán quá số ghế quy định (overbook). Tài liệu đề án nhấn mạnh yêu cầu "đáp ứng yêu cầu từ phía khách hàng một cách nhanh nhất". Điều này cho thấy sự cấp thiết phải có một hệ thống tự động, nơi khách hàng có thể tự thực hiện các thao tác hoặc nhân viên có thể xử lý yêu cầu ngay lập tức thông qua một giao diện tập trung, với dữ liệu về tình trạng chuyến bay được cập nhật liên tục.

III. Phương pháp phân tích và xác định thực thể cốt lõi

Bước đầu tiên trong quy trình phân tích thiết kế hệ thống quản lý chuyến bay là khảo sát và xác định các thành phần cơ bản của hệ thống. Phương pháp tiếp cận là phân rã bài toán lớn thành các đối tượng quản lý nhỏ hơn, được gọi là các thực thể. Mỗi thực thể đại diện cho một đối tượng trong thế giới thực mà hệ thống cần lưu trữ thông tin. Dựa trên mô tả yêu cầu của Horizon Airways, đề tài đã xác định được 12 thực thể chính. Các thực thể này bao gồm những đối tượng cốt lõi như AIRCRAFT (Máy bay), EMPLOYEE (Nhân viên), và CUSTOMER (Khách hàng). Đây là ba trụ cột của mọi hoạt động hàng không. Bên cạnh đó, các thực thể liên quan đến nghiệp vụ bay cũng được định nghĩa rõ ràng, bao gồm FLIGHT (Chuyến bay), SECTOR (Lộ trình), và FLIGHTCYCLE (Chu trình bay). Để quản lý dịch vụ, các thực thể như TICKET (Vé) và LUGGAGE (Hành lý) được đưa vào. Việc phân loại hành khách và chỗ ngồi được quản lý bởi thực thể CLASS (Hạng ghế). Cuối cùng, để tổ chức công việc, hệ thống cần các thực thể như GROUP (Nhóm làm việc) và PERIOD (Khoảng thời gian bay). Việc xác định chính xác các thực thể và thuộc tính của chúng là nền tảng để xây dựng một cơ sở dữ liệu có cấu trúc tốt, đảm bảo tính toàn vẹn và nhất quán của dữ liệu trong toàn bộ hệ thống quản lý chuyến bay.

3.1. Các thực thể chính Máy bay Nhân viên Khách hàng

Ba thực thể nền tảng của hệ thống là AIRCRAFT, EMPLOYEE, và CUSTOMER. Thực thể AIRCRAFT lưu trữ thông tin chi tiết về từng máy bay, bao gồm mã định danh, loại máy bay (ví dụ: Boeing 747), tổng số ghế cho mỗi hạng, sân bay đỗ, và ngày đưa vào sử dụng. Thực thể EMPLOYEE quản lý toàn bộ thông tin cá nhân và nghề nghiệp của nhân viên, từ tên, tuổi, địa chỉ cho đến chức danh và nhóm làm việc (Group_ID). Thực thể CUSTOMER chứa dữ liệu về khách hàng như tên, thông tin liên lạc, số thẻ thanh toán và quốc tịch, phục vụ cho việc đặt vé và chăm sóc khách hàng. Đây là các thực thể độc lập, làm cơ sở để liên kết đến các thực thể nghiệp vụ khác.

3.2. Các thực thể nghiệp vụ Vé Lộ trình Chu trình bay

Các thực thể nghiệp vụ mô tả các hoạt động cốt lõi của hãng hàng không. TICKET là thực thể quan trọng, liên kết giữa CUSTOMERFLIGHT, chứa thông tin về mã vé, số ghế, hạng ghế và tổng thanh toán. SECTOR định nghĩa một lộ trình bay từ điểm đi (StartPlace) đến điểm đến (EndPlace) cùng thời gian bay ước tính. FLIGHTCYCLE là một khái niệm đặc thù được đề án định nghĩa, bao gồm một cặp chuyến bay đi và về (OutwardFlight, ReturnFlight) để đảm bảo máy bay và phi hành đoàn quay về đúng sân bay gốc. Ngoài ra, còn có các thực thể FLIGHTSTATIC (lưu thông tin cố định của chuyến bay như giá vé cơ bản) và FLIGHT (lưu thông tin động như ngày bay cụ thể và số ghế đã sử dụng), giúp phân tách dữ liệu tĩnh và động một cách hiệu quả.

IV. Bí quyết thiết kế CSDL với mô hình quan hệ thực thể

Sau khi đã xác định các thực thể, bước tiếp theo trong đồ án phân tích thiết kế hệ thống quản lý chuyến bay là xây dựng mô hình dữ liệu. Bí quyết để có một hệ thống ổn định là thiết kế một cơ sở dữ liệu chặt chẽ và logic. Phương pháp được sử dụng là xây dựng Mô hình Quan hệ Thực thể (Entity-Relationship Diagram - ERD). Mô hình ERD là một sơ đồ trực quan, mô tả các thực thể, các thuộc tính của chúng và các mối quan hệ (relationships) giữa các thực thể đó. Ví dụ, mối quan hệ giữa thực thể CUSTOMERTICKET là "một-nhiều", tức một khách hàng có thể mua nhiều vé. Mối quan hệ giữa AIRCRAFTGROUP là "một-một", vì đề tài quy định mỗi máy bay được gán cho một nhóm làm việc cố định. Việc vẽ ra mô hình ERD giúp các nhà phát triển và các bên liên quan có một cái nhìn tổng thể về cấu trúc dữ liệu của hệ thống quản lý chuyến bay. Từ sơ đồ ERD, hệ thống sẽ được chuyển đổi thành mô hình cơ sở dữ liệu quan hệ, tức là các bảng (tables), các cột (columns), khóa chính (primary keys) và khóa ngoại (foreign keys). Tài liệu gốc đã trình bày chi tiết cấu trúc của từng bảng, ví dụ bảng FLIGHT sẽ có khóa ngoại FlightStatic_ID để tham chiếu đến thông tin tĩnh, giúp giảm thiểu sự dư thừa và đảm bảo tính nhất quán dữ liệu khi có sự thay đổi về giá vé hoặc lịch trình.

4.1. Xây dựng và diễn giải mô hình ERD chi tiết

Tài liệu đề án cung cấp một mô hình ERD trực quan, thể hiện mối liên kết phức tạp giữa 12 thực thể. Sơ đồ này cho thấy FLIGHT là một thực thể trung tâm, kết nối với nhiều thực thể khác như TICKET, FLIGHTSTATIC, và gián tiếp với AIRCRAFT thông qua FLIGHTCYCLE. Thực thể TICKET đóng vai trò là cầu nối giữa CUSTOMERFLIGHT. Mối quan hệ giữa EMPLOYEEGROUP được thiết lập để quản lý phi hành đoàn. Sơ đồ ERD cũng làm rõ các mối quan hệ như một SECTOR có thể được sử dụng bởi nhiều FLIGHTSTATIC, hay một AIRCRAFT thực hiện nhiều FLIGHTCYCLE. Việc diễn giải đúng mô hình ERD là cực kỳ quan trọng để đảm bảo logic nghiệp vụ được thể hiện chính xác trong thiết kế cơ sở dữ liệu.

4.2. Chi tiết hóa thuộc tính và kiểu dữ liệu cho từng bảng

Từ mô hình ERD, mỗi thực thể được chuyển thành một bảng trong cơ sở dữ liệu. Đề tài đã chi tiết hóa từng thuộc tính (cột) cho mỗi bảng, cùng với kiểu dữ liệu và mô tả. Ví dụ, bảng CUSTOMER có các thuộc tính như Customer_ID (Varchar), FirstName (Varchar), Age (Integer), BirthDate (Date). Bảng FLIGHT có các thuộc tính như Flight_ID (Varchar), StartDate (Date), và FCSInUse (First Class Seat In Use - Varchar). Việc lựa chọn kiểu dữ liệu phù hợp (ví dụ: Varchar cho chuỗi, Integer cho số nguyên, Date cho ngày tháng) là rất quan trọng để tối ưu hóa không gian lưu trữ và tốc độ truy vấn. Các khóa chính (_ID) được định nghĩa để xác định duy nhất mỗi bản ghi, và các khóa ngoại được sử dụng để tạo liên kết logic giữa các bảng, đảm bảo tính toàn vẹn tham chiếu của dữ liệu.

V. Cách hệ thống quản lý chuyến bay xử lý nghiệp vụ

Một hệ thống quản lý chuyến bay hiệu quả phải có khả năng xử lý mượt mà các nghiệp vụ thực tiễn. Đồ án phân tích thiết kế hệ thống quản lý chuyến bay không chỉ dừng lại ở mô hình dữ liệu mà còn mô tả chi tiết các luồng xử lý (ô xử lý). Các nghiệp vụ này được chia thành ba nhóm chính: quản lý dịch vụ khách hàng, quản lý nhân sự, và quản lý chuyến bay. Đối với khách hàng, hệ thống phải tự động hóa quy trình bán vé, đổi véhủy vé. Khi một khách hàng yêu cầu mua vé, hệ thống sẽ kiểm tra tính sẵn có của chuyến bay và số ghế trống, tính toán tổng số tiền dựa trên giá vé cơ bản và các chương trình khuyến mãi, sau đó tạo vé và lưu thông tin khách hàng vào cơ sở dữ liệu. Quy trình đổi vé phức tạp hơn, đòi hỏi hệ thống phải xác thực thông tin vé cũ, kiểm tra tình trạng của chuyến bay mới, tính toán chi phí chênh lệch, sau đó hủy vé cũ và tạo vé mới. Về quản lý nhân sự, hệ thống cho phép thêm mới hoặc cập nhật thông tin nhân viên, và đặc biệt là xử lý yêu cầu thay đổi nhóm làm việc. Cuối cùng, chức năng quan trọng nhất là thêm một chu trình bay mới, hệ thống phải tự động tìm kiếm máy bay và phi hành đoàn phù hợp dựa trên lịch trình rảnh của họ. Tất cả các quy trình này được thiết kế để giảm thiểu can thiệp thủ công, tăng tốc độ xử lý và đảm bảo độ chính xác cao.

5.1. Quy trình xử lý nghiệp vụ bán vé và đổi vé máy bay

Quy trình bán vé bắt đầu khi khách hàng cung cấp thông tin về lộ trình bay và ngày đi mong muốn. Hệ thống sẽ truy vấn cơ sở dữ liệu để tìm các chuyến bay phù hợp và kiểm tra số ghế còn trống trong từng hạng ghế. Sau khi khách hàng lựa chọn, hệ thống tiến hành tính tiền, lưu thông tin khách hàng và tạo một bản ghi mới trong bảng TICKET. Đối với nghiệp vụ đổi vé, hệ thống thực hiện các bước: xác thực thông tin khách hàng và mã vé cũ; kiểm tra sự tồn tại và tình trạng còn chỗ của chuyến bay mới; tính toán chi phí chênh lệch; thay đổi trạng thái của vé cũ thành không hợp lệ ('off'); và cuối cùng là tạo một vé mới. Các ô xử lý như "Xác thực thông tin", "Kiểm tra còn chỗ", và "Tính tiền vé" được định nghĩa rõ ràng để đảm bảo luồng nghiệp vụ diễn ra một cách logic và chính xác.

5.2. Quản lý thông tin nhân viên và phân công phi hành đoàn

Hệ thống cung cấp các chức năng cho phép phòng nhân sự quản lý thông tin EMPLOYEE. Nhân viên có thể được thêm mới, hoặc các thông tin cá nhân như địa chỉ, số điện thoại có thể được cập nhật. Một nghiệp vụ đặc biệt được mô tả là "Thay nhóm của nhân viên". Do mỗi phi hành đoàn được gán cứng cho một máy bay, việc chuyển nhóm đòi hỏi phải có một nhân viên khác từ nhóm đích muốn chuyển sang nhóm của nhân viên hiện tại để thực hiện hoán đổi. Hệ thống được thiết kế để ghi nhận yêu cầu và chờ đợi một yêu cầu phù hợp để thực hiện việc hoán đổi, hoặc thông báo cho nhân viên biết rằng chưa thể thay đổi ngay lập tức. Chức năng này giúp giải quyết bài toán nhân sự một cách có hệ thống, dù còn một số hạn chế về tính linh hoạt.

5.3. Tự động hóa việc thêm chu trình bay và xuất báo cáo

Chức năng thêm mới một chu trình bay là một trong những nghiệp vụ phức tạp nhất. Khi có yêu cầu tạo một chuyến bay mới với ngày đi và ngày về cụ thể, hệ thống phải thực hiện một thuật toán tìm kiếm. Nó sẽ duyệt qua bảng FLIGHTCYCLE để tìm ra một máy bay (và phi hành đoàn tương ứng) có lịch trình trống trong khoảng thời gian yêu cầu. Nếu tìm thấy, hệ thống sẽ gán máy bay đó cho chuyến bay mới. Nếu không, hệ thống sẽ thông báo rằng không có nguồn lực phù hợp. Ngoài ra, hệ thống được yêu cầu phải có khả năng tự động hóa việc xuất các báo cáo quan trọng. Các báo cáo này có thể là danh sách các chuyến bay trong một khoảng thời gian, báo cáo doanh thu, hoặc bảng lương chi tiết cho từng nhân viên, giúp ban giám đốc dễ dàng theo dõi và quản lý hoạt động của hãng.

VI. Kết luận và hướng phát triển hệ thống quản lý hàng không

Đồ án phân tích thiết kế hệ thống quản lý chuyến bay cho hãng Horizon Airways đã thành công trong việc đặt nền móng cho một giải pháp công nghệ toàn diện. Bằng cách phân tích sâu sắc các yêu cầu nghiệp vụ và xây dựng một mô hình dữ liệu vững chắc dựa trên mô hình ERD, đề tài đã đưa ra một thiết kế khả thi, có khả năng giải quyết các thách thức cố hữu của việc quản lý thủ công. Hệ thống được đề xuất giúp tự động hóa các quy trình từ quản lý đội bay, phi hành đoàn, lịch trình, cho đến các dịch vụ khách hàng như đặt véđổi vé. Điều này không chỉ giúp Horizon Airways nâng cao hiệu quả hoạt động, giảm chi phí và sai sót, mà còn cải thiện đáng kể trải nghiệm của hành khách, một yếu tố then chốt trong ngành hàng không cạnh tranh. Hệ thống còn cung cấp công cụ quản trị mạnh mẽ thông qua các chức năng báo cáo và thống kê tự động, hỗ trợ ban lãnh đạo trong việc ra quyết định. Tuy nhiên, đây chỉ là bước khởi đầu. Một hệ thống quản lý chuyến bay hiện đại luôn cần được cải tiến và mở rộng. Hướng phát triển trong tương lai có thể bao gồm việc tích hợp các công nghệ mới, mở rộng phạm vi hoạt động và bổ sung các tính năng thông minh để tối ưu hóa hơn nữa quy trình vận hành, đưa Horizon Airways lên một tầm cao mới.

6.1. Đánh giá hiệu quả và lợi ích của hệ thống đề xuất

Hệ thống được đề xuất mang lại hiệu quả rõ rệt trên nhiều phương diện. Về mặt vận hành, việc tự động hóa lập lịch và phân công giúp tối ưu hóa việc sử dụng máy bay và phi hành đoàn, giảm thiểu thời gian chờ và các chuyến bay trống. Về mặt kinh doanh, quy trình bán véđổi vé nhanh chóng, chính xác giúp tăng doanh thu và nâng cao sự hài lòng của khách hàng. Về mặt quản trị, dữ liệu được tập trung và nhất quán trong một cơ sở dữ liệu duy nhất, cho phép tạo ra các báo cáo chính xác và kịp thời. Lợi ích lớn nhất là việc chuyển đổi từ quy trình thủ công, dễ sai sót sang một hệ thống chuyên nghiệp, có khả năng mở rộng, tạo nền tảng vững chắc cho sự tăng trưởng của Horizon Airways.

6.2. Tiềm năng mở rộng hệ thống ra các chuyến bay quốc tế

Một trong những hướng phát triển quan trọng nhất, như đã được đề cập trong mục tiêu ban đầu của Horizon Airways, là mở rộng ra các chuyến bay quốc tế. Để làm được điều này, hệ thống quản lý chuyến bay cần được nâng cấp để xử lý các nghiệp vụ phức tạp hơn. Cần bổ sung các module quản lý thông tin hộ chiếu, visa của khách hàng (thực thể CUSTOMER cần thêm thuộc tính). Hệ thống phải tính đến sự khác biệt về múi giờ, các quy định hải quan và an ninh của từng quốc gia. Ngoài ra, việc quản lý phi hành đoàn cho các chuyến bay dài cũng phức tạp hơn, đòi hỏi các quy định nghiêm ngặt về thời gian nghỉ ngơi. Việc tích hợp với các hệ thống đặt vé toàn cầu (GDS) cũng là một bước đi cần thiết để vươn ra thị trường quốc tế.

22/09/2025

Trích đoạn nội dung tài liệu

ĐỀ TÀI: PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không PHẦN I : VÀI NÉT ĐẦU TIÊN VỀ ĐỀ TÀI Mục tiêu: Horizon Airways là một hãng hàng không loại vừa của Mỹ. Trong những năm gần đây nhờ vào cung cách phục vụ chu đáo, họ ngày càng thu hút được nhiều hành khách. Để không làm mất đi uy tín của mình trên thương trường, ban điều hành đã ra quyết định cải tổ hoàn toàn công ty như thêm các chuyến bay, thiết lập một hệ thống quản lý tốt hơn, cung cách phục vụ sẽ chu đáo hơn, … Trước những yêu cầu cấp thiết như vậy ban giám đốc đã nhận thức được công việc đầu tiên cần phải thực hiện đó là tin học hoá toàn bộ hệ thống quản lý các chuyến bay của họ. Chỉ có ứng dụng tối đa tin học thì mới có thể đáp ứng được hết tất cả các yêu cầu mà họ đã đề ra.

Mô tả: Để đơn giản hơn cho các công ty thiết kế phần mềm ban giám đốc đã đưa ra một số mô tả như sau: Hiện tại Horizon Airways có trong tay 40 máy bay bao gồm 4 loại như sau: Boeing 747, Boeing 400, Airbus 330 và Airbus 350. Các máy bay này được triển khai trên 25 sân bay của 25 thành phố lớn trên 25 tiểu bang khác nhau của Mỹ. Các chuyến bay hiện tại của công ty đều là các chuyến bay nội bộ trong nước Mỹ trong tương lai họ định sẽ mở thêm nhiều chuyến bay mới nhằm đáp ứng nhu cầu từ phía khách hàng. Mỗi máy bay sẽ được triển khai trên một sân bay, tức xem sân bay đó như là bến đỗ của mình.

Mỗi nhóm làm việc thông thường sẽ bao gồm 1 phi công chính, 1 phi công phụ, 3 kỹ thuật viên, 5 nhân viên an ninh và 15 tiếp viên. Mỗi nhóm sẽ làm việc cố định trên một máy bay. Mỗi máy bay đều có cố định 3 khoang chứa hành khách bao gồm First Class, Business Class và Economic Class. Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 2 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không Ban điều hành định nghĩa một chu trình bay bao gồm 2 chuyến bay: bay đi và bay về.

Nhằm đảm bảo máy bay và nhóm sẽ trở về đúng phi trường mà nó xem như là bến đỗ. Mỗi chuyến bay đều được cố định vào những ngày giờ chính xác trong tuần để hằng tuần các chuyến bay cứ dựa trên lịch trình đó mà thực hiện. Để đáp ứng yêu cầu từ phía khách hàng một cách nhanh nhất công ty cũng quyết định ứng dụng tin học vào các khâu như bán vé, đổi chuyến bay, đổi hạng ghế, đổi vé. Để thuận tiện hơn trong việc quản lý, các report về thông tin các chuyến bay trong một khoảng thời gian xác định sẽ được hệ thống định dạng và xuất ra.

Tiền lương của mỗi nhân viên sẽ được tự động tính và lưu lại như các report. Yêu cầu: Đáp ứng yêu cầu mua, đổi hay huỷ vé của khách hàng. Quản lý việc thêm nhân viên, sửa thông tin cá nhân của nhân viên. Quản lý việc thêm một chu trình bay.

Các mẫu như vé, bảng lương nhân viên, các chuyến bay trong một khoảng thời gian xác định phải được hệ thống thực hiện. Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 3 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không PHẦN II: KHÁI QUÁT,PHÂN TÍCH. Mục tiêu, phạm vi: 1. Phân tích thiết kế hệ thống quản lý chuyến bay của một công ty hàng không về máy bay,về chuyến bay, lộ trình bay, về quá trình đăng ký mua ,đổi vé cũng như bán vé để khách hàng dễ sử dụng dịch vụ và để công ty hàng không dễ dàng quản lý hệ thống của họ.

Phạm vi nằm trong giới hạn của môn học phân tích ,thiết kế hệ thống và các mục tiêu đề ra. Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không 2. Khảo sát: - Do trong đề bài ban quản lý không nhắc đến lộ trình của một chuyến bay nên ta thêm phần lộ trình của một chuyến bay vào để quản lý chuyến bay(thêm bớt chuyến bay , thêm khách hàng, bán và đổi vé). - Để thêm chuyến bay ta cũng cần biết máy bay nào rảnh giờ nào,rảnh bao lâu khi đó ta cần thêm thời gian của một chu trình của chuyến bay từ thứ mấy đến thứ mấy (tính theo thứ trong tuần , các thứ trong tuần sắp thành chu trình từ thứ 2 đến chủ nhật rồi tiếp tục thứ 2).

- Ban quản lý cũng cố định một máy bay ngắn chặt với một nhóm làm việc và một nhóm làm việc gồm các nhân viên cố định nên khi thay đổi máy Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không bay cũng là thay đổi Group và nhân viên nên việc phân phối nhân viên thay đổi ở các chuyến bay không cần xét. Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 6 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không 3.1 Phát hiện thực thể : 1. Thực thể1 : AIRCRAFT. - Mỗi thực thể AirCraft(thực thể máy bay) tượng trưng cho một đơn vị tham gia trong quy trình điều phối sắp xếp chuyến bay.

- Các thuộc tính : Aircraft_ID, AircraftType, NFCS(total Number of First Class Seat) tổng số chỗ ngồi trong khoang hạng nhất, NBCS(total Number of Business Class Seat) tổng số chỗ ngồi trong khoang hạng nhì, NECS(tatal Number of Economy Class Seat) tổng số chỗ ngồi trong khoang hạng ba, AirPort(nơi đỗ của máy bay), DateinUsed,UsingLength, Description. Thực thể 2: EMPLOYEE. - Mỗi thực thể tượng trưng cho một nhân viên làm việc trong quy trình hoạt động của chuyến bay. -Các thuộc tính: Employee_ID, Group_ID, FirstName, LastName, Age, Gender, AgeofWork, Address, PhoneNumber, Title.

Thực thể 3: CUSTOMER. - Mỗi thực thể tượng trưng cho một khách hàng có thể tham gia vào việcmua vé , đổi vé hay trả vé. - Các thuộc tính của khách hàng: Customer_ID, FirstName, LastName, Age, Gender, BirthDay, IdentityNumber, VisaCardNumber, Address, PhoneNumber, Country. Thực thể 4: TICKET.

Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 7 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không -Mỗi thực thể tượng trưng cho một vé với đầy đủ các thông tin về mã khách hàng, mã chuyến bay, số của chỗ ngồi, hạng của ghế. -Các thuộc tính : Ticket_ID, Customer_ID, Flight_ID, SeatNumber,Class_ID, ToltalPayment, Validity. Thực thể 5: SECTOR. - Mỗi thực thể tượng trưng cho một lộ trình có điểm đi và điểm đến và có thờigian bay.

- Các thuộc tính : Sector_ID, StartPlace, EndPlace, TimeLength, Description. Thực thể 6: CLASS. - Mỗi thực thể tượng trưng cho một hạng của từng khoang trên mỗi máy bay. - Các thuộc tính : Class_ID, ClassName, Description.

Thực thể 7: GROUP. - Mỗi thực thể tượng trưng cho một nhóm làm việc ,mỗi nhóm có số lượng nhân viên làm nhất định với chức năng cụ thể. - Cácthuộctính:Group_ID,AirCraft,Leader,ViceLeader,ViceLeader, AirPort, Description. Thực thể 8: LUGGAGE - Mỗi thực thể tượng trưng cho một loại hành lí của khách hàng Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 8 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không - Các thuộc tính:Lugage_ID, Cstomer_ID, Weight, Description.

Thực thể 9: PERIOD. - Mỗi thực thể tượng trưng cho một thời gian kéo dài của một chu trình bay (từ thứ mấy đến thứ mấy). - Các thuộc tính : Period_ID, StartDay, EndDay, Description. Thực thể 10: FLIGHTCYCLE.

- Mỗi thực thể tượng trưng cho một chu trình của một chuyến bay mỗi chu trình sẽ có chuyến đi chuyến về ,có thời gian nghỉ. - Các thuộc tính :FlightCycle_ID, AirCraft_ID, OutwardFlight, ReturnFlight, PeriodofFC, RestTime. Thực thể 11: FLIGHTSTATIC. - Mỗi thực thể tượng trưng cho một chuyến bay tĩnh (chứa những thuộc tính có tính chất cố định 9như những lộ trình bay, số tiền của một hạng ) - Các thuộc tính: FlightStatic_ID, Sector_ID, Period_ID, StartTime, EndTime, EndTime, BPFC(Basic Payment for First Class),BPBC(Basic Payment for Business Class),BPEC(Basic Payment for Economic Class ).

Thực thể 12: FLIGHT. - Mỗi thực thể tượng trưng cho một chuyến bay (chuyến bay có thể linh động các thuộc tính của nó có thể thay đổi nội dung của nó như trạng thái của nó có thể là on hay off). - Các thuộc tính:Flight_ID,FlightStatic_ID,StartDate,EndDate,FCSInUse(First ClassSeatIn Use),BCSInUse(Business Class Seat In Use),ECSInUse(Ecoomy Class Seat In Use). Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 9 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không 3.2 Mô hình ERD.

Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không 3.Mô tả thực thể: 3.1 Thực thể PERIOD: PERIOD Tên thực thể Diễn giải Kiểu dữ liệu Period_ID Mã thời gian theo thứ trong tuần của một Varchar(7) StartDay Ngày bắt đầu chuyến bay Date EndDay Ngày kết thúc Date Đoạn mô tả choc ho khảng thời gian của Description Varchar(50) một chu trình bay 3.2 Thực thể SECTOR: SECTOR Tên thực thể Diễn giải Kiểu dữ liệu Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không Sector_ID Mã số lộ trình Varchar(7) StartPlace Địa điểm đi Varchar(30) EndPlace Địa điểm đến Varchar(30) TimeLength Thời gian bay Time Description Đoạn mô tả lộ trình Varchar(50) 3.3 Thực thể FLIGHTSTATIC: FLIGHTSTATIC Tên thực thể Diễn giải Kiểu dữ liệu FlightStatic_ID Mã số của chuyến bay tĩnh Varchar(6) Sector_ID Mã số lộ trình Varchar(6) Period_ID Mã số khoảng thời gian bay theo thứ Varchar(6) Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không StartTime Giờ bắt đầu Time EndTime Giờ kết thúc Time BPFC Basic Payment for First Class Interger BPBC Basic Payment for Business class Interger BPCC Basic Payment for Economic Interger Đồ Án Môn Học Phân Tích Thiết Kế Hệ Thống Thông Tin 14 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PT&TKHT Quản Lý Chuyến Bay Của Một Hãng Hàng Không 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ