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

Đề tài phân tích thiết kế hệ thống quản lý tour du lịch

87 0 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 Quản Lý Tour Du Lịch
Tác giả Kim Bichlara, Châu Lệ Kiều Ly, Đặng Anh Phát, Lê Võ Quý Tiên, Văng Công Thái Toàn
Người hướng dẫn ThS. Thái Thị Thanh Thảo
Trường học Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Chuyên ngành Phân tích Thiết Kế Phần Mềm
Thể loại Đồ án
Năm xuất bản 2024
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 87
Dung lượng 20,98 MB

Cấu trúc

  • I. Giới thi u chung ệ (0)
  • II. Phân tích thi t k h ế ế ệ thống (11)
    • 1. Đặ ả ệ c t h thố ng (System requirements) (11)
    • 2. Giả đị nh (Assumption) cho h ệ thống (11)
    • 3. Phạ m vi c a h ủ ệ thố ng (Scope) (13)
    • 4. Actor và use case (17)
      • 5.1 Use Case 1: Đăng nhập (21)
      • 5.2 Use Case 2 : Đăng lịch trình (22)
      • 5.3 Use Case 3: S a thông tin l ch trình ........................................................................................ 23 ử ị (24)
      • 5.4 Use Case 4: Xoá l ch trình......................................................................................................... 26 ị (27)
      • 5.5 Use Case 5: Quả lý hướng dẫn viên ....................................................................................... 26 n (0)
      • 5.6 Use Case 6: Thêm đối tác (29)
      • 5.7 Use Case 7: S ửa thông tin đố i tác (32)
      • 5.8 Use Case 8: Xoá đố i tác (33)
      • 5.9 Use Case 9: Qu n lý xe .............................................................................................................. 33 ả (0)
      • 5.10 Use Case 10: Thêm tài x .......................................................................................................... 35 ế (36)
      • 5.11 Use Case 11: S a thông tin tài x ............................................................................................. 36 ử ế (37)
      • 5.12 Use Case 12: Xoá tài x ............................................................................................................. 37 ế (38)
      • 5.13 Use Case 13: Đăng ký (40)
      • 5.14 Use Case 14: Xem thông tin tour du l ịch (42)
      • 5.15 Use Case 15: Tìm ki m thông tin v tour du l ế ề ịch (43)
      • 5.16 Use Case 16: Đặ t tour (44)
      • 5.19 Use Case 19: C p nh ậ ật ngày đặ t tour (50)
      • 5.20 Use Case 20: Đánh giá (51)
      • 5.21 Use Case 21: Qu ản lý thông tin đặt chỗ (52)
      • 5.22 Use Case 22: Xem thông tin khách hàng (55)
      • 5.23 Use Case 23: Thêm tour (57)
      • 5.24 Use Case 24: S a thông tin tour ............................................................................................... 57 ử (58)
      • 5.25 Use Case 25: Xoá tour (60)
      • 5.26 Use Case 26: Thêm địa điểm du lịch (62)
      • 5.27 Use Case 27: S ửa thông tin địa điể m du l ịch (64)
      • 5.28 Use Case 28: Xoá địa điể m du l ịch (64)
      • 5.29 Use Case 29: Cung c p tài kho n ............................................................................................. 64 ấ ả (65)
      • 5.30 Use Case 30: S a thông tin tài kho n ...................................................................................... 65 ử ả (66)
      • 5.31 Use Case 31: Xoá tài kho n ...................................................................................................... 67 ả (68)
      • 5.32 Use Case 32: Thêm khách s n .................................................................................................. 68 ạ (69)
      • 5.33 Use Case 33: S a thông tin khách s n ..................................................................................... 69 ử ạ (70)
      • 5.34 Use Case 34: Xoá khách s n ..................................................................................................... 70 ạ (0)
      • 5.35 Use Case 35: Tìm ki ếm đơn đặ t tour (73)
    • 6. Ma tr n gi ậ ữa người dùng và actor (75)
    • 7. State Machine Diagram (76)
    • 8. Sơ đồ ERD (77)
    • 9. Class Diagram (78)
    • 10. Giao di n mockup................................................................................................................................ 77 ệ III. K ết luậ n (78)

Nội dung

Phân tích thi t k h ế ế ệ thống − Khách ghé thăm website có thể xem, tìm kiếm thông tin về các tour du lịch hiện hành hoặc tìm kiếm tour theo các yêu cầu cụ thể về giá cả, địa phương mu

Phân tích thi t k h ế ế ệ thống

Đặ ả ệ c t h thố ng (System requirements)

− Công ty du l ch thi t k tour du l ch và lên l ch trình c ị ế ế ị ị ụthể sau đó đăng lên website Thông tin các tour du l ch ị được đăng lên website cóđầy đủ thông tin như lịch trình, các địa điểm du l ch ị sẽ đến, giá c , mô t v tour và hình nh minh hoả ả ề ả ạ (nếu có) Công ty du l ch có th c p nhật ị ể ậ tour theo yêu c u c a khách hàng Bên cầ ủ ạnh đó công ty du lịch cũng có thể qu n lý thông tin ả các đối tác đã ký kết và hợp tác với công ty, các hướng dẫn viên, các tài xế, các xe cũng như thông tin nh ng khách s n c a các tour du lữ ạ ủ ịch Để làm nh ng viữ ệc đó công ty du lịch cần đăng nhập vào tài khoản đã được cấp để vào được h ệthống

− Khách ghé thăm website có thể xem, tìm kiếm thông tin về các tour du lịch hiện hành hoặc tìm kiếm tour theo các yêu cầu cụ thể về giá cả, địa phương muốn đến, ngày khởi hành của tour… sau đó khách ghé thăm website có thể tiến hành đăng ký khi có nhu cầu muốn đặt tour nếu muốn

− Khách hàng sau khi đăng nhập v n có th ẫ ểthực hi n các chệ ức năng như khách ghé thăm website ngoài trừ đăng ký Ngoài ra, sau khi đăng nhập thành công khách hàng có thể tiến hành đặt tour, s a ch ử ỗ đặt tour, hu ỷ đặt tour, c p nhậ ật ngày đặt tour trước khi k t thúc th i h n c a tour ế ờ ạ ủ đó Khách hàng còn thể đánh giá chất lượng của tour thông qua chức năng đánh giá của hệ thống

− Quản trị viên được cấp tài khoản để đăng nhập vào hệ thống và cung cấp tài khoản cho nhân viên công ty du lịch và khách hàng Sau khi tour được đăng tải quản trị viên s có th qu n lý ẽ ể ả địa điểm của tour đó và quản lý thông tin đặt chỗ ủ c a khách hàng Vi c qu n lý thông tin khách ệ ả hàng và thống kê đơn đặt tour cũng là một nhi m v quan tr ng c a qu n tr viên Hệ ụ ọ ủ ả ị ệ thống h ỗtrợ qu n tr viên có th tìm kiả ị ể ếm các đơn đặt tour theo thông tin v ề mã đơn đặt tour.

Giả đị nh (Assumption) cho h ệ thống

tour, đặt tour và đáng giá các tour du lịch Các công ty du lịch sẽ là người quản lý các nhân viên đối tác liên quan đến tour du lịch Quản trị viên sẽ là người có quyền tạo, chỉnh sửa và quản lý hệ thống tour du l ch ị

2.Gi ả định v tour du lịch: H ề ệthống h trợ qu n lý nhiỗ ả ều lo i tour du l ch, bao gạ ị ồm tour trong nước và qu c tố ế, tour trên đất liền và tour biển, tour tham quan và tour phiêu lưu Mỗi tour sẽ có các thông tin như tên tour, mô tả, điểm đến, ngày khởi hành, ngày k t thúc, giá thành và sế ố lượng ch ng ỗtrố

3.Giả định về quản lý đặt tour: Khách hàng có th tìm ki m các tour có s n trong hể ế ẵ ệ thống và đặt tour , s a ch t tour, hử ỗ đặ ủy đặt ch theo yêu c u c a mình H có thỗ ầ ủ ọ ể chọn ngày kh i hành, sở ố lượng người tham gia và có th c p nh t thông tin khi có s ể ậ ậ ự thay đổi Quản tr viên qu n lý hị ả ệ thống s nhẽ ận được thông báo về đơn đặt tour và có quy n xác nh n, h y b ho c ch nh sề ậ ủ ỏ ặ ỉ ửa đơn đặt tour đó.

4.Gi nh v ả đị ềquản lý khách hàng: H ệthống lưu trữ thông tin cá nhân và l ch s t tour c a khách ị ử đặ ủ hàng Qu n tr viên có quy n truy cả ị ề ập thông tin này để qu n lý danh sách khách hàng, theo dõi các ả tour đã tham gia và tạo ra các chương trình khuyến mãi đặc biệt dành cho khách hàng trung thành

5.Giả định về quản lý tour: Hệ thống hỗ trợ ệ vi c qu n lý m t danh sách các tour du l ch có sả ộ ị ẵn để khách hàng l a ch n thông tin vự ọ , ề tour như giá cả, mô tả, điểm đến và thời gian tour được cung cấp và c p nhậ ật đầy đủ và chính xác.

6.Giả định v ềquản lý địa điểm du l ch: ị Hệ thống cung c p mấ ột cơ sở d ữliệu đầy đủ v ề các địa điểm du l ch ph biị ổ ến và chi ti t v chúng, các thông tin v ế ề ề địa điểm du lịch như mô tả, hình ảnh, hoạt động và thông tin liên quan được cung cấp và duy trì đúng và đáng tin cậy

7.Giả định về quản lý l ch trình:ị Hệ thống cho phép công ty du l ch t o và qu n lý l ch trình cho ị ạ ả ị t ng tour du l ch, các thông tin v l ch trình bao g m các hoừ ị ề ị ồ ạt động, thời gian, điểm d ng chân và ừ thông tin liên quan được cung cấp và cập nhật đúng và đầy đủ

8.Giả định về quản lý hướng dẫn viên: Hệ thống hỗ trợ qu n lý thông tin vả ề hướng d n viên, bao ẫ g m tên, thông tin liên h , kồ ệ ỹ năng và lịch trình làm việc, hướng dẫn viên được g n k t v i các tour ắ ế ớ du lịch tương ứng và Công ty du l ch có khị ả năng quản lý và cập nhật thông tin của các hướng dẫn viên

9.Gi ả định v quản lý đối tác: Hệ ề thống h ỗtrợ qu n lý thông tin v ả ề đối tác như khách sạn, nhà hàng, hãng xe, công ty hàng không và các d ch v du l ch khác, các thông tin v i tác bao g m danh sách ị ụ ị ề đố ồ đối tác, chi ti t liên h và các th a thu n hế ệ ỏ ậ ợp tác được cung cấp và duy trì đúng và đầy đủ

10.Giả định về quản lý xe: Hệ thống hỗ trợ quản lý danh sách các xe được s d ng trong các tour ử ụ du l ch, bao gị ồm thông tin như biển s , loố ại xe, số ghế và tr ng thái hi n t i, các thông tin v xe và ạ ệ ạ ề các thông tin liên quan như bảo hiểm và giấy phép được cung cấp và duy trì đúng và đầy đủ

11.Giả định về quản lý tài xế: Hệ thống hỗ trợ qu n lý thông tin v tài x , bao g m tên, thông tin ả ề ế ồ liên hệ, thông tin gi y phép lái xe và kinh nghi m lái xe, tài x ấ ệ ế được g n k t v i các xe và tour du l ch ắ ế ớ ị tương ứng và Công ty du l ch có kh ị ả năng quản lý và c p nh t thông tin c a tài x ậ ậ ủ ế

12 Giả định về quản lý tài khoản: Hệ thống qu n lý tài kho n hả ả ỗ trợ qu n lý quy n truy c p và ả ề ậ phân quyền cho người dùng, các quy n truy cề ập được xác định d a trên vai trò ho c phân loự ặ ại người dùng và có th ể điều ch nh và c p nh t theo yêu c u.ỉ ậ ậ ầ

Phạ m vi c a h ủ ệ thố ng (Scope)

- Tìm kiếm đơn đặt tour

- Xem thông tin chi ti t v khách hàng.ế ề

-Quản lý thông tin đặt chỗ:

+ Thêm thông tin đặt chỗ

+ Sửa thông tin đặt chỗ

+ Xóa thông tin đặt chỗ

-Quản lý địa điểm du lịch:

+ Thêm địa điểm du lịch mới

+ Sửa thông tin địa điểm du lịch

+ Xóa địa điểm du lịch

-Quản lý tài kho n qu n tr viên:ả ả ị

+Tạo tài kho n qu n tr viên mới ả ả ị

+ S a thông tin tài kho n qu n tr viên.ử ả ả ị

+ Xóa tài kho n qu n tr viên.ả ả ị

-Đăng nhập vào tài khoản

-Tìm ki m thông tin v tour du l ch.ế ề ị

-Xem thông tin chi ti t v tour.ế ề

-S a thông tin ch t tour ử ỗ đặ

-C p nhậ ật ngày đặt tour đã đặt trước đó

-Đánh giá và bình luận về tour đã tham gia.

1.3 Công ty du lịch (Đối tác):

- Quản lý lịch trình tour:

+ Thêm hướng dẫn viên mới

+ Sửa thông tin hướng dẫn viên

+ Sửa thông tin đối tác

+ Thêm thông tin xe mới

+ Thêm thông tin khách s n mạ ới

- Xem thông tin tour du l ch.ị

- Tìm ki m thông tin v tour du l ch.ế ề ị

2 Yêu c u Phi-ầ chứ năng (Nonc- -functional Requirements):

+ H ệthống cần đảm b o th i gian ph n h i nhanh khi tìm kiả ờ ả ồ ếm và đặt Tour.

+ Th i gian x lý yêu c u cờ ử ầ ủa người dùng không được quá lâu.

+Hệ thống c n cung cầ ấp các cơ chế ả b o mật để ảo v thông tin cá nhân c a Khách hàng và d b ệ ủ ữ liệu Tour

+Đảm b o qu n lý quy n truy c p và phân quyả ả ề ậ ền đúng đắn giữa các loại người dùng.

+ H ệthống c n n ầ ổ định và đáng tin cậy, tránh l i hoỗ ặc gián đoạn khi người dùng s d ng.ử ụ

+ D u cữliệ ần được sao lưu và phục hồi đúng cách để đả m b o không m t mát dả ấ ữ liệu quan tr ng.ọ -Giao diện người dùng:

+Giao di n cệ ần được thi t k ế ế đơn giản, d s d ng và thân thi n vễ ử ụ ệ ới người dùng.

+Tương tác với hệ thống cần mượt mà và không gây khó chịu cho người dùng

-Hệ thống qu n lý và cung c p thông tin chi ti t v Tour du l ch, bao g m thông tin v l ch trình, ả ấ ế ề ị ồ ề ị hướng d n viên, xe, tài xẫ ế, đối tác, khách s n, ạ địa điểm du lịch, đặt chỗ, và các thông tin khác liên quan

-H ỗtrợ ngôn ng và ti n t c ữ ề ệ ụthể (ví d : ti ng Viụ ế ệt và VNĐ)

-Chỉ quản lý thông tin liên quan đến Tour du l ch và các hoị ạt động liên quan, không bao g m các ồ thông tin khác như tin tức du lịch hay review về các địa điểm.

Actor và use case

a Công ty du lịch b Khách ghé thăm website

Hình 2 Use Case Diagram về Actor "Khách ghé thăm website" c Khách hàng

Hình 3 Use Case Diagram v Actor "Khách hàng"ề d Quản tr viên ị

Hình 4 Use Case Diagram v Actor "Qu n tr viên"ề ả ị

Short description Use Case cho phép Actor đăng nhập vào hệ thống đặt tour bằng tài kho đã đăng ký Actor Công ty du l ch, Khách hàng, Qu n tr viên ị ả ị

Trigger Actor nhấn nút “Đăng nhập”

Pre-condition Actor đã có tài khoản trên hệ thống

Post- Condition Quay l i trang ch ạ ủ

1 Actor nhấn nút “Đăng Nhập”

2 Hệ thống hiển thị biểu mẫu đăng nhập

3 Khách hàng nhập thông tin

4 Actor nhấn nút “Đăng Nhập”

5 Hệ thống thông báo đăng nhập thành công

5`.Hệ thống thông báo đăng nhập không thành công 5``.H ệthống thông báo thiếu thông tin đăng nhập 5```.Quay l i trang ạ “Đăng nhập”

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th ể đăng nhập vào hệ thống

Bảng 3 Đặc tả về Use Case "Đăng nhập"

5.2 Use Case 2 : Đăng lị ch trình

Short description Use Case cho phép Actor đăng lịch trình lên hệ thống

Actor Công ty du lịch

Trigger Actor nhấn nút “Đăng lịch trình”

Pre-condition Actor đã đăng nhập vào h ệthống

Hình 5 Sequence Diagram về Use Case "Đăng nhập"

Post- Condition − Lịch trình được thêm vào hệ thống

− Chuyể ớn t i trang “Quản lý lịch trình”

1 Actor nh n ấ nút “Quản lý lịch trình”

2 Hệthống hi n th ể ị trang “Quản lý lịch trình”

3 Actor nhấn nút “Đăng lịch trình”

4 Actor nh p name, date, hotel address ậ

6 Hệthống thông báo đăng lịch trình thành công

7 Hệthống chuy n t i trang ể ớ “Quản lý lịch trình”

6’ Hệ thống thông báo yêu cầu đăng lịch trình đã bị huỷ 7’ Hệ thống quay lại trang “Quản lý lịch trình”

6’’ Hệ thống thông báo Actor nhập thiếu thông tin 7’’ Hệ thống yêu cầu Actor nhập lại

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th ể đăng lịch trình lên hệ thống

Bảng 4 Đặc tả về Use Case "Đăng lịch trình"

5.3 Use Case 3: S a thông tin l ch trình ử ị

Name Sửa thông tin l ch trình ị

Hình 6 Sequence Diagram về Use Case "Đăng lịch trình"

Short description Use Case cho phép Actor sửa thông tin của l ch trình trên h ị ệthống

Actor Công ty du lịch

Trigger Actor nhấn nút “Sửa thông tin lịch trình”

Pre-condition Actor đăng nhập vào h ệthống

Post- Condition − Lịch trình được sửa thông tin trên hệ thống

− Chuyển tới trang “Chi tiế ịch trình”t l

1 Actor nh n chấ ọn nút “Quản lý lịch trình”

2 Hệthống hi n th ể ị trang “Quản lý lịch trình”

3 Actor nhấn nút “Sửa thông tin lịch trình”

4 Actor ch nh s a thông tin ỉ ử

6 Hệthống thông báo xác nh n yêu c u ậ ầ

7 Actor nh n nút ấ “Xác nhận”

8 Hệthống thông báo s a thông tin l ch trình thành công ử ị

9 Hệthống chuy n tể ới trang “Chi tiế ịch trình”t l

8’ Hệ thống thông báo yêu cầu thêm lịch trình đã bị huỷ 9’ Hệ thống quay lại trang “Quản lý lịch trình”

6’’ Hệ thống thông báo Actor nhập thiếu thông tin 7’’ Hệ thống yêu cầu Actor nhập đủ thông tin còn thiếu Error situations Không th k t n i v i server ể ế ố ớ

System state in error situations Actor không th sể ửa thông tin l ch trình ị

Bảng 5 Đặc tả về Use Case "Sửa thông tin lịch trình"

Hình 7 Sequence Diagram v Use Case "S a thông tin l ch trình"ề ử ị

5.4 Use Case 4: Xoá l ch trình ị

Short description Use Case cho phép Actor xoá l ch trình trên hị ệ thống

Actor Công ty du lịch

Trigger Actor nhấn nút “Xoá lịch trình”

Pre-condition Actor đã đăng nhập vào hệ thống

Post- Condition − Lịch trình được xoá thông tin ra khỏi hệ thống

− Chuyển tới trang “Quản lý lịch trình”

1 Actor nh n chấ ọn nút “Quản lý lịch trình”

2 Hệthống hi n th ể ị trang “Quản lý lịch trình”

3 Actor ch n l ch trình mu n xoá ọ ị ố

4 Actor nhấn nút “Xoá lịch trình”

5 Hệthống thông báo xác nh n yêu c u ậ ầ

6 Actor nhấn nút “Xác nhận”

7 Hệthống thông báo xoá l ch trình thành công ị

8 Hệthống chuy n tể ới trang “Quản lý tài khoản”

7’ Hệ thống thông báo yêu cầu xoá lịch trình đã bị huỷ 8’ Hệ thống quay lại trang “Quản lý lịch trình”

Error situations Không th k t n i v i server ể ế ố ớ

System state in error situations Actor không th xoá l ch trình ể ị

Bảng 6 Đặc tả về Use Case "Xoá l ch trình"ị

5.5 Use Case 5 : Quả lý hướ n ng d n viên ẫ

Actor Công ty du lịch

Short description Use Case cho phép Actor cung cấp tài khoản, sửa và xóa hướng dẫ viên

1 Actor nhấn nút “Thêm hướng dẫn viên”

2 Actor nhấn nút “Sửa hướng dẫn viên”

3 Actor nhấn nút “Xoá hướng dẫn viên”

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay lại Trang Chủ

1 Actor nhấn chọn “Quản lý hướng dẫn viên”

2.1 Actor nhấn nút “Thêm hướng dẫn viên”

2.2 Actor nhấn nút “Sửa hướng dẫn viên ” 2.3 Actor nhấn nút “Xoá hướng dẫn viên”

3.1 Actor nhập thông tin hướng dẫn viên 3.2 Actor nhập thông tin cần thay đổi

4 Actor nhấn nút “Xác nhận”

5.1 Hệ thống thông báo thêm hướng dẫn viên thành công 5.2 Hệ thống thông báo sửa hướng dẫn viên thành công 5.3 Hệ thống thông báo xoá hướng dẫn viên thành công

5.1’ Hệ thống thông báo thêm hướng dẫn viên đã bị huỷ 5.2’ Hệ thống thông báo sửa hướng dẫn viên đã bị huỷ 5.3’ Hệ thông thông báo xoá hướng dẫn viên đã bị huỷ 5’’ Hệ thống thông báo thông tin không hợp lệ

Error Situations Không thể kết nối được server

Situations Actor không thể thêm , sửa và xoá hướng dẫn viên

Bảng 7 Đặc tả về Use Case "Quản lý hướng dẫn viên"

5.6 Use Case 6 : Thêm đố i tác

Hình 8 Activity Diagram về Use Case "Thêm hướng dẫn viên"

Short description Use Case cho phép Actor thêm đối tác

Actor Công ty du lịch

Trigger Actor nhấn nút “Thêm đối tác”

Pre-condition Actor đã đăng nhập vào hệ thống

Post- Condition Chuyể ớn t i trang “Quản lý đối tác”

1 Actor nhấn nút “Thêm đối tác”

2 Hệthống chuyển đến trang nhập thông tin đối tác

3 Actor nh p các thông tin theo yêu c u ậ ầ

6 Actor nhấn nút “Xác nhận”

7 Hệthống thông báo thêm thông tin đối tác thành công

8 Hệthống lưu và tả ữi d liệu m i lên trang ớ

9 Hệthống chuy n n trang ể đế “Quản lý đối tác”

7’ Hệ ống thông báo thêm đố th i tác không thành công 8’ Hệ thống chuyển đến trang quản lý đối tác Error situations Không th k t nể ế ối được server

System state in error situations Actor không thêm được đối tác vào hệ thống

Bảng 8 Đặc tả về Use Case "Thêm đối tác"

Hình 9 Sequence Diagram về Use Case "Thêm đối tác"

5.7 Use Case 7: S ửa thông tin đố i tác

Name Sửa thông tin đối tác

Short description Use Case cho phép Actor sửa thông tin đối tác

Actor Công ty du lịch

Trigger Actor nhấn nút “Sửa thông tin đối tác”

Pre-condition Actor đã đăng nhập vào hệ thống

Post- Condition Chuyể ớn t i trang Thông tin đối tác

1 Actor tìm kiếm thông tin đối tác c n s a ầ ử

2 Actor nhấn vào thông tin đối tác cần sửa

3 H ệthống hi n th thông tin chi ti t cể ị ế ủa đối tác

4 Actor nhấn nút “Sửa thông tin đối tác”

5 H ệthống chuyển đến trang sửa thông tin đối tác

6 Actor nh p các thông tin cậ ần ch nh s a ỉ ử

9 Actor nh n nút ấ “Xác nhận”

10 H ệthống thông báo s a thành công ử

11 H ệthống t i lả ại thông tin đã chỉnh s a lên trang ử

12 H ệthống chuyển đến trang thông tin đối tác

10’ Hệ thống thông báo sửa thông tin đối tác không thành công 11’ Hệ thống chuyển đến trang thông tin đối tác

Error situations Không th k t nể ế ối được server

System state in error situations Actor không sửa chửa được thông tin đối tác

5.8 Use Case 8 : Xoá đố i tác

Short description Use Case cho phép Actor xóa đối tác

Actor Công ty du lịch

Trigger Actor nhấn nút “Xóa đối tác”

Pre-condition Actor đã đăng nhập vào hệ thống

Post- Condition Chuyể ớn t i trang “Quản lý đối tác”

1 Actor tìm kiếm thông tin đối tác c n xóa ầ

2 Actor nhấn vào thông tin đối tác cần xóa

3 H ệthống hi n th thông tin chi ti t cể ị ế ủa đối tác

4 Actor nhấn nút “Xóa đối tác”

6 Actor nh n nút ấ “Xác nhận”

7 H ệthống thông báo xóa đối tác thành công

8 H ệthống c p nh t lậ ậ ại danh sách đối tác

9 H ệthống chuyển đến trang “Quản lý đối tác”

7’ Hệ ống thông báo xóa đố th i tác không thành công 8’ Hệ thống chuyển đến trang quản lý đối tác Error situations Không th k t nể ế ối được server

System state in error situations Actor không xóa được thông tin đối tác

Bảng 10 Đặc tả về Use Case "Xoá đối tác"

5.9 Use Case 9 : Quả n lý xe

Short description Use Case cho phép Actor thêm, s a và xóa thông tin v xe ử ề

Actor Công ty du l ch ị

Trigger 1 Actor nh n nút "Thêm Xe" ấ

Hình Sequence Diagram v10 ề Use case “Xoá đối tác”

2 Actor nh n nút "S a thông tin Xe" ấ ử

3 Actor nh n nút "Xóa thông tin Xe" ấ

Pre-condition Actor đã đăng nhập vào hệ thống

Post- Condition Quay l i trang ch ạ ủ

1 Actor nh n chấ ọn “Quản lý thông tin xe”

2.1 Actor nh n nút ấ “Thêm xe”

2.2 Actor nh n nút ấ “Sửa thông tin xe”

2.3 Actor nh n nút ấ “Xóa thông tin xe”

3.1 Actor nh p thông tin xe ậ

3.2 Actor nh p thông tin cậ ần thay đổi

4 Actor nhấn nút “Xác Nhận”

5.1 H ệthống thông báo thêm xe thành công

5.2 H ệthống thông báo s a thông tin xe thành công ử

5.3 H ệthống thông báo xóa thông tin xe thành công

5.1` Hệ thống thông báo yêu c u thêm thông tin xe b h y ầ ị ủ

5.2` Hệ thống thông báo yêu c u s a thông thông tin xe b h y ầ ử ị ủ 5.3` Hệ thống thông báo yêu c u xóa thông tin xe b h y ầ ị ủ

5`` H ệthống thông báo Actor nh p thi u thông tin ậ ế

System state in error situations Actor không th thêm, s a, xóa thông tin xe ể ử

Bảng 11 Đặc t v Use Case "Qu n lý thông tin xe"ả ề ả

Short description Use case cho phép Actor thêm thông tin c a tài x lủ ếên hệ thống

Actor Công ty du lịch

Trigger Actor nh n nút Thêm mấ “ ới”

Pre-condition Actor đã đăng nhập vào h ệthống

Post- Condition Thông tin tài x ế được thêm vào h ệthống

1 Actor nh n chấ ọn “Quản lý tài x ế”

2 Actor nhấn nút “Thêm mới”

3.H ệthống hi n th giao di n cho phép thêm m i thông tin tài x ể ị ệ ớ ế 4.Actor nh p thông tin chi ti t v tài x ậ ế ề ế

5.Actor nhấn nút “Xác nhận”

6.H ệthống thêm thông tin tour mới vào cơ sở ữ liệ d u

7.H ệthống thông báo thêm thông tin tài x m ế ới

5’.Hệthống thông báo thông tin cung c p không h p l ấ ợ ệ

5’’ Hệ thống thông báo Actor nhập thiếu thông tin

5 Actor nh’’’ ấn nút “Hủy thêm thông tin tài x ế”

6 H ’’’ ệthống thông báo thêm thông tin tài x không thành công ế Error situations Không th k t nể ế ối được server

System state in error situations Không th ểthực hi n thêm m i tài x lên h ệ ớ ế ệthống

Bảng 12 Đặc tả về Use Case "Thêm tài xế"

5.11 Use Case 11: S a thông tin tài x ử ế

Name Sửa thông tin tài x ế

Short description Cho phép nhân viên công ty có th s a thông tin c a tài x trong hể ử ủ ế ệ thống

Actor Công ty du lịch

Hình Sequence Diagram v Use Case "Thêm tài x11 ề ế"

Post- Condition Sửa thông tin tài x trong h ế ệthống thành công

1.Truy c p vào h ậ ệthống qu n lý ả 2.Tìm ki m thông tin tài x c n ch nh s a ế ế ầ ỉ ử 3.Nhân viên công tùy ch n thông tin c n ch nh s a: thông tin cá nhọ ầ ỉ ử kinh nghi m lái xe, b ng lái và các gi y t liên quan ệ ằ ấ ờ

4.Xác nh n s a thông tin tài x ậ ử ế 5.H ệthống lưu thay đổi và c p nhậ ật thông tin vào cơ sở ữ d u liệ

6.H ệthống thông báo s a thông tin tài x m ử ế ới

1’.Truy cập không thành công

2’.Không tìm thấy thông tin tài xế

4’.Hủy s a thông tin tài xế ử

5’.Hệ thống thông báo s a thôgn tin tài x không thành công ử ế

Error situations -Không th k t nể ế ối được server

-Lỗi đăng ập h nh ệthống

System state in error situations Không th ểthực hi n qu n lý tài x ệ ả ế

Bảng 13 Đặc t v Use Case ả ề "Sửa thông tin tài xế"

Short description Cho phép qu n trả ị viên xóa thông tin c a tài x b t k trong h ủ ế ấ ỳ ệth

Trigger Quản tr viên tùy chị ọn “xóa”

Pre-condition -Quản trị viên đã được c p quy n truy c p vào h ấ ề ậ ệthống

-Tài xế đã được thêm vào h ệthống và có thông tin trong h ệthống Post- Condition Xóa thông tin tour trong h ệthống thành công

1.Truy c p vào h ậ ệthống qu n lý ả2.Tìm ki m thông tin tài x c n xóa ế ế ầ3.Xác nh n xóa thông tin tài x ậ ế

4.H ệthống lưu thay đổi và c p nhậ ật thông tin vào cơ sở ữ d u liệ 5.H ệthống thông báo xóa thông tin tài x thành công ế

1’.Truy cập không thành công 2’.Không thể tìm th y thông tin tài x ấ ế 3’.Hủy xóa thông tin tài xế 5’.Hệ ố th ng thông báo xóa tour không thành công

Error situations -Không th k t nể ế ối được server

-Lỗi đăng nhập h ệthống System state in error situations Không th ểthực hi n xóa thông tin tài x ệ ế

Bảng 14 Đặc tả về Use Case "Xoá tài xế"

Short description Use Case cho phép khách hàng t o tài kho n m i trên h ạ ả ớ ệthống đặt tou

Trigger Actor nhấn nút “Đăng ký”

Hình Sequence Diagram v Use Case "Xoá tài x12 ề ế"

Pre-condition - Khách hàng chưa có tài khoản trên hệ thống

Post- Condition - Quay l Trang ch ại ủ

1 Actor nhấn nút “Đăng Ký”

2 Hệ thống hiển thị biểu mẫu đăng ký

3 Actor điền thông tin vào biểu mẫu

4 Actor nhấn nút “Tạo tài khoản”

5 Hệ thống thông báo đăng ký thành công

5` H ệthống thông báo đăng ký thành công 6`.Quay l Trang ch ại ủ

5`` H ệthống thông báo thi u thông tin ế 6`` Quay l i trang ạ “Đăng ký”

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th ể đăng ký tài khoản mới

Bảng 15 Đặc t v Use Case ả ề "Đăng ký"

5.14 Use Case 14: Xem thông tin tour du l ịch

Name Xem thông tin tour du lịch

Short description Use Case cho phép Actor xem thông tin tour du l ch trên h ị ệthống Actor Khách ghé thăm website, Khách hàng

Hình Sequence Diagram v13 ề Use Case "Đăng ký"

Trigger Actor nhấn nút “Xem”

Pre-condition Actor đã truy cập vào hệ thống

Post- Condition Chuyể ớn t i trang “Chi Tiết Tour”

2 Hệthống hi n th danh sách tour du lể ị ịch đang hiện có

4 Hệthống chuy n tể ới trang “Chi Tiết Tour”

Error situations Không th k t nể ế ối với server

System state in error situations Actor không th xem tour trên h ể ệthống

Bảng 16 Đặc t v Use Case "Xem thông tin tour du lả ề ịch"

5.15 Use Case 15: Tìm ki m thông tin v tour du l ế ề ịch

Name Tìm ki m thông tin v tour du lế ề ịch

Short description Use Case cho phép Actor tìm ki m thông tin vế ề tour trên h ệthống Actor Khách ghé thăm website, Khách hàng

Trigger Actor nhấn nút “Tìm kiếm”

Pre-condition Actor đã truy cập vào hệ thống

Post- Condition Hiển th toàn b tour du lị ộ ịch liên quan đến thông tin Actor tìm ki m ế

1 Actor nh n ch n thanh tìm ki m ấ ọ ế

2 Actor nh p thông tin v tour du lậ ề ịch (địa điểm)

4’ Hệ thống thông báo không tìm th y tour du lấ ịch liên quan đến thông mà Actor đã nhập Error situations Không th k t n i v i server ể ế ố ớ

System state in error situations Actor không th tìm kiể ếm thông tin trên hệ thống

Bảng 17 Đặc t v Use Case "Tìm ả ề kiếm thông tin du lịch"

Short description Use Case cho phép Actor đặt tour trên hệ thống

Trigger Actor nh n nút ấ “Đặt tour ”

Pre-condition Actor đã có tài khoản trên hệ thống

Post- Condition − Đơn đặt tour đã được thêm vào hệ thống

− Chuy n tể ới trang “Thông tin đặt tour”

2 Actor nh n ch n thông tin ấ ọ

3 Actor chọn phương thức thanh toán

4 Actor nh n ấ nút “Đặt tour”

5 Hệthống thông báo xác nh n yêu cậ ầu đặt tour

6 Actor nhấn nút “Xác nhận”

7 Hệthống thông báo đặt tour thành công

8 Hệthống chuy n tể ới trang Thông tin đặt tour

6’ Actor nhấn nút “H ỷ”u 7’ Hệ thống thông báo yêu cầu đặt tour đã bị huỷ

8’ Quay trở ại l Trang Ch ủ5’’ Hệ thống thông báo tour không còn chỗ

Error situations Không th k t n i v i server ể ế ố ớ

System state in error situations Actor không th t tour ể đặ

Bảng 18 Đặc t vả ề Use Case "Đặt tour"

Hình Activity Diagram v14 ề Use Case "Đặt Tour"

5.17 Use Case 17: S a ch t tour ử ỗ đặ

Name Sửa ch t tour ỗ đặ

Short description Use Case cho phép khách hàng thay đổi thông tin c a m t tour ủ ộ

Trigger Actor nhấn nút “Sửa chỗ”

- Actor đã đặt ch tour thành công ỗ

- Actor đã đăng nhập tài kho n ả

Post- Condition - Thông tin đặt chỗ tour được cập nhật thành công

1 Actor nhấn nút “Sửa chỗ”

2 Hệthống hi n th các l a ch n sể ị ự ọ ửa đổi

3 Actor thay đổi thông tin

4 Actor nhấn nút “Xác Nhận”

5 Hệthống thông báo thay đổi thành công

6 Hệthống c p nh thông tin ch t tour ậ ật ỗ đặ

5’ Hệ thống thông báo huỷ sửa chỗ thành công 6’ Quay lại Trang Ch ủ

5’’ Hệ thống thông báo thiếu thông tin 6’’ Quay lại trang S a ch t tour ử ỗ đặ Error situations Không th k t nể ế ối được server

Actor không th s a ch t tour trên h ể ử ỗ đặ ệthống

5.18 Use Case 18: Hu t tour ỷ đặ

Name Hủy đặt chỗ tour

Short description Use Case cho phép khách hàng h y b m t chủ ỏ ộ ỗ tour đã thực hiện trước

Trigger Actor nhấn nút “Hủy đặt”

- Khách hàng đã đặt ch tour thành công ỗ

- Actor đã đăng nhập tài kho n ả

Post- Condition - Đặt ch tour bỗ ị h y b ủ ỏ

Hình Activity Diagram v Use Case "S a ch15 ề ử ỗ đặt tour"

1 Actor nhấn nút “Hủy đặt”

2 Hệthống hi n th các l a ch n hể ị ự ọ ủy đặt tour

3 Actor thay đổi thông tin

4 Hệthống thông báo xác nh n h y ch t tour ậ ủ ỗ đặ

5 Actor nhấn nút “xác nhận”

6 Hệthống thông báo hủy đặt ch thành công ỗ

7 Hệthống c p nh t tr ng thái chậ ậ ạ ỗ trống

5` H ệthống thông báo hủy đặt tour thành công 6` Quay l Trang ch ại ủ

5``.H ệthống thông báo thi u thông tin ế 6``.Quay l i trang hạ ủy đặt tour Error situations Không th k t nể ế ối được server

System state in error situations Actor không th hể ủy đặt tour trên h ệthống

Bảng 20 Đặc tả về Use Case "Huỷ đặt tour"

5.19 Use Case 19: C p nh ậ ật ngày đặ t tour

Name C p nhậ ật ngày đặt tour

Short description Use Case cho phép khách hàng thay đổi ngày khởi hành của 1 tour

Trigger Actor nhấn nút “Cập Nhật”

- Khách hàng đã đặt chỗ tour thành công

- Có ch ỗtrống trong tour cho các ngày ti p theo ế

- Actor đã đăng nhập tài kho n ả

Post- Condition - Ngày kh i hành cở ủa tour được cập nhật theo yêu c u khách hàng ầ

Hình Activity Diagram v Use Case "Hu16 ề ỷ đặt tour"

1 Actor nhấn nút “Cập Nhật”

2 Hệ thống hi n th các l a ch n c p nh t ể ị ự ọ ậ ậ

3 Actor thay đổi thông tin

4 Actor nhấn nút “Xác nhận”

5 Hệ thống thông báo c p nh t thành công ậ ậ

6 Hệ thống c p nh t ngày kh i hành c a tour ậ ậ ở ủ

5` H ệthống thông báo c p nh t thành công ậ ậ 6` Quay l i trang ch ạ ủ

5``.H ệthống thông báo thi u thông tin ế 6``.Quay l i trang c p nh thông tin ạ ậ ật Error situations Không th k t nể ế ối được server

System state in error situations Actor không th s a ch t tour trên h ể ử ỗ đặ ệthống

Bảng 21 Đặc t v Use Case "C p ả ề ậ nhật ngày đặt tour"

5.21 Use Case 21: Qu ản lý thông tin đặ t ch ỗ

Name Quản lý thông tin đặt chỗ

Short description Use Case cho phép Actor thêm, sửa và xóa thông tin đặt chỗ

Short description Use Case cho phép Actor đánh giá tour trên hệthống

Trigger Actor nhấn nút “Đánh giá”

Pre-condition − Actor đã đăng nhập trên h ệthống

− Actor đã tham gia tour

Post- Condition − Đánh giá được thêm vào hệ thống

1 Actor nh n ch n Tour muấ ọ ốn đánh giá

2 Hệthống chuy n tể ới trang “Chi tiết Tour”

3 Actor nhấn nút “Đánh giá”

6 Hệthống thông báo gửi đánh giá thành công

6’ Hệ thống thông báo huỷ gửi đánh giá thành công 7’ Hệ thống chuyển tới Trang Chủ

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th gể ửi đánh giá lên hệthống

Bảng 22 Đặc t vả ề Use Case "Đánh giá"

1 Actor nhấn nút “Thêm thông tin đặt chỗ”

2 Actor nhấn nút “Sửa thông tin đặt chỗ”

3 Actor nhấn nút “Xoá thông tin đặt chỗ”

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay lại Trang Chủ

1 Actor nhấn chọn "Quản lý thông tin đặt chỗ"

2.1 Actor nhấn nút “Thêm thông tin đặt chỗ”

2.2 Actor nhấn nút “Sửa thông tin đặt chỗ”

2.3 Actor nhấn nút “Xoá thông tin đặt chỗ”

3.1 Actor nhập thông tin 3.2 Actor nhập thông tin cần thay đổi

4 Actor nhấn nút “Xác nhận”

5.1 Hệ thống thông báo thêm thông tin đặt chỗ thành công 5.2 Hệ thống thông báo sửa thông tin đặt chỗ thành công 5.3 Hệ thống thông báo xoá thông tin đặt chỗ thành công

5.1’ Hệ thống thông báo thêm thông tin đã bị huỷ 5.2’ Hệ thống thông báo sửa thông tin đã bị huỷ 5.3’ Hệ thông thông báo xoá thông tin đã bị huỷ 5’’ Hệ thống thông báo thông tin không hợp lệ Error Situations Không thể kết nối được server

Error Situations Actor không thể thêm, sửa, xoá thông tin đặt chỗ

Bảng 23 Đặc t v Use Case "Qu n ả ề ả lý thông tin đặt chỗ"

Hình Sequence Diagram v17 ề Use Case "Thêm thông tin đặt chỗ"

5.22 Use Case 22: Xem thông tin khách hàng

Name Xem thông tin khách hàng

Hình Sequence Diagram v Use Case "S18 ề ửa thông tin đặt chỗ"

Short description Use case cho phép Actor xem thông tin c a khách hàng b t k ủ ấ ỳtrên hệ thống Actor Quản tr viên ị

Trigger Actor nhấn nút “Xem thông tin khách hàng”

Pre-condition -Actor đã đăng nhập vào h ệthống

-Khách hàng đã được thêm vào hệ thống và có thông tin trong hệ thống Post- Condition Actor đã xem thông tin khách hàng thành công

1.H ệthống hi n th giao di n thông tin khách hàngể ị ệ 2.Actor nh p thông tin cậ ần tìm kiếm

3.Actor nhấn nút “Xem thông tin chi tiết”

4.H ệthống hi n th trang thông tin chi tiể ị ết Alternative process

(flow) 2’.Không tìm thấy thông tin khách hàng

Error situations -Không th k t nể ế ối được server

System state in error situations Actor không th ểthực hiện xem thông tin khách hàng

Bảng 24 Đặc t v Use Case "Xem thông tin khách hàng"ả ề

Short description Cho phép thêm tour b t k vào h ấ ỳ ệthống

Trigger Nhấn nút “Thêm mới”

Pre-condition Đã đăng nhập vào hệ thống

Post- Condition Thêm m i tour trong h ớ ệthống thành công

1.Actor nh n chấ ọn nút “Thêm mới”

2.H ệthống hi n th giao di n cho phép thêm tour m iể ị ệ ớ

Hình Activity Diagram v Use Case "Xem thông tin khách hàng" 19 ề

6.H ệthống thông báo thêm tour thành công

3’.Thông tin cung cấp không hợp lệ 3’’ ệ ốH th ng thông báo không th tr ng ô thông tinể để ố 4’’’.Actor nh n nút “Hấ ủy”

6’’’’.H th ng thông báo thêm tour không thành côngệ ố Error situations -Không th k t nể ế ối được server

System state in error situations Không th ểthực hi n thêm m i tourệ ớ

Bảng 25 Đặc tả về Use Case "Thêm tour"

5.24 Use Case 24: S a thông tin tour ử

Name Sửa thông tin tour

Short description Use Case cho phép Actor sửa thông tin của tour du lịch

Trigger Actor nhấn nút “Sửa”

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay trở lại Trang Chủ

1 Actor nhấn chọn tour cần sửa

2 Actor nhấn nút "Sửa thông tin"

3 Hệ thống hiển thị trang nhập thông tin

4 Actor nhập thông tin cần thay đổi

6 Hệ thống thông báo xác nhận sửa tour du lịch

7 Actor nhấn nút “Xác nhận”

8 Hệ thống thông báo sửa tour du lịch thành công

9 Quay trở lại Trang Chủ Alternative process

8’ Hệ thống thông báo sửa tour du lịch đã bị huỷ 9’ Quay trở lại Trang Chủ

Error Situations Không thể kết nối được với server

Situations Actor không sửa được thông tin của tour du lịch

Bảng 26 Đặc t v Use Case "Sả ề ửa thông tin tour"

Short description Use Case cho phép Actor xoá tour du lịch có trong hệ thống

Hình Activity Diagram v Use Case "S a thông tin tour du l20 ề ử ịch"

Trigger Actor nhấn nút “Xoá”

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay trở lại Trang Chủ

1 Actor nhấn chọn “Tour” button

2 Actor nhấn chọn tour du lịch muốn xoá

4 Hệ thống thông báo xác nhận xoá tour

5 Actor nhấn nút “Xác nhận”

6 Hệ thống thông báo xoá tour du lịch thành công

7 Quay trở lại Trang Chủ

6’ Hệ thống thông báo sửa tour du lịch đã bị huỷ 7’ Quay trở lại Trang Chủ

Error Situations Không thể kết nối được với server

Situations Actor không sửa được thông tin của tour du lịch

Bảng 27 Đặc t v Use Case "Xoá tour"ả ề

5.26 Use Case 26: Thêm địa điể m du l ịch

Name Thêm địa điểm du lịch

Short description Cho phép thêm địa điểm bất kỳ vào hệ thống

Trigger Nhấn nút “Thêm mới”

Pre-condition Đã đăng nhập vào hệ thống

Post- Condition Thêm mới địa điểm trong hệ thống thành công

Hình Activity Diagram v Use Case "Xoá tour" 21 ề

2.H ệthống hi n th giao diể ị ện cho phép thêm địa điểm mới 3.Nh p thông tin chi ti t v ậ ế ề địa điểm

5.H ệthống thêm thông tin địa điểm mới vào cơ sở ữ liệu d 6.H ệthống thông báo thêm địa điểm thành công

3’.Thông tin cung cấp không hợp lệ 3’’.Không thể để trống ô thông tin 4’.Nhấn nút “Hủy”

6’.Hệ thống thông báo thêm địa điểm không thành công

Error situations -Không th k t nể ế ối được server

-Lỗi đăng nhập hệ thống System state in error situations Không th ểthực hi n thêm mệ ới địa điểm du l ch ị

Bảng 28 Đặc t v Use Case "Thêm ả ề địa điểm du lịch”

5.27 Use Case 27: S ửa thông tin địa điể m du l ịch

Name Sửa địa điểm du lịch

Short description Use Case cho phép Actor sửa thông tin của địa điểm du lịch

Trigger Actor nhấn nút sửa địa điểm du lịch

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay trở lại Trang Chủ

1 Actor nhấn chọn địa điểm du lịch cần sửa

2 Actor nhấn nút "Sửa địa điểm du lịch"

3 Hệ thống hiển thị trang nhập thông tin

4 Actor nhập thông tin cần thay đổi

6 Hệ thống thông báo xác nhận sửa địa điểm

7 Actor nhấn nút “Xác nhận”

8 Hệ thống thông báo sửa địa điểm du lịch thành công

9 Quay trở lại Trang Chủ

8’ Hệ thống thông báo sửa địa điểm du lịch đã bị huỷ 9’ Quay trở lại Trang Chủ

Error Situations Không thể kết nối được với server

Situations Actor không sửa được địa điểm du lịch

Bảng 29 Đặc t v Use Case "Sả ề ửa thông tin địa điểm du lịch"

5.28 Use Case 28: Xoá địa điể m du l ch ị

Name Xoá địa điểm du lịch

Short description Use Case cho phép Actor xoá địa điểm du lịch đã có trên hệ thống

Trigger Actor nhấn nút “Xoá địa điểm du lịch”

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Quay trở lại Trang Chủ

1 Actor nhấn chọn “Địa điểm du lịch” button

2 Actor nhấn chọn địa điểm du lịch muốn xoá

3 Actor nhấn nút "Xoá địa điểm du lịch"

4 Hệ thống yêu cầu xác nhận xoá địa điểm du lịch

5 Actor nhấn nút “Xác nhận”

6 Hệ thống thông báo xoá địa điểm du lịch thành công

7 Quay trở lại Trang Chủ

6’ Hệ thống thông báo xoá địa điểm du lịch đã bị huỷ 7’ Quay trở lại Trang Chủ

Error Situations Không thể kết nối được với server

Situations Actor không xoá được địa điểm du lịch

Bảng 30 Đặc t v Use Case "Xoá ả ề địa điểm du lịch"

5.29 Use Case 29: Cung c p tài kho n ấ ả

5.30 Use Case 30: S a thông tin tài kho n ử ả

Name Cung cấp tài kho n ả

Short description Use Case cho phép Actor t o tài kho n trên h ạ ả ệthống

Trigger Actor nhấn nút “Thêm tài khoản”

Pre-condition Actor đã đăng nhập trên hệ thống

Post- Condition − Tài khoản được thêm vào h ệthống

− Chuyển tới trang “Quản lý tài khoản”

1 Actor nh n chấ ọn nút “Quản lý tài khoản”

2 Hệthống hi n th ể ị trang “Quản lý tài khoản”

3 Actor nhấn nút “Thêm tài khoản”

6 Hệthống thông báo thêm m i tài kho n thành công ớ ả

7 Hệthống chuy n tể ới trang “Quản lý tài khoản”

6’ Hệ thống thông báo yêu cầu thêm tài khoản đã bị huỷ 7’ Hệ thống quay lại trang “Quản lý tài khoản”

6’’ Hệ thống thông báo tài khoản đã tồn tại 6’’’ Hệ thống thông báo Actor nhập thiếu thông tin Error situations Không th k t nể ế ối được server

System state in error situations Actor không th t o tài kho n trên h ể ạ ả ệthống

Bảng 31 Đặc t v Use Case "Cung c p tài khoả ề ấ ản"

Name Sửa thông tin tài kho n ả

Short description Use Case cho phép Actor s a thông tin tài kho n trên h ử ả ệthống Actor Quản tr viên ị

Trigger Actor nhấn nút “Sửa tài khoản”

Pre-condition Actor đã đăng nhập trên hệ thống

Post- Condition − Tài khoản được s a thông tin trên h ử ệthống

− Chuyển tới trang “Quản lý tài khoản”

1 Actor nh n chấ ọn nút “Quản lý tài khoản”

2 Hệthống hi n th ể ị trang “Quản lý tài khoản”

3 Actor nhấn nút “Sửa thông tin tài khoản”

4 Actor ch nh s a thông tin ỉ ử

6 Hệthống thông báo xác nh n yêu c u ậ ầ

7 Actor nhấn nút “Xác nhận”

8 Hệthống thông báo s a thông tin tài kho n thành công ử ả

9 Hệthống chuy n tể ới trang “Chi tiết tài khoản”

8’ Hệ thống thông báo yêu cầu sửa tài khoản đã bị huỷ 9’ Hệ thống quay lại trang “Quản lý tài khoản”

6’’ Hệ thống thông báo Actor nhập thiếu thông tin 7’’ Hệ thống yêu cầu Actor nhập đủ thông tin còn thiếu Error situations Không th k t nể ế ối được server

5.31 Use Case 31: Xoá tài kho n ả

Hình Activity Diagram v Use Case "S a thông tin tài kho23 ề ử ản"

Short description Use Case cho phép Actor xoá tài kho n trên hả ệ thống

Trigger Actor nhấn nút “Xoá tài khoản”

Pre-condition Actor đã đăng nhập trên hệ thống

Post- Condition − Tài khoản được xoá ra kh i hỏ ệ thống

− Chuyển tới trang “Quản lý tài khoản”

1 Actor nh n chấ ọn nút “Quản lý tài khoản”

2 Hệthống hi n th ể ị trang “Quản lý tài khoản”

3 Actor ch n tài kho n mu n xoá ọ ả ố

4 Actor nhấn nút “Xoá tài khoản”

5 Hệthống thông báo xác nh n yêu c u ậ ầ

6 Actor nhấn nút “Xác nhận”

7 Hệthống thông báo xoá tài kho n thành công ả

8 Hệthống chuy n tể ới trang “Quản lý tài khoản”

7’ Hệ thống thông báo yêu cầu tài khoản đã bị huỷ 8’ Hệ thống quay lại trang “Quản lý tài khoản”

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th s a thông tin tài kho n trên h ể ử ả ệthống

Bảng 33 Đặc tả về Use Case "Xoá tài khoản"

5.33 Use Case 33: S a thông tin khách s n ử ạ

Short description Use Case cho phép Actor thêm khách s n vào h ạ ệthống

Actor Công ty du lịch

Trigger Actor nhấn nút “Thêm khách sạn”

Pre-condition Actor đã đăng nhập trên hệ thống

Post- Condition − Khách s n ạ được thêm vào h ệthống

− Chuyển tới trang “Quản lý khách sạn”

1 Actor nh n chấ ọn nút “Quản khách sạn”

2 Hệthống hi n th ể ị trang “Quản lý khách sạn”

3 Actor nhấn nút “Thêm khách sạn”

6 Hệthống thông báo thêm m i khách s n thành công ớ ạ

7 Hệthống chuy n tể ới trang “Quản lý khách sạn”

6’ Hệ thống thông báo yêu cầu thêm khách sạn đã bị huỷ 7’ Hệ thống quay lại trang “Quản lý khách sạn”

6’’ Hệ thống thông báo khách sạn đã tồn tại 6’’’ Hệ thống thông báo Actor nhập thiếu thông tin Error situations Không th k t nể ế ối được server

System state in error situations Actor không th thêm khách s n vào h ể ạ ệthống

Bảng 34 Đặc t v Use Cả ề ase "Thêm khách sạn"

Name Sửa thông tin khách s n ạ

Short description Use Case cho phép Actor s a thông tin khách s n trên h ử ạ ệthống

Actor Công ty du lịch

Trigger Actor nhấn nút “Sửa thông tin khách sạn ”

Pre-condition Actor đã đăng nhập trên hệ thống

Post- Condition − Khách s n ạ được s a thông tin trên h ử ệthống

− Chuyển tới trang “Quản lý khách sạn ”

1 Actor nh n chấ ọn nút “Quản lý khách sạn”

2 Hệthống hi n th ể ị trang “Quản lý khách sạn”

3 Actor nhấn nút “Sửa thông tin khách sạn ”

4 Actor ch nh s a thông tin ỉ ử

6 Hệthống thông báo xác nh n yêu c u ậ ầ

7 Actor nhấn nút “Xác nhận”

8 Hệthống thông báo s a thông tin khách s n thành công ử ạ

9 Hệthống chuy n tể ới trang “Chi tiết khách sạn”

8’ Hệ thống thông báo yêu cầu sửa khách sạn đã bị huỷ 9’ Hệ thống quay lại trang “Quản lý khách sạn”

6’’ Hệ thống thông báo Actor nhập thiếu thông tin 7’’ Hệ thống yêu cầu Actor nhập đủ thông tin còn thiếu Error situations Không th k t nể ế ối được server

Short description Use Case cho phép Actor xoá khách s nạ ra kh i h ỏ ệthống Actor Công ty du lịch

Trigger Actor nhấn nút “Xoá khách s nạ ”

Pre-condition Actor đã đăng nhập trên h ệthống

Post- Condition − Khách s n ạ được xoá kh h ỏi ệthống

− Chuy n tể ới trang “Quản lý khách s nạ ”

1 Actor nh n chấ ọn nút “Quản lý khách s nạ”

2 Hệthống hi n th ể ị trang “Quản lý khách s nạ ”

3 Actor ch nọ khách s nạ muốn xoá

4 Actor nhấn nút “Xoá khách s nạ ”

5 Hệthống thông báo xác nh n yêu c u ậ ầ

6 Actor nhấn nút “Xác nhận”

7 Hệthống thông báo xoá khách s nạ thành công

8 Hệthống chuy n tể ới trang “Quản lý khách s nạ ”

7’ Hệ thống thông báo yêu cầu khách sạnđã bị huỷ 8’ Hệ thống quay lại trang “Quản lý tài khoản”

Error situations Không th k t nể ế ối được server

System state in error situations Actor không th sể ửa thông tin khách s nạ trên hệ thống

Bảng 36 Đặc t v Use Case "Xoá khách sả ề ạn"

5.35 Use Case 35: Tìm kiếm đơn đặ t tour

Name Tìm kiếm đơn đặt tour

Short Description Use case cho phép Actor tìm kiếm tất cả các đơn đặt tour

Trigger Actor nhấn chọn "Tìm kiếm đơn đặt tour"

Pre-condition Actor đã đăng nhập vào hệ thống

Post-Condition Hiển thị danh sách tất cả đơn đặt tour được tìm kiếm

1 Actor nhấn chọn "Tìm kiếm đơn đặt tour "

2.Actor nhập thông tin tìm kiếm

3.Actor nhấn nút “tìm kiếm”

4 Hệ thống hiển thị danh sách các đơn đặt tour được tìm kiếm

Alternative process 2’ Hệ thống không hiển thị danh sách các đơn đặt tour

Error Situations Không thể kết nối được server

Error Situations Actor không thể tìm kiếm được đơn đặt tour trong danh sách

Bảng 37 Đặc t v Use Case "Tìm ả ề kiếm đơn đặt tour"

Hình Actitvity Diagram v Use Case "Tìm ki24 ề ếm đơn đặt tour"

Ma tr n gi ậ ữa người dùng và actor

Quản trị viên Khách hàng Công ty du lịch Khách ghé thăm website Đăng nhập X X X Đăng lịch trình X

Sửa thông tin tài xế X

Tìm kiếm đơn đặt tour X

Thêm thông tin đặt chỗ X

Sửa thông tin đặt chỗ X

Xóa thông tin đặt chỗ X

Xem thông tin khách hàng X

Sửa địa điểm du lịch X

Sửa thông tin tài khoản X

Xóa tài kho n ả X Đăng ký X

Xem thông tin tour du lịch X X

Tìm ki m thông ế tin v tour du ề lịch

Hủy đặt chỗ X Đánh giá X

Cập nh t ngày ậ đặt tour X

Bảng 38 Ma trận giữa Actor và Use Case

State Machine Diagram

Hình State Machine Diagram v25 ề đối tượng "Khách hàng"

Hình State Machine Diagram v26 ề đối tượng "Tour du lịch"

Giao di n mockup 77 ệ III K ết luậ n

Hình Class Diagram v H28 ề ệ thống Qu n lý Tour du lả ịch

Hình Giao di n Trang Ch29 ệ ủ

Hình Giao di30 ện Đăng Ký ủa Khách ghé thăm website c

Hình Giao di31 ện Đăng Nhập

Hình Giao di32 ện Đánh Giá ủ c a Khách hàng

Hình Giao di n Qu n lý tài kho n c a Qu n tr33 ệ ả ả ủ ả ị viên

Hình Giao di n Qu n lý tour c a Qu n tr viên 34 ệ ả ủ ả ị

Hình Giao di n Qu35 ệ ản lý địa điểm c a Qu n tr viên ủ ả ị

Hình Giao di n Qu n lý ch36 ệ ả ỗ ngồ ủi c a Quản tr viênị

1) Các chứ năng đã làm đượ c c

- Xem thông tin tour du lịch

- Tìm ki m tour du lế ịch

1.2 Chức năng củ a công ty du l ịch

- Thêm nhân viên (hướng dẫn viên, tài xế)

- Sửa thông tin nhân viên (hướng dẫn viên, tài xế)

- Xoá nhân viên (hướng dẫn viên, tài xế)

- Sửa thông tin đối tác

Ngày đăng: 17/10/2024, 15:58

HÌNH ẢNH LIÊN QUAN

Hình 2. Use Case Diagram về Actor "Khách ghé thăm website" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 2. Use Case Diagram về Actor "Khách ghé thăm website" (Trang 18)
Hình 3. Use Case Diagram v  Actor "Khách hàng" ề - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 3. Use Case Diagram v Actor "Khách hàng" ề (Trang 19)
Hình 4. Use Case Diagram v  Actor "Qu n tr  viên" ề ả ị - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 4. Use Case Diagram v Actor "Qu n tr viên" ề ả ị (Trang 20)
Hình 5. Sequence Diagram về Use Case "Đăng nhập" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 5. Sequence Diagram về Use Case "Đăng nhập" (Trang 22)
Hình 6. Sequence Diagram về Use Case "Đăng lịch trình" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 6. Sequence Diagram về Use Case "Đăng lịch trình" (Trang 24)
Hình 7. Sequence Diagram v  Use Case "S a thông tin l ch trình" ề ử ị - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 7. Sequence Diagram v Use Case "S a thông tin l ch trình" ề ử ị (Trang 26)
Hình 9. Sequence Diagram về Use Case "Thêm đối tác" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Hình 9. Sequence Diagram về Use Case "Thêm đối tác" (Trang 31)
Hình  . Sequence Diagram v 10 ề Use case “Xoá đối tác” - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v 10 ề Use case “Xoá đối tác” (Trang 34)
Hình  . Sequence Diagram v  Use Case "Thêm tài x 11 ề ế" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v Use Case "Thêm tài x 11 ề ế" (Trang 37)
Hình  . Sequence Diagram v  Use Case "Xoá tài x 12 ề ế" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v Use Case "Xoá tài x 12 ề ế" (Trang 40)
Hình  . Sequence Diagram v 13 ề Use Case "Đăng ký" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v 13 ề Use Case "Đăng ký" (Trang 42)
Hình  . Activity Diagram v 14 ề Use Case "Đặ t Tour" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v 14 ề Use Case "Đặ t Tour" (Trang 46)
Hình  . Activity Diagram v  Use Case "S a ch 15 ề ử ỗ đặ t tour" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v Use Case "S a ch 15 ề ử ỗ đặ t tour" (Trang 48)
Bảng 20. Đặc tả về Use Case "Huỷ đặt tour" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
Bảng 20. Đặc tả về Use Case "Huỷ đặt tour" (Trang 49)
Hình  . Activity Diagram v  Use Case "Hu 16 ề ỷ đặ t tour" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v Use Case "Hu 16 ề ỷ đặ t tour" (Trang 50)
Hình  . Sequence Diagram v 17 ề Use Case "Thêm thông tin đặ t ch ỗ" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v 17 ề Use Case "Thêm thông tin đặ t ch ỗ" (Trang 54)
Hình  . Sequence Diagram v  Use Case "S 18 ề ửa thông tin đặt chỗ" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Sequence Diagram v Use Case "S 18 ề ửa thông tin đặt chỗ" (Trang 55)
Hình  . Activity Diagram v  Use Case "S a thông tin tour du l 20 ề ử ịch" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v Use Case "S a thông tin tour du l 20 ề ử ịch" (Trang 60)
Hình  . Activity Diagram v  Use Case "Xoá tour"  21 ề - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v Use Case "Xoá tour" 21 ề (Trang 62)
Hình  . Activity Diagram v  Use Case "S a thông tin tài kho 23 ề ử ản" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Activity Diagram v Use Case "S a thông tin tài kho 23 ề ử ản" (Trang 68)
Hình  . Actitvity Diagram v  Use Case "Tìm ki 24 ề ếm đơn đặ t tour" - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Actitvity Diagram v Use Case "Tìm ki 24 ề ếm đơn đặ t tour" (Trang 74)
8. Sơ đồ  ERD - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
8. Sơ đồ ERD (Trang 77)
Hình  . Class Diagram v  H 28 ề ệ thố ng Qu n lý Tour du l ả ịch - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Class Diagram v H 28 ề ệ thố ng Qu n lý Tour du l ả ịch (Trang 78)
Hình  . Giao di n Trang Ch 29 ệ ủ - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di n Trang Ch 29 ệ ủ (Trang 79)
Hình  . Giao di 30 ện Đăng Ký ủa Khách ghé thăm website  c - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di 30 ện Đăng Ký ủa Khách ghé thăm website c (Trang 80)
Hình  . Giao di 32 ện Đánh Giá ủ  c a Khách hàng - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di 32 ện Đánh Giá ủ c a Khách hàng (Trang 82)
Hình  . Giao di n Qu n lý tài kho n c a Qu n tr 33 ệ ả ả ủ ả ị viên - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di n Qu n lý tài kho n c a Qu n tr 33 ệ ả ả ủ ả ị viên (Trang 83)
Hình  . Giao di n Qu n lý tour c a Qu n tr  viên  34 ệ ả ủ ả ị - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di n Qu n lý tour c a Qu n tr viên 34 ệ ả ủ ả ị (Trang 84)
Hình  . Giao di n Qu 35 ệ ản lý địa điể m c a Qu n tr  viên  ủ ả ị - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di n Qu 35 ệ ản lý địa điể m c a Qu n tr viên ủ ả ị (Trang 85)
Hình  . Giao di n Qu n lý ch 36 ệ ả ỗ ngồ ủ i c a Qu ản tr  viên ị - Đề tài  phân tích thiết kế hệ thống quản lý tour du lịch
nh . Giao di n Qu n lý ch 36 ệ ả ỗ ngồ ủ i c a Qu ản tr viên ị (Trang 86)

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

TÀI LIỆU LIÊN QUAN