Khách hàng có thể đặt tour trên hệ thống của chúng tôi và lưu thông tin lên hệ thống và thực hiện các chức năng sau: - Chức năng hiển thị các tour du lịch ra trang chủ.. - Chức năng đặt
KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
Khảo sát hiện trạng
Đề tài : “ Quản lý tour du lịch Vietnamese”
Xã hội ngày càng phát triển, các công ty du lịch uy tín đã đầu tư vào việc xây dựng các trang web đặt tour du lịch, nhằm tạo điều kiện thuận lợi cho khách hàng tiếp cận thương hiệu của họ trên thị trường trực tuyến.
Hiện nay, thị trường du lịch cung cấp nhiều tour đa dạng với mức giá khác nhau, giúp bạn dễ dàng so sánh và lựa chọn tour tiết kiệm nhất cho chuyến đi của mình Để đáp ứng nhu cầu này, việc xây dựng một website đặt tour du lịch tại Việt Nam là rất cần thiết Website không chỉ cho phép đặt tour trong và ngoài nước, mà còn cung cấp các dịch vụ như đặt visa, vé máy bay, thuê xe du lịch, cũng như đặt nhà hàng và khách sạn một cách chuyên nghiệp Hệ thống sẽ hỗ trợ người dùng theo dõi thời gian chuyến bay, đặt lịch xe và chọn địa điểm chỉ với vài bước đơn giản.
1.1.1 Giới thiệu về tour du lịch Vietnamese
Xã hội phát triển kéo theo nhu cầu về đời sống tinh thần tăng cao, làm cho du lịch trở thành ngành công nghiệp tiềm năng Để thu hút khách hàng, cần cải thiện phương thức tìm kiếm thông tin một cách nhanh chóng và chính xác Chúng tôi đã phát triển hệ thống website Tour du lịch Vietnamese như một cầu nối tiện lợi giữa đại lý cung cấp dịch vụ và du khách Website cung cấp đầy đủ thông tin về địa chỉ liên hệ, tour du lịch, thời gian khởi hành và hình ảnh các điểm đến, tạo sự chân thực và hấp dẫn cho người dùng.
Tên Website: Tour du lịch VietNamese
Tổng số nhân viên: 20 người
Doanh thu bình quân tháng : 33.888.000.000 VNĐ
Địa chỉ: 25 Ngô Gia Tự - Khai Quang - Vĩnh Yên - Vĩnh Phúc, Vinh Yen, Vietnam
Facebook: https://www.facebook.com/Viettravel88vp
Website: https://travel.com.vn/
Hình 1 1 Hình ảnh về công ty tour du lịch Vietnamese
Hình 1 2 Hình ảnh về công ty tour du lịch Vietnamese
1.1.1.2 Đặc tả yêu cầu bài toán
Công ty du lịch chuyên thiết kế các tour du lịch cụ thể, cung cấp thông tin chi tiết về phương tiện, lịch trình và giá cả Khách hàng có thể dễ dàng đặt tour trực tuyến trên hệ thống của chúng tôi, lưu trữ thông tin cá nhân và thực hiện nhiều chức năng tiện ích khác.
- Chức năng hiển thị các tour du lịch ra trang chủ.
Chức năng đăng nhập và đăng ký tài khoản cho nhân viên trong hệ thống giúp quản lý thông tin từng bộ phận hiệu quả hơn, đồng thời nâng cao tính bảo mật cá nhân Điều này tạo điều kiện thuận lợi cho nhân viên khi thao tác với các chức năng khác trong hệ thống.
- Chức năng tìm kiếm sẽ cho nhân viên thực hiện tìm kiếm 1 cái thông tin nhanh chóng.
Chức năng đặt tour cho phép khách hàng thông báo cho nhân viên hệ thống khi đã chọn được tour phù hợp Toàn bộ thông tin đặt tour của khách hàng sẽ được lưu vào phiếu đăng ký và được thực hiện để lưu vào cơ sở dữ liệu.
-Chức năng cập nhật thông tin khách hàng: Khách hàng thay đổi thông tin cá nhân của mình như thêm hoặc xóa thông tin đã đăng ký
Chức năng hủy tour du lịch cho phép khách hàng dễ dàng hủy bỏ chuyến đi nếu không còn mong muốn tham gia Khi khách hàng quyết định hủy tour, số tiền đã thanh toán sẽ được hoàn lại đầy đủ.
Hệ thống cho phép người dùng dễ dàng thêm, xóa và chỉnh sửa thông tin của từng tour, đồng thời tự động thống kê dữ liệu vào đầu tháng, giúp quản lý hiệu quả hơn.
- Chức năng quản lý nhân viên: Người quản lý có thể thêm thông tin nhân viên xóa thông tin nhân viên và cập nhật thông tin nhân viên.
Nhân viên quản lý tour của công ty có nhiệm vụ cập nhật thông tin tour, xóa tour không còn hiệu lực và thêm các tour du lịch mới vào hệ thống quản lý.
-Chức năng nhân viên tìm kiếm: Nhân viên có thể tìm kiếm tour theo tên tour hoặc tìm theo id của tour.
1.1.1.3 Cơ cấu, sơ đồ tổ chức
Chức năng và nhiệm vụ các bộ phận
Quản lý công ty là bộ phận cao nhất, chịu trách nhiệm điều hành toàn bộ hoạt động và nhân viên, nhằm đảm bảo doanh số và nâng cao sự hài lòng của khách hàng Họ cần đảm bảo số lượng và chất lượng sản phẩm để đáp ứng nhu cầu của khách hàng một cách hiệu quả.
Quản lý nhân viên là quá trình tổ chức và điều hành đội ngũ nhân sự, bao gồm tuyển dụng, đào tạo và phát triển nguồn lực Công việc này đòi hỏi người quản lý phải nắm rõ quy trình làm việc và thực hiện đánh giá hiệu quả hoàn thành nhiệm vụ của từng nhân viên.
Bộ phận tiếp thị: là người chịu trách nhiệm đón tiếp khách hàng, tư vấn các sản phẩm và xử lý hóa đơn thanh toán của khách hàng.
Quản lý tour là người phụ trách lập kế hoạch và tổ chức các chuyến tham quan, du lịch, đảm bảo rằng mọi hoạt động diễn ra đúng theo lịch trình đã định Họ có trách nhiệm đảm bảo an toàn cho du khách và mang đến những trải nghiệm tốt nhất trong suốt chuyến đi.
Công ty có đội ngũ nhân viên gồm 1 quản lý, 18 nhân viên đăng ký và 4 nhân viên hỗ trợ tiếp thị Tất cả thông tin của nhân viên được quản lý và lưu trữ trong phần mềm để phục vụ cho việc chấm công và trả lương.
Công của nhân viên được tính theo ngày làm việc:
Một tuần được nghỉ chủ nhật, nghỉ các lễ tết
Làm việc trong môi trường thoải mái thân thiện
Ăn cơm trưa tại công ty
Được đào tạo bài bản chuyên nghiệp để hoàn thành tốt công việc mức lương:
Nhân viên thử việc: lương cứng 5 triệu + doanh thu bán được hàng
Lương cơ bản 7 triệu đồng cùng với thưởng KPI và doanh thu trực tiếp từ sản phẩm bán ra Sau 6 tháng, bạn có thể đạt mức thu nhập từ 15 đến 30 triệu đồng Với sự đam mê và nỗ lực, mức lương có thể cao hơn rất nhiều, cùng với thưởng doanh số không giới hạn.
Quy trình đặt tour rất đơn giản Khách hàng có thể liên hệ trực tiếp với nhân viên để cung cấp thông tin cá nhân cần thiết cho việc đặt tour Ngoài ra, khách hàng cũng có thể đến trực tiếp công ty để được hỗ trợ chọn tour phù hợp với nhu cầu của mình.
* Lưu ý: Nếu khách hàng đặt tour mà không tham gia thì sẻ không được hoàn lại tiền.
Xác lập dự án
1.2.1 Mục tiêu của dự án mới
Dựa trên nhu cầu thực tế của khách hàng và tình hình xã hội hiện tại, hệ thống quản lý đặt tour sẽ phát triển một phần mềm nhằm đáp ứng các yêu cầu này và thiết lập những mục tiêu cụ thể.
Có thể quản lý được thông tin của khách hàng mỗi lần đến công ty Truy xuất được thông tin khách hàng qua từng năm
Có các báo cáo để tổng hợp được đầy đủ thông tin
Thống kê cụ thể số lượng tour , số lượng khách đặt tour
Tối ưu về việc cập nhật các thông tin về mẫu mã xu hướng của sản phẩm và nhu cầu sở hữu của khách hàng
Tối ưu hóa thời gian cũng như mức độ hiệu quả của các tiến trình Tối giản các công đoạn khi thực hiện
Tự động hóa đẩy nhanh tương tác với khách hàng
Xây dựng một phần mềm quản lý đặt tour và các thiết bị một cách hiệu quả, chuyên nghiệp, giúp nhanh chính xác hiệu quả đơn giản dễ làm.
1.2.2 Yêu cầu hệ thống mới
- 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 sử 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
1.2.3 Phạm vi thực hiện dự án
Các chức năng chính của dự án:
- Quản lý thông tin cá nhân
- Xây dựng hệ thống quản lý cơ sở dữ liệu hệ quản trị SQL server
- Trình biên dịch: Visual Studio 2019
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Xác định các Actor và Use case tổng quát của hệ thống
2.1.2 Use case tổng quát của hệ thống
STT Actor Ý nghĩa, nhiệm vụ của Actor
Tác nhân quản lý đóng vai trò quan trọng trong hệ thống website, chịu trách nhiệm điều hành, quản lý và theo dõi tất cả các hoạt động của hệ thống.
Tác nhân quản lý có thể thực hiện các chức năng có trong hệ thống như: Quản lý nhân viên, thanh toán lương cho nhân viên.
Mỗi nhân viên trong hệ thống đều có tài khoản riêng để đăng nhập, và mỗi người sẽ đảm nhiệm những chức năng khác nhau tùy theo vị trí công việc của mình.
Nhân viên có thể thực hiện các chức năng như thêm, xóa , sửa tour hoặc có thể cập nhật thêm thông tin tour và khách hàng
Biểu đồ use case tổng quát
Hình 2 1 Biểu đồ use case tổng quát
Đặc tả use case
2.2.1 Đặc tả UC “Đăng ký”
Hình 2 2 Biểu đồ use case Đăng ký
2.2.2 Đặc tả UC “Quản lý tour”
Hình 2 3 Biểu đồ use case quản lý tour
2.2.5 Đặc tả UC “Tìm kiếm tour”
Hình 2 4 Biểu đồ use case nhân viên tìm kiếm tour
2.2.6 Đặc tả UC “ Quản lý nhân viên”
Hình 2 5 Biểu đồ use case quản lý nhân viên
2.2.7 Đặc tả UC “ Đăng nhập”
Hình 2 6 Biểu đồ use case Đăng nhập
2.2.8 Đặc tả UC “Xem thống kê”
Hình 2 7 Biểu đồ use case báo cáo thống kê
2.2.9 Đặc tả UC “Quản lý khách hàng”
Hình 2 8 Biểu đồ use case quản lý khách hàng
Biểu đồ trình tự
2.3.1 Biểu đồ trình tự cho chức năng Đăng ký
Tên use case: Đăng Ký
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Cho phép nhân viên nhập thông tin vào các mục của phần đăng ký
Nhân viên tiến hành yêu cầu giao diện đăng ký
Hệ thống trả lại cho người dùng giao diện đăng ký và yêu cầu người dùng nhập thông tin đầy đủ
Người dùng sau khi nhập thông tin xong thực hiện click vào button đăng ký.
Hệ thống tiến hành xác nhận kiểm tra thông tin nhân viên đã nhập vào:
- Nếu thông tin nhập chính xác thì hệ thống cập nhật thông tin nhân viên.
- Ca sử dụng kết thúc khi nhân viên chọn “Thoát”
Kết thúc quá trình đăng ký và đưa nhân viên về trang đăng nhập
Hình 2 9 Biểu đồ trình tự chức năng đăng ký
2.3.2 Biểu đồ trình tự cho chức năng Đăng nhập
Tên use case: Đăng Nhập
Tác nhân kích hoạt: Nhân viên, Quản lý
Tóm tắt: Cho phép người dùng đã có tài khoản thực hiện đăng nhập với tên username và password đã đăng ký
Người dùng tiến hành yêu cầu giao diện đăng nhập
Nhập thông tin của cá nhân đã đăng ký theo vào các mục tương ứng
Người dùng sau khi nhập xong thực hiện click vào button đăng nhập.
Hệ thống tiến hành xác nhận kiểm tra thông tin người dùng đã nhập vào:
Hệ thống kiểm tra thông tin để xác định sự tồn tại của tài khoản trong cơ sở dữ liệu Nếu tài khoản không được tìm thấy, người dùng sẽ nhận thông báo rằng tài khoản chưa tồn tại.
- Hệ thống kiếm tra tài khoản đã tồn tại và chính xác lập thì thông báo cho người dùng đăng nhập thành công.
Kết quả và thông cho người dùng đã đăng nhập thành công hay không.
Người dùng bấm vào nút hủy đăng nhập toàn bộ thông tin đang có trên các ô nhập đều trống để có thể nhập lại thông tin
Hình 2 10 Biểu đồ trình tự chức năng đăng nhập
2.3.3 Biểu đồ trình tự cho chức năng Thêm tour
Tên Use Case: Thêm tour
Tác nhân kích hoạt: Nhân viên
Mô tả: Cho phép tác nhân truy cập vào website để thêm tour
Nhân viên chọn giao diện thêm tour
Nhân viên nhập thông tin tour mới mà hệ thống yêu cầu
Hệ thống tiến hành kiểm tra thông tin:
- Thông tin bị sai hệ thống yêu cầu nhân viên thao tác nhập lại thông tin tour
- Thông tin chính xác hệ thống tiếp nhận và thêm thông tin tour mới
Nhân viên nhận được thông báo ở màn hình thêm tour thành công
Kết thúc quá trình thêm tour
Kết quả trả về: Thông báo nhân viên đã thêm tour thành công.
Hình 2 11 Biểu đồ trình tự chức năng thêm tour
2.3.4 Biểu đồ trình tự cho chức năng xóa tour
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Cho phép nhân viên truy cập vào website để xóa tour
Nhân viên chọn giao diện xóa tour
Hệ thống trả về màn hình cho nhân viên là danh sách tour
Nhân viên chọn chức năng tìm kiếm
Nhân viên nhập thông tin tìm kiếm tour mà hệ thống yêu cầu
Hệ thống kiểm tra kết quả tìm kiếm:
- Thông báo dữ liệu không có nhân viên click vào yêu cầu nhập lại thông tin
- Thông báo có dữ liệu hiển thị kết quả tìm kiếm ra màn hình
Nhân viên chọn tour cần xóa
Hệ thống đưa ra lời cảnh báo trên màn hình
Kết thúc quá trình xóa tour
Kết quả trả về: Thông báo nhân viên đã xóa tour thành công
Hình 2 12 Biểu đồ trình tự chức năng xóa tour
2.3.5 Biểu đồ trình tự cho chức năng cập nhật tour
Tên use case: Cập nhật tour
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Nhân viên sẻ thực hiện cập nhật lại thông tin của tour
Nhân viên sẽ vào trang hệ thống tour và chọn danh mục sửa tour
Hệ thống sẻ hiển thị danh mục tour
Nhân viên sẽ chọn tour mà muốn cập nhật lại giá trị của tour đó và bấm lưu thông tin tour
- Nếu nhập thông tin đầy đủ và chính sác thì cập nhật lại dữ liệu cho database và thông báo thành công và quay về danh mục tour
- Nếu thông tin nhập sai thì hiển thị lỗi và mục nhập thông tin và yêu cầu nhập lại
Nhân viên có thể nhấn hủy bỏ để có thể quay lại danh mục tour hệ thống để có thể cập nhật tour khác.
Hình 2 13 Biểu đồ trình tự chức năng cập nhật tour
2.3.6 Biểu đồ trình tự cho chức năng Thêm khách hàng
Tên Use Case: Thêm khách hàng
Tác nhân kích hoạt: Nhân viên
Mô tả: Cho phép tác nhân truy cập vào website để thêm khách hàng
Nhân viên chọn giao diện thêm khách hàng.
Nhân viên nhập thông tin khách hàng mới mà hệ thống yêu cầu
Hệ thống tiến hành kiểm tra thông tin:
- Thông tin bị sai hệ thống yêu cầu nhân viên thao tác nhập lại thông tin khách hàng
- Thông tin chính xác hệ thống tiếp nhận và thêm thông tin khách hàng mới
Nhân viên nhận được thông báo ở màn hình thêm khách hàng thành công
Kết thúc quá trình thêm khách hàng
Kết quả trả về: Thông báo nhân viên đã thêm khách hàng thành công
Hình 2 14 Biểu đồ trình tự Thêm khách hàng
2.3.7 Biểu đồ trình tự cho chức năng Xóa khách hàng
Tên usecase: Xóa khách hàng
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Cho phép nhân viên truy cập vào website để xóa khách hàng
Nhân viên chọn giao diện xóa khách hàng
Hệ thống trả về màn hình cho nhân viên là danh sách khách hàng
Nhân viên chọn chức năng tìm kiếm
Nhân viên nhập thông tin tìm kiếm khách hàng mà hệ thống yêu cầu
Hệ thống kiểm tra kết quả tìm kiếm:
- Thông báo dữ liệu không có nhân viên click vào yêu cầu nhập lại thông tin
- Thông báo có dữ liệu hiển thị kết quả tìm kiếm ra màn hình
Nhân viên chọn khách hàng cần xóa
Hệ thống đưa ra lời cảnh báo trên màn hình
Kết thúc quá trình xóa khách hàng
Kết quả trả về: Thông báo nhân viên đã xóa khách hàng thành công
Hình 2 15 Biểu đồ trình tự cho chức năng Xóa khách hàng
2.3.8 Biểu đồ trình tự cho chức năng Cập nhật khách hàng
Tên use case: Cập nhật khách hàng
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Nhân viên sẽ thực hiện cập nhật lại thông tin của khách hàng
Nhân viên sẽ vào trang hệ thống khách hàng và chọn danh mục sửa khách hàng
Hệ thống sẻ hiển thị danh mục khách hàng
Nhân viên sẽ chọn tour mà muốn cập nhật lại giá trị của khách hàng đó và bấm lưu thông tin khách hàng
- Nếu nhập thông tin đầy đủ và chính xác thì cập nhật lại dữ liệu cho database và thông báo thành công và quay về danh mục khách hàng
- Nếu thông tin nhập sai thì hiển thị lỗi và mục nhập thông tin và yêu cầu nhập lại
Nhân viên có thể nhấn hủy bỏ để có thể quay lại danh mục khách hàng hệ thống để có thể cập nhật khách hàng khác.
Hình 2 16 Biểu đồ trình tự chức năng cập nhật khách hàng
2.3.9 Biểu đồ trình tự cho chức năng Thêm nhân viên
Tên Use Case: Thêm nhân viên
Tác nhân kích hoạt: Quản lý
Mô tả: Cho phép tác nhân truy cập vào website để thêm nhân viên
Quản lý chọn giao diện thêm nhân viên
Quản lý nhập thông tin nhân viên mới mà hệ thống yêu cầu
Hệ thống tiến hành kiểm tra thông tin:
- Thông tin bị sai hệ thống yêu cầu quản lý thao tác nhập lại thông tin nhân viên
- Thông tin chính xác hệ thống tiếp nhận và thêm thông tin nhân viên mới
Quản lý nhận được thông báo ở màn hình thêm nhân viên thành công
Kết thúc quá trình thêm nhân viên
Kết quả trả về: Thông báo quản lý đã thêm nhân viên thành công.
Hình 2 17 Biểu đồ trình tự chức năng Thêm nhân viên
2.3.10 Biểu đồ trình tự cho chức năng Xóa nhân viên
Tên usecase: Xóa nhân viên
Tác nhân kích hoạt: Quản lý
Tóm tắt: Cho phép quản lý truy cập vào website để xóa nhân viên
Quản lý chọn giao diện xóa nhân viên
Hệ thống sẽ gửi chi tiết thông tin nhân viên để quản lý lựa chọn
Quản lý chọn chức năng xóa nhân viên
- Nếu hệ thống thông báo dữ liệu không có nhân viên click vào yêu cầu nhập lại thông tin
- Nếu hệ thống thông báo có dữ liệu hiển thị kết quả tìm kiếm ra màn hình
Kết thúc quá trình xóa nhân viên
Kết quả trả về: Thông báo quản lý đã xóa nhân viên thành công
Hình 2 18 Biểu đồ trình tự xóa nhân viên
2.3.11 Biểu đồ trình tự Cập nhật nhân viên
Tên use case: Cập nhật nhân viên
Tác nhân kích hoạt: quản lý
Tóm tắt: Quản lý sẽ thực hiện cập nhật lại thông tin của nhân viên
Quản lý sẽ vào trang hệ thống nhân viên và chọn danh mục sửa nhân viên
Quản lý sẽ chọn nhân viên mà muốn cập nhật lại giá trị của nhân viên đó và bấm lưu thông tin nhân viên
- Nếu nhập thông tin đầy đủ và chính xác thì cập nhật lại dữ liệu cho database và thông báo thành công và quay về danh mục nhân viên
- Nếu thông tin nhập sai thì hiển thị lỗi và mục nhập thông tin và yêu cầu nhập lại
Kết thúc quá trình cập nhật nhân viên
Kết quả trả về: Thông báo quản lý đã cập nhật nhân viên thành công
Hình 2 19 Biểu đồ trình tự sửa thông tin nhân viên
2.3.12 Biểu đồ trình tự cho chức năng Thanh toán
Tên Use Case: Thanh toán
Tác nhân kích hoạt: Khách hàng
Mô tả: Cho phép tác nhân truy cập vào website để thanh toán
Nhân viên chọn giao diện thanh toán
Nhân viên chọn tour để thanh toán
Hệ thống tiến hành kiểm tra thông tin:
- Thông tin bị sai hệ thống yêu cầu nhân viên thao tác lại
- Thông tin chính xác hệ thống tiếp nhận và thanh toán tour
Nhân viên nhận được thông báo ở màn hình thanh toán tour thành công
Kết thúc quá trình thanh toán tour
Kết quả trả về: Thông báo nhân viên đã thanh toán tour thành công.
Hình 2 20 Biểu đồ trình tự chức năng Thanh toán
2.3.13 Biểu đồ trình tự cho chức năng xem thống kê
Tên Use Case: xem thống kê
Tác nhân kích hoạt: Quản lý
Mô tả: Cho phép quản lý thống kê tour
Quản lý chọn giao diện thống kê
Hệ thống sẽ truy xuất thông tin
Hiển thị giao diện và danh sách tour đã truy vấn
Kết quả trả về: Thông báo hiển thị danh mục thống kê thành công
Hình 2 21 Biểu đồ trình tự cho chức năng báo cáo thống kê
2.3.14 Biểu đồ trình tự cho chức năng Tìm kiếm
Tác nhân kích hoạt: Nhân viên
Tóm tắt: Cho phép nhân viên tìm kiếm thông tin về các tour du lịch
Nhân viên tiến hành mở giao diện tìm kiếm
Nhân viên chọn các hình thức tìm kiếm ( theo mã sản phẩm hoặc theo bảng hàng)
Hệ thống cập nhật tiêu chí tìm kiếm cho nhân viên
Nhân viên tiến hành nhập thông tin tour cần tìm trong ô tìm kiếm và click nút tìm kiếm
Hệ thống bắt đầu kiểm tra tour và trả về kết quả ra màn hình chính
Kết thúc quá trình tìm kiếm
Kết quả trả về: Thông báo kết quả tìm kiếm cho nhân viên
Hình 2 22 Biểu đồ trình tự chức năng nhân viên tìm kiếm tour
2.3.15 Biểu đồ trình tự chức năng tạo phiếu đăng ký tour
-Tên use case: Tạo phiếu đăng ký tour
- Mô tả: Cho phép nhân viên của công ty lập phiếu đăng ký tour cho khách hàng bằng hình thức trực tiếp tại công ty
+ Nhân viên đăng nhập vào hệ thống
+ Hệ thống xác minh tài khoản, nếu đăng nhập thành công thì hiển thị giao diện chính
+ Nhân viên chọn chức năng Tạo phiếu đăng ký tour
+ Hệ thống hiển thị form phiếu đăng ký tour
+ Nhân viên nhập thông tin và cập nhật thông tin
+ Hệ thống thông báo cập nhật thành công
+ Nhân viên lưu dữ liệu vào hệ thống
+ Hệ thống thông báo lưu thành công, kết thúc use case
+Sự kiện 1: Nếu nhập thiếu thông tin, hệ thống sẽ thông báo lỗi nhập thiếu thông tin và yêu cầu nhập thêm
Hình 2 23 Biểu đồ trình tự chức năng tạo phiếu đăng ký tour