Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bướcđầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiếnthức còn hạn
Giới thiệu
Các định nghĩa và từ viết tắt
A Thêm các từ viết tắt 1.0.2
2.1 Mô tả dự án M Sửa lại thông tin về mô tả 1.0.2
2.2 Khảo sát hệ thống tương tự
A Thêm khảo sát các hệ thống tương tự
M Chỉnh sửa lại use case 1.0.2
A Thêm các use case description và sequence diagram của các chức năng
A Thêm kiến trúc hệ thống 1.0.2
4.2 Thiết kế dữ liệu M Chỉnh sửa ERD 1.0.2
5 Hệ thống được xây dựng
A Thêm các giao diện về hệ thống 1.0.2
6.1 Các chức năng đã hoàn thành
A Thêm thông tin về các chức năng đã hoàn thành
6.2 Các chức năng có thể phát triển
A Thêm thông tin về các chức năng có thể phát triển
B$ng 1: Lưu trữ các thay đổi
Tên: Đoàn Thị Phương Thảo Chữ ký: Thảo
Vị trí: Nhóm trưởng Ngày:
Tên: Nguyễn Phan Tấn Huy Chữ ký: Huy
Vị trí: Thành viên Ngày:
LỜI CẢM ƠN Để hoàn thành tốt bài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên, TS Nguyễn Đức Cường, người đã hỗ trợ cho chúng em trong quá trình làm bài Cảm ơn thầy đã đưa ra những góp ý giúp chúng em khắc phục nhược điểm và hoàn thành tốt bài làm cũng như nộp đúng thời hạn đã được đề ra
Hơn thế nữa, trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những đã có được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế phần mềm
Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tài về: “Hệ thống đặt vé máy bay” chắc chắn sẽ không thể tránh khỏi những thiếu sót nên chúng em rất mong nhận được những ý kiến đóng góp quý báu của các quý thầy cô để kiến thức của chúng em được hoàn thiện hơn và chúng em có thể làm tốt hơn nữa trong những lần sau
Một lần nữa chúng em xin chân thành cảm ơn thầy và luôn mong nhận sự đóng góp của quý thầy cô
Cuối lời, chúng em xin kính chúc quý thầy cô Khoa Công Nghệ Thông Tin luôn dồi dào sức khỏe và thành công hơn nữa trong sự nghiệp trồng người
LƯU TRỮ CÁC THAY ĐỔI 1
1.2: Các định nghĩa và từ viết tắt: 8
2.2: Khảo sát hệ thống tương tự: 10
Diagram 01: Use Cases Tổng Quát 13
Diagram 04: Nhân viên xuất bán vé Roles 15
UC4: Quản lý nhân viên 23
Sequence danh sách nhân viên 24
UC5: Quản lý chuyến bay 24
UC 6: Phân công công việc 25
UC 7: Hỗ trợ khách hàng 25
UC 9: Truy cập hệ thống 27
UC 14: Quản lý khách hàng 31
UC 15: Kiểm tra thông tin chuyến bay 31
UC 18: Đánh giá chuyến bay 33
UC 19: Xem danh sách chuyến bay 34
UC 20: Tìm kiếm chuyến bay 34
UC 21: Xem chi tiết chuyến bay 35
UC 22: Phân loại chuyến bay 35
UC 23: Quản lý giỏ hàng 36
5 Hệ thống được xây dựng: 40
5.1: Giao diện trang chủ dành cho Admin 40
5.5: Giao diện hiển thi kết quả tìm kiếm chuyến bay 44
5.8: Giao diện trang thanh toán tại cửa hàng, đại lý bán vé 47
5.9: Trang hiển thị liên hệ 48
6.1: Các chức năng đã làm được: 49
6.2: Các chức năng có thể phát triển: 49
1.1: Mục tiêu: Để mang đến một trải nghiệm nhanh chóng, đơn giản, tiện ích giúp cho mọi người khi sử dụng đều cảm thấy dễ dàng và hợp lý Quan trọng nhất là độ tin cậy của khách hàng cao, để có sự tối ưu và thỏa mãn mọi yêu cầu cho người sử dụng Bản phân tích và thiết kế này cung cấp chi tiết về bản mô tả hệ thống đặt vé máy bay, phân tích các chức năng chủ yếu và thiết kế các chức năng chính của hệ thống được xây dựng. 1.2: Các định nghĩa và từ viết tắt:
CSLD Cơ sở dữ liệu
ATM Automatic Teller Machine (máy rút tiền tự động)
VISA Thị thực xuất nhập cảnh
B$ng 2: Định nghĩa và các từ viết tắt
Traveloka https://www.traveloka.com/vi-vn/about-us
Abay https://www.abay.vn/gioi-thieu
Tham khảo
en-us/visualstudio/get started/visual-studio ide?view=vs-2019
Tham khảo kiến thức về ứng dụng viết phần mềm Visual Studio https://comdy.vn/asp-net- mvc/gioi-thieu-asp-net mvc/
Tham khảo thông tin về framework ASP.Net MVC cho việc viết phần mềm.
Phân tích yêu cầu
Khảo sát hệ thống tương tự
A Thêm khảo sát các hệ thống tương tự
Actors và Use Case
M Chỉnh sửa lại use case 1.0.2
A Thêm các use case description và sequence diagram của các chức năng
A Thêm kiến trúc hệ thống 1.0.2
4.2 Thiết kế dữ liệu M Chỉnh sửa ERD 1.0.2
5 Hệ thống được xây dựng
A Thêm các giao diện về hệ thống 1.0.2
6.1 Các chức năng đã hoàn thành
A Thêm thông tin về các chức năng đã hoàn thành
6.2 Các chức năng có thể phát triển
A Thêm thông tin về các chức năng có thể phát triển
B$ng 1: Lưu trữ các thay đổi
Tên: Đoàn Thị Phương Thảo Chữ ký: Thảo
Vị trí: Nhóm trưởng Ngày:
Tên: Nguyễn Phan Tấn Huy Chữ ký: Huy
Vị trí: Thành viên Ngày:
LỜI CẢM ƠN Để hoàn thành tốt bài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên, TS Nguyễn Đức Cường, người đã hỗ trợ cho chúng em trong quá trình làm bài Cảm ơn thầy đã đưa ra những góp ý giúp chúng em khắc phục nhược điểm và hoàn thành tốt bài làm cũng như nộp đúng thời hạn đã được đề ra
Hơn thế nữa, trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những đã có được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế phần mềm
Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tài về: “Hệ thống đặt vé máy bay” chắc chắn sẽ không thể tránh khỏi những thiếu sót nên chúng em rất mong nhận được những ý kiến đóng góp quý báu của các quý thầy cô để kiến thức của chúng em được hoàn thiện hơn và chúng em có thể làm tốt hơn nữa trong những lần sau
Một lần nữa chúng em xin chân thành cảm ơn thầy và luôn mong nhận sự đóng góp của quý thầy cô
Cuối lời, chúng em xin kính chúc quý thầy cô Khoa Công Nghệ Thông Tin luôn dồi dào sức khỏe và thành công hơn nữa trong sự nghiệp trồng người
LƯU TRỮ CÁC THAY ĐỔI 1
1.2: Các định nghĩa và từ viết tắt: 8
2.2: Khảo sát hệ thống tương tự: 10
Diagram 01: Use Cases Tổng Quát 13
Diagram 04: Nhân viên xuất bán vé Roles 15
UC4: Quản lý nhân viên 23
Sequence danh sách nhân viên 24
UC5: Quản lý chuyến bay 24
UC 6: Phân công công việc 25
UC 7: Hỗ trợ khách hàng 25
UC 9: Truy cập hệ thống 27
UC 14: Quản lý khách hàng 31
UC 15: Kiểm tra thông tin chuyến bay 31
UC 18: Đánh giá chuyến bay 33
UC 19: Xem danh sách chuyến bay 34
UC 20: Tìm kiếm chuyến bay 34
UC 21: Xem chi tiết chuyến bay 35
UC 22: Phân loại chuyến bay 35
UC 23: Quản lý giỏ hàng 36
5 Hệ thống được xây dựng: 40
5.1: Giao diện trang chủ dành cho Admin 40
5.5: Giao diện hiển thi kết quả tìm kiếm chuyến bay 44
5.8: Giao diện trang thanh toán tại cửa hàng, đại lý bán vé 47
5.9: Trang hiển thị liên hệ 48
6.1: Các chức năng đã làm được: 49
6.2: Các chức năng có thể phát triển: 49
1.1: Mục tiêu: Để mang đến một trải nghiệm nhanh chóng, đơn giản, tiện ích giúp cho mọi người khi sử dụng đều cảm thấy dễ dàng và hợp lý Quan trọng nhất là độ tin cậy của khách hàng cao, để có sự tối ưu và thỏa mãn mọi yêu cầu cho người sử dụng Bản phân tích và thiết kế này cung cấp chi tiết về bản mô tả hệ thống đặt vé máy bay, phân tích các chức năng chủ yếu và thiết kế các chức năng chính của hệ thống được xây dựng. 1.2: Các định nghĩa và từ viết tắt:
CSLD Cơ sở dữ liệu
ATM Automatic Teller Machine (máy rút tiền tự động)
VISA Thị thực xuất nhập cảnh
B$ng 2: Định nghĩa và các từ viết tắt
Traveloka https://www.traveloka.com/vi-vn/about-us
Abay https://www.abay.vn/gioi-thieu https://docs.microsoft.com/ en-us/visualstudio/get started/visual-studio ide?view=vs-2019
Tham khảo kiến thức về ứng dụng viết phần mềm Visual Studio https://comdy.vn/asp-net- mvc/gioi-thieu-asp-net mvc/
Tham khảo thông tin về framework ASP.Net MVC cho việc viết phần mềm.
Kinh tế xã hội ngày càng phát triển, sự chuyển dịch cơ cấu kinh tế ngày giữa các vùng miền ngày càng cao, cơ cấu lao động có sự dịch chuyển mạnh mẽ Từ đó kéo theo nhu cầu di chuyển trong xã hội ngày càng nhiều
Trong thời đại công nghệ 4.0 nhu cầu sử dụng tin học vào các công việc không còn xa lạ Đối với ngành hàng không, việc cần có một phần mềm quản lý bán vé máy bay là phần mềm giúp các nhân viên bán vé có thể thực hiện tốt việc của mình một cách nhanh chóng, chính xác Giúp người dùng có thể mua vé máy bay trực tuyến đảm bảo về mặt thời gian, bảo mật và an toàn cho hệ thống
Tạo ra một hệ thống website cho một đại lý bán vé cho phép khách hàng đặt mua vé trực tuyến Khách hàng có thể chọn đặt thông tin chuyến bay mình cần đi và thanh toán bằng các hình thức khác nhau như thẻ tín dụng, ví điện tử momo,… Tùy vào mức độ VIP của khách hàng mà các hãng bay có những khuyến mãi nhất định như giảm giá vé máy bay, tặng quà sinh nhật,… Nhân viên bán vé có thể xem thông tin về những khách hàng trên chuyến bay đó Đại lý bán vé cho nhiều hãng máy bay khác nhau, thông tin các hãng gồm: Mã tên máy bay Mỗi hãng có chuyến bay nhất định, thời gian bay khác nhau, hãng hàng không khác nhau Xem, tìm kiếm thông tin chuyến bay, thông tin khuyến mãi: Hãng hàng không, ngày đi, giờ đi, điểm đến, giá vé
Trước khi mua vé khách hàng phải đặt vé: Thông tin khách hàng gồm: Mã khách hàng, họ tên, địa chỉ, giới tính, số điện thoại Khi đặt vé khách hàng có thể đặt vé theo từng chuyến bay hay theo cả lộ trình và nêu rõ hạng ghế muốn đặt.
Nếu khách hàng là người Việt Nam thì lưu: Họ, tên, số chứng minh nhân dân hoặc khách hàng là người nước ngoài thì lưu: Họ, tên, quốc tịch, số hộ chiếu, lý do vào Việt Nam
Nếu khách hàng là cán bộ của cơ quan doanh nghiệp thì quản lý thêm: Cơ quan công tác, địa chỉ, điện thọai, số fax cơ quan, chức vụ tại cơ quan, số tài khoản ngân hàng của cơ quan.
Tại phòng bán vé, hãng có sẵn một lịch bay trên toàn thế giới trong một năm bao gồm các thông tin: Sân bay đi, sân bay đến(sân bay thuộc thành phố nào, quốc gia nào), loại máy bay, khoảng cách giữa hai sân bay, ngày bay, giờ bay, thời gian bay
Khách hàng cũng có thể hủy yêu cầu đặt vé Nếu việc hủy thực hiện trước giờ bay
72 giờ thì khách hàng sẽ được trả lại 80% tiền vé, ngược lại khách hàng chỉ được trả 50% tiền vé.
Khi đã tiến hành chọn chuyến đi xong, khách hàng sẽ đến bước thanh toán, việc thanh toán của khách hàng có thể lựa chọn thanh toán trực tiếp bằng tiền mặt, bằng ví điện tử hoặc bằng thẻ ATM/VISA/MASTER CARD
Tại mỗi trang web sẽ bao gồm nhiều nhân viên quản lý, đăng nhập vào hệ thống sẽ làm những công việc khác nhau Nhân viên bán vé sẽ cập nhật sửa thông tin đặt vé của khách hàng, hủy vé của khách hàng nếu quá hạn không thanh toán và lập báo cáo theo yêu cầu của cấp trên Nhân viên quản lý sẽ cập nhật các chuyến bay và các địa điểm đến Nhân viên quản trị sẽ tạo mới, xóa tài khoản đăng nhập hệ thống và cấp quyền cho tài khoản
Khi khách hàng đặt vé thành công trên website có thể tiến hành đánh giá website, web sẽ dựa trên những đánh giá này của khách hàng để phát triển hơn nhằm phục vụ khách hàng được chu đáo và phát triển hơn trong tương lai.
Người dùng hệ thống cần phải đăng nhập trước khi thực hiện thao tác được cho phép bởi người quản lý hệ thống.
- Giúp khách hàng chọn, đặt chuyến bay một cách nhanh chóng, tiện lợi.
- Giúp khách hàng nắm bắt được giá cả và thông tin một cách chính xác nhất.
- Giúp thu ngân dễ dàng thao tác vé máy bay cho khách hàng.
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý chuyến bay, nhân viên.
2.2: Khảo sát hệ thống tương tự:
Môi trường vận hành
- Vận hành trên hệ điều hành Window 7,8,10.
Yêu cầu chức năng
Name Đăng nhập ứng dụng
Short description Login vào hệ thống sử dụng tên đăng nhập và mật khẩu
Actor Quản lý, khách hàng , nhân viên
Trigger Actor nhấn nút đăng nhập
Precondition Đã có tài khoản trong hệ thống
Postcondition Login thành công và chuyển sang trang tương ứng
Standard process/flow 1 Chọn form đăng nhập
2 Nhập tên tài khoản và mật khẩu
4 Kiểm tra tên tài khoản & mật khẩu
5 Thông báo đăng nhập thành công thành công
6 Chuyển sang trang tương ứng Alternative processes/flow 4’: Tên tài khoản và mật khẩu sai
6’: Quay lại trang Đăng nhập
Error situations Hệ thống không có form login
System state on the occurrence of an error
Actor không có lỗi đăng nhập được vào hệ thống
Short description Đăng ký vào hệ thống bằng tên đăng nhập, mật khẩu
Actor Quản lý, khách hàng , nhân viên
Trigger Actor nhấn nút đăng ký
Precondition Chưa có tài khoản trong hệ thống
Postcondition Chuyển sang màn hình đăng ký
Standard process/flow 1 Nhấn nút đăng ký
2 Nhập tên tài khoản email và mật khẩu
4 Nhập mã code được hệ thống gửi về email
5 Thông báo đăng ký thành công thành công
6 Chuyển sang trang tương ứng Alternative processes/flow 4’: Không nhận được mã code.
6’: Quay lại trang Đăng nhập
Error situations Hệ thống không có form đăng ký
System state Actor không có lỗi đăng ký được vào hệ thống on the occurrence of an error
Short description Đăng xuất tài khoản ra hệ thống bằng nút bấm Log out.
Actor Quản lý, khách hàng , nhân viên
Trigger Actor nhấn nút Log out.
Precondition Có tài khoản trong hệ thống
Postcondition Chuyển sang màn hình đăng nhập
Standard process/flow 1 Nhấn nút Log out
2 Nhấn vào Đồng ý để đăng xuất processes/flow 3’: Quay lại trang thông tin cá nhân
System state on the occurrence of an error
UC4: Quản lý nhân viên
Name Quản lý nhân viên
Short description Quản lý kiểm tra thông tin nhân viên
Trigger Actor vào hệ thống danh sách nhân viên
Precondition Actor đã đăng nhập vào hệ thống
Postcondition Kiểm tra hết nhân viên
1 Vào hệ thống cửa hàng
2 Nhập thông tin thêm hoặc bớt nhân viên
3 Kiểm tra lại thông tin
4 Xác nhận và in ra báo cáo Alternative processes/flow 2’: Nhập không đúng thông tin
System state on the occurrence of an error
Sequence danh sách nhân viên
UC5: Quản lý chuyến bay
Name Quản lý chuyến bay
Short description Cho phép người quản lý xem và quản lý từng chuyến bay trong hệ thống
Trigger Actor bấm nút thông tin chuyến bay
Precondition Đang ở trang đăng nhập quản lý
Postcondition Chuyển sang trang thông tin chuyến bay
Standard process/flow 1 Nhấn nút xem thông tin chuyến bay.
2 Chuyển hướng sang Index của trang thông tin chuyến bay Alternative processes/flow
System state on the occurrence of
Hỗ trợ khách hàng
Name Hỗ trợ khách hàng
Short description Nhân viên trả lời, giúp đỡ yêu cầu của khách hàng
Trigger Actor chọn nút tư vấn
Precondition Đang ở trang tư vấn khách hàng với tài khoản nhân viên
Postcondition Chuyển sang màn hình trả lời tư vấn
1 Khách hàng cần hỗ trợ
2 Nhân viên sẽ tư vấn cho khách hàng Alternative processes/flow
Nhân viên hỗ trợ khách hàng đều không bận
System state on the occurrence of an error
Không hỗ trợ được khách hàng
Thanh toán
Short description Khách hàng thực hiện thanh toán
Actor Khách hàng, nhân viên bán vé
Trigger Khách hàng yêu cầu thanh toán
Postcondition Thanh toán thành công
Standard process/flow 1 Khách hàng thực hiện thanh toán
2 Nhân viên bán vé sẽ xác nhận thanh toán
3 Nhân viên bán vé xác nhận thanh toán thành công Alternative processes/flow 2’: Khách hàng chưa thanh toán đủ tiền
3’: Nhân viên thông báo thanh toán chưa thành công
Hệ thống không bị sập
System state on the Không thanh toán được occurrence of an error
Cho phép khách hàng xem thông tin trang web
Trigger Actor bấm Tìm hiểu ngay
Postcondition Chuyển sang trang chủ
Standard process/flow 1 Xem thông tin trang web
3 Hỗ trợ Alternative processes/flow
System state on the occurrence of an error
Short description Cho phép khách hàng xem thông tin chuyến bay
Trigger Actor bấm nút thông tin chuyến bay
Precondition Đang ở trang đăng nhập quản lý
Postcondition Chuyển sang trang thông tin chuyến bay
Standard process/flow 4 Nhấn nút xem thông tin chuyến bay.
5 Chuyển hướng sang Index của trang thông tin chuyến bay Alternative processes/flow
System state on the occurrence of an error
Short description Khách hàng có thể xem thông tin vé, lựa chọn vé và đặt món
Trigger Khách hàng nhấn nút vào trang chủ
Postcondition Xuất danh sách thông tin chuyến bay mà khách hàng muốn xem và có thể lựa chọn và đặt vé
2 Xuất thông tin chuyến bay
Error situations Hệ thống không đặt được được vé
System state on the occurrence of an error
Khách hàng sẽ không được đặt được vé
Khách hàng có thể hủy vé khi muốn thay đổi chuyến bay hoặc nhưng lý do khác
Trigger Khách hàng nhấn nút hủy vé
Postcondition Hủy thành công và chuyển sang lại trang Chủ
Standard process/flow 1 Chọn vé cần hủy.
System state on the occurrence of an error
Short description Khách hàng có thể sử dụng mã khuyến mãi do nhà sản xuất cung cấp
Trigger Khách hàng nhấn nút Chọn chuyến bay
Precondition Khách hàng đã lựa chọn chuyến bay
Postcondition Áp dụng mã khuyến mãi thành công
1 Khách hàng đã đăng nhập vào hệ thống
3 Hiển thị danh sách khuyến mãi
4 Áp dụng mã khuyến mãi
4’: Không áp dụng mã khuyến mãi
5’: Áp dụng mã khuyến mãi không thành công
Error situations Hệ thống không có mã khuyến mãi
System state on the Khách hàng không sử dụng được mã khuyến mãi
UC 14: Quản lý khách hàng
Name Quản lý Khách hàng
Short description Nhân viên quản lý khách hàng thêm hoặc xóa đi thông tin khách hàng Actor Nhân viên quản lý khách hàng
Trigger Khách hàng có tên trong danh sách khách hàng
Precondition Nhân viên quản lý đã đăng nhập vào hệ thống
Postcondition Hóa đơn đã được tạo và xuất hóa đơn thành công
Standard process/flow 6 Nhân viên đăng nhập vào hệ thống
7 Vào danh sách khách hàng
8 Hiển thị danh sách thông tin khách hàng
9 Kiểm tra khách hàng cụ thể
10 Hiển thị thông tin khách hàng cụ thể
11 Có thể thêm hoặc bớt thông tin khách hàng.
13 Lưu lại danh sách Alternative processes/flow 4’: thông tin không đúng, quay lại bước 3
5’: Xóa hoặc thêm thông tin sai quay lại bước 3
System state on the occurrence of an error
UC 15: Kiểm tra thông tin chuyến bay
Name Kiểm tra thông tin chuyến bay
Short description Nhân viên xuất bán vé và Quản lý vào kiểm tra thông tin chuyến bay Actor Nhân viên xuất bán vé, Quản lý
Trigger Actor và hệ thông quản lý chuyến bay
Precondition Chuyến bay hoạt động
Postcondition Kiểm tra thành công, thông báo lại khách hàng
1 Đăng nhập vào hệ thống quản lý chuyến bay
2 Xuất danh sách thông tin các chuyến bay đang hoạt động
3 Kiểm tra chuyến bay cụ thể
4 Xuất thông tin chuyến bay đang tìm kiếm
6 Thông báo và xác nhận Alternative processes/flow
System state on the occurrence of an error
Nhân viên Xuất bán vé có thể nhận thanh toán, xác nhận đặt vé
Actor Nhân viên Xuất bán vé
Trigger Nhân viên xuất bán vé thanh toán
Precondition Actor đã đăng nhập hệ thống
Postcondition Xác nhận thành công
Standard process/flow 1 Đăng nhập vào hệ thống.
2 Xuất danh sách thông tin vé bán và chờ đợi xác nhận thanh toán.
3 Kiểm tra thông tin vé bán.
4 Nhập vào hệ thống thông tin vé bán.
5 Xác nhận thông tin vé bán.
Alternative processes/flow 4’: Nhập sai thông tin
System state on the occurrence of an error
Trigger Người dùng bấm nút đổi vé
Precondition Actor đã đăng nhập hệ thống
Postcondition Xác nhận đổi vé thành công, thông báo lại khách hàng
Standard process/flow 1 Đăng nhập vào hệ thống.
2 Xem danh mục vé đã chọn.
3 Kiểm tra thông tin vé.
5 Xác nhận thông tin vé muốn đổi.
Alternative processes/flow 4’: Không nhấn đổi vé.
5’: Không có thông tin xác nhận.
6’: Đổi vé không thành công.
System state on the occurrence of an error
UC 18: Đánh giá chuyến bay
Name Đánh giá chuyến bay
Short description Khách hàng có thể đánh giá về chuyến bay, hệ thống và các dịch vụ khác
Trigger Khách hàng chọn Đánh giá
Precondition Khách hàng đang ở trang đánh giá với tài khoản của khách hàng. Postcondition Chuyển sang màn hình trang chủ
1 Đăng nhập vào hệ thống.
3 Nhập thông tin đánh giá.
4 Đánh giá thành công Alternative processes/flow
System state on the occurrence of an error
UC 19: Xem danh sách chuyến bay
Name Xem danh sách chuyến bay
Short description Người dùng xem danh sách chuyến bay (xem tình trạng, chi tiết chuyến bay)
Trigger Khi actor chọn nút Menu
Postcondition Chuyển sang màn hình danh sách chuyến bay cho khách hàng
System state on the occurrence of an error
UC 20: Tìm kiếm chuyến bay
Name Tìm kiếm chuyến bay
Khách hàng có thể tìm kiếm các chuyến bay mình cần
Trigger Actor bấm chọn Tìm kiếm
Precondition Đang chọn thông tin chuyến bay cần tìm kiếm
Postcondition Chuyển sang màn hình thông tin chuyến bay đã tìm kiếm
Standard process/flow 1 Nhập thông tin chuyến bay cần tìm kiếm
3 Hiện thông tin cần tìm kiếm.
Alternative processes/flow 1’: Nhập sai thông tin
Hệ thống không có thông tin chuyến bay
System state on the occurrence of
Khách hàng không tìm kiếm được.
Sequence Tìm kiếm chuyến bay
UC 21: Xem chi tiết chuyến bay
Name Chi tiết chuyến bay
Short description Khách hàng xem chi tiết chuyến bay
Trigger Khi actor chọn chuyến bay
Postcondition Chuyển sang màn hình thông tin chi tiết chuyến bay.
Standard process/flow 1 Đăng nhập vào hệ thống.
3 Hiển thị thông tin chuyến bay.
System state on the occurrence of an error
Sequence xem chi tiết chuyến bay:
UC 22: Phân loại chuyến bay
Name Phân loại chuyến bay
Short description Khách hàng có thể chọn lọc chuyến bay theo từng mức giá và hãng bay khác nhau
Trigger Khi actor bấm chọn loại chuyến bay.
Precondition Đang lựa chọn chuyến bay theo giá hoặc hãng bay
Postcondition Chuyển sang màn hình menu chuyến bay theo danh sách chuyến bay phân loại từng mức giá hoặc hãng bay.
1 Đăng nhập vào hệ thống.
2 Chọn phân loại chuyến bay.
3 Kiểm tra thông tin phân loại.
4 Hiển thị thông tin đã phân loại.
System state on the occurrence of an error
UC 23: Quản lý giỏ hàng
Name Quản lý giỏ hàng
Short description Khách hàng có thể thêm, xóa, cập nhật thông tin cá nhân vào thông tin vé bay
Trigger Actor bấm nút giỏ hàng
Precondition Xem, lựa chọn chuyến bay khác
Postcondition Chuyển sang màn hình giỏ hàng.
Standard process/flow 1 Đăng nhập vào hệ thống.
3 Kiểm tra thông tin, thêm, xóa, sửa, cập nhật thông tin chuyến bay.
System state on the occurrence of an error
Về công cụ viết phần mềm :
Visual studio là một trong những công cụ hỗ trợ lập trình website rất nổi tiếng nhất hiện nay của Microsoft và chưa có một phần mềm nào có thể thay thế được nó.
Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+ Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh chóng nhất thông qua Visual Studio
Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft.
Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.
Về ngôn ngữ lập trình:
ASP.NET MVC là một framework tuyệt vời hỗ trợ pattern MVC cho ASP.NET Nếu bạn muốn hiểu ASP.NET MVC làm việc như thế nào, bạn cần phải có một sự hiểu biết rõ ràng về mô hình MVC MVC là cụm từ viết tắt của Model-View-Controller, nó phân chia pattern của ứng dụng thành 3 phần - model, controller và view.
Model giúp lưu trữ dữ liệu của ứng dụng và trạng thái của nó Nó là một cơ sở dữ liệu hoặc cũng có thể chỉ là một tập tin XML.
View được coi là một giao diện người dùng được sử dụng bởi khách truy cập trang web của bạn để nhìn thấy các dữ liệu Các trang ASPX thường được sử dụng để hiển thị view trong các ứng dụng ASP.NET MVC.
Controller chịu trách nhiệm xử lý các tương tác của người dùng với trang web Nó được sử dụng để xác định loại view nào cần phải được hiển thị Controller cũng được sử dụng cho mục đích giao tiếp với model.
- Tại sao nên sử ASP.Net Framework MVC
● Dễ dàng quản lý sự phức tạp của ứng dụng bằng cách chia ứng dụng thành ba thành phần model, view, controller
● Nó không sử dụng view state hoặc server-based form Điều này tốt cho những lập trình viên muốn quản lý hết các khía cạnh của một ứng dụng.
● Nó sử dụng mẫu Front Controller, mẫu này giúp quản lý các requests (yêu cầu) chỉ thông qua một Controller Nhờ đó bạn có thể thiết kế một hạ tầng quản lý định tuyến.
● Hỗ trợ tốt hơn cho mô hình phát triển ứng dụng hướng kiểm thử (TDD)
● Nó hỗ trợ tốt cho các ứng dụng được xây dựng bởi những đội có nhiều lập trình viên và thiết kế mà vẫn quản lý được tính năng của ứng dụng.
5 Hệ thống được xây dựng:
5.1: Giao diện trang chủ dành cho Admin
Hình 1: Giao diện các danh mục trang chủ cho Admin
Hình 2: Giao diện trang chủ
Khách hàng có thể tìm kiếm chuyến bay mà không cần phải qua bước đăng nhập Với giao diện đơn giản, dễ dàng sử dụng.
Nếu chưa có tài khoản, khách hàng phải đăng ký thông tin cá nhân để tạo tài khoản mới.
Hình 4: Giao diện đăng nhập
Sau khi đăng ký, khách hàng có thể đăng nhập bằng tên tài khoản và mật khẩu một cách nhanh chóng hơn.
5.5: Giao diện hiển thi kết quả tìm kiếm chuyến bay
Hình 5: Hiển thị kết quả tìm kiếm
Khách hàng có thể tìm kiếm chuyến bay mình muốn với những mức giá và hãng bay khác nhau Tạo sự thoải mái và phù hợp yêu cầu của khách hàng.
Sau khi chọn chuyến đi và nhập thông tin, khách hàng sẽ biết được thông tin chuyến bay và số tiền phải thanh toán.
5.7: Giao diện thanh toán thẻ
Hình 7: Trang phương thức thanh toán bằng thẻ
Khách hàng có thể thanh toán bằng nhiều phương thức khác nhau như thẻ ATM, … Sẽ được tích điểm theo từng lộ trình bay.
5.8: Giao diện trang thanh toán tại cửa hàng, đại lý bán vé
Hình 8: Trang thanh toán tại cửa hàng
Khách hàng cũng có thể lựa chọn thanh toán tại các cửa hàng, đại lý trung gian.
5.9: Trang hiển thị liên hệ
Tại đây: Khách hàng sẽ được nhân viên giúp đỡ, hỗ trợ và giải đáp những thắc mắc
Xem thông tin
Short description Cho phép khách hàng xem thông tin chuyến bay
Trigger Actor bấm nút thông tin chuyến bay
Precondition Đang ở trang đăng nhập quản lý
Postcondition Chuyển sang trang thông tin chuyến bay
Standard process/flow 4 Nhấn nút xem thông tin chuyến bay.
5 Chuyển hướng sang Index của trang thông tin chuyến bay Alternative processes/flow
System state on the occurrence of an error
Đặt vé
Short description Khách hàng có thể xem thông tin vé, lựa chọn vé và đặt món
Trigger Khách hàng nhấn nút vào trang chủ
Postcondition Xuất danh sách thông tin chuyến bay mà khách hàng muốn xem và có thể lựa chọn và đặt vé
2 Xuất thông tin chuyến bay
Error situations Hệ thống không đặt được được vé
System state on the occurrence of an error
Khách hàng sẽ không được đặt được vé
Hủy vé
Khách hàng có thể hủy vé khi muốn thay đổi chuyến bay hoặc nhưng lý do khác
Trigger Khách hàng nhấn nút hủy vé
Postcondition Hủy thành công và chuyển sang lại trang Chủ
Standard process/flow 1 Chọn vé cần hủy.
System state on the occurrence of an error
Mã khuyến mãi
Short description Khách hàng có thể sử dụng mã khuyến mãi do nhà sản xuất cung cấp
Trigger Khách hàng nhấn nút Chọn chuyến bay
Precondition Khách hàng đã lựa chọn chuyến bay
Postcondition Áp dụng mã khuyến mãi thành công
1 Khách hàng đã đăng nhập vào hệ thống
3 Hiển thị danh sách khuyến mãi
4 Áp dụng mã khuyến mãi
4’: Không áp dụng mã khuyến mãi
5’: Áp dụng mã khuyến mãi không thành công
Error situations Hệ thống không có mã khuyến mãi
System state on the Khách hàng không sử dụng được mã khuyến mãi
Quản lý khách hàng
Name Quản lý Khách hàng
Short description Nhân viên quản lý khách hàng thêm hoặc xóa đi thông tin khách hàng Actor Nhân viên quản lý khách hàng
Trigger Khách hàng có tên trong danh sách khách hàng
Precondition Nhân viên quản lý đã đăng nhập vào hệ thống
Postcondition Hóa đơn đã được tạo và xuất hóa đơn thành công
Standard process/flow 6 Nhân viên đăng nhập vào hệ thống
7 Vào danh sách khách hàng
8 Hiển thị danh sách thông tin khách hàng
9 Kiểm tra khách hàng cụ thể
10 Hiển thị thông tin khách hàng cụ thể
11 Có thể thêm hoặc bớt thông tin khách hàng.
13 Lưu lại danh sách Alternative processes/flow 4’: thông tin không đúng, quay lại bước 3
5’: Xóa hoặc thêm thông tin sai quay lại bước 3
System state on the occurrence of an error
Kiểm tra thông tin chuyến bay
Name Kiểm tra thông tin chuyến bay
Short description Nhân viên xuất bán vé và Quản lý vào kiểm tra thông tin chuyến bay Actor Nhân viên xuất bán vé, Quản lý
Trigger Actor và hệ thông quản lý chuyến bay
Precondition Chuyến bay hoạt động
Postcondition Kiểm tra thành công, thông báo lại khách hàng
1 Đăng nhập vào hệ thống quản lý chuyến bay
2 Xuất danh sách thông tin các chuyến bay đang hoạt động
3 Kiểm tra chuyến bay cụ thể
4 Xuất thông tin chuyến bay đang tìm kiếm
6 Thông báo và xác nhận Alternative processes/flow
System state on the occurrence of an error
Thu ngân
Nhân viên Xuất bán vé có thể nhận thanh toán, xác nhận đặt vé
Actor Nhân viên Xuất bán vé
Trigger Nhân viên xuất bán vé thanh toán
Precondition Actor đã đăng nhập hệ thống
Postcondition Xác nhận thành công
Standard process/flow 1 Đăng nhập vào hệ thống.
2 Xuất danh sách thông tin vé bán và chờ đợi xác nhận thanh toán.
3 Kiểm tra thông tin vé bán.
4 Nhập vào hệ thống thông tin vé bán.
5 Xác nhận thông tin vé bán.
Alternative processes/flow 4’: Nhập sai thông tin
System state on the occurrence of an error
Đổi vé
Trigger Người dùng bấm nút đổi vé
Precondition Actor đã đăng nhập hệ thống
Postcondition Xác nhận đổi vé thành công, thông báo lại khách hàng
Standard process/flow 1 Đăng nhập vào hệ thống.
2 Xem danh mục vé đã chọn.
3 Kiểm tra thông tin vé.
5 Xác nhận thông tin vé muốn đổi.
Alternative processes/flow 4’: Không nhấn đổi vé.
5’: Không có thông tin xác nhận.
6’: Đổi vé không thành công.
System state on the occurrence of an error
Đánh giá chuyến bay
Name Đánh giá chuyến bay
Short description Khách hàng có thể đánh giá về chuyến bay, hệ thống và các dịch vụ khác
Trigger Khách hàng chọn Đánh giá
Precondition Khách hàng đang ở trang đánh giá với tài khoản của khách hàng. Postcondition Chuyển sang màn hình trang chủ
1 Đăng nhập vào hệ thống.
3 Nhập thông tin đánh giá.
4 Đánh giá thành công Alternative processes/flow
System state on the occurrence of an error
Xem danh sách chuyến bay
Name Xem danh sách chuyến bay
Short description Người dùng xem danh sách chuyến bay (xem tình trạng, chi tiết chuyến bay)
Trigger Khi actor chọn nút Menu
Postcondition Chuyển sang màn hình danh sách chuyến bay cho khách hàng
System state on the occurrence of an error
Tìm kiếm chuyến bay
Name Tìm kiếm chuyến bay
Khách hàng có thể tìm kiếm các chuyến bay mình cần
Trigger Actor bấm chọn Tìm kiếm
Precondition Đang chọn thông tin chuyến bay cần tìm kiếm
Postcondition Chuyển sang màn hình thông tin chuyến bay đã tìm kiếm
Standard process/flow 1 Nhập thông tin chuyến bay cần tìm kiếm
3 Hiện thông tin cần tìm kiếm.
Alternative processes/flow 1’: Nhập sai thông tin
Hệ thống không có thông tin chuyến bay
System state on the occurrence of
Khách hàng không tìm kiếm được.
Sequence Tìm kiếm chuyến bay
Xem chi tiết chuyến bay
Name Chi tiết chuyến bay
Short description Khách hàng xem chi tiết chuyến bay
Trigger Khi actor chọn chuyến bay
Postcondition Chuyển sang màn hình thông tin chi tiết chuyến bay.
Standard process/flow 1 Đăng nhập vào hệ thống.
3 Hiển thị thông tin chuyến bay.
System state on the occurrence of an error
Sequence xem chi tiết chuyến bay:
Phân loại chuyến bay
Name Phân loại chuyến bay
Short description Khách hàng có thể chọn lọc chuyến bay theo từng mức giá và hãng bay khác nhau
Trigger Khi actor bấm chọn loại chuyến bay.
Precondition Đang lựa chọn chuyến bay theo giá hoặc hãng bay
Postcondition Chuyển sang màn hình menu chuyến bay theo danh sách chuyến bay phân loại từng mức giá hoặc hãng bay.
1 Đăng nhập vào hệ thống.
2 Chọn phân loại chuyến bay.
3 Kiểm tra thông tin phân loại.
4 Hiển thị thông tin đã phân loại.
System state on the occurrence of an error
Quản lý giỏ hàng
Hệ thống được xây dựng
A Thêm các giao diện về hệ thống 1.0.2
6.1 Các chức năng đã hoàn thành
A Thêm thông tin về các chức năng đã hoàn thành
6.2 Các chức năng có thể phát triển
A Thêm thông tin về các chức năng có thể phát triển
B$ng 1: Lưu trữ các thay đổi
Tên: Đoàn Thị Phương Thảo Chữ ký: Thảo
Vị trí: Nhóm trưởng Ngày:
Tên: Nguyễn Phan Tấn Huy Chữ ký: Huy
Vị trí: Thành viên Ngày:
LỜI CẢM ƠN Để hoàn thành tốt bài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên, TS Nguyễn Đức Cường, người đã hỗ trợ cho chúng em trong quá trình làm bài Cảm ơn thầy đã đưa ra những góp ý giúp chúng em khắc phục nhược điểm và hoàn thành tốt bài làm cũng như nộp đúng thời hạn đã được đề ra
Hơn thế nữa, trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em không những đã có được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế phần mềm
Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tài về: “Hệ thống đặt vé máy bay” chắc chắn sẽ không thể tránh khỏi những thiếu sót nên chúng em rất mong nhận được những ý kiến đóng góp quý báu của các quý thầy cô để kiến thức của chúng em được hoàn thiện hơn và chúng em có thể làm tốt hơn nữa trong những lần sau
Một lần nữa chúng em xin chân thành cảm ơn thầy và luôn mong nhận sự đóng góp của quý thầy cô
Cuối lời, chúng em xin kính chúc quý thầy cô Khoa Công Nghệ Thông Tin luôn dồi dào sức khỏe và thành công hơn nữa trong sự nghiệp trồng người
LƯU TRỮ CÁC THAY ĐỔI 1
1.2: Các định nghĩa và từ viết tắt: 8
2.2: Khảo sát hệ thống tương tự: 10
Diagram 01: Use Cases Tổng Quát 13
Diagram 04: Nhân viên xuất bán vé Roles 15
UC4: Quản lý nhân viên 23
Sequence danh sách nhân viên 24
UC5: Quản lý chuyến bay 24
UC 6: Phân công công việc 25
UC 7: Hỗ trợ khách hàng 25
UC 9: Truy cập hệ thống 27
UC 14: Quản lý khách hàng 31
UC 15: Kiểm tra thông tin chuyến bay 31
UC 18: Đánh giá chuyến bay 33
UC 19: Xem danh sách chuyến bay 34
UC 20: Tìm kiếm chuyến bay 34
UC 21: Xem chi tiết chuyến bay 35
UC 22: Phân loại chuyến bay 35
UC 23: Quản lý giỏ hàng 36
5 Hệ thống được xây dựng: 40
5.1: Giao diện trang chủ dành cho Admin 40
5.5: Giao diện hiển thi kết quả tìm kiếm chuyến bay 44
5.8: Giao diện trang thanh toán tại cửa hàng, đại lý bán vé 47
5.9: Trang hiển thị liên hệ 48
6.1: Các chức năng đã làm được: 49
6.2: Các chức năng có thể phát triển: 49
1.1: Mục tiêu: Để mang đến một trải nghiệm nhanh chóng, đơn giản, tiện ích giúp cho mọi người khi sử dụng đều cảm thấy dễ dàng và hợp lý Quan trọng nhất là độ tin cậy của khách hàng cao, để có sự tối ưu và thỏa mãn mọi yêu cầu cho người sử dụng Bản phân tích và thiết kế này cung cấp chi tiết về bản mô tả hệ thống đặt vé máy bay, phân tích các chức năng chủ yếu và thiết kế các chức năng chính của hệ thống được xây dựng. 1.2: Các định nghĩa và từ viết tắt:
CSLD Cơ sở dữ liệu
ATM Automatic Teller Machine (máy rút tiền tự động)
VISA Thị thực xuất nhập cảnh
B$ng 2: Định nghĩa và các từ viết tắt
Traveloka https://www.traveloka.com/vi-vn/about-us
Abay https://www.abay.vn/gioi-thieu https://docs.microsoft.com/ en-us/visualstudio/get started/visual-studio ide?view=vs-2019
Tham khảo kiến thức về ứng dụng viết phần mềm Visual Studio https://comdy.vn/asp-net- mvc/gioi-thieu-asp-net mvc/
Tham khảo thông tin về framework ASP.Net MVC cho việc viết phần mềm.
Kinh tế xã hội ngày càng phát triển, sự chuyển dịch cơ cấu kinh tế ngày giữa các vùng miền ngày càng cao, cơ cấu lao động có sự dịch chuyển mạnh mẽ Từ đó kéo theo nhu cầu di chuyển trong xã hội ngày càng nhiều
Trong thời đại công nghệ 4.0 nhu cầu sử dụng tin học vào các công việc không còn xa lạ Đối với ngành hàng không, việc cần có một phần mềm quản lý bán vé máy bay là phần mềm giúp các nhân viên bán vé có thể thực hiện tốt việc của mình một cách nhanh chóng, chính xác Giúp người dùng có thể mua vé máy bay trực tuyến đảm bảo về mặt thời gian, bảo mật và an toàn cho hệ thống
Tạo ra một hệ thống website cho một đại lý bán vé cho phép khách hàng đặt mua vé trực tuyến Khách hàng có thể chọn đặt thông tin chuyến bay mình cần đi và thanh toán bằng các hình thức khác nhau như thẻ tín dụng, ví điện tử momo,… Tùy vào mức độ VIP của khách hàng mà các hãng bay có những khuyến mãi nhất định như giảm giá vé máy bay, tặng quà sinh nhật,… Nhân viên bán vé có thể xem thông tin về những khách hàng trên chuyến bay đó Đại lý bán vé cho nhiều hãng máy bay khác nhau, thông tin các hãng gồm: Mã tên máy bay Mỗi hãng có chuyến bay nhất định, thời gian bay khác nhau, hãng hàng không khác nhau Xem, tìm kiếm thông tin chuyến bay, thông tin khuyến mãi: Hãng hàng không, ngày đi, giờ đi, điểm đến, giá vé
Trước khi mua vé khách hàng phải đặt vé: Thông tin khách hàng gồm: Mã khách hàng, họ tên, địa chỉ, giới tính, số điện thoại Khi đặt vé khách hàng có thể đặt vé theo từng chuyến bay hay theo cả lộ trình và nêu rõ hạng ghế muốn đặt.
Nếu khách hàng là người Việt Nam thì lưu: Họ, tên, số chứng minh nhân dân hoặc khách hàng là người nước ngoài thì lưu: Họ, tên, quốc tịch, số hộ chiếu, lý do vào Việt Nam
Nếu khách hàng là cán bộ của cơ quan doanh nghiệp thì quản lý thêm: Cơ quan công tác, địa chỉ, điện thọai, số fax cơ quan, chức vụ tại cơ quan, số tài khoản ngân hàng của cơ quan.
Tại phòng bán vé, hãng có sẵn một lịch bay trên toàn thế giới trong một năm bao gồm các thông tin: Sân bay đi, sân bay đến(sân bay thuộc thành phố nào, quốc gia nào), loại máy bay, khoảng cách giữa hai sân bay, ngày bay, giờ bay, thời gian bay
Khách hàng cũng có thể hủy yêu cầu đặt vé Nếu việc hủy thực hiện trước giờ bay
72 giờ thì khách hàng sẽ được trả lại 80% tiền vé, ngược lại khách hàng chỉ được trả 50% tiền vé.
Khi đã tiến hành chọn chuyến đi xong, khách hàng sẽ đến bước thanh toán, việc thanh toán của khách hàng có thể lựa chọn thanh toán trực tiếp bằng tiền mặt, bằng ví điện tử hoặc bằng thẻ ATM/VISA/MASTER CARD
Tại mỗi trang web sẽ bao gồm nhiều nhân viên quản lý, đăng nhập vào hệ thống sẽ làm những công việc khác nhau Nhân viên bán vé sẽ cập nhật sửa thông tin đặt vé của khách hàng, hủy vé của khách hàng nếu quá hạn không thanh toán và lập báo cáo theo yêu cầu của cấp trên Nhân viên quản lý sẽ cập nhật các chuyến bay và các địa điểm đến Nhân viên quản trị sẽ tạo mới, xóa tài khoản đăng nhập hệ thống và cấp quyền cho tài khoản
Khi khách hàng đặt vé thành công trên website có thể tiến hành đánh giá website, web sẽ dựa trên những đánh giá này của khách hàng để phát triển hơn nhằm phục vụ khách hàng được chu đáo và phát triển hơn trong tương lai.
Người dùng hệ thống cần phải đăng nhập trước khi thực hiện thao tác được cho phép bởi người quản lý hệ thống.
- Giúp khách hàng chọn, đặt chuyến bay một cách nhanh chóng, tiện lợi.
- Giúp khách hàng nắm bắt được giá cả và thông tin một cách chính xác nhất.
- Giúp thu ngân dễ dàng thao tác vé máy bay cho khách hàng.
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý chuyến bay, nhân viên.
2.2: Khảo sát hệ thống tương tự: