CHƯƠNG 1. KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU I. Khảo sát hiện trạng 1. Thực trạng Trong những năm gần đây ngành dịch vụ ở nướ c ta có nhiều khở i s ắc đặc biệt là giải trí du lịch, vớ i mục đích nâng cao giá trị gia tăng của s ản phẩm, nâng cao chất lượng và giá trị các ngành s ản xuất; đồng thời dịch vụ cũng là khu vực phục vụ mọi nhu cầu của con người, nâng cao dân trí làm cho đờ i sống của con người văn minh hơn và từ đó tái tạo s ức lao động, nâng cao hiệu quả công việc.Tuy nhiên, ngành du lịch Việt Nam t ừ nhiều năm nay, cũng đang bị báo động về nạn "chặt chém", bắt nạt du khách, hạ tầng cơ sở yếu kém và chất lượng dịch vụ kém, quản lý kém.
Đánh giá Từ thực tr ạng trên có thể thấy vấn đề quản lý dịch vụ du l ịch đang rất báo động và khách du lịch cũng như các ban quản lý du lịch r ất khó khăn trong việc tìm kiếm, đặt dịch vụ cũng như thống kê, quản lý tour. Kết luận Từ đó cần có hệ thống quản lý tour du lịch chất lượng uy tính đảm bảo vấn đề minh bạch đơn giản, giúp người mua đơn giản hóa vấn đề chọn địa điểm và thanh toán, cải thiện hơn vấn đề quản lý tour. Mô ta 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 này lên website với đầy đủ thông tin về giá cả tour, l ịch trình, nhà hàng, khách sạn, phương tiện; nội dung, hình ảnh. Người thăm website có thể xem, tìm kiếm thông tin về các tour du l ịch hiện hành, các nhà hàng, khách s ạn, phương tiện gợ i ý; hoặc tìm kiếm theo tên, giá cả , địa phương muốn đến,.
sau đó khách hàng có thể tiến hành đặt chỗ nếu muốn. Khách hàng có thể đặt tour trực tuyến hoặc liên hệ với công ty, website sẽ cập nhật thông tin đặt chỗ này và lưu trực tiếp trên cơ sở dữ liệu, cho phép quản trị được phân quyền theo các công việc sau: - Tìm kiếm các đơn đặt chỗ đã đượ c xác nhận hay chưa. - Xem danh sách khách hàng tham gia 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.
- 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. - Thêm , xóa, sửa thông tin hình ảnh về các nhà hàng do công ty đề xuất. - Thêm , xóa, sửa thông tin hình ảnh về các khách s ạn do công ty đề xuất. 2 0 0 - Thêm , xóa, sửa thông tin hình ảnh về các phương tiện do công ty đề xuất.
Xác định yêu cầu 1. Yêu câu chức năng Ngành du lịch là một ngành đặc thù nên thiết kế website du lịch phải thể hiện được nét đặc thù đó trong từng chi tiết của website, làm sao website mang đến sự hài lòng cho khách hàng mỗi khi lướt web, các module trang chủ có thể hiển thị - Đăng các Tour hot, tour mới nhất và được quan tâm nhất lên trang chủ. - Thư ngỏ giới thiệu về lịch sử hình thành và phát triển, chức năng nhiệm vụ của công ty - Thêm, bớ t khối nội dung, chức năng trang chủ tùy ý - Thiết lập thông tin công ty, email, popup. - Cập nhật banner, favicon - Sắp xếp nội dung theo thứ tự hiển thị trực quan - Thêm, bớ t khối nội dung, chức năng tùy ý - Thiết lập thông tin tiêu đề, mô t ả, từ khoá - Thiết lập thông tin footer.
- Tìm kiếm nhanh theo địa điểm, theo thời gian đi,. - Chức năng thêm, xoá sửa ẩn danh mục Tour. - Chọn khách sạn theo khu vực - Thông tin chi tiết phòng t ừng khách s ạn. - Chức năng thêm, xoá, sửa, ẩn khách sạn.
- Tìm kiếm các đơn đặt chỗ đã đượ c xác nhận hay chưa. - Xem danh sách khách hàng tham gia 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. - 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.
- Thêm , xóa, sửa thông tin hình ảnh về các nhà hàng do công ty đề xuất. - Thêm , xóa, sửa thông tin hình ảnh về các khách s ạn do công ty đề xuất. Yêu cầu phi chức năng - 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 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. ĐẶC TẢ YÊU CẦU I.
Các tác nhân c ủa hệ thống Bảng 1:Các tác nhân của hệ thống STT Tác nhân Ý nghĩa, nhiệm vụ của Actor 1 Tác nhân Admin là tác nhân gi ữ vai trò chính của hệ thống website, là người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống. Tác nhân Admin có thể thực hiện được tất cả các chức năng có t rong hệ thống của quản tr ị như: đăng nhập, quản lý tour, quản lý bài viết , quản lý nhà hàng, quản lý khách sạn, quản lý khách hàng, tìm kiếm,. 2 Tác nhân User truy cập vào website, xem các nội dung của website. User truy cập có thể thực hiện tìm kiếm, xem, chọn, đặt dịch vụ, xem tin tức hành trang,.
User được hỗ trợ trực tuyến, có thể gửi bình luận về công ty và đóng góp ý kiến về website. Các chức năng của hệ thống Dựa trên văn bản mô tả bài toán và việc phân tích các tác nhân, ta xác định được các chức năng như sau: 4 0 0 Bảng 2:Các chức năng của hệ thống Stt Chức năng người Mô tả Client Admin dùng 1 Đăng ký Chức năng này cho phép Có Không Người dùng tạo tài khoản để thực hiện các chức năng của họ. 2 Đăng nhập Chức năng này cho phép Có Có Admin, Người dùng vào hệ thống bằng tài khoản để thực hiện các chức năng của họ. 3 Xem thông tin địa Chức năng này cho phép Có Có điểm du lịch Admin, User xem thông tin các địa điểm du lịch 4 Thêm thông tin địa Chức năng này cho phép Không Có điểm du lịch Admin thêm thông tin các địa điểm du lịch 5 Sửa thông tin địa Chức năng này cho phép Không Có điểm du lịch Admin sửa thông tin các địa điểm du lịch 6 Xóa thông tin địa Chức năng này cho phép Không Có điểm du lịch Admin xóa thông tin các địa điểm du lịch 7 Xem thông tin nhà Chức năng này cho phép Có Có hàng Admin, User xem thông tin các nhà hàng 8 Sửa thông tin nhà Chức năng này cho phép Không Có hàng Admin sửa thông tin các nhà hàng.
9 Thêm thông tin nhà Chức năng này cho phép Không Có hàng Admin thêm thông tin các nhà hàng. 10 Xóa thông tin nhà Chức năng này cho phép Không Có hàng Admin xóa thông tin các nhà hàng. 11 Xem thông tin khách Chức năng này cho phép Có Có sạn Admin, User xem thông tin các khách sạn 12 Thêm thông tin khách Chức năng này cho phép Không Có sạn Admin thêm thông tin các khách sạn. 5 0 0 13 Sửa thông tin khách Chức năng này cho phép Không Có sạn Admin sửa thông tin các khách sạn.
14 Xóa thông tin khách Chức năng này cho phép Không Có sạn Admin xóa thông tin các khách sạn. 15 Xem thông tin Chức năng này cho phép Có Có phương tiện Admin, User xem thông tin các phương tiện. 16 Thêm thông tin Chức năng này cho phép Không Có phương tiện Admin thêm thông tin các phương tiện. 17 Sửa thông tin phương Chức năng này cho phép Không Có tiện Admin sửa thông tin các phương tiện.
18 Xóa thông tin phương Chức năng này cho phép Không Có tiện Admin xóa thông tin các phương tiện. 19 Xem tin tức hành Chức năng này cho phép Có Có trang Admin, User xem thông tin các tin tức hành trang 20 Xem thông tin cá Chức năng này cho phép Có Có nhân Admin, User xem thông tin cá nhân. 21 Sửa thông tin cá nhân Chức năng này cho phép Có Có Admin, User sửa thông tin cá nhân. 22 Đặt phương tiện Chức năng này cho phép Có Không User đặt dịch vụ 23 Đặt nhà hàng Chức năng này cho phép Có Không User đặt dịch vụ 24 Đặt địa điểm du lịch Chức năng này cho phép Có Không User đặt dịch vụ 25 Đặt khách sạn Chức năng này cho phép Có Không User đặt dịch vụ 26 Thanh toán Chức năng này cho phép Có Không User thanh toán trực tuyến 27 Tìm kiếm địa điểm Chức năng này cho phép Có Có Admin,User tìm kiếm địa điểm du lịch 28 Tìm kiếm khách sạn Chức năng này cho phép Có Có 6 0 0 Admin,User tìm kiếm khách sạn 29 Tìm kiếm nhà hàng Chức năng này cho phép Có Có Admin,User tìm kiếm nhà hàng.
30 Tìm kiếm phương tiện Chức năng này cho phép Có Có Admin,User tìm kiếm phương tiện. Biểu đồ Usecase chính Hình 1:Biểu đồ UseCase chính 7 0 0 2. Biểu đồ Usecase người dùng Hình 2:Biểu đồ UseCase người dùng 3. Biểu đồ Usecase đăng nhập Hình 3:Biểu đồ UseCase đăng nhập 8 0 0 4.
Biểu đồ Usecase đăng ký Hình 4:Biểu đồ UseCase đăng ký 5. Biểu đồ Usecase tìm kiếm Hình 5:Biểu đồ UseCase tìm kiếm 6. Biểu đồ Usecase bình luận Hình 6:Biểu đồ UseCase bình luận 9 0 0 7. Biểu đồ Usecase quản lý bài viết Hình 7: Biểu đồ UseCase quản lý bài viết 10 0 0 8.
Biểu đồ Usecase đặt dịch vụ Hình 8:Biểu đồ UseCase đặt dịch vụ 9. Biểu đồ Usecase quản lý người dùng Hình 9:Biểu đồ UseCase quản lý người dùng 11 0 0 IV.