Tải bản đầy đủ (.docx) (50 trang)

TIỂU LUẬN CHUYÊN NGÀNH đề tài xây dựng ứng dụng du lịch sử dụng công nghệ flutter và node JS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.89 MB, 50 trang )

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 và Node JS
Nhóm sinh viên thực hiện:
Nguyễn Gia Huy
Huỳnh Nhựt Thiên

Tp. Hồ Chí Minh, 19 tháng 09 năm 2021


I. Khảo sát hiện trạng
Agoda
Các chức năng
Đă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í hiện tại (Nhận phòng, trả phòng, số phòng,
người lớn, trẻ em)
Các ưu đãi và mã giảm giá
Tìm kiếm các chuyến bay : một chiều, khứ hồi
Lọc theo ngân sách các tour du lịch và giá (các thông tin chi tiết và liên hệ)
Danh sách địa điểm yêu thích, đơn đặt chỗ và các 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 và giá tiền, nhà hàng và các địa điểm
du lịch lân cận
Tìm theo số người và phịng
Xem các đị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 các mục đã lưu trên bản đồ chia
sẽ Xem đặt chỗ
Đánh giá

Trip
Đăng nhập bằng tài khoản facebook, google, wechat, email, số điện thoại,
apple, Twitter
Đăng ký bằng email
Các ưu đãi và mã giảm giá
Tìm kiếm khách sạn, chuyến bay, Tàu hỏa
Thơng tin về vé máy bay, tàu hỏa
Thông tin về khách sạn
Thanh tốn trực tuyến bằng thẻ
Đánh giá
Quản lý lịch trình
Đăng bài khoảnh khắc du lịch (bài đăng, tags, vị trí)



II.


UseCase

Lược đồ UseCase



III.
1.

Đặc tả UseCase và Lược đồ Sequence
Usecase “Login”

Name
Brief description
Actor(s)
Pre-conditions
Post-conditions

Flow of events
Basic flow
(Thành công)

Alternative flow
(Thất bại)



2.


Hệ thống lưu ý người dùng đăng nhập lại

3. Khi người dùng nhập lại email và password, bước 3
ở Basic flow được thực hiện.

Extension point

Khơng có


2. Usecase “Logout”

Name
Brief description


Actor(s)
Pre-conditions
Post-conditions

Flow of events
Basic flow
(Thành công)

Alternative flow
(Thất bại)
Extension point


3. Usecase “SignUp”


Name
Brief description
Actor(s)
Pre-conditions
Post-conditions

Flow of events
Basic flow
(Thành công)



2. Người dùng nhập họ và tên, password, email, số
điện thoại, địa chỉ.
3. Hệ thống xác thực họ và tên, password, email, số
điện thoại, địa chỉ.
4. Hệ thống xác định thông tin của người dung nhập
vào.
5.
Hê thống gửi mã xác thực đến email cho người
dùng

Alternative flow
(Thất bại)

Extension point




4. Usecase “Check Tour Information”

Name
Brief description

Actor(s)
Pre-conditions
Post-conditions

Flow of events

Basic flow
(Thành công)


Alternative flow
(Thất bại)

Nếu hệ thống không truy xuất được dữ liệu. Những công
việc sau được thực hiện:
1.
bại.

Hệ thống mô tả lý do truy xuất được dữ liệu thất

2.

Hệ thống thông báo người dùng về lỗi hệ thống

3. Người dùng chọn các lựa chọn khác, bước 3 ở

Basic flow được thực hiện.

Extension point

Khơng có


5. Usecase “Search Tour Infomation”

Name

Brief description
Actor(s)
Pre-conditions
Post-conditions

Flow of events
Basic flow
(Thành công)

Alternative flow
(Thất bại)


Extension point


6. Usecase “Forgot Password”

Name


Brief description
Actor(s)
Pre-conditions
Post-conditions


Flow of events
Basic flow
(Thành cơng)

Alternative flow
(Thất bại)

Extension point

Khơng có


7. Usecase “BookTour”

Name
Brief description
Actor(s)
Pre-conditions


Post-conditions

Flow of events

Basic flow
(Thành công)

Alternative flow
(Thất bại)

Extension point


8. Usecase “Cancel tour”

Name

Brief description
Actor(s)
Pre-conditions


Post-conditions

Flow of events
Basic flow
(Thành công)

Alternative flow
(Thất bại)

Extension point



×