Bộ Giáo Dục Và Đào Tạo Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh Khoa Công Nghệ Thông Tin MÔN HỌC : PHÂN TÍCH THIẾT KẾ PHẦN MỀM ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ TOUR DU LỊCH Giáo Viên Hướng Dẫn : ThS. Thái Thị Thanh Thảo Thành Viên : 1. Kim Bichlara – MSSV: 22DH110352 2. Châu Lệ Kiều Ly – MSSV: 22DH112082 3.
Đặng Anh Phát – MSSV: 22DH112667 4. Lê Võ Quý Tiên – MSSV: 22DH113688 5. Văng Công Thái Toàn – MSSV: 22DH113801 Tp. Hồ Chí Minh, Ngày 1 tháng 4 năm 2024 Nhóm 15 Năm học 2023 - 2024 Nhận xét của giảng viên.
Page 1 of 87 Nhóm 15 Năm học 2023 - 2024 LỜI CẢM ƠN Lời đầu tiên, chúng em xin được bày tỏ lòng biết ơn sâu sắc đến trường Đại học Ngoại ngữ - Tin học TP.HCM và khoa Công nghệ thông tin đã tạo điều kiện thuận lợi cho chúng em được học tập và tiếp cận với môn học quan trọng - Phân tích thiết kế. Môn học này không chỉ giúp chúng em hiểu sâu hơn về nhiều lĩnh vực trong ngành Công nghệ thông tin mà còn định hướng cho chúng em về tương lai công việc của mình. Tiếp theo, chúng em muốn bày tỏ lòng biết ơn chân thành đến cô Thái Thị Thanh Thảo, người đã dành rất nhiều tâm huyết và tình yêu thương trong việc truyền đạt kiến thức và kinh nghiệm quan trọng trong suốt mười hai tuần học. Cô đã luôn sẵn lòng hỗ trợ và giải đáp mọi thắc mắc của chúng em một cách tận tình, giúp chúng em tiến bộ hơn trong môn học này.
Trải qua quá trình học tập và hoàn thành đồ án về quản lý hệ thống tour du lịch, chúng em cũng không thể không nhắc đến sự quan tâm và giúp đỡ từ cô và các bạn trong lớp. Mặc dù kiến thức của chúng em còn hạn chế và thời gian học chỉ có giới hạn trong ba tháng, nhưng nhờ có sự hỗ trợ từ mọi người, chúng em đã có thể hoàn thành đồ án một cách tương đối thành công. Tuy nhiên, chúng em nhận thức được rằng bài đồ án của chúng em vẫn còn một số thiếu sót và lỗi sai. Vì vậy, chúng em hy vọng cô có thể dành thời gian để xem xét và góp ý, giúp chúng em hoàn thiện bài đồ án hơn nữa.
Lời khuyên và đóng góp của cô sẽ là nguồn động viên đối với chúng em trong hành trình học tập của mình. Chúc cô sẽ luôn thành công trong sứ mệnh giáo dục và là ngọn lửa sáng soi đường cho các thế hệ sinh viên của chúng em và của tương lai. Chúng em xin chân thành cảm ơn. Page 2 of 87 Nhóm 15 Năm học 2023 - 2024 MỤC LỤC DANH MỤC HÌNH ẢNH.
5 DANH MỤC BẢNG BIỂU. 6 DANH MỤC TỪ VIẾT TẮT. 7 BẢNG PHÂN CÔNG CÔNG VIỆC. Giới thiệu chung.
Phân tích thiết kế hệ thống. Đặc tả hệ thống (System requirements). Giả định (Assumption) cho hệ thống. Phạm vi của hệ thống (Scope).
Actor và use case. Công ty du lịch. Khách ghé thăm website. Khách hàng.
Quản trị viên. Đặc tả use case .1 Use Case 1: Đăng nhập.2 Use Case 2: Đăng lịch trình .3 Use Case 3: Sửa thông tin lịch trình .4 Use Case 4: Xoá lịch trình.5 Use Case 5: Quản lý hướng dẫn viên .6 Use Case 6: Thêm đối tác .7 Use Case 7: Sửa thông tin đối tác .8 Use Case 8: Xoá đối tác .9 Use Case 9: Quản lý xe .10 Use Case 10: Thêm tài xế .11 Use Case 11: Sửa thông tin tài xế .12 Use Case 12: Xoá tài xế .13 Use Case 13: Đăng ký .14 Use Case 14: Xem thông tin tour du lịch .15 Use Case 15: Tìm kiếm thông tin về tour du lịch.16 Use Case 16: Đặt tour .17 Use Case 17: Sửa chỗ đặt tour. 46 Page 3 of 87 Nhóm 15 Năm học 2023 - 2024 5.18 Use Case 18: Huỷ đặt tour .19 Use Case 19: Cập nhật ngày đặt tour .20 Use Case 20: Đánh giá .21 Use Case 21: Quản lý thông tin đặt chỗ .22 Use Case 22: Xem thông tin khách hàng .23 Use Case 23: Thêm tour .24 Use Case 24: Sửa thông tin tour .25 Use Case 25: Xoá tour .26 Use Case 26: Thêm địa điểm du lịch .27 Use Case 27: Sửa thông tin địa điểm du lịch .28 Use Case 28: Xoá địa điểm du lịch .29 Use Case 29: Cung cấp tài khoản .30 Use Case 30: Sửa thông tin tài khoản .31 Use Case 31: Xoá tài khoản .32 Use Case 32: Thêm khách sạn .33 Use Case 33: Sửa thông tin khách sạn .34 Use Case 34: Xoá khách sạn .35 Use Case 35: Tìm kiếm đơn đặt tour. Ma trận giữa người dùng và actor.
State Machine Diagram. Giao diện mockup.85 Page 4 of 87 Nhóm 15 Năm học 2023 - 2024 DANH MỤC HÌNH ẢNH Hình 1. Use Case Diagram về Actor "Công ty du lịch". Use Case Diagram về Actor "Khách ghé thăm website".
Use Case Diagram về Actor "Khách hàng". Use Case Diagram về Actor "Quản trị viên". Sequence Diagram về Use Case "Đăng nhập". Sequence Diagram về Use Case "Đăng lịch trình".
Sequence Diagram về Use Case "Sửa thông tin lịch trình". Activity Diagram về Use Case "Thêm hướng dẫn viên". Sequence Diagram về Use Case "Thêm đối tác". Sequence Diagram về Use case “Xoá đối tác”.
Sequence Diagram về Use Case "Thêm tài xế". Sequence Diagram về Use Case "Xoá tài xế". Sequence Diagram về Use Case "Đăng ký". Activity Diagram về Use Case "Đặt Tour".
Activity Diagram về Use Case "Sửa chỗ đặt tour". Activity Diagram về Use Case "Huỷ đặt tour". Sequence Diagram về Use Case "Thêm thông tin đặt chỗ". Sequence Diagram về Use Case "Sửa thông tin đặt chỗ".
Activity Diagram về Use Case "Xem thông tin khách hàng". Activity Diagram về Use Case "Sửa thông tin tour du lịch". Activity Diagram về Use Case "Xoá tour". Activity Diagram về Use Case "Thêm địa điểm du lịch".
Activity Diagram về Use Case "Sửa thông tin tài khoản". Actitvity Diagram về Use Case "Tìm kiếm đơn đặt tour". State Machine Diagram về đối tượng "Khách hàng". State Machine Diagram về đối tượng "Tour du lịch".
ERD của Hệ thống Quản lý Tour du lịch. Class Diagram về Hệ thống Quản lý Tour du lịch. Giao diện Trang Chủ. Giao diện Đăng Ký của Khách ghé thăm website.
Giao diện Đăng Nhập. 80 Page 5 of 87 Nhóm 15 Năm học 2023 - 2024 Hình 32. Giao diện Đánh Giá của Khách hàng. Giao diện Quản lý tài khoản của Quản trị viên.
Giao diện Quản lý tour của Quản trị viên. Giao diện Quản lý địa điểm của Quản trị viên. Giao diện Quản lý chỗ ngồi của Quản trị viên. 85 DANH MỤC BẢNG BIỂU Bảng 1.
Các từ viết tắt và thuật ngữ. Công việc của các thành viên trong nhóm. Đặc tả về Use Case "Đăng nhập". Đặc tả về Use Case "Đăng lịch trình".
Đặc tả về Use Case "Sửa thông tin lịch trình". Đặc tả về Use Case "Xoá lịch trình". Đặc tả về Use Case "Quản lý hướng dẫn viên". Đặc tả về Use Case "Thêm đối tác".
Đặc tả về Use Case "Sửa thông tin đối tác". Đặc tả về Use Case "Xoá đối tác". Đặc tả về Use Case "Quản lý thông tin xe". Đặc tả về Use Case "Thêm tài xế".
Đặc tả về Use Case "Sửa thông tin tài xế". Đặc tả về Use Case "Xoá tài xế". Đặc tả về Use Case "Đăng ký". Đặc tả về Use Case "Xem thông tin tour du lịch".
Đặc tả về Use Case "Tìm kiếm thông tin du lịch". Đặc tả về Use Case "Đặt tour". Đặc tả về Use Case "Sửa chỗ đặt tour". Đặc tả về Use Case "Huỷ đặt tour".
Đặc tả về Use Case "Cập nhật ngày đặt tour". Đặc tả về Use Case "Đánh giá". Đặc tả về Use Case "Quản lý thông tin đặt chỗ". Đặc tả về Use Case "Xem thông tin khách hàng".
Đặc tả về Use Case "Thêm tour". 57 Page 6 of 87 Nhóm 15 Năm học 2023 - 2024 Bảng 26. Đặc tả về Use Case "Sửa thông tin tour". Đặc tả về Use Case "Xoá tour".
Đặc tả về Use Case "Thêm địa điểm du lịch”. Đặc tả về Use Case "Sửa thông tin địa điểm du lịch". Đặc tả về Use Case "Xoá địa điểm du lịch". Đặc tả về Use Case "Cung cấp tài khoản".
Đặc tả về Use Case "Sửa thông tin tài khoản". Đặc tả về Use Case "Xoá tài khoản". Đặc tả về Use Case "Thêm khách sạn". Đặc tả về Use Case "Sửa thông tin khách sạn".
Đặc tả về Use Case "Xoá khách sạn". Đặc tả về Use Case "Tìm kiếm đơn đặt tour". Ma trận giữa Actor và Use Case. 75 DANH MỤC TỪ VIẾT TẮT # Từ viết tắt Ý nghĩa 1 UC Use Case 2 ERD Entity-Relationship Diagram Bảng 1.
Các từ viết tắt và thuật ngữ Page 7 of 87 Nhóm 15 Năm học 2023 - 2024 BẢNG PHÂN CÔNG CÔNG VIỆC Mã số nhóm: 15 Tên thành viên Mã số sinh viên Phân công Chức vụ Đặc tả use case 1, 9, 13, 17-19 Sequence Diagram về Use Case 1, 1 Kim Bichlara 22DH110352 Activity Diagram về Use Case 17, 18 Entity-Relationship Diagram Giao diện mockup Đặc tả hệ thống Giả định cho hệ thống Châu Lệ Kiều Ly 22DH112082 Đặc tả use case 10-12, 22, 23, 26 Sequence Diagram về Use Case 10, Activity Diagram về Use Case 22, 26 Phạm vi hệ thống Ma trận actor và use case Đặng Anh Phát 22DH112667 Đặc tả use case 5, 21, 35 Sequence Diagram về Use Case 21 Activity Diagram về Use Case 5, 35 Đặc tả hệ thống Use Case Diagram Đặc tả use case 2-4, 14-16, 20, 29-34 Lê Võ Quý Tiên 22DH113688 Sequence Diagram về Use Case 2, Nhóm trưởng Activity Diagram về Use Case 16, 30 Class Diagram Viết báo cáo Page 8 of 87 Nhóm 15 Năm học 2023 - 2024 Đặc tả hệ thống Đặc tả use case 6-8, 24, 25, 27, 28 Sequence Diagram về Use Case 6, Văng Công Thái Toàn 22DH113801 Activity Diagram về Use Case 24, 25 State Machine Diagram Giao diện mockup Bảng 2. Công việc của các thành viên trong nhóm Page 9 of 87 Nhóm 15 Năm học 2023 - 2024 I. Giới thiệu chung Nhằm hướng tới một trang du lịch mà ở đó, mọi người dễ dàng tiếp cận với trang web và được đi du lịch tới nơi mà mình thích, hệ thống thân thiện với tất cả mọi người. Phân tích thiết kế hệ thống 1.