Chương 1: Khảo sát hệ thống và xác định yêu cầu người dùng 1.1 Mô tả bài toán Quản lý tour du lịch là một công tác rất quan trọng và phức tạp mà bất kỳ công ty du lịch nào cũng phải thực hiện. Công ty du lịch quản lý tour và lên lịch trình cho từng tour cụ thể sau đó cập nhật thông tin các tour với đầy đủ thông tin về giá cả loại tour, lịch trình, các địa phương đi đến và hình ảnh minh họa (nếu có). Theo dõi lịch trình các tour du lịch, quản lý nhân viên hướng dẫn du lịch. Một hệ thống quản lý như vậy đều có hầu hết trong các công ty du lịch trong nước.
Không chỉ dừng lại như vậy, một hệ thống quản lý tour du lịch còn cần phải quản lý thêm nhiều chức năng khác nữa. Chẳng hạn như việc bảo mật thông tin khách hàng, hệ thống đánh giá nhận xét góp ý của khách hàng về chất lượng dịch vụ, tổ chức tour theo đăng ký lựa chọn tour của khách hàng, quản lý một số vấn đề liên quan đến như khách hàng, nhân viên, phương tiện,.được tốt hơn, đảm bảo chính xác nhanh chóng và tiện lợi.2 Đặc tả yêu cầu của 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 các tour này với đầy đủ thông tin về giá cả loại tour, lịch trình, các địa phương đi đến và hình ảnh minh họa (nếu có). Người dùng 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 hàng có thể tiến hành đặt chỗ cho tôi đang xem nếu muốn. Khách hàng có thể đặt tour trực tuyến , hệ thống sẽ cập nhật thông tin đặt chỗ nảy và lưu Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 trực tiếp lên cơ sở dữ liệu , cho phép người quản lý được phân quyền theo các các công việc sau : - Tìm kiếm các đơn đặt chỗ đã được 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 và thông tin đặt chỗ trên từng đơn cụ thể thống kê tình hình đặt chỗ của tour. - Xem danh sách khách hàng tham gia các 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 Về tổ chức lưu trữ thực hiện các yêu cầu : - 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 , phục vụ cho công tác quản lý , thống kê tình hình hoạt động của công ty - Thêm xóa sửa thông tin hình ảnh về các điểm du lịch ở từng địa phương khác nhau .3 Thực trạng và vấn đề cần giải quyết 1.1 Giới thiệu về Viet Travel Công ty Tour Du lịch Viet Travel do Founder Nguyễn Văn Sang sáng lập năm 2021 khi tình hình dịch bệnh Covid 19 đang diễn ra khá phức tạp, công ty chuyên cung cấp các tour du lịch với những điểm đến ngoài vùng cách ly và đảm bảo an toàn cho hành khách. Downloaded by MON HOANG (monmon3@gmail.2 Thực trạng Nước ta có tiềm năng lớn về nhiều mặt để phát triển du lịch, có điều kiện thiên nhiên phong phú, có nhiều danh lam thắng cảnh nổi tiếng, có truyền thống văn hóa lâu đời với nhiều lễ hội, phong tục tập quán tốt đẹp và độc đáo, nhiều di tích lịch sử, tôn giáo, kiến trúc nghệ thuật đặc sắc, giàu bản sắc nhân văn ….
Một số các công ty còn chưa ứng dụng được được công nghệ thông tin vào quá trình hoạt động khiến cho thời gian xử lý các tác vụ trở nên chậm trễ gây khó khăn cho khách hàng khi muốn đặt 1 tour du lịch. Để cải thiện chất lượng công việc, nâng cao doanh thu cho công ty thì phải cần cải tiến trong các quy trình, áp dụng tin học công nghệ vào trong quá trình thực hiện các tác vụ của công ty.3 Vấn đề cần giải quyết Để giải quyết tình trạng trên, chúng tôi đã xây dựng hệ thống quản lý tour du lịch. Mục đích của hệ thống là giúp cho tổ chức, cá nhân sử dụng hệ thống có thể tối ưu hóa các các công đoạn khi nào việc nhằm rút ngắn thời gian làm việc, giúp việc quản lý và thống kê trở nên dễ dàng hơn bao giờ hết. Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Chương 2: Phân tích hệ thống 2.1 Biểu đồ ca sử dụng 2.1 Xác định các tác nhân tác động vào hệ thống - Khách hàng - Nhân viên - Người quản lý 2.2 Xác định các ca sử dụng Dựa trên việc phân tích hệ thống và mô tả bài toán để xác định được các tác nhân, ta có được các ca sử dụng sau : - Đăng nhập - Tìm kiếm các Tour du lịch - Xem thông tin các Tour du lịch - Đăng ký Tour du lịch - Quản lý thông tin cá nhân - Tư vấn khách hàng - Quản lý thông tin khách hàng - Tạo phiếu đăng ký Tour du lịch - Quản lý thông tin nhân viên - Quản lý thông tin các Tour du lịch Tác nhân Ca sử dụng Đăng nhập Tìm kiếm các Tour du lịch Khách hàng Xem thông tin các Tour du lịch Đăng ký Tour du lịch Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Đăng nhập Tư vấn khách hàng Nhân viên Quản lý thông tin khách hàng Tạo phiếu đăng ký Tour du lịch Đăng nhập Người quản lý Quản lý thông tin nhân viên Quản lý thông tin Tour du lịch 2.3 Biểu đồ use case chính Hình 2.3 : Biểu đồ Use Case chính Downloaded by MON HOANG (monmon3@gmail.2 Đặc tả use case 2.1 Đặc tả use case “Tìm kiếm tour du lịch” Tên use case Tìm kiếm tour du lịch Cho phép khách hàng tìm kiếm thông tin về các Tour du Mục đích lịch hiện có Tác nhân Khách hàng Điều kiện trước Thiết bị của người dùng đã được kết nối đến internet Hậu điều kiện Thông tin mà khách hàng tìm kiếm sẽ được hiển thị 1.
Khách hàng lựa chọn chức năng tìm kiếm sản phẩm 2. Người dùng nhập thông tin về tour du lịch muốn tìm Luồng cơ bản kiếm (loại tour, điểm đến, giá tiền, thời gian…) 3. Hệ thống hiển thị ra những tour liên quan đến từ khóa tìm kiếm của khách hàng - Hệ thống không tìm thấy thông tin tour du lịch Luồng ngoại lệ trùng khớp với từ khóa tìm kiếm của khách hàng Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Hình 2.1 Biểu đồ UC “Tìm kiếm” 2.2 Đặc tả use case “Đăng ký tour du lịch” Tên use case Đăng ký tour du lịch Khách hàng sau khi đã tìm kiếm được tour du lịch sẽ Mục đích thực hiện đăng ký đã chọn Tác nhân Khách hàng 1. Khách hàng đã đăng nhập được vào hệ thống 2.
Khách hàng đã tìm kiếm được tour du lịch vào bấm đăng ký tour Tiền điều kiện 3. Khách hàng đã chọn loại tour, ngày khởi hàng, ngày kết thúc, giá …. Thiết bị của người dùng đã được kết nối đến internet Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 - Khách hàng đã đăng ký được tour du lịch đã tìm kiếm Hậu điều kiện - Khách hàng có thể xem được thông tin tour du lịch đã đăng ký 1. Khách hàng tìm kiếm tour du lịch 2.
Sau khi đã tìm kiếm được tour du lịch, khách hàng đăng nhập vào hệ thống với user và Luồng cơ bản password đã được đăng ký từ trước 3. Khách hàng chọn loại tour, ngày giờ khởi hành, kết thúc 4. Khách hàng hoàn tất đăng ký tour du lịch 1. Khách hàng chưa đăng nhập vào hệ thống 1.1 Yều đăng nhập để hoàn tất đăng ký 2.
Khách hàng chưa có thông tin cá nhân 2.1 Yêu cầu khách hàng điển đầy đủ thông tin cá Luồng ngoại lệ nhân trước khi đăng ký 3. Khách hàng chưa chọn đầy đủ thông tin tour (loại tour, ngày giờ khởi hành, kết thúc…) 3.1 Yêu cầu khách hàng chọn đầy đủ thông tin trước khi hoàn tất đăng ký Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Hình 2.2 Biểu đồ UC “Đăng ký tour du lịch” 2.3 Đặc tả use case “Xem thông tin tour” Tên use case Xem thông tin tour Khách hàng và người quản trị hệ thống có thể xem thông Mục đích tin về tour như địa điểm, ngày bắt đầu, ngày kết thúc, giá tiền và các thông tin về dịch vụ đi lại. Tác nhân Khách hàng, nhân viên Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 - Người dùng đăng nhập vào hệ thống - Khách hàng đã đăng ký được tour du lịch Điều kiện trước - Thiết bị của người dùng đã được kết nối đến internet - Người dùng có thể kiểm tra thông tin của tour, sửa Hậu điều kiện đổi thông tin của tour (với nhân viên và người quản lý) - Người dùng lựa chọn tour du lịch đã đăng ký trước Luồng cơ bản đó - Hệ thống hiển thị thông tin của tour du lịch đã chọn - Chưa có tour du lịch nào được đăng ký, hệ thống Luồng ngoại lệ hiển thị chưa có thông tin.3 Biểu đồ UC “Đăng ký tour du lịch” Downloaded by MON HOANG (monmon3@gmail.4 Đặc tả use case “Quản lý thông tin nhân viên” Tên use case Quản lý thông tin nhân viên Người quản lý có thể quản lý, nắm vững một số thông tin về Mục đích nhân viên như trình độ, kĩ năng giao tiếp nhầm sắp xếp công việc hợp lý cho nhân viên đó. Tác nhân Người quản lý - Người quản lý đăng nhập vào hệ thống Điều kiện trước - Thiết bị đã được kết nối đến internet - Người quản lý cập nhật thành công thông tin của Hậu điều kiện nhân viên - Người quản lý đăng nhập vào hệ thống.
- Truy cập giao diện quản lý thông tin nhân viên Luồng cơ bản - Người quản lý tìm và thêm, sửa, xóa thông tin của nhân viên. - Hệ thống đưa ra thông báo cập nhật thành công - Thông tin chỉnh sửa không hợp lệ, không tìm kiếm Luồng ngoại lệ được nhân viên trong danh sách 1. Hệ thống yêu cầu cập nhật lại thông tin. Downloaded by MON HOANG (monmon3@gmail.com) lOMoARcPSD|39222806 Hình 2.4 Biểu đồ UC “Quản lý thông tin nhân viên” 2.5 Đặc tả use case “Đăng nhập” Tên use case Đăng nhập Cho phép người dùng truy cập vào hệ thống với user và Mục đích password đã đăng ký hoặc được cấp trước đó Tác nhân Người quản lý, nhân viên, khách hàng.