Xã hội phát triển đi kèm theo đó là nhu cầu công nghệ hóa của con người ngày càng nhiều trên các lĩnh vực. Nhất là lĩnh vực hàng không, do yêu cầu của ngành này là thường cần sự tỉ mỉ, độ chính tuyệt đối trong một hệ thống lớn nên cái mức độ phức tạp của công việc này khá cao. Với sự phát triển không ngừng của ngành công nghệ thông tin. Thì những sản phẩm tin học được sử dụng rộng rãi trên nhiều lĩnh vực vì nó thay thế sức người và giảm đi sự rắc rối cho hệ thống làm việc. Hãng hàng không VietNam Airline là một trong những hãng đã áp dụng các sản phẩm công nghệ tin học vào tiến trình làm việc của họ. Với việc sử dụng phần mềm quản lý bán vé máy bay thì vô cùng thiết thực. Chúng em đã thực hiện đề tài : “Quản lý hệ thống bán vé máy bay của hãng hàng không VietNam AirLine sử dụng mô hình cơ sở dữ liệu phân tán SQL server”, một phần để tổng hợp kiến thức, phần là tích lũy kinh nghiệm cho bản thân. Với sự giúp đỡ tận tình của Ths.Trần Thanh Hùng chúng em đã hoàn thành được đề tài. Mặc dù vậy do sự phức tạp của đề tài nên chúng em vẫn còn những sai sót. Mong bạn đọc và thầy giáo góp ý kiến để nhóm em chỉnh sửa bổ xun
Tổng Quan
Phát biểu bài toán
Hoạt động quản lý bán vé của hãng hàng không VietNam AirLine
Khi khách hàng yêu cầu mua vé máy bay, bộ phận kinh doanh sẽ giới thiệu các loại vé và chuyến bay hiện có Khách hàng cần điền thông tin vào phiếu thông tin, bao gồm tên, năm sinh, số chứng minh thư/hộ chiếu, số điện thoại, loại vé và số lượng vé Nhân viên phòng kinh doanh sẽ nhập lại thông tin vào hệ thống và kiểm tra hồ sơ để đảm bảo không có sai sót Sau khi hoàn tất, khách hàng sẽ nhận vé và thanh toán chi phí Khách hàng có quyền trả lại vé hoặc thay đổi lịch trình trong vòng 24 giờ Phòng kinh doanh sẽ tiếp nhận và xử lý thông tin sửa đổi Sau 24 giờ, khách hàng không thể trả lại hoặc sửa đổi lịch trình bay.
Mỗi tháng, bộ phận kế toán sẽ tổng hợp số lượng vé bán và lượng khách hàng để gửi cho bộ phận kế hoạch Dựa trên những số liệu này, bộ phận kế hoạch sẽ phân tích và đề xuất chiến lược mới nhằm tăng doanh thu và phát triển công ty Ngoài ra, bộ phận kế toán cũng báo cáo doanh thu, chi phí và lương nhân viên lên ban quản trị, đồng thời thực hiện việc trả lương cho nhân viên.
Bộ phận nhân sự là nơi quản lý hồ sơ tuyển dụng và thông tin nhân viên trong công ty Khi cần tuyển thêm nhân viên, bộ phận sẽ cập nhật các thông tin như năm sinh, quê quán, địa chỉ, trình độ, số điện thoại và chức vụ Bộ phận này cũng chịu trách nhiệm sửa đổi thông tin sai sót và xóa thông tin nhân viên khi họ nghỉ việc hoặc bị sa thải Hàng tháng, bộ phận nhân sự gửi báo cáo tình trạng nhân viên lên ban quản trị.
Bộ phận kế hoạch đóng vai trò quan trọng trong việc sắp xếp lịch trình bay và phân bổ phi công cho nhân viên, đảm bảo rằng các chuyến bay không bị trùng lặp trên cùng một đường bay Khi máy bay cũ cần được thay thế, bộ phận này sẽ chịu trách nhiệm xóa và cập nhật thông tin máy bay, cũng như thêm thông tin khi hãng hàng không nhập thêm máy bay mới.
Ban quản trị sẽ giám sát hoạt động của các bộ phận thông qua báo cáo và thực tiễn Dựa trên những thông tin này, ban quản trị sẽ đưa ra quyết định và chỉ đạo các bộ phận thực hiện các nhiệm vụ cần thiết.
Những khó khăn gặp phải khi thực hiện công việc trên bằng tay
Việc cập nhật và lưu trữ thông tin khách hàng mua vé tốn nhiều thời gian và công sức, gây khó khăn khi tìm kiếm hoặc sửa chữa thông tin Quy trình lập vé và thống kê số lượng vé thực hiện thủ công dễ dẫn đến sai sót và khó tổng hợp thông tin một cách hiệu quả.
Cần thiết xây d ựng hệ thống mới
Tin học hóa quản lý hệ thống bán vé máy bay cho hãng hàng không VietNam Airlines sẽ khắc phục những nhược điểm hiện tại, giúp quy trình quản lý trở nên đơn giản, nhanh chóng và thuận tiện hơn, từ đó nâng cao hiệu quả công việc.
Hệ Thống Quản Lý Hệ Thống Bán Vé Máy Bay
Mục đích
Xây dựng ứng dụng thông tin Quản lý hệ thống bán vé máy bay cho hãng hàng không VietNam Airline.
Mục Tiêu
Xây dựng ứng dụng quản lý giúp lưu trữ hồ sơ thông tin khách hàng và thông tin vé máy bay vào cơ sở dữ liệu, đồng thời quản lý thu chi, in hóa đơn và báo cáo thu phí một cách hiệu quả.
Yêu cầu với hệ thống thông tin
Xây dựng ứng dụng dạng Windows Application, cơ sở dữ liệu SQL Server
2014, ngôn ngữ lập trình Visual Studio 2013 Professional
Ứng dụng cho các máy con gồm có các chức năng sau:
- Quản lý thông tin khách hàng:
Bạn có thể thêm mới, sửa chữa hoặc xóa bỏ thông tin khách hàng, bao gồm mã khách hàng, tên, địa chỉ, số điện thoại và các đặc điểm khác Tất cả thông tin này đều được lưu trữ một cách an toàn.
- Quản lý thông tin vé:
Cập nhật thông tin vé khi có chuyến bay mới, điều chỉnh thông tin vé khi có sự thay đổi và xóa bỏ những vé không cần thiết Thông tin vé bao gồm mã vé, mã chuyến bay, loại vé, số lượng, tình trạng và giá Những thông tin này cũng hỗ trợ nhân viên lập hóa đơn cho khách hàng.
Khi công ty mở rộng, việc thêm mới đường bay là cần thiết, đồng thời sửa đổi thông tin khi có thay đổi và xóa thông tin của những đường bay không còn sử dụng Các thông tin quan trọng về đường bay bao gồm mã đường bay, vị trí, chiều dài, chiều rộng và tình trạng Thông tin này cũng giúp khách hàng nắm rõ vị trí khi máy bay cất cánh.
Cập nhật thông tin máy bay là cần thiết, bao gồm việc thêm mới, chỉnh sửa khi có thay đổi và xóa thông tin các máy bay đã thanh lý hoặc hỏng hóc Thông tin cần quản lý bao gồm mã máy bay, tên máy bay, hãng sản xuất, kích thước và số chỗ ngồi.
Cập nhật thông tin chuyến bay khi có chuyến bay mới, đồng thời sửa đổi và xóa các thông tin của những chuyến bay không còn hoạt động Thông tin cần thiết bao gồm mã chuyến bay, mã đường bay, mã máy bay, ngày bay, giờ bay và ghi chú.
Cập nhật thông tin nhân viên mới, điều chỉnh thông tin khi có thay đổi và xóa thông tin khi nhân viên nghỉ việc là rất cần thiết Các thông tin cần quản lý bao gồm mã nhân viên, tên nhân viên, địa chỉ, số điện thoại và chức vụ.
Để theo dõi tình hình kinh doanh hàng tháng, nhân viên lập báo cáo cho ban quản trị về doanh thu, số vé bán ra, cũng như tình trạng máy bay, nhân viên và đường bay Dựa trên những thông tin này, ban quản trị sẽ đưa ra các giải pháp nhằm cải thiện sự phát triển của công ty.
Ứng dụng cho máy chủ gồm có các chức năng sau:
- Quản lý thông tin khách hàng:
Bạn có thể thêm mới, sửa chữa hoặc xóa bỏ thông tin khách hàng, bao gồm mã khách hàng, tên, địa chỉ, điện thoại liên hệ và các đặc điểm khác Tất cả thông tin này sẽ được lưu trữ một cách an toàn.
- Quản lý thông tin vé:
Cập nhật thông tin vé khi có chuyến bay mới, chỉnh sửa thông tin vé khi có thay đổi và xóa vé không còn cần thiết Thông tin vé bao gồm mã vé, mã chuyến bay, loại vé, số lượng, tình trạng và giá Những thông tin này cũng hỗ trợ nhân viên lập hóa đơn cho khách hàng.
Khi công ty mở rộng, việc thêm mới đường bay, sửa đổi thông tin đường bay và xóa bỏ thông tin về những đường bay không còn sử dụng là rất quan trọng Các thông tin cần cập nhật bao gồm mã đường bay, vị trí, chiều dài, chiều rộng và tình trạng của đường bay Bên cạnh đó, thông tin này cũng giúp khách hàng nhận biết vị trí khi máy bay cất cánh.
Cập nhật thông tin máy bay là cần thiết để đảm bảo tính chính xác, bao gồm việc thêm mới, sửa đổi khi có thay đổi và xóa thông tin các máy bay đã thanh lý hoặc hỏng hóc Các thông tin quan trọng cần quản lý bao gồm mã máy bay, tên máy bay, hãng sản xuất, kích thước và số chỗ ngồi.
Cập nhật thông tin các chuyến bay mới, chỉnh sửa thông tin hiện có và xóa bỏ các chuyến bay không còn hiệu lực Thông tin cần thiết bao gồm: mã chuyến bay, mã đường bay, mã máy bay, ngày bay, giờ bay và ghi chú.
Cập nhật thông tin nhân viên mới, chỉnh sửa thông tin khi có thay đổi và xóa thông tin khi nhân viên nghỉ việc là rất quan trọng Các thông tin cần quản lý bao gồm mã nhân viên, tên nhân viên, địa chỉ, số điện thoại và chức vụ.
Mỗi tháng, nhân viên sẽ lập báo cáo cho ban quản trị nhằm theo dõi tình hình kinh doanh của công ty, bao gồm doanh thu, số vé bán ra, và tình trạng máy bay, nhân viên, cũng như các đường bay Dựa trên những thông tin này, ban quản trị sẽ đưa ra các giải pháp để cải thiện sự phát triển của công ty.
Phân tích chức năng
Sơ đồ chức năng nhiệm vụ:
Các chức năng nhiệm vụ trong hệ thống Quản lý hệ thống bán vé máy bay cho hãng hàng không VietNam Airline ở các Máy Con bao gồm:
- Quản lý thông tin khách hàng
- Quản lý thông tin vé
Các chức năng nhiệm vụ trong hệ thống Quản lý hệ thống bán vé máy bay cho hãng hàng không VietNam Airline ở các Máy Chủ bao gồm:
- Quản lý thông tin khách hàng
- Quản lý thông tin vé
Các Chức Năng Cụ Thể Của Chương Trình
Các chức năng ở máy con
3.1.1 Chức năng Quản lý khách hàng
Giúp nhân viên thực hiện các thao tác quản lý thông tin khách hàng như thêm, sửa và xóa Tất cả thông tin này sẽ được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã khách hàng được lấy số thứ tự tiếp theo
3.1.2 Chức năng Quản lý thông tin vé
Các quản lý (Admin) của chi nhánh có thể thực hiện các thao tác như thêm, sửa, và xóa thông tin chi tiết của vé Tất cả các thông tin này sẽ được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã vé được lấy số thứ tự tiếp theo
- Mã chuyến bay được lấy số thứ tự tiếp theo
3.1.3 Chức năng Quản lý đường bay
Giúp nhân viên thực hiện các thao tác quản lý thông tin đường bay, bao gồm thêm, sửa và xóa dữ liệu Tất cả thông tin này sẽ được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã đường bay được lấy số thứ tự tiếp theo
- Nhập vị trí đường bay
- Nhập chiều dài đường bay
- Nhập chiều rộng đường bay
- Nhập tình trạng đường bay
3.1.4 Chức năng Quản lý máy bay
Hỗ trợ nhân viên thực hiện các thao tác thêm, sửa và xóa thông tin máy bay, với tất cả dữ liệu được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã máy bay được lấy số thứ tự tiếp theo
- Nhập hãng sản xuất của máy bay
- Nhập kích thước của máy bay
- Nhập số chỗ của máy bay
3.1.5 Chức năng Quản lý chuyến bay
Hỗ trợ nhân viên thực hiện các thao tác thêm, sửa và xóa thông tin chuyến bay, với tất cả dữ liệu được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin của chuyến bay bao gồm:
- Mã chuyến bay được lấy số thứ tự tiếp theo
- Mã đường bay được lấy số thứ tự tiếp theo
- Mã máy bay được lấy số thứ tự tiếp theo
3.1.6 Chức năng Quản lý nhân viên
Giúp các nhân viên có thực hiện các thao tác thêm, sửa, xóa thông tin nhân viên Các thông tin sẽ được lưu trữ trong cơ sở dữ liệu
Các thông tin của nhân viên bao gồm:
- Mã nhân viên được lấy số thứ tự tiếp theo
Các Chức Năng ở Máy Chủ
3.2.1 Chức năng Quản lý khách hàng
Giúp nhân viên thực hiện các thao tác quản lý thông tin khách hàng, bao gồm thêm, sửa và xóa dữ liệu Tất cả thông tin này sẽ được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã khách hàng được lấy số thứ tự tiếp theo
3.2.2 Chức năng Quản lý thông tin vé
Giúp các quản lý (Admin) chi nhánh thực hiện các thao tác như thêm, sửa, xóa thông tin chi tiết của vé, với tất cả dữ liệu được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã vé được lấy số thứ tự tiếp theo
- Mã chuyến bay được lấy số thứ tự tiếp theo
3.2.3 Chức năng Quản lý đường bay
Giúp nhân viên thực hiện các thao tác quản lý thông tin đường bay như thêm, sửa và xóa Tất cả các thông tin này sẽ được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã đường bay được lấy số thứ tự tiếp theo
- Nhập vị trí đường bay
- Nhập chiều dài đường bay
- Nhập chiều rộng đường bay
- Nhập tình trạng đường bay
3.2.4 Chức năng Quản lý máy bay
Hỗ trợ nhân viên thực hiện các thao tác thêm, sửa, và xóa thông tin máy bay, với tất cả dữ liệu được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin quản lý bao gồm:
- Mã máy bay được lấy số thứ tự tiếp theo
- Nhập hãng sản xuất của máy bay
- Nhập kích thước của máy bay
- Nhập số chỗ của máy bay
3.2.5 Chức năng Quản lý chuyến bay
Hỗ trợ nhân viên thực hiện các thao tác thêm, sửa và xóa thông tin chuyến bay, đồng thời đảm bảo rằng tất cả thông tin này được lưu trữ an toàn trong cơ sở dữ liệu.
Các thông tin của chuyến bay bao gồm:
- Mã chuyến bay được lấy số thứ tự tiếp theo
- Mã đường bay được lấy số thứ tự tiếp theo
- Mã máy bay được lấy số thứ tự tiếp theo
3.2.6 Chức năng Quản lý nhân viên
Giúp các nhân viên có thực hiện các thao tác thêm, sửa, xóa thông tin nhân viên Các thông tin sẽ được lưu trữ trong cơ sở dữ liệu
Các thông tin của nhân viên bao gồm:
- Mã nhân viên được lấy số thứ tự tiếp theo
3.2.5 Chức Năng Báo Cáo Thống Kê
Giúp cho người quản lý biết được những thông tin cần thiết của công việc quản lý bán vé máy bay như:
- Báo cáo doanh thu trong tháng
- Báo cáo số vé bán ra
- Báo cáo tình trạng số lượng máy bay
- Báo cáo về nhân viên
Báo cáo tình trạng đường bay cũng như các chuyến bay
Giúp cho người quản lý thực hiện phân quyền cho các tài khoản
Ngoài các chức năng chính, hệ thống còn cung cấp nhiều tính năng hữu ích như tìm kiếm, in hóa đơn, danh sách và báo cáo, cũng như hỗ trợ đổi mật khẩu, nhằm nâng cao hiệu quả quản lý việc bán vé.
Phân Tích Thiết Kế Dữ Liệu
Thiết kế dữ liệu vật lý
Từ Mô hình thực thể liên kết, mô hình dữ liệu quan hệ đã phân tích ở trên để xây dựng cơ sở dữ liệu vật lý:
The program utilizes SQL Server 2014 Enterprise for database management on the server and client machines, ensuring efficient data handling and organization.
Tên Cơ sở dữ liệu: ở các máy con là tên của các chi nhánh hoặc tên địa phương
Ví dụ: Chi Nhánh Hà Nội, Chi Nhánh TP.Hồ Chí Minh…
Các bảng dữ liệu gồm có:
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaDuongBay Text(10) Not null PK Mã đường bay
2 ViTri Text(50) Not null Vị trí
3 ChieuDai Text(10) Null Chiều dài
4 Chieu Rong Text(10) Null Chiều rộng
5 Tinh trang Text(50) Not null Tình trạng
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaChuyenBay Text(10) Not null PK Mã chuyến bay
2 MaDuongBay Text(10) Not null FK Mã đường bay
3 MaMayBay Text(10) Not null FK Mã máy bay
4 NgayDen Text(50) Not Null Ngày đến
5 GhiChu Text(50) null Ghi chú
6 NgayDi Text(50) Not null Ngày đến
7 GioBay Text(50) Not null Giờ bay
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaMayBay Text() Not null PK Mã máy bay
2 TenMayBay Text(50) Not null Tên máy bay
3 HangSanXuat Text(30) null Hãng sản xuất
4 KichThuoc Text(50) Not Null Kích thước
5 SoGheL1 Int Not null Số ghế loại 1
6 SoGheL2 Int Not null Số ghế loại 2
7 Tong Int Not null Tổng số ghế
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaVe Text(10) Not null PK Mã vé
2 MaChuyenBay Text(10) Not null FK Mã chuyến bay
3 LoaiVe Text(30) Not null Loại vé
4 SoLuong Text(50) Not Null Số lượng
5 SoLuongCon Text(30) Not null Số lượng còn
6 Gia Text(30) Not null Giá
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaVe Text(10) Not null PK Mã vé
2 MaHoaDon Text(10) Not null FK Mã hóa đơn
3 SLVeBan Text(30) Not null Số lượng vé bán
4 MaNhanVien Text(10) Not null Mã nhân viên
5 MaKhachHang Text(10) Not null Mã khách hàng
6 MaChuyenBay Text(10) Not null Mã chuyến bay
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaKhachHang Text(10) Not null PK Mã khách hàng
2 TenKhacHang Text(30) Not null Tên khách hàng
3 SoDienThoai Text(30) Not null Số điện thoại
4 DiaChi Text(50) Not Null Địa chỉ
5 CMND Text(30) Not null CMND
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 MaNhanVien Text(10) Not null PK Mã nhân viên
2 TenNhanVien Text(30) Not null Tên nhân viên
3 DiaChi Text(30) Not null Địa chỉ
4 SoDienThoai Text(50) Not Null Số điện thoại
5 ChucVu Text(30) Null Chức vụ
6 TenDangNhap Text(30) Not null Tên đăng nhập
7 MatKhau Text(30) Not null Mật khẩu
STT Tên thuộc tính Kiểu Rằng buộc Khóa chính
1 Ma Text(10) Not null PK Mã
2 NhanVien Text(50) Not null Tên nhân viên
3 ThongBao Text(500) Not null Thông Báo
4 ThoiGian Text(50) Not Null Thời Gian
5 KiemTraChu Int Not null Kiểm tra chủ
6 KiemTraTram Int Not null Kiểm tra trạm
Mô hình thực thể liên kết
Hình 4.1: Sơ đồ hệ thống
Thiết kế mô hình phân tán
Mô Hình thiết kế
CSDL phân tán là một hệ thống cơ sở dữ liệu hợp nhất về mặt logic, bao gồm nhiều cơ sở dữ liệu có mối quan hệ logic với nhau, nhưng lại được phân bố trên nhiều trạm làm việc khác nhau trong một mạng máy tính.
2 tính chất của 1 hệ phân tán:
-Phân tán trên nhiều trạm làm việc
Tính chất phân tán có thể phân biệt với CSDL tập trung
Mô hình cơ sở dữ liệu phân tán thuần nhất được áp dụng trong bài viết này, trong đó giao tiếp giữa các máy tính trong mạng được thực hiện theo mô hình client-server.
Dữ liệu được lưu trữ tại các chi nhánh và máy con, trong khi máy chủ kết nối với các máy con để thực hiện quản lý và báo cáo thống kê Để nâng cao tính bảo mật cho mô hình, máy chủ còn lưu trữ bản sao dữ liệu từ các máy con.
Mô tả hoạt động của mô hình
Các chi nhánh (máy con) thực hiện các hoạt động như thêm, sửa, xóa thông tin khách hàng, máy bay, chuyến bay, đường bay, vé và nhân viên Đối với người quản lý của chi nhánh, các báo cáo thống kê cũng được thực hiện, và toàn bộ dữ liệu sẽ được lưu trữ vào cơ sở dữ liệu của từng chi nhánh Trong khi đó, máy chủ (quản lý cấp cao) sẽ đảm nhiệm các thao tác quản lý, mang lại nhiều ưu điểm cho mô hình này.
Đáp ứng nhanh hầu hết các ứng dụng sử dụng dữ liệu tại các trạm
Tăng cường các đơn thể ứng dụng và CSDL mà không làm cản trở người sử dụng hiện tại
Kiểm soát dữ liệu địa phương nhằm hoàn thiện tích hợp và quản trị dữ liệu từ xa, đồng thời nâng cao khả năng của hệ thống trong việc xử lý sự dư thừa dữ liệu.
Mô hình cơ sở dữ liệu phân tán thuần nhất cho hệ thống bán vé máy bay được xây dựng bằng cách chia nhỏ cơ sở dữ liệu thành các cơ sở dữ liệu địa phương, được lưu trữ trên các trạm làm việc khác nhau Tất cả các cơ sở dữ liệu địa phương này được quản lý thông qua một mô hình dữ liệu thống nhất (MHDL) và được điều hành bởi phần mềm quản trị dữ liệu địa phương.
CSDL phân tán thuần nhất
Kiến trúc của mô hình cơ sở dữ liệu phân tán thuần nhất
CS D L p h ân tá n t hu ần n hấ t
Sơ đồ ánh xạ địa phương 1 Sơ đồ ánh xạ địa phương n
Mức trong suốt của mô hình cơ sở dữ liệu
CSDL phân tán chú trọng đến tính trong suốt đối với người sử dụng Người dùng không cần biết cách dữ liệu được phân đoạn, vì sự che giấu dữ liệu hoàn toàn đảm bảo rằng họ chỉ làm việc với một sơ đồ tổng thể Ứng dụng được phát triển dựa trên quan hệ tổng thể, không bị ảnh hưởng bởi sự thay đổi trong phân đoạn dữ liệu, điều này được gọi là mức trong suốt phân đoạn Trong khi đó, mức trong suốt định vị cho phép ứng dụng hoạt động trên các đoạn dữ liệu mà không cần biết đến sự định vị của chúng, đảm bảo rằng những thay đổi liên quan đến định vị không ảnh hưởng đến ứng dụng của người sử dụng.
Mức trong suốt định vị
Sơ đồ ánh xạ địa phương
Sơ đồ ánh xạ địa phương n
Dạng đồ thị kết nối dạng đầy đủ của mô hình
Mô hình Cây tổng thể thành cây đoạn
Thiết kế Giao Diện
1 Đăng nhập a Giao diện b Mô tả chức năng
Giao diện được sử dụng để đăng nhập vào hệ thống: Đăng nhập Tài khoản ở đây là mã mỗi nhân viên được cấp để làm việc với hãng
Tài khoản trùng với mã nhân viên
Kiểm tra xem tài khoản và mật khẩu có tồn tại trong hệ thống hay không Nếu thông tin hợp lệ, cho phép người dùng đăng nhập và truy cập giao diện chính của hệ thống Ngược lại, hiển thị thông báo “Sai thông tin tài khoản!”
Tài khoản admin giành cho nhà quản lý
Tài khoản bán hàng giành cho nhân viên bán vé Reset: Cho phép người dùng xóa tất cả chữ trên form Thoát: Thoát khỏi hệ thống
2 Giao diện sau đăng nhập
+ Hiện các chức năng của phần mềm
3 Giao diện tìm kiếm và cập nhật thông tin
Chức năng: có 2 loại tìm kiếm
- Tìm kiếm theo khoảng thời gian bay
- Tìm kiếm theo khoảng thời gian đi
- Tìm kiếm theo khoảng thời gian đến
Chức năng: Tìm kiếm nhân viên của hãng
- Tìm kiếm theo mã nhân viên
Chức năng: Tìm kiếm về thông tin chi tiết vé số lượng, tình trạng, giá …
Sử dụng: Tìm theo mã vé, theo loại vé, theo số lượng
Chức năng: Tìm kiếm thông tin khách hàng
- Cập nhât thông tin chi tiết vé
Chức năng: Cập nhật vị trí, chiều dài, chiều rộng, tình trạng
Chức năng: Mã đường bay, mã máy bay, ngày đến, ghi chú , ngày đi , giờ bay
Chức năng: Cập nhật mã máy bay, tên máy bay, hãng sản xuất, kích thước, số chỗ …
5 Giao diện bán vé may bay
Chức năng: Lập hóa đơn bán vé
Chức năng: Biết được tên khách hàng, số điện thoại, địa chỉ … khách hàng thường xuyên mua vé
6 Giao diện chi tiết báo cáo
Chức năng: Thống kê doanh thu, vé bán, in ấn hóa đơn
7 In thống kê vé bán và doanh thu
10 Thống Kê Danh sách nhân viên
11 Thống Kê Doanh thu theo khoảng thời gian
12 Thống Kê Danh sách khách hàng
13 Giao diện quản lí thông tin cá nhân
Chức năng: Thông tin người dùng đăng nhập
14 Giao Diện Cập Nhật Tài Khoản
Chức năng: Cập nhật thông tin cá nhân
Chức năng: Dùng cho ban quản trị, quản lí nhân viên
16 Bảng Lịch Sử Người Dùng
Chức Năng: Tìm Kiếm lịch sử Nhân Viên đã hoạt động
-Dùng cho Nhân Viên và Quản Trị Viên (với nhân viên quyền sẽ bị giới hạn)
14 Bảng Thông Điệp Gửi Tin
Chức Năng: Gửi tin nhắn, lời nhắn tới site chủ
-Dùng cho Nhân Viên và Quản Trị Viên
1 Đăng nhập a Giao diện b Mô tả chức năng
Giao diện được sử dụng để đăng nhập vào hệ thống: Đăng nhập Tài khoản ở đây là mã mỗi nhân viên được cấp để làm việc với hãng
Tài khoản trùng với mã nhân viên
Kiểm tra xem tài khoản và mật khẩu có tồn tại trong hệ thống hay không Nếu thông tin hợp lệ, cho phép người dùng đăng nhập và truy cập giao diện chính Ngược lại, hiển thị thông báo “Sai thông tin tài khoản!”
Tài khoản admin giành cho nhà quản lý
Tài khoản bán hàng giành cho nhân viên bán vé
Reset: Cho phép người dùng xóa tất cả chữ trên form
Thoát: Thoát khỏi hệ thống
2 Giao diện sau đăng nhập
+ Hiện các chức năng của phần mềm
3 Giao diện tìm kiếm và cập nhật thông tin
Chức năng: có 2 loại tìm kiếm
- Tìm kiếm theo khoảng thời gian bay
- Tìm kiếm theo khoảng thời gian đi
- Tìm kiếm theo khoảng thời gian đến
Chức năng: Tìm kiếm nhân viên của hãng
- Tìm kiếm theo mã nhân viên
Chức năng: Tìm kiếm về thông tin chi tiết vé số lượng, tình trạng, giá …
Sử dụng: Tìm theo mã vé, theo loại vé, theo số lượng
Chức năng: Tìm kiếm thông tin khách hàng
- Cập nhât thông tin chi tiết vé
Chức năng: Cập nhật vị trí, chiều dài, chiều rộng, tình trạng
Chức năng: Mã đường bay, mã máy bay, ngày đến, ghi chú, ngày đi , giờ bay
Chức năng: Cập nhật mã máy bay, tên máy bay, hãng sản xuất, kích thước, số chỗ …
5 Giao diện bán vé may bay
Chức năng: Lập hóa đơn bán vé
Chức năng: Biết được tên khách hàng, số điện thoại, địa chỉ … khách hàng thường xuyên mua vé
17 Giao diện chi tiết báo cáo
Chức năng: Thống kê doanh thu, vé bán, in ấn hóa đơn
18 In thống kê vé bán và doanh thu
21 Thống Kê Danh sách nhân viên
22 Thống Kê Doanh thu theo khoảng thời gian
23 Thống Kê Danh sách khách hàng
24 Giao diện quản lí thông tin cá nhân
Chức năng: Thông tin người dùng đăng nhập
25 Giao Diện Cập Nhật Tài Khoản
Chức năng: Cập nhật thông tin cá nhân
Chức năng: Dùng cho ban quản trị, quản lí nhân viên
27 Bảng Lịch Sử Người Dùng
Chức Năng: Tìm Kiếm lịch sử Nhân Viên đã hoạt động
-Dùng cho Nhân Viên và Quản Trị Viên (với nhân viên quyền sẽ bị giới hạn)
15 Bảng Thông Điệp Gửi Tin
Chức Năng: Gửi tin nhắn, lời nhắn tới các site Trạm
-Dùng cho Quản Trị Viên