1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề Tài Phân Tích Thiết Kế Hệ Thống Đặt Vé Máy Bay.pdf

50 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân tích thiết kế hệ thống đặt vé máy bay
Tác giả Đoàn Thị Phương Thảo, Nguyễn Phan Tấn Huy
Người hướng dẫn Ts. Nguyễn Đức Cường, Ths. Thái Thị Thanh Thảo
Trường học Trường ĐH Ngoại Ngữ - Tin Học TP.HCM
Chuyên ngành Phân tích thiết kế phần mềm
Thể loại Báo cáo
Năm xuất bản 2021-2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 50
Dung lượng 8,18 MB

Cấu trúc

  • 1. Giới thiệu (0)
    • 1.1: Mục tiêu (0)
    • 1.2: Các định nghĩa và từ viết tắt (2)
    • 1.3: Tham khảo (0)
  • 2. Phân tích yêu cầu (9)
    • 2.1: Mô tả dự án (2)
    • 2.2: Khảo sát hệ thống tương tự (2)
    • 2.3: Actors và Use Case (2)
      • 2.3.1: Các Use Case Diagram (2)
      • 2.3.2: Mô tả Actors (2)
      • 2.3.3: Mô tả User case (18)
    • 2.4: Môi trường vận hành (19)
  • 3. Yêu cầu chức năng (20)
  • UC 6: Phân công công việc (26)
  • UC 7: Hỗ trợ khách hàng (26)
  • UC 8: Thanh toán (26)
  • UC 9: Truy cập hệ thống (0)
  • UC 10: Xem thông tin (28)
  • UC 11: Đặt vé (29)
  • UC 12: Hủy vé (30)
  • UC 13: Mã khuyến mãi (31)
  • UC 14: Quản lý khách hàng (32)
  • UC 15: Kiểm tra thông tin chuyến bay (32)
  • UC 16: Thu ngân (33)
  • UC 17: Đổi vé (33)
  • UC 18: Đánh giá chuyến bay (34)
  • UC 19: Xem danh sách chuyến bay (35)
  • UC 20: Tìm kiếm chuyến bay (35)
  • UC 21: Xem chi tiết chuyến bay (36)
  • UC 22: Phân loại chuyến bay (37)
  • UC 23: Quản lý giỏ hàng (38)
    • 4. Thiết kế hệ thống (38)
      • 4.1. Kiến trúc hệ thống (2)
      • 4.2. Thiết kế dữ liệu (2)
    • 5. Hệ thống được xây dựng (3)
      • 5.1: Giao diện trang chủ dành cho Admin (41)
      • 5.2: Giao diện trang web (42)
      • 5.3: Giao diện đăng ký (43)
      • 5.4: Giao diện đăng nhập (44)
      • 5.5: Giao diện hiển thi kết quả tìm kiếm chuyến bay (45)
      • 5.8: Giao diện trang thanh toán tại cửa hàng, đại lý bán vé (48)
      • 5.9: Trang hiển thị liên hệ (49)
    • 6. Tổng kết (50)
      • 6.1: Các chức năng đã làm được (3)
      • 6.2: Các chức năng có thể phát triển (3)

Nội dung

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ự:

Ngày đăng: 18/10/2024, 19:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w