1. Trang chủ
  2. » Tất cả

Đồ án chuyên ngành xây d ng h ng website ự ệ thố quản lý tour du lịch

62 8 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 đề Xây Dựng Hệ Thống Website Quản Lý Tour Du Lịch
Tác giả Nguyễn Thị Tố Tâm
Người hướng dẫn Th.S Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Kỹ thuật phần mềm
Thể loại đồ án chuyên ngành xây dựng hệ thống website quản lý tour du lịch
Năm xuất bản 2020
Thành phố Bình Dương
Định dạng
Số trang 62
Dung lượng 4,14 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • CHƯƠNG 1. KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU (13)
    • I. Khảo sát hi n tr ệ ạng (13)
      • 1. Thực tr ng ạ (0)
      • 2. Đánh giá (13)
      • 3. Kết lu n ậ (13)
      • 4. Mô ta bài toán (13)
    • II. Xác định yêu cầu (14)
      • 1. Yêu câu ch ức năng (14)
      • 2. Yêu c u phi ch ầ ức năng (14)
  • CHƯƠNG 2. ĐẶC TẢ YÊU CẦU (15)
    • I. Các tác nhân c a h ủ ệ thống (15)
    • II. Các ch ức năng củ a h ệ thống (15)
    • III. Biểu đồ Usecase (18)
      • 1. Biểu đồ Usecase chính (18)
      • 2. Biểu đồ Usecase ngườ i dùng (19)
      • 3. Bi ểu đồ Usecase đăng nhậ p (19)
      • 4. Biểu đồ Usecase đăng ký (20)
      • 5. Biểu đồ Usecase tìm kiếm (20)
      • 6. Biểu đồ Usecase bình luận (20)
      • 7. Biểu đồ Usecase quản lý bài viết (21)
      • 8. Biểu đồ Usecase đặ t dịch vụ (22)
      • 9. Biểu đồ Usecase qu ản lý ngườ i dùng (22)
    • IV. Đặc tả Usecase (0)
      • 1) UseCase Đăng ký (23)
      • 2) UseCase Đăng nhập (23)
      • 3) UseCase Tìm ki m ế (24)
      • 4) UseCase Bình lu n ậ (25)
      • 5) UseCase Đặt tour (26)
      • 6) UseCase Thanh toán (26)
      • 7) UseCase Qu n lý bài vi t ả ế (27)
      • 8) UseCase qu ản lý ngườ i dùng (28)
    • V. Biểu đồ lớp (Class Diagram) (29)
    • VI. Biểu đồ tuần tự (Sequence Diagram) (30)
      • 1. Biểu đồ tuần tự “Đăng nhậ p” (30)
      • 2. Biểu đồ tuần tự “Giải đáp thắ c mắc” (30)
      • 3. Biểu đồ tuần tự “Xóa bình luậ n” (31)
      • 4. Biểu đồ tuần tự “ Sử a bài viết” (32)
      • 5. Biểu đồ tuần tự “Thêm bài viế t” (33)
      • 6. Biểu đồ tuần tự “ Xem bài viế t” (33)
      • 7. Biểu đồ tuần tự “ Xóa bài viế t” (34)
    • VII. Biểu đồ ho ạt độ ng (Activity Diagram) (34)
      • 1. Biểu đồ ho ạt độ ng tìm kiếm (34)
      • 2. Biểu đồ ho ạt độ ng sửa bài viết (35)
      • 3. Biểu đồ ho ạt độ ng xóa bài viết (35)
      • 4. Biểu đồ ho ạt độ ng thêm bài viết (36)
    • VIII. Biểu đồ triển khai (36)
  • CHƯƠNG 3. THIẾT KẾ KIẾN TRÚC HỆ THÔNG (37)
    • I. Giới thi u ki n trúc h ệ ế ệ thống (37)
      • 1.1 Khái ni m mô hình 3 layer ệ (37)
      • 1.2 Ưu điểm (38)
    • II. Thiết k ki n trúc h ế ế ệ thống (0)
      • 2.1. Biểu đồ phân rã ch ức năng (39)
      • 2.2. Biểu đồ dòng dữ liệu mức khung cảnh (39)
    • III. Thiết k ế cơ sở ữ liệ d u (0)
      • 3.1. B ảng User (40)
      • 3.2. B ảng Tour (40)
      • 3.3. B ảng Nhà hàng (40)
      • 3.4. B ảng Khách s n ạ (41)
      • 3.5. B ảng Phương tiện (41)
      • 3.6. B ảng Gi i thi u ớ ệ (41)
      • 3.7. B ảng H ồ sơ công ty (42)
      • 3.8. B ảng Admin (42)
  • CHƯƠNG 4. GIAO DIỆN CHƯƠNG TRÌNH (43)
    • I. Giao di n Trang Admin ệ (43)
      • 1.1. Trang đăng nhập Admin (43)
      • 1.2. Trang qu n lý Tour ả (0)
      • 1.3. Trang qu n lý Nhà hàng ả (44)
      • 1.4. Trang qu n lý Khách s n ả ạ (45)
      • 1.5. Trang qu ản lý Phương tiệ n (0)
      • 1.6. Trang qu n lý Gi ả ới thi ệu (0)
      • 1.7. Trang qu n lý H ả ồ sơ công ty (46)
      • 1.8. Trang Thêm m i Tour ớ (0)
      • 1.9. Trang S a Tour ử (47)
      • 1.10. Trang Thêm m i Nhà hàng ớ (0)
      • 1.11. Trang S a Nhà hàng ử (48)
      • 1.12. Trang Thêm m i Khách s n ớ ạ (0)
      • 1.13. Trang S a Khách s n ử ạ (49)
      • 1.14. Trang Thêm m ới Phương tiệ n (50)
      • 1.15. Trang S ửa Phương tiệ n (50)
      • 1.16. Trang S a Gi i thi ử ớ ệu (0)
      • 1.17. Trang S a h ử ồ sơ công ty (51)
    • II. Giao di ện Trang ngườ i dùng (52)
      • 2.1. Trang Đăng ký (52)
      • 2.2. Trang Đăng nhập (52)
      • 2.3. Trang gi i thi u ớ ệ (0)
      • 2.4. Trang Tour du l ịch (53)
      • 2.5. Trang Chi ti t Tour ế (54)
      • 2.6. Trang Đề xuất Tour du lịch (55)
      • 2.7. Trang Nhà hàng (56)
      • 2.8. Trang Chi ti t nhà hàng ế (0)
      • 2.9. Trang Đề xuất Nhà hàng (57)
      • 2.10. Trang Khách s n ạ (57)
      • 2.11. Trang Chi ti t Khách s n ế ạ (0)
      • 2.12. Trang Đề xuất khách sạn (58)
      • 2.13. Trang Phương tiện (59)
      • 2.14. Trang Chi ti ết Phương tiệ n (59)
      • 2.15. Trang Đề xu ất Phương tiệ n (60)
      • 2.16. Trang Tìm ki m ế (60)
  • CHƯƠNG 5. KẾ T LU ẬN VÀ HƯỚ NG PHÁT TRIỂN C ỦA ĐỀ TÀI (61)
    • I. Kết qu ả đạt đượ c (61)
    • II. Hướng phát tri n c ể ủa đề tài (61)

Nội dung

Khách hàng có thể đặt tour tr c tuy n ho c liên h vự ế ặ ệ ới công ty, website sẽ ậ c p nhật thông tin đặt chỗ này và lưu trực tiếp trên cơ sở dữ liệu, cho phép quản trị được phân quyền

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN K THUẬT – CÔNG NGH

LỚP: D17PM03

BNH DƯƠNG – 11/2020

Trang 2

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN K THUẬT – CÔNG NGH

LỚP: D17PM03

B NH DƯƠNG – 11 /2020

Trang 3

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN K THUẬT - CÔNG NGH

NHẬN XÉT VÀ CHẤM ĐIỂM C A GI NG VIÊN Ủ Ả

Họ và tên gi ng viên: ả Th.s Nguy ễn ữu Vĩnh H

Tên đề tài: XÂY D NG HỆ THỐ NG WEBSITE QU N LÝ TOUR DU

LỊCH

Nội dung nh n xét: ậ

Điểm: Bằng s : ố

Bằng ch : ữ

GIẢNG VIÊN CH M

(Ký, ghi rõ h tên)

ThS Nguy ễn Hữu Vĩnh

Trang 4

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

M Ở ĐẦ U

Trong những năm gần đây ngành dịch vụ ở nước ta có nhi u kh i sề ở ắc đặc biệt là gi i trí du l ch, v i mả ị ớ ục đích nâng cao giá trị gia tăng của sản phẩm, nâng cao chất lượng và giá tr các ngành s n xuị ả ất; đồng th i d ch vờ ị ụ cũng là khu vực phục vụ m i nhu c u cọ ầ ủa con người, nâng cao dân trí làm cho đờ ống c a con i s ủngười văn minh hơn và từ đó tái tạo sức lao động, nâng cao hi u qu công việ ả ệc.Tuy nhiên, ngành du l ch Vi t Nam t nhiị ệ ừ ều năm nay, cũng đang bị báo động v nề ạn

"chặt chém", b t n t du khách, h tắ ạ ạ ầng cơ sở yếu kém và chất lượng dịch vụ kém, quản lý kém

Vậy vấn đề đặt ra ở đây là làm sao để khách du lịch đến bất cứ nơi đâu mà cần phải lo l ng vắ ề những đề đã nêu ra ở trên

Vì thế, để ạ t o tính khách quan trong vi c du l ch và gi i trí Du khách có th ệ ị ả ểlàm chủ được việc quyết định điểm đến trước khi muốn đi đâu đó hoặc gi i trí, tiả ệc tùng mở ột địa điểm đẹp như mong muốn và giá cả đúng như mong đợi Em đã thực

hiện đề tài “XÂY D NG HỆ THỐNG WEBSITE QUẢN LÝ TOUR DU LỊCH”

Em tin tưởng rằng đây sẽ là một đề tài rất hay và có thể giúp ích cho nhiều khách

du l ch và nhi u công ty du l ch l hành ị ề ị ữTrong quá trình th c hiự ện đề tài, em đã nhận được nhi u sề ự chỉ ảo, giúp đỡ b

và nh ng góp ý chân thành c a Th y Nguy n Hữ ủ ầ ễ ữu Vĩnh Mộ ầt l n n a em xin chân ữthành cảm ơn thầy đã truyề ản t i ki n th c và kinh nghi m cho em m t cách t n tình ế ứ ệ ộ ậ

và sâu s c nh t có th Tuy nhiên, do h n h p v m t ki n th c và kinh nghiắ ấ ể ạ ẹ ề ặ ế ứ ệm

cũng như kỹ năng chưa cao nên bài làm của em chắc chắn còn nhiều thiếu sót Em rất mong s góp ý chân thành c a th y, bự ủ ầ ổ sung để em hoàn thi n tệ ốt hơn

Đồ án bao gồm các phần được phân chương như sau:

Chương 1: Khảo sát hiện trạng và thu thập yêu cầu Chương 2: Đặc tả yêu cầu

Chương 3: Thiết kế và kiến trúc hệ thống Chương 4: Giao diện chương trình

Chương 5: Kết luận và hướng phát triển

Trang 5

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

MỤC LỤC

DANH M C HÌNH viii

DANH M C BẢNG x

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 2

I Khảo sát hi n trệ ạng 2

1 Thực tr ng ạ 2

2 Đánh giá 2

3 Kết lu n ậ 2

4 Mô ta bài toán 2

II Xác định yêu cầu 3

1 Yêu câu chức năng 3

2 Yêu c u phi chầ ức năng 3

CHƯƠNG 2 ĐẶC TẢ YÊU CẦU 4

I Các tác nhân c a hủ ệ thống 4

II Các chức năng của hệ thống 4

III Biểu đồ Usecase 7

1 Biểu đồ Usecase chính 7

2 Biểu đồ Usecase người dùng 8

3 Biểu đồ Usecase đăng nhập 8

4 Biểu đồ Usecase đăng ký 9

5 Biểu đồ Usecase tìm kiếm 9

6 Biểu đồ Usecase bình luận 9

7 Biểu đồ Usecase quản lý bài viết 10

8 Biểu đồ Usecase đặt dịch vụ 11

9 Biểu đồ Usecase quản lý người dùng 11

IV Đặc tả Usecase 12

1) UseCase Đăng ký 12

2) UseCase Đăng nhập 12

3) UseCase Tìm ki m ế 13

4) UseCase Bình lu n ậ 14

5) UseCase Đặt tour 15

6) UseCase Thanh toán 15

Trang 6

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

7) UseCase Qu n lý bài vi t ả ế 16

8) UseCase quản lý người dùng 17

V Biểu đồ lớp (Class Diagram) 18

VI Biểu đồ tuần tự (Sequence Diagram) 19

1 Biểu đồ tuần tự “Đăng nhập” 19

2 Biểu đồ tuần tự “Giải đáp thắc mắc” 19

3 Biểu đồ tuần tự “Xóa bình luận” 20

4 Biểu đồ tuần tự “ Sửa bài viết” 21

5 Biểu đồ tuần tự “Thêm bài viết” 22

6 Biểu đồ tuần tự “ Xem bài viết” 22

7 Biểu đồ tuần tự “ Xóa bài viết” 23

VII Biểu đồ hoạt động (Activity Diagram) 23

1 Biểu đồ hoạt động tìm kiếm 23

2 Biểu đồ hoạt động sửa bài viết 24

3 Biểu đồ hoạt động xóa bài viết 24

4 Biểu đồ hoạt động thêm bài viết 25

VIII Biểu đồ triển khai 25

CHƯƠNG 3 THIẾT KẾ KIẾN TRÚC HỆ THÔNG 26

I Giới thi u ki n trúc hệ ế ệ thống 26

1.1 Khái ni m mô hình 3 layer ệ 26

1.2 Ưu điểm 27

II Thiết k ki n trúc hế ế ệ thống 28

2.1 Biểu đồ phân rã chức năng 28

2.2 Biểu đồ dòng dữ liệu mức khung cảnh 28

III Thiết kế cơ sở ữ liệ 29 d u 3.1 Bảng User 29

3.2 Bảng Tour 29

3.3 Bảng Nhà hàng 29

3.4 Bảng Khách s n ạ 30

3.5 Bảng Phương tiện 30

3.6 Bảng Gi i thi u ớ ệ 30

3.7 Bảng Hồ sơ công ty 31

Trang 7

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

3.8 Bảng Admin 31

CHƯƠNG 4 GIAO DIỆN CHƯƠNG TRÌNH 32

I Giao di n Trang Adminệ 32

1.1 Trang đăng nhập Admin 32

1.2 Trang qu n lý Tourả 33

1.3 Trang qu n lý Nhà hàng ả 33

1.4 Trang qu n lý Khách s n ả ạ 34

1.5 Trang quản lý Phương tiệ 34n 1.6 Trang qu n lý Giả ới ệu 35thi 1.7 Trang qu n lý Hả ồ sơ công ty 35

1.8 Trang Thêm m i Tour ớ 36

1.9 Trang S a Tour ử 36

1.10 Trang Thêm m i Nhà hàng ớ 37

1.11 Trang S a Nhà hàng ử 37

1.12 Trang Thêm m i Khách s n ớ ạ 38

1.13 Trang S a Khách s n ử ạ 38

1.14 Trang Thêm mới Phương tiệ 39n 1.15 Trang Sửa Phương tiệ 39n 1.16 Trang S a Gi i thiử ớ ệu 40

1.17 Trang S a hử ồ sơ công ty 40

II Giao diện Trang người dùng 41

2.1 Trang Đăng ký 41

2.2 Trang Đăng nhập 41

2.3 Trang gi i thi u ớ ệ 42

2.4 Trang Tour du lịch 42

2.5 Trang Chi ti t Tour ế 43

2.6 Trang Đề xuất Tour du lịch 44

2.7 Trang Nhà hàng 45

2.8 Trang Chi ti t nhà hàng ế 45

2.9 Trang Đề xuất Nhà hàng 46

2.10 Trang Khách s n ạ 46

2.11 Trang Chi ti t Khách s n ế ạ 47

2.12 Trang Đề xuất khách sạn 47

Trang 8

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

2.13 Trang Phương tiện 482.14 Trang Chi tiết Phương tiệ 48n 2.15 Trang Đề xuất Phương tiện 492.16 Trang Tìm ki m ế 49CHƯƠNG 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 50

I Kết quả đạt đượ 50c

II Hướng phát tri n cể ủa đề tài 50

TÀI LI U THAM KH O Ả 51

Trang 9

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

DANH M C HÌNH

Hình 1:Biểu đồ UseCase chính 7

Hình 2:Biểu đồ UseCase người dùng 8

Hình 3:Biểu đồ UseCase đăng nhậ 8p Hình 4:Biểu đồ UseCase đăng ký 9

Hình 5:Biểu đồ UseCase tìm ki m ế 9

Hình 6:Biểu đồ UseCase bình lu n ậ 9

Hình 7: Biểu đồ UseCase qu n lý bài vi t ả ế 10

Hình 8:Biểu đồ UseCase đặt d ch v ị ụ 11

Hình 9:Biểu đồ UseCase quản lý người dùng 11

Hình 10: Biêu đồ ớ 18 l p Hình 11:Biểu đồ tuầ ự “Đăng nhập” 19n t Hình 12:Biểu đồ tuầ ự “Giải đáp thắn t c mắc” 19

Hình 13:Biểu đồ tuầ ự “Xóa bình luận” n t 20 Hình 14:Biểu đồ tuầ ự “ Sửn t a bài viết” 21

Hình 15:Biểu đồ tuầ ự “Thêm bài viết” 22n t Hình 16:Biểu đồ tuầ ự “ Xem bài viết” n t 22

Hình 17:Biểu đồ tuầ ự “ Xóa bài viết” 23n t Hình 18:Biểu đồ hoạt động tìm ki m ế 23

Hình 19:Biểu đồ hoạt động s a bài vi t ử ế 24

Hình 20:Biểu đồ hoạt động xóa bài vi t ế 24

Hình 21:Biểu đồ hoạt động thêm bài vi t ế 25

Hình 22:Biểu đồ tri n khai ể 25

Hình 23:Biểu đồ phân rã chức năng 28

Hình 24: Biểu đồ dòng dữ liệu mức khung cảnh 28

Hình 25:Giao diện đăng nhập Admin 32

Hình 26:Giao di n trang qu n lý Tour ệ ả 33

Hình 27:Giao di n trang qu n lý Nhà hàng ệ ả 33

Hình 28:Giao di n trang qu n lý Khách s n ệ ả ạ 34

Hình 29:Giao di n trang quệ ản lý Phương tiệ 34 n Hình 30:Giao di n trang qu n lý Gi i thi u ệ ả ớ ệ 35

Hình 31:Giao di n trang qu n lý Hệ ả ồ sơ công ty 35

Hình 32:Giao di n trang thêm Tour m i ệ ớ 36

Hình 33:Giao di n trang s a Tour ệ ử 36

Hình 34:Giao di n thêm m i Nhà hàng ệ ớ 37

Hình 35:Giao di n s a Nhà hàng ệ ử 37

Hình 36:Giao di n trang thêm m i Khách s n ệ ớ ạ 38

Hình 37:Giao diện trang s a Khách s n ử ạ 38 Hình 38:Giao di n trang them mệ ới Phương tiệ 39 n

Trang 10

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

Hình 39:Giao di n trang sệ ửa Phương tiện 39

Hình 40:Giao di n trang s a Gi i thi u ệ ử ớ ệ 40

Hình 41:Giao di n trang s a hệ ử ồ sơ công ty 40

Hình 42:Giao diện trang đăng ký User 41

Hình 43:Giao diện trang Đăng nhậ 41p Hình 44:Giao di n trang gi i thi u ệ ớ ệ 42

Hình 45: Giao di n trang Tour du lệ ịch 42

Hình 46: Giao di n trang chi ti t Tour ệ ế 43

Hình 47: Giao diện trang đề xu t Tour du lấ ịch 44

Hình 48:Giao di n trang Nhà hàng ệ 45

Hình 49: Giao di n trang chi ti t nhà hàng ệ ế 45

Hình 50:Giao diện trang đề xu t Nhà hàng ấ 46

Hình 51:Giao di n trang Khách s n ệ ạ 46

Hình 52:Giao di n trang chi ti t Khách s n ệ ế ạ 47

Hình 53:Giao diện trang đề xu t khách s n ấ ạ 47

Hình 54:Giao diện trang Phương tiệ 48 n Hình 55:Giao di n Trang chi tiệ ết Phương tiệ 48 n Hình 56:Giao diện trang đề xuất Phương tiệ n 49

Hình 57:Giao di n trang Tìm ki m ệ ế 49

Trang 11

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

Bảng 1:Các tác nhân c a hủ ệ thống 4

Bảng 2:Các chức năng của hệ thống 5

Bảng 3: Đặc tả UseCase Đăng ký 12

Bảng 4: Đặc tả UseCase Đăng nhập 12

Bảng 5: Đặc tả UseCase Tìm kiếm 13

Bảng 6: Đặc tả UseCase Bình luận 14

Bảng 7: Đặc tả UseCase Đặt Tour 15

Bảng 8: Đặc tả UseCase Thanh toán 15

Bảng 9: Đặc tả UseCase Quản lý bài viết 16

Bảng 10: Đặc tả UseCase quản lý người dùng 17

Bảng 11: CSDL B ng User ả 29

Bảng 12: CSDL B ng Tour ả 29

Bảng 13: CSDL B ng Nhà hàng ả 29

Bảng 14: CSDL B ng Khách S n ả ạ 30

Bảng 15: CSDL Bảng Phương tiệ 30n Bảng 16: CSDL B ng Gi i thi u ả ớ ệ 31

Bảng 17: CDSL B ng Hả ồ sơ công ty 31

Bảng 18: CSDL B ng Admin ả 31

Trang 12

XÂY DỰNG HỆ THỐNG WEBSITE QU N LÝ TOUR DU LẢ ỊCH

Trang 13

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THU TH ẬP YÊU CẦU

I Khảo sát hi n trạng

1 Thực trạng

Trong những năm gần đây ngành dịch vụ ở nước ta có nhi u kh i sề ở ắc đặc biệt

là gi i trí du l ch, v i mả ị ớ ục đích nâng cao giá trị gia tăng của s n ph m, nâng cao chả ẩ ất lượng và giá tr các ngành sị ản xuất; đồng thời d ch vị ụ cũng là khu vực phục vụ m i ọnhu c u cầ ủa con người, nâng cao dân trí làm cho đờ ối s ng của con người văn minh hơn và từ đó tái tạo sức lao động, nâng cao hiệu quả công việc.Tuy nhiên, ngành du lịch Vi t Nam tệ ừ nhiều năm nay, cũng đang bị báo động về nạn "chặt chém", bắt nạt

du khách, h tạ ầng cơ sở ế y u kém và chất lượng d ch v kém, qu n lý kém ị ụ ả

2 Đánh giá

Từ thực tr ng trên có thạ ể thấy vấn đề quản lý d ch v du lị ụ ịch đang rất báo động

và khách du lịch cũng như các ban quản lý du l ch rị ất khó khăn trong việc tìm ki m, ếđặt dịch vụ cũng như thống kê, qu n lý tour ả

3 K ết lu n

Từ đó cần có hệ thống quản lý tour du lịch ch ất lượng uy tính đảm b o vả ấn đề minh bạch đơn giản, giúp người mua đơn giản hóa vấn đềchọn địa điểm và thanh toán, cải thiện hơn vấn đề quản lý tour

4 Mô ta bài toán

Công ty du l ch thi t k tour và lên l ch trình cho t ng tour cị ế ế ị ừ ụ thể sau đó cập nhật thông tin này lên website với đầy đủ thông tin v giá c tour, l ch trình, nhà hàng, ề ả ịkhách sạn, phương tiện; nội dung, hình ảnh

Người thăm website có thể xem, tìm ki m thông tin v các tour du l ch hi n hành, ế ề ị ệcác nhà hàng, khách sạn, phương tiện g i ý; ho c tìm ki m theo tên, giá cợ ặ ế ả , địa

phương muốn đến, sau đó khách hàng có thể ến hành đặ ti t chỗ nếu muốn

Khách hàng có thể đặt tour tr c tuy n ho c liên h vự ế ặ ệ ới công ty, website sẽ ậ c p nhật thông tin đặt chỗ này và lưu trực tiếp trên cơ sở dữ liệu, cho phép quản trị được phân quyền theo các công vi c sau: ệ

- Tìm kiếm các đơn đặt chỗ đã được xác nhận hay chưa

- Xem danh sách khách hàng tham gia tour đó

- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địa điểm du lịch ở các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng

- Thêm , xóa, s a thông tin hình nh v các tour du l do công ty tử ả ề ịch ổ chức

- Thêm , xóa, s a thông tin hình nh vử ả ề các nhà hàng do công ty đề xuất

- Thêm , xóa, s a thông tin hình nh v các khách sử ả ề ạn do công ty đề xuất

Trang 14

- Thêm , xóa, s a thông tin hình nh vử ả ề các phương tiện do công ty đề xuất.

II Xác định yêu cầu

1 Yêu câu chức năng

Ngành du l ch là mị ột ngành đặc thù nên thiết k website du lế ịch ph i th hi n ả ể ệđược nét đặc thù đó trong từng chi tiết của website, làm sao website mang đến sự hài lòng cho khách hàng mỗi khi lướt web, các module trang ch có th hi n th ủ ể ể ị

- Đăng các Tour hot, tour mới nhất và được quan tâm nhất lên trang chủ

- Thư ngỏ giới thiệu về lịch sử hình thành và phát triển, chức năng nhiệm vụ của công ty

- Thêm, b t kh i n i dung, chớ ố ộ ức năng trang chủ tùy ý

- Thiết l p thông tin công ty, email, popup ậ

- Cập nh t banner, favicon ậ

- Sắp x p nế ội dung theo thứ tự hiển thị trực quan

- Thêm, b t kh i n i dung, chớ ố ộ ức năng tùy ý

- Thiết lập thông tin tiêu đề, mô tả, từ khoá

- Thiết l p thông tin footer ậ

- Tìm ki m nhanh ế theo địa điểm, theo thời gian đi,

- Chức năng thêm, xoá sửa ẩn danh mục Tour

- Chọn khách s n theo khu v c ạ ự

- Thông tin chi ti t phòng t ng khách s n ế ừ ạ

- Chức năng thêm, xoá, sửa, ẩn khách sạn

- Tìm kiếm các đơn đặt chỗ đã được xác nhận hay chưa

- Xem danh sách khách hàng tham gia tour đó

- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địa điểm du lịch ở các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng

- Thêm , xóa, s a thông tin hình nh v các tour du l ch do công ty tử ả ề ị ổ chức

- Thêm , xóa, s a thông tin hình nh vử ả ề các nhà hàng do công ty đề xuất

- Thêm , xóa, s a thông tin hình nh v các khách sử ả ề ạn do công ty đề xuất

2 Yêu c u phi chầ ức năng

- Website phải có dung lượng không quá l n, tớ ốc độ ử x lý nhanh

- Giao di n d nhìn thân thi n vệ ễ ệ ới người dùng

- Công vi c tính toán ph i th c hiên chính xác, không ch p nh n sai sót ệ ả ự ấ ậ

- Sử d ng mã hóa các thông tin nh y c m c a khách hàng ụ ạ ả ủ

- Đảm bảo an toàn d liệu khi ch y website tr c tuy n ữ ạ ự ế

Trang 15

CHƯƠNG 2 ĐẶC TẢ YÊU CẦU

I Các tác nhân c a hệ thống

B ảng 1:Các tác nhân c a hệ thống

chính c a hủ ệ thống website, là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống

Tác nhân Admin có thể thực hiện được tất c các chả ức năng có trong hệ thống của qu n trả ị như: đăng nhập, quản lý tour, qu n lý bài vi t , qu n lý nhà ả ế ảhàng, qu n lý khách s n, ả ạ quản lý khách

hàng, tìm kiếm,

xem các n i dung c a website ộ ủUser truy c p có thậ ể thực hi n tìm ệkiếm, xem, chọn, đặ ịt d ch vụ, xem tin tức hành trang,

User được hỗ trợ trực tuyến, có thể gửi bình lu n vậ ề công ty và đóng góp ý

kiến về website

II Các chức năng của h ệ thống

Dựa trên văn bản mô tả bài toán và việc phân tích các tác nhân, ta xác định được các chức năng như sau:

Trang 16

B ảng 2:Các chức năng của h ệ thống

Stt Chức năng người

dùng

Mô tả Client Admin

1 Đăng ký Chức năng này cho phép

Người dùng tạo tài khoản để thực hiện các chức năng của

họ

Có Không

2 Đăng nhập Chức năng này cho phép

Admin, Người dùng vào hệ thống bằng tài khoản để thực hiện các chức năng của họ

Không Có

Trang 17

13 Sửa thông tin khách

sạn

Chức năng này cho phép Admin sửa thông tin các khách sạn

21 Sửa thông tin cá nhân Chức năng này cho phép

Admin, User sửa thông tin cá nhân

26 Thanh toán Chức năng này cho phép

User thanh toán trực tuyến

Có Không

27 Tìm kiếm địa điểm Chức năng này cho phép

Admin,User tìm kiếm địa điểm du lịch

Có Có

28 Tìm kiếm khách sạn Chức năng này cho phép Có Có

Trang 18

Admin,User tìm kiếm khách sạn

29 Tìm kiếm nhà hàng Chức năng này cho phép

Admin,User tìm kiếm nhà hàng

Có Có

30 Tìm kiếm phương tiện Chức năng này cho phép

Admin,User tìm kiếm phương tiện

Trang 19

2 Biểu đồ Usecase ngườ i dùng

3 Biểu đồ Usecase đăng nhậ p

Trang 20

4 Biểu đồ Usecase đăng ký

5 Biểu đồ Usecase tìm kiếm

6 Biểu đồ Usecase bình luận

Trang 21

7 Biểu đồ Usecase quản lý bài viết

Trang 22

8 Biểu đồ Usecase đặt dịch vụ

9 Biểu đồ Usecase quản lý người dùng

Trang 23

Includes None

Extends Đăng ký

Điều kiện tiên quyết Người dùng ghé thăm website và chưa là thành viên của

hệ thống Dòng sự kiện

Dòng sự kiện chính B1 Từ giao diện người dùng chọn đăng ký

B2 Hệ thống hiển thị giao diện đăng ký, yêu cầu người dùng nhập thông tin cá nhân vào form đăng ký

B3 Người dùng nhập thông tin cá nhân sau đó chọn nút đăng ký

B4 Hệ thống kiểm tra thông tin đăng ký đã hợp lệ chưa, nếu chưa A1

B5 Hệ thống cập nhật thông tin của người dùng vào danh sách người dùng

Dòng sự kiện thay thế A1 Hiển thị thông báo thông tin không hợp lệ

Điều kiện sau Người dùng trở thành thành viên của hệ thống

Trang 24

Actors User, Admin

Includes None

Extends Đăng nhập

Điều kiện tiên quyết Thành viên chưa đăng nhập vào hệ thống

Dòng sự kiện

Dòng sự kiện chính B1 Từ giao diện người dùng chọn đăng nhập

B2 Hệ thống hiển thị giao diện đăng nhập, yêu cầu người dùng hoặc người quản trị nhập tên tài khoản và mật khẩu vào form đăng nhập

B3 Người dùng nhập thông tin cá nhân sau đó chọn nút đăng nhập

B4 Hệ thống kiểm tra tên và mật khẩu vừa nhập, nếu đúng sẽ cho phép vào hệ thống

Dòng sự kiện thay thế Nếu trong kịch bản chính tên hoặc mật khẩu bị sai thì hệ

thống báo lỗi

Người dùng có thể nhập lại hoặc hủy bỏ việc đăng nhập khi đó các sử dụng sẽ kết thúc

Điều kiện sau Người dùng , quản trị đăng nhập thành công và có thể sử

dụng các chức năng của hệ thống cung cấp

3) UseCase Tìm ki m ế

B ảng 5: Đặ ảc t UseCase Tìm ki m ế

UC – Tìm kiếm

Tên Tìm kiếm

Định nghĩa Thông tin cần tìm kiếm được hiển thị

Actors User, Admin

Includes None

Extends None

Điều kiện tiên quyết Người dùng truy cập vào hệ thống Website nhập thông

tin cần tìm kiếm, hệ thống sẽ tự động thực hiện yêu cầu tìm kiếm

Dòng sự kiện

Trang 25

Dòng sự kiện chính B1 Bắt đầu khi người dùng truy cập vào website của hệ

thống và chọn tìm kiếm Sau đó người dùng điền từ khóa

và hệ thống sẽ kiểm tra nếu từ khóa hợp lệ

B2 Hệ thống bắt đầu hiển thị thông tin dịch vụ hoặc thông tin bài viết được tìm thấy

B3 Người dùng có thể chọn xem thông tin hoặc chọn

“Thoát” khi đó hoạt động sẽ kết thúc

Dòng sự kiện thay thế Từ khóa không hợp lệ: Người dùng có thể điền lại từ

khóa hoặc hủy bỏ tìm kiếm

Điều kiện sau Người dùng , quản trị thấy được nội dung muốn tìm

Dòng sự kiện thay thế None

Điều kiện sau None

Trang 26

Extends Đăng ký, Xem thông tin tour

Điều kiện tiên quyết Bắt đầu khi dịch vụ cần chọn đã hiển thị trên hệ thống

Dòng sự kiện

Dòng sự kiện chính B1 Khách hàng chọn mục tour,khách sạn, phương tiện

B2 Hệ thống bắt đầu hiển thị ra màn hình các dịch vụ có sẵn

B3 Khách hàng xem thông tin về dịch vụ cần đặt và chọn dịch vụ

B4 Hệ thống sẽ tự động lưu lại để kiểm tra Dòng sự kiện thay thế Khách hàng chọn đặt dịch vụ ở mục khác.Hệ thống hiển

thị có dịch vụ đó

Điều kiện sau None

6) UseCase Thanh toán

B ảng 8: Đặ ảc t UseCase Thanh toán

UC – Thanh toán

Tên Thanh toán

Định nghĩa Cho phép người dùng tạo đơn hàng và một số thông tin

Trang 27

Dòng sự kiện chính B1 Khách hàng chọn nhấn Thanh toán để tạo đơn hàng

B2 Form thanh toán xuất hiện, hệ thống hiển thị đơn hàng và một số thông tin mặc định của đơn hàng

B3 Khách hàng xem thông tin đơn hàng Hệ thống kiểm tra số tài khoản hợp lệ thì thông báo thành công

Dòng sự kiện thay thế Hệ thống thông báo việc tạo đơn hàng thành công

Hệ thống hiển thị lại form nhập thông tin và các trường nhập sai

Điều kiện sau Hệ thống hiển thị các dịch vụ để khách hàng thực hiện

giao dịch mới

7) UseCase Qu n lý bài vi t ả ế

B ảng 9: Đặ ảc t UseCase Qu n lý bài vi t ả ế

UC – Quản lý bài viết

Tên Quản lý bài viết

Định nghĩa Người quản trị cần nắm bắt nhanh về các thông tin của

tour để cập nhật lên Website

Dòng sự kiện thay thế Tên đăng nhập hoặc mật khẩu không hợp lệ, hệ thống

báo lỗi, người dùng có thể nhập lại hoặc kết thúc hoạt động

Bài viết không hợp lệ, hoặc không thể thêm, sửa , xóa bài viết, hệ thống báo lỗi

Điều kiện sau Hệ thống hiển thị các dịch vụ cần quản lý

Trang 28

8) UseCase quản lý người dùng

B ảng 10: Đặ ảc t UseCase quản lý người dùng

UC – Quản lý người dùng

Tên Quản lý người dùng

Định nghĩa Người quản trị cần quản lý danh sách thành viên với các

thao tác : thêm, xóa , sửa thông tin thành viên

Dòng sự kiện thay thế Tên đăng nhập hoặc mật khẩu không hợp lệ, hệ thống

báo lỗi, người dùng có thể nhập lại hoặc kết thúc hoạt động

Thông tin không hợp lệ, hoặc không thể thêm, sửa , xóa bài viết, hệ thống báo lỗi

Điều kiện sau Các thông tin thành viên được cập nhật vào cơ sở dữ

liệu

Trang 29

V Biểu đồ lớp (Class Diagram)

Trang 30

VI Biểu đồ tuần tự (Sequence Diagram)

1 Biểu đồ tuần tự “Đăng nhập”

2 Biểu đồ tuần tự “Giải đáp thắc mắc”

Trang 31

3 Biểu đồ tuần tự “Xóa bình luận”

Ngày đăng: 06/02/2023, 18:06

🧩 Sản phẩm bạn có thể quan tâm