Bài tập lớn phân tích và thiết kế hệ thống đề tài hệ thống quản lý tour du lịch

23 2 0
Bài tập lớn phân tích và thiết kế hệ thống đề tài hệ thống quản lý tour du lịch

Đ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

ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG BÀI TẬP LỚN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ĐỀ TÀI: Hệ thống quản lý tour du lịch Giáo viên hướng dẫn: Nhóm thực hiện: Danh sách thành viên: STT Tên sinh viên MSSV Email Nguyễn Ngọc Linh 20204576 linh.nn204576@sis.hust.edu.vn Nguyễn Việt Hưng 20204563 hung.nv204563@sis.hust.edu.vn Nguyễn Văn Hiển 20204548 hien.nv204548@sis.hust.edu.vn Ninh Thành Vinh 20200670 vinh.nt200670@sis.hust.edu.vn Giới thiệu yêu cầu toán Hiện nay, nhu cầu du lịch, nghỉ dưỡng, vui chơi, giải trí ngày đẩy mạnh sau đại dịch Covid – 19 khiến cho lượng khách hàng có nhu cầu du lịch tăng trở lại mạnh mẽ Trên sở đó, cần thực việc tin học hóa việc đăng ký Tour du lịch thông qua website quản lý Hệ thống giới thiệu tất liên quan đến lĩnh vực du lịch Việt Nam đến khách hàng có nhu cầu thăm quan truy cập website, nhằm thu hút khách hàng sử dụng dịch vụ lần sau Thông tin website giới thiệu địa điểm du lịch nước, kỳ quan hay chương trình tour du lịch nghỉ dưỡng cơng ty lữ hành tổ chức Ngưởi dùng xem thông tin chi tiết tour du lịch công ty cung cấp, cho phép người dùng đặt tour trực tuyến, tham khảo giá tour chọn tour với lộ trình phù hợp Khách hàng tìm kiếm tour du lịch dựa theo địa điểm du lịch, công ty tổ chức, khách sạn nghỉ dưỡng, phương tiện di chuyển,… Khách hàng đăng nhập xem với chế độ khách truy cập vào website để tìm kiếm thơng tin tour du lịch nước Khi đăng ký đặt tour hệ thống yêu cầu khách hàng đăng nhập (nếu xem với chế độ khách) đặt tour với dịch vụ kèm phương tiện di chuyển, khách sạn, thuê xe,… phương thức trực tuyến thông qua website Với thông tin đăng ký tour du lịch, hệ thống cần thời gian để phản hồi xác thực thông tin xác nhận việc đăng ký thành công hay không Trong suốt sau tour du lịch, khách hàng đăng nhập hệ thống đánh giá phản hồi dịch vụ công ty cung cấp Mục lục Chương 1: Đặc tả vấn đề I) Quy trình nghiệp vụ Người quản lý tour du lịch đăng nhập vào hệ thống thiết kế tour lên lịch trình cho tour cách cụ thể Sau đó, xác nhận đăng lên hệ thống hiển thị thông tin lên website với đầy đủ thông tin liên kết với cụ thể - Tour du lịch bao gồm: + Tiêu đề tour + Danh sách địa điểm tour + Thời gian khởi hành – Thời gian kết thúc chuyến + Mô tả chi tiết tour: thông tin địa danh, thông tin nghỉ dưỡng,… + Chi tiết lịch trình tour:  Khởi hành: địa điểm đón – thời gian xe đón  Thời gian di chuyển dự kiến: thông tin di chuyển qua trạm phương tiện di chuyển  Ngày 1: …  Ngày 2: …  ……  Thời gian trở về: Thời gian – địa điểm đón  Chi tiết di chuyển quay về: Thông tin di chuyển phương tiện di chuyển + Dịch vụ ngủ nghỉ: Lựa chọn khách sạn, homestay,… liên quan + Dịch vụ tham quan: hướng dẫn viên du lịch, vé tham quan, … + Dịch vụ vui chơi + Thuê phương tiện di chuyển chuyến + Dịch vụ ăn uống + Dịch vụ kèm Sau người quản lý tour du lịch tạo tour cập nhật lên hệ thống, khách hàng truy cập vào hệ thống tìm kiếm lựa chọn tour du lịch phù hợp với nhu cầu du lịch Khách hàng tìm kiếm tour dựa theo giá cả, địa điểm du lịch, nhu cầu dịch vụ, thời gian chuyến tour,… hệ thống Khi lựa chọn tour phù hợp để đăng ký tour khách hàng kích chuột vào tour mong muốn; khách hàng chưa đăng nhập hệ thống yêu cầu khách hàng đăng nhập tài khoản( khách hàng chưa có tài khoản cần phải đăng ký trước đăng nhập vào hệ thống), sau đăng nhập vào hệ thống hệ thống điều hướng khách hàng tới layout đăng ký tour du lịch bao gồm thông tin sau:  Tiêu đề tour du lịch (không thể chỉnh sửa)  Số lượng người đăng ký  Thông tin khách hàng: o Tên khách hàng o Năm sinh o Giới tính o Quốc tịch o Số điện thoại liên hệ (nếu có) o Địa thường trú  Số điện thoại người đặt  Số chứng minh nhân dân người đặt  Địa khách hàng  Đồng ý với điều khoản, dịch vụ, cam kết thực theo hợp đồng hai bên thỏa thuận Sau gửi thông tin đăng ký hệ thống thông báo cho khách hàng đăng ký thành công hay thất bại Đăng ký thành công, danh sách khách hàng gửi lên hệ thống Sau đăng ký thành cơng, khách hàng cần tốn Trong thời gian chờ xác nhận tour khách hàng hủy tour lý ngồi mong muốn như: muốn đổi địa điểm du lịch, thay đổi hình thức di chuyển, đổi khách sạn,… hệ thống xác nhận hồn tiền lại (nếu tốn) Đối với người quản lý tour du lịch, hệ thống hiển thị số lượng người đăng ký tour, số lượng khách hàng đủ để thực tour, người quán lý hệ thống gửi thông báo đến tài khoản đăng ký tour du lịch, sau ngày không thấy phản hồi người quản lý liên hệ trực tiếp qua số điện thoại đăng ký tour Với tour bị hủy, hệ thống thông báo hoàn lại tiền cho khách hàng Sau xác nhận, hệ thống yêu cầu tài khoản đăng ký tour tốn trước thời gian tour bắt đầu, khơng tốn, thơng tin khách hàng bị hủy khỏi tour khách hàng phải đền bù thiệt hại theo điều khoản cam kết Bắt đầu tour, thời gian tour diễn ra, khách hàng đăng nhập vào hệ thống -> tour bạn -> thông tin chi tiết tour -> lựa chọn dịch vụ cần đánh giá -> đánh giá chất lượng, phản hồi điều chưa hài lòng chăm sóc khách hàng để cơng ty điều chỉnh Trong thời gian thực tour, dịch vụ khách hàng đăng ký trước đó, khách hàng đăng nhập lại vào hệ thống -> tour bạn -> để đăng ký thêm dịch vụ mong muốn Những dịch vụ bao gồm như: ăn uống, mua thêm vé, thuê phương tiện, mua đồ,… dịch vụ nằm ngồi chương trình tour ban đầu, để đăng ký khách hàng cần tốn trước thông tin gửi lên hệ thống đánh giá Sau kết thúc tour, người hướng dẫn viên báo cáo hoàn thành tour thành công chi tiết tour, khách hàng nhận thông báo từ hệ thống xin trải nghiệm người dùng hệ thống dịch vụ suốt chuyến II) Yêu cầu hệ thống Website cần cập nhật thông tin đăng tải tour du lịch thường xuyên như: đăng cách thời điểm là, số lượng khách đăng đý, số lượng cịn trống, tour hồn thành,… Khách hàng xem trực tiếp tour du lịch, hệ thống cho phép người quản trị phân quyền thao tác công việc sau:      Tìm kiếm đơn xác nhận hay chưa xác nhận Xác nhận đơn đặt chỗ hợp lệ, chỉnh sửa thơng tin khách hàng Thống kê tình hình đặt tour Kết thúc chuyến tour, thống kê doanh thu chuyến tour Thay đổi, thêm xóa bỏ thơng tin, hình ảnh địa điểm du lịch địa điểm  Theo dõi tình hình liên hệ khách hàng Về tổ chức lưu trữ liệu, hệ thống cần có:  Thêm, xóa, sửa thơng tin, hình ảnh tour du lịch người quản lý tour tổ chức, thống kê doanh thu, tình hình hoạt động cơng ty  Thêm, xóa, sửa thơng tin, hình ảnh điểm du lịch địa điểm khác Website cần đảm bảo an tồn liệu thơng tin khách hàng Chương 2: Phân tích Xác định tác nhân hệ thống Dựa vào nghiệp vụ toán yêu cầu hệ thống, ta xác định tác nhân hệ thống sau:     Tác nhân khách hàng Tác nhân Người quản lý tour du lịch Tác nhân hướng dẫn viên Tác nhân Người quản trị hệ thống Xác định ca sử dụng Từ nghiệp vụ toán tác nhân hệ thống ta có ca sử dụng sau: STT Ca sử dụng Đăng ký Đăng nhập Tìm kiếm Xem viết Quản lý viết Quản lý tài khoản Quản lý tour Mô tả Cho phép người dùng đăng ký tài khoản thông qua SĐT email để đăng nhập vào hệ thống Cho phép admin, quản lý tour, hướng dẫn viên, khách hàng đăng nhập vào hệ thống để thực chức họ Giúp khách hàng, admin quản lý tour tìm kiếm thơng tin tour du lịch Cho phép người truy cập xem chi tiết viết Cho phép người quản lý tour admin chỉnh sửa viết: thêm/sửa/xóa viết Giúp admin kiểm soát tài khoản đăng nhập vào hệ thống Cho phép người quản lý tour thêm/sửa/xóa thơng tin hình ảnh tour 8 Đặt tour Xem tour 10 Xem lịch sử tour 11 Đánh giá tour 12 Quản lý khách hàng đăng ký tour 13 Bình luận 14 Tạo tour 15 Báo cáo tour du lịch Tác nhân Khách hàng Quản lý tour du lịch Khách hàng đăng nhập vào hệ thống đặt tour chọn Người truy cập website xem chi tiết lịch trình tour, thơng tin lịch trình dịch vụ kèm Khách hàng đăng nhập vào hệ thống xem lịch sử tour đặt Khách hàng đánh giá, phản hồi dịch vụ sau q trình tour Người quản lý tour xem thông tin khách hàng trạng thái khách đặt tour Người đăng nhập vào hệ thống bình luận cho viết Người quản lý tour đăng nhập vào hệ thống cập nhật tạo tour du lịch Hướng dẫn viên gửi báo cáo cho người quản lý tour du lịch Ca sử dụng Đăng ký Đăng nhập Đăng ký tour Tìm kiếm Xem viết Xem tour Xem lịch sử tour Đánh giá Bình luận Tạo tour Quản lý viết Quản lý khách hàng đăng ký tour Quản lý tour Hướng dẫn viên Báo cáo tour du lịch Quản lý hệ thống Quản lý tài khoản người dùng Quản lý viết Biểu đồ UseCase 3.1) UseCase tổng quan 3.2) UseCase Đăng ký Mã UseCase UC001 Tên Use Case Use case đăng ký Tác nhân Khách hàng, hướng dẫn viên, quản lý tour Mô tả Điều kiện tiên Luồng kiện Người dùng đăng ký tài khoản để sử dụng dịch vụ từ hệ thống quản lý tour du lịch, người dùng cung cấp thông tin cần thiết để đăng ký tài khoản Khách hàng truy cập vào hệ thống, ấn vào nút đăng ký tài khoản Tác nhân Người dùng truy cập vào hệ thống Người dùng ấn vào nút đăng ký tài khoản Hệ thống Hệ thống hiển thị form đăng ký, yêu cầu người dùng cung cấp Người dùng điền thông tin vào form đăng ký Người dùng xác nhận thông tin chọn nút “Đăng ký” Luồng thay Điều kiện sau Điều kiện thoát Người dùng nhập mã OTP gửi đến số điện thoại thông tin cần thiết: email, số điện thoại, tên đăng nhập mật Hệ thống kiểm tra thông tin tài khoản người dùng Nếu xác thực thành công hệ thống gửi mã OTP đến số điện thoại đăng ký tài khoản Hệ thống xác nhận đăng ký tài khoản thành cơng chuyển đến hình đăng nhập Hệ thống kiểm tra thấy tên tài khoản tồn tại, báo lỗi 6.1 tên đăng nhập sử dụng yêu cầu đăng ký tên khác Hệ thống xác thực không thành công 7.2 yêu cầu người dùng kiểm tra lại thông tin đăng ký Người dùng sừ dụng tài khoản vừa đăng ký để tiếp tục sử dụng dịch vụ hệ thống Người dùng ấn nút thoát đăng ký đăng ký thành công 3.3) UseCase Đăng nhập Mã Use case UC002 Tên Use case Use case đăng nhập Tác nhân Khách hàng, quản lý hệ thống, quản lý tour, hướng dẫn viên Người dùng muốn đăng nhập sử dụng dịch vụ từ hệ thống Tài khoản người dùng tạo Tài khoản phân quyền Thiết bị kết nối với internet Mô tả Điều kiện tiên Luồng kiện Tác nhân Hệ thống phản hồi Người dùng truy cập vào website Người dùng ấn vào biểu tượng đăng nhập Người dùng nhập thông tin tài khoản mật lưu trước Hệ thống xác 3.1 3.1.1 3.1.2 Người dùng chọn phương thức đăng nhập tài khoản Gmail Hệ thống chuyển sang hình đăng nhập Google Người dùng Nhập tài khoản Google tiếp tục 4.1 Luồng thay 3.2 3.2.1 3.2.2 4.2 Luồng ngoại lệ 4.3 Người dùng chọn phương thức đăng nhập tài khoản Facebook Hệ thống chuyển sang hình đăng nhập Facebook Người dùng nhập tài khoản Facebook tiếp tục nhận tài khoản cho phép người dùng truy cập vào hệ thống Hệ thống ghi nhận hoạt động đăng nhập thành công Google xác thực thông tin thành công, hệ thống cho phép người dùng truy cập tài khoản Facebook xác thực thông tin thành công, hệ thống cho phép người dùng truy cập tài khoản Hệ thống xác thực thông tin tài khoản không thành công, yêu cầu nhập lại tài khoản mật đăng ký tài khoản 4.3.a Người dùng chọn thoát 4.3.a.1 4.3.b Người dùng chọn quên mật 4.3.b.1 Điều kiện sau Điều kiện thoát Hệ thống điều hướng đến hình lấy lại mật Người dùng đăng nhập thành công Hệ thống ghi nhận hoạt động đăng nhập lưu lại lên hệ thống Khi chức thực thành công Khi người dùng chọn thoát 3.4) UseCase Quản lý tài khoản Mã Use case Hệ thống đưa người dùng quay lại trang chủ UC003 Tên Use case Use case quản lý tài khoản người dùng Tác nhân Người quản lý hệ thống Dùng để quản lý tìa khoản người dùng hệ thống, người quản lý thêm, sửa, xóa phân quyền cho tài khoản người dùng Người quản lý hệ thống cần đăng nhập vào hệ thống với tư cách quản trị viên Mô tả Điều kiện tiên Luồng kiện Luồng thay 4.1 5.1 Tác nhân Hệ thống Người quản lý truy cập vào hệ thống với tư cách quản trị viên Người quản lý chọn tùy chọn “Quản lý tài khoản” Hệ thống hiển thị danh sách tài khoản người dùng đăng ký thành công hệ thống Người quản lý chọn tài khoản cần sửa đổi thông tin Hệ thống hiển thị form thông tin tài khoản Người quản lý sửa đổi thông tin nhấn nút “Lưu” Hệ thống lưu thông tin tài khoản người dùng chỉnh sửa thông báo thành công Hệ thống hiển thị lại danh sách sau chỉnh sửa Người quản lý chọn “Thêm tài khoản” Hệ thống hiển thị form đăng ký tài ký thông tin tài khoản 6.1 Người quản lý nhập thông tin tài khoản nhấn nút “Tạo tài khoản” 7.1 8.1 4.2 Người quản lý chọn “Xóa tài khoản” 5.2 6.2 4.3 Người quản lý chọn “Phân quyền tài khoản” 5.3 6.3 Người quản lý chọn tác nhân muốn chỉnh sửa 7.3 5.1.a Luồng ngoại lệ 5.1.b Người quản “Thoát” lý nhấn nút Hệ thống ghi nhận tài khoản tạo thành cơng thơng báo hình Hệ thống hiển thị lại danh sách sau thêm Hệ thống xóa tài khoản người dùng khỏi hệ thống thơng báo thành công Hệ thống hiển thị lại danh sách tài khoản sau xóa Hệ thống hiển thị danh sách tác nhân: quản lý tour, hướng dẫn viên, quản trị viên Hệ thống thông báo phân quyền thành cơng Hệ thống quay trờ lại hình danh sách Điều kiện sau Hệ thống cập nhật lại sở liệu hệ thống Hệ thống cập nhật lại quyền tài khoản đăng nhập vào hệ thống Điều kiện thoát Người quản lý nhấn nút “Back” để khỏi hình 3.5) UseCase Quản lý viết 3.6) UseCase Quản lý dịch vụ Tour 3.7) UseCase Quản lý Tour 3.8) UseCase Theo dõi Tour 3.9) UseCase Thống kê doanh thu 3.10) UseCase Xem Tour 3.11) UseCase Đặt Tour 4) Biểu đồ hoạt động 4.1) Biểu đồ hoạt động đăng ký 4.2) Biểu đồ hoạt động đăng nhập 4.3) Biểu đồ hoạt động Quản lý tài khoản

Ngày đăng: 05/09/2023, 17:38

Tài liệu cùng người dùng

Tài liệu liên quan