Đề tài Xây dựng ứng dụng du lịch sử dụng công nghệ Flutter và Node JS

47 25 0
Đề tài Xây dựng ứng dụng du lịch sử dụng công nghệ Flutter và Node JS

Đ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

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO  BÁO CÁO 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 toá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á 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í) II UseCase Lược đồ UseCase 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ó Usecase “Logout” Name Logout Brief description Người dùng đăng xuất khỏi hệ thống Actor(s) Customer, Admin Pre-conditions Người dùng đăng nhập ứng dụng Post-conditions Nếu đăng xuất thành công: Trở trang đăng nhập trở trạng thái Guest Flow of events Basic flow (Thành công) Use case bắt đầu người dùng chọn chức “Đăng xuất” menu Hệ thống hiển thị nút cho người dùng chọn đăng xuất Người dùng chọn “Đăng xuất” Hệ thống xóa session Thoát khỏi ứng dụng, trở trang đăng nhập Alternative flow (Thất bại) Extension point Khơng có 14 Usecase “Aggregate Statistics” Name Aggregate Statistics Brief description Người dùng muốn thống kê thông tin Actor(s) Admin Pre-conditions Người dùng truy cập vào ứng dụng Post-conditions Người dùng thống kê thành công: Hệ thống hiển thỉ liệu Người dùng thống kê thất bại: Hệ thống hiển thị chưa 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ó 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 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 “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 thực bị sai, bước Basic flow thự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 ... 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ệ

Ngày đăng: 08/01/2022, 19:55

Hình ảnh liên quan

5. Hệ thống mở màn hình trang chủ và mở các chức năng được phép truy cập của người dùng. - Đề tài Xây dựng ứng dụng du lịch sử dụng công nghệ Flutter và Node JS

5..

Hệ thống mở màn hình trang chủ và mở các chức năng được phép truy cập của người dùng Xem tại trang 7 của tài liệu.

Mục lục

    I. Khảo sát hiện trạng

    III. Đặc tả UseCase và Lược đồ Sequence

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

  • Đang cập nhật ...

Tài liệu liên quan