Xây dựng website đặt tour du lịch trực tuyến

21 508 9
Xây dựng website đặt tour du lịch trực tuyến

Đ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

Module 1. Xác định yêu cầu chức năng của hệ thống mô hình hóa yêu cầu chức năng bằng sơ đồ use case 1. Xác định yêu cầu chức năng của hệ thống: Dựa vào đặc tả, hệ thống gồm các chức năng: 3. Yêu cầu phi chức năng Hệ thống giao diện đẹp, dễ sử dụng, dễ tương tác Có tính bảo mật cao Chạy ổn định Tương thích trên nhiều hệ điều hành khác nhau Độ tin cậy cao Chức năng hỗ trợ người dùng làm việc đồng thời và luôn sẵn sàng khi người dùng cần. 3. Yêu cầu phi chức năng Hệ thống giao diện đẹp, dễ sử dụng, dễ tương tác Có tính bảo mật cao Chạy ổn định Tương thích trên nhiều hệ điều hành khác nhau Độ tin cậy cao Chức năng hỗ trợ người dùng làm việc đồng thời và luôn sẵn sàng khi người dùng cần.

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CƠNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN - - BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: Xây dựng website đặt tour du lịch trực tuyến Giáo viên hướng dẫn : Sinh viên thực : Lớp học phần: : Thành phố Hồ Chí Minh, tháng 11 năm 2022 Module Xác định yêu cầu chức hệ thống - mơ hình hóa u cầu chức sơ đồ use case Xác định yêu cầu chức hệ thống: Dựa vào đặc tả, hệ thống gồm  - chức năng: Khách hàng tra cứu thơng tin lịch trình tour Khách hàng tìm kiếm tour Khách hàng đặt tour trực tuyến Khách hàng hủy tour đặt Khách hàng toán Nhân viên tạo tour Nhân viên cập nhật thông tin tour Nhân viên quản lý đơn đặt khách hàng Nhân viên thống kê doanh thu Quản lý quản lý nhân viên Quản lý phân công hướng dẫn viên cho tour Hướng dẫn viên xem thông tin tour hướng dẫn Quản trị hệ thống phân quyền người dùng Quản trị hệ thống cập nhật chức Mơ hình hóa u cầu chức năng, sử dụng sơ đồ use case Xác định actor Khách hàng: Người tham khảo, đăng kí tham gia tour du lịch công ty - Lucky Tours Nhân viên: Người chịu trách nhiệm trì hệ thống quảng bá, cung cấp nhiều loại - tour du lịch, quản lý tour Hướng dẫn viên: Người hỗ trợ, hướng dẫn theo tour mà nhân viên quản lý phân công - Quản lý quản lý nhân viên phân công hướng dẫn viên cho tour - Quản trị hệ thống phân quyền người dùng, cập nhật chức - Hướng dẫn viên xem thông tin tour hướng dẫn  Xác định use case - Khách hàng:  Tra cứu thông tin tour  Tìm kiếm tour  Đặt tour trực tuyến  Thanh tốn hóa đơn  Hủy đặt tour - Nhân viên:  Tạo tour  Cập nhật quản lý thông tin tour  Quản lý đơn đặt tour khách hàng  Thống kê doanh thu - Quản lí  Quản lí nhân viên  Phân cơng hướng dẫn viên - Quản trị hệ thống  Phân quyền người dùng  Cập nhật chức - Hướng dẫn viên  Xem thông tin tour huớng dẫn  Sơ đồ usecase biểu diễn chức hệ thống - Yêu cầu phi chức Hệ thống giao diện đẹp, dễ sử dụng, dễ tương tác Có tính bảo mật cao Chạy ổn định Tương thích nhiều hệ điều hành khác Độ tin cậy cao Chức hỗ trợ người dùng làm việc đồng thời sẵn sàng người dùng cần Quy tắc nghiệp vụ - Nhập trực tiếp vào tìm kiếm, tìm kiếm theo từ khóa, theo tiêu chí thời - gian, địa điểm, loại tour, Đặt tour trực tuyến cách điền thông tin đầy đủ vào form đặt tour, hệ thống kiểm tra cú pháp kiểu liệu thông tin nhập, sai hệ thống yêu cầu nhập lại, hệ thống phải hiển thị thơng báo đặt tour thành công, - đơn đặt tour lưu vào hệ thống Khách hàng đặt nhiều tour nhiều thời điểm khác nhau, tour từ 10 đến 40 khách - Khách hàng gửi yêu cầu thay đổi hủy đặt tour Nếu yêu cầu hủy đặt tour trước ngày khởi hành 24g hệ thống chấp nhận hồn tiền 70% giá vé, trước 12g chấp nhân hồng 50% giá vé Nếu trễ khơng - hồn tiền Một tour từ đến hướng dẫn viên, hướng dẫn viên hướng dẫn nhiều tour Quy trình nghiệp vụ  Quy trình nghiệp vụ chức đặt tour - Khách hàng phải đăng nhập đăng ký thành viên để chọn đăng ký tour du lịch phù hợp với - Khách hàng phải điền đầy đủ thông tin vào form đặt tour để đặt tour trực tuyến Hệ thống kiểm tra cú pháp kiểu liệu thông tin nhập, sai bắt buộc phải nhập lại, đặt tour thành cơng - Module 2: Viết đặc tả usecase – mơ hình hóa Activity “Đặt tour trực tuyến” vẽ sơ đồ activity biểu diễn đặc tả - Tên use case: Đặt tour trực tuyến - Mô tả sơ lược: Chức đặt tour trực tuyến giúp khách hàng đặt tour trực tuyến trang web - Actor chính: Khách hàng - Actor phụ: Không - Tiền điều kiện (Pre-condition): Khách hàng đăng nhập hệ thống thành công - Hậu điều kiện (Post-condition): Thông tin đặt tour khách hàng lưu vào CSDLvà hệ thống thông báo đặt tour thành cơng Luồng kiện (main flow): Actor System Khách hàng chọn chức đặt tour Hệ thống yêu cầu khách hàng nhập thông tin Khách tiến hành hàng nhập thông tin Hệ thống kiểm tra thông tin khách hàng nhập Hệ thống hiển thị tour phù hợp với thông tin khách hàng nhập Khách hàng chọn tour phù hợp Hệ thống yêu cầu nhập số lượng hành nhấn nút tiếp tục khách Khách hàng nhập số lượng hành khách ấn đặt tour Hệ thống kiểm tra thông tin 10 Hệ thống yêu cầu chọn hình thức tốn 11 Khách hàng chọn hình thức tốn 12 Hệ thống kiểm tra hình thức chọn 13 Hệ thống hiển thị trang toán 15 Hệ thống kiểm tra khách hàng tốn thành cơng chưa 14 Khách hàng nhấn nút tốn 16 Hệ thống thơng báo đặt tour thành công 17 Khách hàng xác nhận kết thúc uscase - Luồng kiện thay (alternate flow): 5.1 Hệ thống thơng báo khơng có tour phù hợp 5.2 Khách hàng xác nhận 5.3 Hệ thống quay lại bước 10.1 Hệ thống thông báo nhập sai yêu cầu nhập lại 10.2 Khách hàng xác nhận 10.3 Hệ thống quay lại bước 13.1 Hệ thống thông báo đặt tour thành công 13.2 Khách hàng xác nhận 13.3 Hệ thống lưu thông tin vào csdl 16.1 Hệ thống thơng báo chưa tốn 16.2 Khách hàng xác nhận 16.3 Hệ thống quay lại bước 13 - Luồng kiện ngoại lệ (exception flow):  Sơ đồ activity biểu diễn đặt tả use case “Đặt tour trực tuyến” b “Tìm kiếm tour” vẽ sơ đồ activity biểu diễn đặc tả - Tên use case: Tìm kiếm tour - Mơ tả sơ lược: Chức tìm kiếm tour giúp khách hàng tìm kiếm tra cứu tour thích hợp - Actor chính: Khách hàng - Actor phụ: Khơng - Tiền điều kiện (Pre-condition): Khách hàng đăng nhập thành công - Hậu điều kiện (Post-condition): Hệ thống hiển thị danh sách tour du lịch, thông tin, địa điểm, giá tour cho khách hàng chọn lựa Luồng kiện (main flow): Actor System Khách hàng chọn chức tìm kiếm Hệ thống yêu cầu khách hàng nhập thông tin Khách hàng nhập thông tin tour Hệ thống kiểm tra thông tin thông tin tour Hệ thống hiển thị tour phù hợp Khách hàng xác nhận kết thúc Luồng kiện thay (alternate flow): 5.1 Hệ thống thơng báo khơng có tour 5.2 Khách hàng xác nhận Luồng kiện ngoại lệ (exception flow): 5.3 Hệ thống quay lại bước  Sơ đồ activity biểu diễn đặt tả use case “Tìm tour trực tuyến” Module Phân tích cấu trúc hệ thống - Mơ hình hóa Domain Xác định lớp khái niệm, tìm thuộc tính cho lớp Lớp khái niệm Tour du lịch Khách hàng Nhân viên Hướng dẫn viên Người quản lí Địa điểm Dịch vụ                       Thuộc tính Mã tour Giá tour Mã khách hàng Họ tên Số điện thoại Ngày sinh Giới tính Mã nhân viên Tên nhân viên Chức vụ Số điện thoại Ngày sinh Giới tính Mã hướng dẫn viên Họ tên Số điện thoại Mã người quản lý Tên người quản lý Mã địa điểm Tên địa điểm Mã dịch vụ Tên dịch vụ Xác định loại mối quan hệ lớp, ứng với quan hệ, xác định lượng số Quan hệ Loại quan hệ Giải thích Tour du lịch – dịch vụ Association Một tour du lịch bao gồm nhiều dịch vụ, dịch vụ thuộc tour du lịch Tour du lịch – địa điểm Association Một tour du lịch bao gồm nhiều địa điểm, địa điểmthuộc tour du lịch Tour du lịch – khách hàng Association Một khách hàng đặt nhiều tour khác Một tour từ 10 đến 40 khách Tour du lịch – Hướng dẫn viên Association Một tour từ đến hướng dẫn viên, hướng dẫn viên hướng dẫn nhiều tour Tour du lịch – Người Quản lý Association Một tour du lịch quản lí quản lý, người quản lý hướng dẫn nhiều tour Người quản lý – Nhân viên Association Người quản lý quản lý nhiều nhân viên Một nhân viên người quản lý Nhân viên – hướng dẫn viên Association Mỗi hướng dẫn viên nhân viên phân công, nhân viên khơng phân cơng phân cơng cho nhiều hướng dẫn viên Địa điểm - vùng miền Aggregation Một vùng miền bao gồm nhiều địa điểm, địa điểm thuộc vùng miền Vẽ sơ đồ Domain Module 4: Thiết kế hệ thống – Sử dụng sơ đồ Sequence – Hiệu chỉnh sơ đồ Domain thành sơ đồ Class Dựa vào case study 2, sinh viên phân tích chức “Đặt tour du lịch” a) Vẽ sơ đồ sequence mức thiết kế sơ cho use case “Đặt tour du lịch”: b) Bổ sung class (nếu có) vào sơ đồ Domain liên quan đến chức “Đặt tour du lịch”: c) Phân bổ phương thức vào class tương ứng sơ đồ Domain: Để thực chức Đặt tour du lịch lớp sơ đồ domain phải có phương thức sau: d) Hoàn thiện sơ đồ lớp tương ứng với chức “Đặt tour du lịch”: Ngoài lớp entity thực chức Đặt tour du lịch cịn có lớp boundary control Module 5: Thiết kế thành phần hệ thống Từ sơ đồ lớp xây dựng module 3, xây dựng Package vẽ sơ đồ Package cho hệ thống Module Thiết kế hệ thống theo kiến trúc Module 7: Thiết kế sở liệu ... hóa Activity ? ?Đặt tour trực tuyến? ?? vẽ sơ đồ activity biểu diễn đặc tả - Tên use case: Đặt tour trực tuyến - Mô tả sơ lược: Chức đặt tour trực tuyến giúp khách hàng đặt tour trực tuyến trang web... Loại quan hệ Giải thích Tour du lịch – dịch vụ Association Một tour du lịch bao gồm nhiều dịch vụ, dịch vụ thuộc tour du lịch Tour du lịch – địa điểm Association Một tour du lịch bao gồm nhiều địa... ứng với chức ? ?Đặt tour du lịch? ??: Ngoài lớp entity thực chức Đặt tour du lịch cịn có lớp boundary control Module 5: Thiết kế thành phần hệ thống Từ sơ đồ lớp xây dựng module 3, xây dựng Package

Ngày đăng: 26/12/2022, 11:12

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

Tài liệu liên quan