Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
835,57 KB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO Oố EQ o BAO CAO TIỂU LUẬN CHUYÊN NGÀNH GVHD: Lê Văn Vinh Đê tài: Xây dựng ứng dụng du lịch sử dụng công nghệ Flutter Node JS Nhóm sinh viên thực hiện: Nguyễn Gia Huy 18110121 Huỳnh Nhựt Thiên 18110203 Tp Hồ Chí Minh, 19 tháng 09 năm 2021 I Khảo sát trạng Agoda • Các chức • Đăng nhập: Tài khoản google, facebook, email, số di động • Đăng ký: số điện thoại, email • Tìm kiếm • Khách sạn: tìm xung quanh vị trí (Nhận phịng, trả phịng, số phịng, người lớn, trẻ em) • Các ưu đãi mã giảm giá • Tìm kiếm chuyến bay : chiều, • Lọc theo ngân sách tour du lịch giá (các thông tin chi tiết liên hệ) • Danh sách địa điểm yêu thích, đơn đặt chỗ phiều giảm giá • Thanh tốn: thẻ, tiền mặt • Đánh giá Tradvisor • Đăng nhập: Tài khoản google, facebook, email • Tìm kiếm khách sạn lân cận: homestay giá tiền, nhà hàng địa điểm du lịch lân cận • Tìm theo số người phịng • Xem địa điểm du lịch lân cận • • • • Lập kế hoạch Chuyến đi: lưu địa điểm muốn ghé, xem mục lưu đồ chia Xem đặt chỗ Đánh giá Khám phá Tìm kiếm Lập kê hoạch Đánh giá Trip Đăng nhập tài khoản facebook, google, wechat, email, số điện thoại, apple, Twitter Đăng ký email Các ưu đãi mã giảm giá Tìm kiếm khách sạn, chuyến bay, Tàu hỏa Thông tin vé máy bay, tàu hỏa Thông tin khách sạn Thanh toán trực tuyến thẻ Đánh giá Quản lý lịch trình Đăng khoảnh khắc du lịch (bài đăng, tags, vị trí) • • • • • • • • • • Trip com 13 Chuyến bay Tàu hoả Thành viên tiết kiệm nhiều với Trip Coins! Tham gia nhận Trip Coins Trip Coins dùng đế tốn tồn đặt chỗ! Đăng nhập Discover Osaka Tokyo ưu đãi giới hạn = CHALLENGE Trúng thưởng vé bay tuần Ưu đãi khách sạn staycation Trang chủ Đặt > Ưu đãi Chuyến tơi Tài khốn II UseCase Lược đồ UseCase ucl TravelApp sign Up Hotel/Motel Forgot Passvrard Manage User ManageTour M a nag e h isto ry tou r Aggregate Statistks Update Personal Iníormation Pay by vnpay change password Pay by paypal Update prữíile ưc ManageTour uc Manage User III Đặc tả UseCase Lược đồ Sequence Usecase “Login” Name Login Brief description Người dùng đăng nhập vào hệ thống Actor(s) Customer, Admin Pre-conditions Người dùng tạo tài khoản hệ thống Post-conditions Nếu đăng nhập thành công: Người dùng xác thực hệ thống hiển thị chức chọn Nếu đăng nhập không thành công: Người dùng không truy cập vào hệ thống Flow of events Basic flow (Thành công) Use case bắt đầu người dùng cần thực chức hệ thống cần xác thực quyền truy cập Hệ thống hiển thị cửa sổ cho người dùng nhập email password Người dùng nhập email password, nhấn “Đăng nhập” Hệ thống xác thực email password Hệ thống xác định vai trò người dùng Hệ thống mở hình trang chủ mở chức phép truy cập người dùng Alternative flow (Thất bại) Nếu người dùng nhập sai email password Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng đăng nhập lại Khi người dùng nhập lại email password, bước Basic flow thực Extension point Khơng có liệu dể thống kê Flow of events Basic flow Người dùng truy cập vào “Thống kê” để xem thông tin (Thành công) Hệ thống hiển thị thông tin Người dùng chọn “Tháng”, “Quý”,”Năm” để xem lịch sử giao dịch doanh thu Hệ thống hiển thị liệu biểu đồ thống kê Alternative flow Nếu hệ thống thống kê (Thất bại) Hệ thống mô tả lý không thống kê Hệ thống thông báo người dùng lỗi Khi người dùng chọn lựa chọn khác Extension point Khơng có 15 Usecase “Add User” Name Add User Brief description Người dùng thêm User vào hệ thống Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành công: Hệ thống thông báo thêm thành công Người dùng đánh giá thất bại: Hệ thống thông báo lỗi thêm Flow of events Basic flow Người dùng truy cập vào danh sách User (Thành công) Hệ thống hiển thị danh sách User Người dùng chọn “Thêm khách hàng” Hệ thống hiển thị cửa sổ cho người dùng nhập họ tên, password, email, số điện thoại, địa Người dùng nhập họ tên, password, email, số điện thoại, địa Hệ thống xác thực họ tên, password, email, số điện thoại, địa Hệ thống xác định thông tin người dùng nhập vào Hệ thống lưu tài khoản cho khách hàng để truy cập vào hệ thống Alternative flow (Thất bại) Nếu người dùng nhập sai hay thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng nhập thông tin lại Khi người dùng nhập lại thông tin xác thực bị sai, bước Basic flow thực Extension point Khơng có 16 Usecase “Update User” Name Update User Brief description Người dùng cập nhật thông tin User Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành công: Hệ thống thông báo cập nhật thành công Người dùng đánh giá thất bại: Hệ thống thông báo lỗi cập nhật Flow of events Basic flow Người dùng truy cập vào danh sách User (Thành công) Hệ thống hiển thị danh sách User Người dùng chọn “Cập nhật” dòng User Hệ thống hiển thị cửa sổ cho người dùng chỉnh sửa họ tên, password, email, số điện thoại, địa Người dùng nhập thông tin Hệ thống xác thực thông tin Hệ thống xác định thông tin người dùng nhập vào Hệ thống cập nhật thông tin cho tài khoản Alternative flow (Thất bại) Nếu người dùng nhập sai hay thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng nhập thông tin lại Khi người dùng nhập lại thông tin xác thực bị sai, bước Basic flow thực Extension point Khơng có kiem tra thogn tin() Gui thong tỉn() Luii thong tin() MessageQ [Thanh Cong] 17 Usecase “Delete User” Name Delete User Brief description Người dùng xóa/khóa User khỏi hệ thống Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành công: Hệ thống thông báo xóa thành cơng Người dùng đánh giá thất bại: Hệ thống thơng báo lỗi khơng thể xóa Flow of events Người dùng truy cập vào danh sách User Basic flow (Thành công) Hệ thống hiển thị danh sách User Người dùng chọn “Xóa” dịng User Hệ thống hiển thị cửa sổ cho người dùng xác nhận thao tác xóa Người dùng xác nhận Hệ thống xác thực thao tác xóa Hệ thống cập nhật lại danh sách User Alternative flow (Thất bại) Nếu người dùng nhập sai hay thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng thực lại thao tác Khi người dùng thực lại, bước Basic flow thực Extension point Khơng có 18 Usecase “Add Tour” Name Add Tour Brief description Người dùng thêm Tour vào hệ thống Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành công: Hệ thống thông báo thêm thành công Người dùng đánh giá thất bại: Hệ thống thông báo lỗi thêm Flow of events Basic flow Người dùng truy cập vào danh sách Tour (Thành công) Hệ thống hiển thị danh sách Tour Người dùng chọn “Thêm Tour” Hệ thống hiển thị cửa sổ cho người dùng nhập lựa chọn địa điểm, nhà hàng, khách sạn, phương tiện Người dùng nhập lựa chọn địa điểm, nhà hàng, khách sạn, phương tiện Hệ thống xác thực địa điểm, nhà hàng, khách sạn, phương tiện Hệ thống xác định thông tin người dùng nhập lựa chọn Hệ thống lưu thông tin Tour vào hệ thống Alternative flow (Thất bại) Nếu thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng nhập lựa chọn lại thông tin Khi người dùng nhập lựa chọn lại thông tin xác thực bị sai, bước Basic flow thực Extension point Khơng có 19 Usecase “Update Tour” Name Update Tour Brief description Người dùng cập nhật thông tin Tour Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành công: Hệ thống thông báo cập nhật thành công Người dùng đánh giá thất bại: Hệ thống thông báo lỗi cập nhật Flow of events Basic flow Người dùng truy cập vào danh sách Tour (Thành công) Hệ thống hiển thị danh sách Tour Người dùng chọn “Cập nhật” dòng Tour Hệ thống hiển thị cửa sổ cho người dùng chỉnh sửa lựa chọn lại địa điểm, nhà hàng, khách sạn, phương tiện Người dùng nhập lựa chọn lại thông tin Hệ thống xác thực thông tin Hệ thống xác định thông tin người dùng chỉnh sửa lựa chọn lại Hệ thống cập nhật thông tin cho Tour Alternative flow (Thất bại) Nếu người dùng nhập lựa chọn sai hay thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng nhập lựa chọn thông tin lại Khi người dùng nhập lựa chọn lại thơng tin xác Extension point Khơng có 20 Usecase “Delete Tour” Name Delete Tour Brief description Người dùng xóa/khóa Tour khỏi hệ thống Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đánh giá thành cơng: Hệ thống thơng báo xóa thành cơng Người dùng đánh giá thất bại: Hệ thống thông báo lỗi khơng thể xóa Flow of events Basic flow Người dùng truy cập vào danh sách Tour (Thành công) Hệ thống hiển thị danh sách Tour Người dùng chọn “Xóa” dịng Tour Hệ thống hiển thị cửa sổ cho người dùng xác nhận thao tác xóa Người dùng xác nhận Hệ thống xác thực thao tác xóa Hệ thống cập nhật lại danh sách Tour Alternative flow (Thất bại) Nếu thông tin không xác thực Những công việc sau thực hiện: Hệ thống mô tả lý xác thực bị sai Hệ thống lưu ý người dùng thực lại thao tác Khi người dùng thực lại, bước Basic flow thực Extension point Khơng có IV Class diagram dass Use Ca se Model Tour Discount code: idTour: okỹectld idEnterprise: ữbjectld idVehicle: objectld name: string detail: string place: string payment: string imageTour: string ỉtatus: string idDỉscount: Obịectld idTour: Obịectld string dỉscount: Int32 ... tour du lịch Actor(s) Customer Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng đăng nhập thành công vào hệ thống Flow of events Basic flow Người dùng truy cập vào trang... Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Nếu đăng nhập thành công: Người dùng xem thông tin tour du lịch Nếu đăng nhập không thành công: Thông báo hệ thống bị lỗi Flow... Home sử dụng chức khác hệ thống Basic flow Người dùng chọn chức “Xem tour du lịch? ?? Home Menu Sau đó, chọn địa điểm người dùng chuyển đến giao diện “Xem thông tin Tour du lịch? ?? (Thành công) Hệ