Báo cáo môn học: Ngôn ngữ mô hình hóa Đề tài: Quản lý đặt tour du lịch Bên cạnh đó cũng có các website quản lý đặt tour trong nước tương tự để tham khảo như: mytour.vn, travel.com.vn, phuot.vn,... Ngoài các website đặt tour trong nước thì có một số website đặt tour ngoài nước để tham khảo như: tripadvisor.com, Booking.com, Hotels.com, ... Thông qua các website đặt tour đã có tương tự nhóm chúng tôi đã thấy các website đặt tour hiện tại còn nhiều mặt khó khăn cho khách hàng như lượt truy cập vào trang web với một số lượng lớn có thể làm cho web bị giật lag gây ảnh hưởng đến các trải nghiệm của khách hàng, có thể kết hợp quảng cáo để tăng doanh thu nhưng lại đặt các quảng cáo ở khắp nơi làm cho khách hàng có một số trải nghiệm không tốt,... Tuy nhiên các trang web cũng đã làm các giao diện sinh động, dễ thao tác, các chức năng rõ ràng thuận lợi cho việc sử dụng của người dùng. Thông qua các thảm khảo của các website đã có tương tự nhóm chúng tôi đã cố gắng hoàn thiện website của mình nhầm cung cấp đến khách hàng một trang web tối ưu hóa nhất đem lại các trải nghiệm tốt nhất đối với người sử dụng.
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG NGƠN NGỮ MƠ HÌNH HĨA Mã số học phần: CT182 ĐỀ TÀI QUẢN LÝ ĐẶT TOUR DU LỊCH Giảng viên hướng dẫn: Sinh viên thực hiện: Nhóm 06 TS Nguyễn Thanh Hải B1906580 – Cao Như Thuần (Trưởng nhóm) B1906766 – Lê Minh Thắng B1906611 – Nguyễn Quốc Việt B1906599 – Huỳnh Nhật Trường B1906783 – Mai Bảo Tín B1809408 – Mai Hồng Thịnh Email: thuanb1906580@student.ctu.edu.vn Cần Thơ, Tháng 11 Năm 2021 Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục MỤC LỤC CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU ĐỀ TÀI 1.1.1 Giới thiệu hệ thống 1.1.2 Một số hệ thống có tương tự 1.1.3 Một số biểu mẫu 1.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 1.3 PHẠM VI ĐÈ TÀI CHƯƠNG 2: MÔ TẢ HỆ THỐNG 2.1 CÁC CHỨC NĂNG VÀ CÁC TÁC NHÂN CỦA HỆ THỐNG 2.2 MƠ TẢ CÁC CHỨC NĂNG CHÍNH 2.2.1 Đặt tour 2.2.2 Cập nhật tình hình tour 2.2.3 Hủy tour 2.2.4 Quản lý thông tin cá nhân 2.2.5 Quản lý tour đặt 2.2.6 Hỗ trợ trực tuyến 2.2.7 Tìm kiếm tour CHƯƠNG 3: SƠ ĐỒ USE CASE 10 3.1 SƠ ĐỒ USE CASE TỔNG THỂ 10 3.2 CÁC SƠ ĐỒ USE CASE TRONG HỆ THỐNG 11 3.2.1 Nhiệm vụ actor “KH” & “KH khơng có tài khoản” 11 3.2.2 Nhiệm vụ actor “Hướng dẫn viên du lịch” 12 3.2.3 Nhiệm vụ actor “Nhân viên” 13 Quản Lý Đặt Tour Du Lịch – Nhóm 06 i Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục 3.2.4 Nhiệm vụ actor “Quản lý” 14 3.3 MÔ TẢ MỘT SỐ USE CASE TRONG HỆ THỐNG 14 3.3.1 Use case quản lý nhân viên 14 3.3.2 Use case phân công hướng dẫn viên 15 3.3.3 Use case đặt tour 16 3.3.4 Use case đổi mật 16 3.3.5 Use case hỗ trợ trực tuyến 17 3.3.6 Use case tìm kiếm tour 18 3.3.7 Use case quản lí tour 19 3.3.8 Use case đăng ký 19 3.3.9 Use case đăng nhập 20 3.3.10 Use case quản lý giao dịch đặt tour 21 3.3.11 Use case quản lý thông tin cá nhân 21 3.3.12 Use case hủy tour 22 CHƯƠNG 4: SƠ ĐỒ LỚP 23 4.1 SƠ ĐỒ LỚP 23 4.2 MÔ TẢ LỚP TRONG SƠ ĐỒ 23 4.2.1 NguoiDung 23 4.2.2 CongTy 24 4.2.3 NhanVien 25 4.2.4 HuongDanVien 26 4.2.5 PhuongTien 27 4.2.6 KhachSan 28 4.2.7 NhaHang 28 4.2.8 Tour 28 4.2.9 Tổ Chức Tour 29 Quản Lý Đặt Tour Du Lịch – Nhóm 06 ii Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục 4.2.10 Tỉnh thành 30 4.2.11 PhieuDatTour 30 4.2.12 KhachLe 31 4.2.13 KhachDoan 31 4.2.14 DichVu 32 4.2.15 Khach 32 4.2.16 LoTrinh 33 4.2.17 Ve 34 4.2.18 Địa điểm du lịch 34 4.2.19 Chat 35 CHƯƠNG 5: SƠ ĐỒ TUẦN TỰ 36 5.1 SƠ ĐỒ TUẦN TỰ QUẢN LÝ NHÂN VIÊN 36 5.2 SƠ ĐỒ TUẦN TỰ PHÂN CÔNG HƯỚNG DẪN VIÊN (HDV) 37 5.3 SƠ ĐỒ TUẦN TỰ ĐĂNG NHẬP 38 5.4 SƠ ĐỒ TUẦN TỰ ĐẶT TOUR 39 5.5 SƠ ĐỒ TUẦN TỰ HỖ TRỢ TRỰC TUYẾN 40 5.6 SƠ ĐỒ TUẦN TỰ QUẢN LÝ THÔNG TIN CÁ NHÂN 41 5.7 SƠ ĐỒ TUẦN TỰ TÌM KIẾM TOUR 42 5.8 SƠ ĐỒ TUẦN TỰ ĐĂNG KÝ 43 5.9 SƠ ĐỒ TUẦN TỰ QUẢN LÝ TOUR 44 5.10 SƠ ĐỒ TUẦN TỰ ĐỔI MẬT KHẨU 46 5.11 SƠ ĐỒ TUẦN TỰ QUẢN LÝ GIAO DỊCH TOUR 47 5.12 SƠ ĐỒ TUẦN TỰ HỦY TOUR ĐÃ ĐẶT 48 CHƯƠNG 6: SƠ ĐỒ HOẠT ĐỘNG 50 6.1 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ NHÂN VIÊN 50 6.2 SƠ ĐỒ HOẠT ĐỘNG PHÂN CÔNG HƯỚNG DẪN VIÊN 51 Quản Lý Đặt Tour Du Lịch – Nhóm 06 iii Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục 6.3 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ THÔNG TIN CÁ NHÂN 52 6.4 SƠ ĐỒ HOẠT ĐỘNG HỦY TOUR 53 6.5 SƠ ĐỒ HOẠT ĐỘNG HỖ TRỢ TRỰC TUYẾN 55 6.6 SƠ ĐỒ HOẠT ĐỘNG TÌM KIẾM TOUR 56 6.7 SƠ ĐỒ HOẠT ĐỘNG ĐẶT TOUR 57 6.8 SƠ ĐỒ HOẠT ĐỘNG ĐỔI MẬT KHẨU 59 6.9 SƠ ĐỒ HOẠT ĐỘNG ĐĂNG NHẬP 60 6.10 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ GIAO DỊCH TOUR 61 6.11 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ TOUR 62 6.12 SƠ ĐỒ HOẠT ĐỘNG ĐĂNG KÝ 63 CHƯƠNG 7: KẾT LUẬN 65 7.1 KẾT QUẢ ĐẠT ĐƯỢC 65 7.1.1 Về kiến thức 65 7.1.2 Về kỹ 65 7.2 HẠN CHẾ 65 7.3 HƯỚNG PHÁT TRIỂN 65 7.4 LỜI CUỐI 65 TÀI LIỆU THAM KHẢO 66 Quản Lý Đặt Tour Du Lịch – Nhóm 06 iv Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục DANH MỤC HÌNH Hình 1-1 Biểu mẫu đăng nhập Hình 1-2 Biểu mẫu Đăng ký Hình 1-3 Biểu mẫu Gợi ý liên hệ khách hàng Hình 1-4 Biểu mẫu Đặt tour Hình 1-5 Biểu mẫu Thơng tin tour Hình 3-1 Sơ đồ usecase Tổng thể 10 Hình 3-2 Sơ đồ usecase actor Khách hàng & KH khơng có tài khoản 11 Hình 3-3 Sơ đồ use case actor Hướng dẫn viên du lịch 12 Hình 3-4 Sơ đồ use case actor Nhân viên 13 Hình 3-5 Sơ đồ usecase actor Quản lý 14 Hình 4-1 Sơ đồ lớp mức quan niệm 23 Hình 5-1 Sơ đồ Quản lý nhân viên 36 Hình 5-2 Sơ đồ Phân công hướng dẫn viên 37 Hình 5-3 Sơ đồ Đăng nhập 38 Hình 5-4 Sơ đồ Đặt tour 39 Hình 5-5 Sơ đồ Hỗ trợ trực tuyến 40 Hình 5-6 Sơ đồ Quản lý thông tin cá nhân 41 Hình 5-7 Sơ đồ Tìm kiếm tour 42 Hình 5-8 Sơ đồ Đăng ký 43 Hình 5-9 Sơ đồ Quản lý tour 45 Hình 5-10 Sơ đồ Đổi mật 46 Hình 5-11 Sơ đồ Quản lý giao dịch tour 47 Hình 5-12 Sơ đồ Hủy Tour 49 Hình 6-1 Sơ đồ hoạt động Quản lý nhân viên 50 Quản Lý Đặt Tour Du Lịch – Nhóm 06 v Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục Hình 6-2 Sơ đồ hoạt động Phân cơng hướng dẫn viên 51 Hình 6-3 Sơ đồ hoạt động Quản lý thông tin cá nhân 52 Hình 6-4 Sơ đồ hoạt động Hủy tour 54 Hình 6-5 Sơ đồ hoạt động Hỗ trợ trực tuyến 55 Hình 6-6 Sơ đồ hoạt động Tìm kiếm tour 56 Hình 6-7 Sơ đồ hoạt động Đặt tour 58 Hình 6-8 Sơ đồ hoạt động Đổi mật 59 Hình 6-9 Sơ đồ hoạt động Đăng nhập 60 Hình 6-10 Sơ đồ hoạt động Quản lý giao dịch tour 61 Hình 6-11 Sơ đồ hoạt động Quản lý tour 62 Hình 6-12 Sơ đồ hoạt động Đăng ký 64 DANH MỤC BẢNG Bảng 2-1 Bảng chức tác nhân Bảng 3-1 Bảng đặc tả Use Case Quản lý nhân viên 15 Bảng 3-2 Bảng đặc tả Use Case Phân công hướng dẫn viên 15 Bảng 3-3 Bảng đặc tả Use Case Đặt tour 16 Bảng 3-4 Bảng đặc tả Use Case Đổi mật 17 Bảng 3-5 Bảng đặc tả Use Case Hỗ trợ trực tuyến 17 Bảng 3-6 Bảng đặc tả Use Case Tìm kiếm tour 18 Bảng 3-7 Bảng đặc tả Use Case Quản lý tour 19 Bảng 3-8 Bảng đặc tả Use Case Đăng ký 19 Bảng 3-9 Bảng đặc tả Use Case Đăng nhập 20 Bảng 3-10 Bảng đặc tả Use Case Quản lý giao dịch đặt tour 21 Bảng 3-11 Bảng đặc tả Use Case Quản lý thông tin cá nhân 21 Bảng 3-12 Bảng đặc tả Use Case Hủy tou 22 Quản Lý Đặt Tour Du Lịch – Nhóm 06 vi Ngơn ngữ mơ hình hóa – CT182-09 Các mục lục Bảng 4-1 Mô tả class Người dùng 23 Bảng 4-2 Mô tả class Công ty 24 Bảng 4-3 Mô tả class Nhân viên 25 Bảng 4-4 Mô tả class Hướng dẫn viên 26 Bảng 4-5 Mô tả class Phương tiện 27 Bảng 4-6 Mô tả class Khách sạn 28 Bảng 4-7 Mô tả class Nhà hàng 28 Bảng 4-8 Mô tả class Tour 28 Bảng 4-9 Mô tả class Tổ chức Tour 29 Bảng 4-10 Mô tả class Tỉnh thành 30 Bảng 4-11 Mô tả class Phiếu đặt tour 30 Bảng 4-12 Mô tả class Khách lẻ 31 Bảng 4-13 Mơ tả class Khách đồn 31 Bảng 4-14 Mô tả class Dịch vụ 32 Bảng 4-15 Mô tả class Khách 32 Bảng 4-16 Mơ tả class Lộ trình 33 Bảng 4-17 Mô tả class Vé 34 Bảng 4-18 Mô tả class Địa điểm du lịch 34 Bảng 4-19 Bảng mô tả class Chat 35 Quản Lý Đặt Tour Du Lịch – Nhóm 06 vii Ngơn ngữ mơ hình hóa – CT182-09 Bảng Phân Cơng Cơng Việc BẢNG PHÂN CƠNG CƠNG VIỆC Tuần Người thực Công việc Đặc tả sơ đồ UC theo chức 2-3 Giới thiệu đề tài Tính cấp thiết đề tài Thu thập biểu mẫu Các chức hệ thống Tài khoản người dùng Chức Quản lý nhân viên, Phân công HDV Chức Quản lý thông tin cá nhân, Hủy tour Chức Quản lý tour, Đăng xuất Chức Đặt tour, Đổi mật Chức Hỗ trợ trực tuyến, Tìm tour Chức Quản lý giao dịch đặt tour, Đăng nhập Quốc Việt Như Thuần Bảo Tín Minh Thắng Nhật Trường Như Thuần Minh Thắng Bảo Tín Nhật Trường Quốc Việt Hoàng Thịnh Sơ đồ Use Case Sơ đồ Tổng thể Sơ đồ actor khách hàng Sơ đồ actor quản lý Sơ đồ Tổng Thể Sơ đồ actor nhân viên Sơ đồ actor hướng dẫn viên Như Thuần Minh Thắng Bảo Tín Nhật Trường Quốc Việt Hồng Thịnh Sơ đồ Class Sơ đồ Class tổng thể Đặc tả class Congty, HDV, NhanVien Như Thuần, Nhật Trường Như Thuần Đặc tả class NguoiDung, PhieuDatTou, KhachLe, KhachDoan Đặc tả class Tour, ToChucTour, Tinhthanh Đặc tả class PhuongTien, KhachSan, NhaHang Đặc tả class DichVu, Khach Đặc tả class LoTrinh, DiaDiem, Ve Minh Thắng Bảo Tín Nhật Trường Quốc Việt Hồng Thịnh Sơ đồ Tuần tự 6-7 Quản lý nhân viên, Phân cơng HDV Quản Lý Đặt Tour Du Lịch – Nhóm 06 Như Thuần viii Ngơn ngữ mơ hình hóa – CT182-09 Bảng Phân Công Công Việc Quản lý thông tin cá nhân, Hủy tour Quản lý tour, Đăng xuất Đặt tour, Đổi mật Hỗ trợ trực tuyến, Tìm tour Quản lý giao dịch đặt tour, Đăng nhập Minh Thắng Bảo Tín Nhật Trường Quốc Việt Hồng Thịnh Sơ đồ Hoạt động 8-9 Quản lý nhân viên, Phân công HDV Quản lý thông tin cá nhân, Hủy tour Quản lý tour, Đăng xuất Đặt tour, Đổi mật Hỗ trợ trực tuyến, Tìm tour Quản lý giao dịch đặt tour, Đăng nhập Như Thuần Minh Thắng Bảo Tín Nhật Trường Quốc Việt Hoàng Thịnh Báo Cáo 10 Tổng hợp báo cáo Chỉnh sửa file word Quản Lý Đặt Tour Du Lịch – Nhóm 06 Như Thuần Quốc Việt ix Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Nhấn nút “Lưu” Hệ thống cập nhật tour phân công thông báo cho HDV tour Use case kết thúc 6.3 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ THÔNG TIN CÁ NHÂN Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-11 Hình 5-6) thiết kế sơ đồ hoạt động Hình 6-3 Hình 6-3 Sơ đồ hoạt động Quản lý thông tin cá nhân Mô tả: Khách hàng xem cập nhật thơng tin cá nhân Quản Lý Đặt Tour Du Lịch – Nhóm 06 52 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Điều kiện tiên quyết: Đã đăng nhập vào hệ thống Trình tự thực hiện: Từ giao diện trang chủ, khách hàng chọn “Thông tin cá nhân” Hệ thống hiển thị thông tin cá nhân đăng ký tài khoản người dùng Khách hàng chọn cập nhật thông tin cá nhân Nhập thông tin Hệ thống kiểm tra thông tin nhập vào có hợp lệ [Ngoại lệ 1] Nhấn nút “Xác nhận” [Ngoại lệ 2] Hệ thống kiểm tra thông tin vừa nhập Thông báo cập nhật thông tin thành công hiển thị thông tin cập nhật Use case kết thúc [Ngoại lệ 1]: Thông tin vừa nhập không hợp lệ Thông báo thông tin nhập vào không hợp lệ hiển thị lại thông tin cũ [Ngoại lệ 2]: Nhấn nút “Không xác nhận” Hệ thống hiển thông điệp cập nhật thất bại 6.4 SƠ ĐỒ HOẠT ĐỘNG HỦY TOUR Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-12 Hình 5-12) thiết kế sơ đồ hoạt động Hình 6-4 Quản Lý Đặt Tour Du Lịch – Nhóm 06 53 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Hình 6-4 Sơ đồ hoạt động Hủy tour Mơ tả: Khách hàng Hủy tour sau đặt Điều kiện tiên quyết: Đã đăng nhập vào hệ thống Trình tự thực hiện: Từ giao diện người dùng, khách hàng chọn “Tour đặt” Hệ thống hiển thị thông tin tour đặt Khách hàng chọn “Hủy tour” Hệ thống gửi yêu cầu xác nhận Nhấn nút “Xác nhận” [Ngoại lệ] Quản Lý Đặt Tour Du Lịch – Nhóm 06 54 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Hệ thống hiển thị hủy tour thành công Use case kết thúc Ngoại lệ: Khách hàng nhấn nút “Không xác nhận” Thông báo hủy tour thất bại Hệ thống hiển thị lại thông tin tour đặt Use case kết thúc 6.5 SƠ ĐỒ HOẠT ĐỘNG HỖ TRỢ TRỰC TUYẾN Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-5 Hình 5-5) thiết kế sơ đồ hoạt động Hình 6-5 Hình 6-5 Sơ đồ hoạt động Hỗ trợ trực tuyến Mơ tả: Khách hàng đặt câu hỏi để nhân viên giải đáp thắc mắc Điều kiện tiên quyết: Đã đăng nhập vào hệ thống Quản Lý Đặt Tour Du Lịch – Nhóm 06 55 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Trình tự thực hiện: Từ giao diện người dùng, khách hàng chọn “Hỗ trợ trực tuyến” Hệ thống hiển thị giao diện hỗ trợ trực tuyến hiển thị gợi ý câu hỏi thường gặp Khách hàng nhập câu hỏi thắc mắc Hệ thống khởi tạo trò chuyện, bắt đầu lưu câu hỏi hiển thị câu hỏi cho nhân viên Nhân viên trả lời thắc mắc khách hàng Hệ thống lưu lại thông tin câu trả lời hiển thị câu trả lời cho khách hàng Khách hàng chọn kết thúc hỗ trợ Hệ thống hiển thị bảng đánh giá Khách hàng đánh giá câu trả lời nhân viên 10 Hệ thống hiển thị đánh giá thành công, lưu thông tin đánh giá hiển thị đánh giá cho nhân viên 11 Use case kết thúc 6.6 SƠ ĐỒ HOẠT ĐỘNG TÌM KIẾM TOUR Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-6 Hình 5-7) thiết kế sơ đồ hoạt động Hình 6-6 Hình 6-6 Sơ đồ hoạt động Tìm kiếm tour Quản Lý Đặt Tour Du Lịch – Nhóm 06 56 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Mơ tả: Khách hàng tìm kiếm tour theo tên địa điểm muốn Điều kiện tiên quyết: Khơng Trình tự thực hiện: Từ giao diện người dùng, khách hàng chọn “Tìm kiếm tour” Hệ thống hiển thị giao diện tìm kiếm tour Khách hàng nhập thông tin tour cần tìm kiếm Khách hàng chọn tìm kiếm Hệ thống kiểm tra thơng tin tìm kiếm [Ngoại lệ] Thơng tin tìm kiếm hợp lệ Hệ thống gửi thơng điệp tìm kiếm thành cơng Hiển thị tour tìm kiếm Use case kết thúc [Ngoại lệ] Thơng tin tìm kiếm khơng hợp lệ Hệ thống gửi thơng điệp tour tìm kiếm khơng có Hệ thống hiển thị thơng báo khách hàng muốn tìm kiếm lại khơng? [Ngoại lệ] Chọn “Có” Quay lại bước Khách hàng nhập thơng tin tour cần tìm kiếm Use case kết thúc [Ngoại lệ] Chọn “Không” Use case kết thúc 6.7 SƠ ĐỒ HOẠT ĐỘNG ĐẶT TOUR Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-3 Hình 5-4) thiết kế sơ đồ hoạt động Hình 6-7 Quản Lý Đặt Tour Du Lịch – Nhóm 06 57 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Hình 6-7 Sơ đồ hoạt động Đặt tour Mơ tả: Khách hàng đặt tour du lịch công ty Điều kiện tiên quyết: Đã đăng nhập vào hệ thống Trình tự thực hiện: Từ giao diện đặt tour, khách hàng chọn “Đặt tour” Hệ thống hiển thị nhập thông tin (tên tour, loại tour, ) Quản Lý Đặt Tour Du Lịch – Nhóm 06 58 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Hệ thống kiểm tra thơng tin (kiểm tra tour có CSDL khơng) [Ngoại lệ] Hệ thống hiển thị phương thức toán Khách hàng chọn phương thức toán Hệ thống hiển thị đặt tour thành công Use case kết thúc Ngoại lệ: Thông tin vừa nhập không hợp lệ Thông báo lỗi yêu cầu nhập lại Use case kết thúc 6.8 SƠ ĐỒ HOẠT ĐỘNG ĐỔI MẬT KHẨU Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-4 Hình 5-10) thiết kế sơ đồ hoạt động Hình 6-8 Hình 6-8 Sơ đồ hoạt động Đổi mật Mơ tả: Người dùng đổi mật tài khoản Quản Lý Đặt Tour Du Lịch – Nhóm 06 59 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Điều kiện tiên quyết: Đã đăng nhập vào hệ thống Trình tự thực hiện: Từ giao diện quản lý thông tin, người dùng chọn “Đổi mật khẩu” Hệ thống hiển thị nhập thông tin (Nhập mật cũ, mật mới.) Hệ thống yêu cầu nhập lại mật để xác nhận Hệ thống kiểm tra thông tin (kiểm tra mật cũ, xác nhận mật có khơng) [Ngoại lệ] Hệ thống thông báo đổi mật thành công cập nhật mật vào CSDL người dùng Use case kết thúc Ngoại lệ: Thông tin vừa nhập không hợp lệ Thông báo lỗi yêu cầu nhập lại Use case kết thúc 6.9 SƠ ĐỒ HOẠT ĐỘNG ĐĂNG NHẬP Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-9 Hình 5-3) thiết kế sơ đồ hoạt động Hình 6-9 Hình 6-9 Sơ đồ hoạt động Đăng nhập Quản Lý Đặt Tour Du Lịch – Nhóm 06 60 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Mô tả: Cho người dùng đăng nhập Điều kiện tiên quyết: Trình tự thực hiện: Từ giao diện chính, người dùng chọn “Đăng nhập” Hệ thống gửi thông tin cho sở liệu kiểm tra tài khoản, mật Hệ thống gửi thông báo đăng nhập thành công trả người dùng giao diện Use case kết thúc Ngoại lệ: Thông tin vừa nhập không hợp lệ Thông báo lỗi yêu cầu nhập lại Nếu lập lại lần hệ thống hiển thị đăng nhập thất bại Use case kết thúc 6.10 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ GIAO DỊCH TOUR Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-10 Hình 5-11) thiết kế sơ đồ hoạt động Hình 6-10 Hình 6-10 Sơ đồ hoạt động Quản lý giao dịch tour Quản Lý Đặt Tour Du Lịch – Nhóm 06 61 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Mô tả: Cho người dùng quản lý tour đặt Điều kiện tiên quyết: Người dùng có tài khoản Trình tự thực hiện: Khách hàng xác nhận đặt tour Hệ thống gửi thông tin cho sở liệu kiểm tra thông tin đặt tour Hệ thống gửi thông báo đặt tour thành công Use case kết thúc Ngoại lệ: Khách hàng muốn hủy tour Hệ thống gửi thông tin hủy tour cho nhân viên Nhân viên xóa thơng tin khách hàng hoàn tiền cho khách Use case kết thúc 6.11 SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ TOUR Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-7 Hình 5-9) thiết kế sơ đồ hoạt động Hình 6-11 Hình 6-11 Sơ đồ hoạt động Quản lý tour Quản Lý Đặt Tour Du Lịch – Nhóm 06 62 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Mô tả: cho phép khách hàng người dùng quản lý tour Điều kiện tiên quyết: Người dùng có tài khoản Trình tự thực hiện: Từ giao diện chính, người quản lý chọn “quản lý tour” Hệ thống hiển thị danh sách nhân viên Người dùng chọn tour cần xem thông tin chi tiết Người quản lý chọn tour để cập nhật thông tin Nhập thông tin Nhấn nút “Lưu” Hệ thống kiểm tra thông tin vừa nhập [Ngoại lệ] Use case kết thúc Ngoại lệ: Thông tin vừa nhập không hợp lệ Thông báo không hợp lệ yêu cầu nhập lại Use case kết thúc 6.12 SƠ ĐỒ HOẠT ĐỘNG ĐĂNG KÝ Dựa vào vào bảng mô tả use case sơ đồ (Bảng 3-8 Hình 5-8) thiết kế sơ đồ hoạt động Hình 6-12 Quản Lý Đặt Tour Du Lịch – Nhóm 06 63 Ngơn ngữ mơ hình hóa – CT182-09 Chương 6: Sơ Đồ Hoạt Động Hình 6-12 Sơ đồ hoạt động Đăng ký Mô tả: Cho phép người dùng đăng ký tài khoản Điều kiện tiên quyết: Không có Trình tự thực hiện: Người dùng chọn “đăng ký tài khoản” Hệ thống hiển thị form đăng ký Người dùng nhập thông tin nhấn gửi Hệ thống kiểm tra thông tin vừa nhập [Ngoại lệ 1] Kiểm tra thông tin CSDL [Ngoại lệ 2] Kết thúc usecase Ngoại lệ 1: thông tin vừa nhập không hợp lệ, hệ thống thông báo yêu cầu nhập lại Ngoại lệ 2: thông tin người dùng không hợp lệ với CSDL hay người dùng có tài khoản (trùng lặp thơng tin), hệ thống thông báo yêu cầu nhập lại -Usecase kết thúc Quản Lý Đặt Tour Du Lịch – Nhóm 06 64 Ngơn ngữ mơ hình hóa – CT182-09 CHƯƠNG 7: Chương 7: Kết Luận KẾT LUẬN 7.1 KẾT QUẢ ĐẠT ĐƯỢC 7.1.1 Về kiến thức - Hiểu cách vẽ, sử dụng, liên kết sơ đồ Use case, lớp, hoạt động - Có thêm nhiều hiểu biết lịch sử phát triển loại mơ hình khác ngơn ngữ mơ hình hóa UML - Hiểu rõ vai trò sơ đồ việc phân tích thiết kế hệ thống, nắm rõ định nghĩa, ký hiệu sử dụng sơ đồ 7.1.2 Về kỹ - Rèn luyện thêm kỹ làm việc nhóm cách hiệu quả, tổ chức phân công công việc thành viên nhóm cách hợp lý - Nắm cách xây dựng cấu trúc tài liệu báo cách định dạng cho tài liệu - Rèn luyện kỹ quan sát, phân tích tổng hợp thơng tin từ hệ thống thực tế - Tăng thêm kinh nghiệm việc trình bày báo cáo 7.2 HẠN CHẾ - Một số sơ đồ cịn thiếu sót mặt ký hiệu - Do tình hình dịch bệnh phức tạp nên gây khó khăn việc tương tác, trao đổi ý kiến thành viên nhóm 7.3 HƯỚNG PHÁT TRIỂN - Hiện dự án nằm báo cáo học phần Ngôn ngữ mơ hình hóa CT182 - Tương lai có hội làm việc chung với thành viên dự án triển khai theo hướng hoàn thiện 7.4 LỜI CUỐI Bài báo cáo công sức cùa thành viên nhóm học kỳ năm 2021, có nhiều thiếu sót hoàn thành báo cáo Cảm ơn bạn hoàn thành báo cáo Quản Lý Đặt Tour Du Lịch – Nhóm 06 65 Ngơn ngữ mơ hình hóa – CT182-09 Tài liệu tham khảo TÀI LIỆU THAM KHẢO Slide hướng dẫn tài liệu môn UML thầy Nguyễn Thanh Hải: https://drive.google.com/drive/folders/1Mh35EHS4Gxsym20RTd_c4OFb1TO2wjJ https://drive.google.com/drive/folders/1uaYSVh7xXiF8c2_TsaU61AzY_0_bsVG Các báo cáo tham khảo khóa trước thầy Nguyễn Thanh Hải chia sẻ Các video hướng dẫn vẽ sơ đồ thầy Nguyễn Thanh Hải chia sẻ: https://classroom.google.com/u/0/c/Mzc2Njg0OTI5MjAw/m/Mzc5NTQzMzY5 NzM1/details Tham chiếu cross-ref trình bày báo cáo: https://www.youtube.com/watch?v=RLWe8dZeuEs Các biểu mẫu tham khảo từ trang web Travel: https://travel.com.vn/ https://www.uml-diagrams.org/software-licensing-domain-diagramexample.html https://www.uml-diagrams.org/class-diagrams-overview.html https://docs.staruml.io/working-with-uml-diagrams/sequence-diagram https://www.slideshare.net/trongthuy2/de-tai-quan-li-tour-du-lich-hay-9d 10 https://thinhnotes.com/chuyen-nghe-ba/use-case-diagram-va-5-sai-lam-thuonggap/ 11 https://drive.google.com/file/d/1Ys5dElbjGxV91Hjo_HlcNff30tdbUkIi/view?us p=sharing 12 Tài liệu hướng dẫn sử dụng StarUML thầy Nguyễn Thanh Hải chia sẽ: https://documentation.help/StarUML/activates_diagram.htm 13 Activity Diagram with swimlanes: https://circle.visual-paradigm.com/activity-diagram-example-swimlane/ 14 Tham khảo ý tưởng từ trang web Travel: https://travel.com.vn/ Quản Lý Đặt Tour Du Lịch – Nhóm 06 66 ... nhân Đặt tour Khách hàng có tài khoản Quản lý thơng tin cá nhân Quản lý tour đặt Hủy tour Khách hàng khơng có tài khoản Đăng ký Quản lý đối tác (khách sạn, khu du lịch, …) Quản lý Quản lý nhân... viên du lịch Xem lịch trình tour (tour quản lý phân công) Xem thông tin khách hàng Quản Lý Đặt Tour Du Lịch – Nhóm 06 Ngơn ngữ mơ hình hóa – CT182-09 Chương 2: Mơ Tả Hệ Thống Cập nhật tình hình tour. .. 46 Hình 5-11 Sơ đồ Quản lý giao dịch tour 47 Hình 5-12 Sơ đồ Hủy Tour 49 Hình 6-1 Sơ đồ hoạt động Quản lý nhân viên 50 Quản Lý Đặt Tour Du Lịch – Nhóm 06 v Ngơn ngữ mơ hình