Tải bản đầy đủ (.pdf) (78 trang)

Website tra cứu du lịch

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 (22.07 MB, 78 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
-----🙚🙘🕮🙚🙘-----

BÁO CÁO TỔNG HỢP ĐỒ ÁN MÔN HỌC

ĐỒ ÁN 1
Đồ án:

Giảng viên hướng dẫn:
ThS. Thái Thụy Hàn Uyển
Sinh viên thực hiện:
19521538 - Nguyễn Huy Hoàng
19521801- Trần Hoàng Long

Tp.HCM, tháng 01 năm 2022


LỜI CẢM ƠN

Lời đầu tiên em xin chân thành cảm ơn sự hướng dẫn tận tình của cơ Thái Thụy
Hàn Uyển - giảng viên hướng dẫn môn Đồ án 1 đã hỗ trợ những thông tin cần thiết và
giải đáp những thắc mắc cho nhóm trong suốt q trình thực hiện đề tài.
Nhóm em cũng muốn dành lời cảm ơn chân thành đến các anh chị khóa trên.
Nhận được sự giúp đỡ, góp ý, những tài liệu liên quan để tham khảo từ anh chị là một
lợi thế đáng kể đối với nhóm.
Vì kiến thức và kinh nghiệm của các thành viên nhóm chúng em vẫn cịn hạn
chế nên khơng thể tránh khỏi những sai sót trong q trình thực hiện đồ án. Vì lẽ đó,
nhóm chúng em ln mang một thái độ cầu thị và rất mong muốn nhận những góp ý,
phản hồi quý báu từ giảng viên, các anh, chị và các bạn. Từ đó tự rút kinh nghiệm,
khắc phục những hạn chế, đồng thời ngày càng phát triển, hoàn thiện sản phẩm cũng


như bản thân một cách nghiêm túc và tự giác. Một lần nữa, nhóm chúng em xin chân
thành cảm ơn cơ.

Nhóm nghiên cứu


NHẬN XÉT
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………

…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………


Lịch sử thay đổi

Phiên bản

Người thực hiện

Thời gian

Nội dung

0.0.1

Nguyễn Huy Hoàng

10/2/2022 - 11:00

Tạo tài liệu

0.0.2

Nguyễn Huy Hoàng


20/2/2020 - 14:00

Cập nhật mục 1 + 2

0.0.3

Nguyễn Huy Hoàng

30/5/2022 - 07:00

Cập nhật Usecase

0.0.4

Nguyễn Huy Hoàng

5/6/2022 - 14:00

Cập nhật hoàn thiện
Báo cáo


Danh mục từ viết tắt

#

Từ viết tắt

Từ đầy đủ


Ý nghĩa

1

Use case

Sơ đồ Use - Case

Là đặc tả các chức năng mà người
dùng tương tác với phần mềm

2

CSDL

Cơ sở dữ liệu

3

Actor

Người sử dụng hệ
thống

4

KVL

Người dùng vãng lai



MỤC LỤC
Lịch sử thay đổi

4

Danh mục từ viết tắt

5

Giới thiệu dự án
Mô tả dự án
Tôn chỉ dự án
Bản tuyên bố dự án
Mục đích dự án
Các u cầu phải hồn thành
u cầu
Mục tiêu
Kế hoạch phát hành
Release 1.0.
Release 2.0.
Thời gian dự án

1
1
1
2
2
2
2

3
3
3
4
4

Phát biểu bài toán
Khảo sát hiện trạng
Hiện trạng nghiệp vụ
Hiện trạng tin học
Khảo sát một số ứng dụng hiện có
Đối tượng hướng đến
Xác định yêu cầu hệ thống
Yêu cầu tiến hóa
Yêu cầu hiệu quả
Yêu cầu tiện dụng
Yêu cầu tương thích
Yêu cầu bảo mật
Yêu cầu an toàn
SƠ ĐỒ LUỒNG DỮ LIỆU CHO TỪNG YÊU CẦU
Tra cứu
Tra cứu tỉnh
Tra cứu địa điểm lớn
Tra cứu địa điểm ăn uống
Tra cứu chỗ ở

5
5
5
5

6
7
7
8
8
9
9
10
10
11
11
11
13
14
16

Phân tích

24


Tác nhân và Use case
Mô tả tác nhân
Danh sách use case
Yêu cầu chức năng
Các usecase chi tiết
Đặc tả usecase
Đặc tả Use-case “Đăng nhập”
Đặc tả Use-case “Đăng ký”
Đặc tả Use-case “Đăng xuất”

Đặc tả Use-case “Tra cứu”
Đặc tả Use-case “Lọc dữ liệu”

24
24
24
25
25
25
25
26
27
28
30

Thiết kế dữ liệu
Bảng User
Bảng Profile
Bảng MyTrip
Bảng Province
Bảng Place
Bảng Hotel
Bảng FoodAndDrink
Bảng Attraction

31
32
32
32
32

33
33
34
34

Thiết kế kiến trúc
Mơ hình Redux-Saga

35
35

Thiết kế giao diện
Danh sách các màn hình
Chi tiết các màn hình
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn hình Home
Giao diện
Mơ tả
Màn SignIn
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn SignUp
Giao diện

37
37
37

37
38
38
38
38
41
43
43
43
44
44
44


Mô tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn hình Province Place
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn Attraction
Giao diện
Mô tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn Hotels
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn FoodAndDrink
Giao diện

Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn Filter Attraction
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn Filter Hotel
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Màn Filter FoodAndDrink
Giao diện
Mơ tả
Danh sách biến cố và xử lý tương ứng trên màn hình
Quy trình phát triển
Cơng cụ phát triển
Cơng cụ lập trình
Giới thiệu Visual Studio Code
CI/CD
CI là gì?
CD là gì?
Design

45
46
47
47
48
50
50

50
51
52
52
52
53
55
55
55
55
56
56
56
56
58
58
58
58
59
60
60
60
61
61
61
61
61
62
62
63

65


Giới thiệu Figma
Lưu trữ source code
Github là gì?
Quản lý dự án
Ứng dụng notion
Lý do sử dụng Notion để lập kế hoạch và theo dõi công việc cho Project

65
66
66
66
66
67

Tổng kết và đánh giá
Ưu điểm
Kết quả
Điểm đặc sắc của đề tài
Khuyết điểm

68
68
68
68
68

TÀI LIỆU THAM KHẢO


69


1.

GIỚI THIỆU DỰ ÁN
1.1.

Mô tả dự án

Khám phá những điều mới mẻ, đến những nơi chưa bao giờ được đến, du lịch
ln mang cho chúng ta cảm giác kích thích khơng hề lặp lại. Du lịch mang đến cơ hội
hồn hảo để chúng ta có thể tiếp xúc những món ăn mới, những nền văn hóa độc đáo,
những lợi ích về sức khỏe tinh thần, chữa lành những tác động tiêu cực của cuộc sống
hiện đại. Hơn nữa du lịch cịn đem lại tri thức, trải nghiệm khơng thể có khi chỉ đọc,
nghe đơn thuần.
Hiện nay, khi chúng ta dần cởi mở hơn với việc tiếp xúc những nền văn hóa
mới, du lịch dường như đáp ứng, thỏa mãn được mọi nhu cầu tò mò của con người
hiện đại. Cùng với sự phát triển của công nghệ, truyền thông số đã trở thành động lực
thúc đẩy mạnh mẽ ngành du lịch trên tồn thế giới, ước tính giá trị ngành du lịch của
Việt Nam năm 2019 là hơn 20 tỷ USD theo Tổng cục Thống kê. Giờ đây ngành Du
lịch nước ta đang phục hồi vô cùng mạnh mẽ sau khi kiểm soát được Đại dịch Covid 19. Sau một giai đoạn gần như đóng băng mọi hoạt động du lịch, có thể nói nhu cầu
du lịch thời điểm hiện tại là rất lớn đối với cả du khách trong nước và quốc tế.
Nhận thấy nhu cầu vô cùng lớn và tương lai triển vọng của ngành du lịch,
nhóm chúng em đưa ra ý tưởng xây dựng hệ thống gợi ý, tạo lịch lịch trình du lịch
cũng như hỗ trợ tìm kiếm, tham khảo một cách nhanh chóng các địa điểm du lịch
trong nước và quốc tế. Hệ thống này giúp cho người dùng tiết kiệm được nhiều thời
gian trong việc sắp xếp lịch trình cũng như gợi ý thơng minh những địa điểm phù hợp
dựa theo nhu cầu một cách cá nhân hóa.

1.2.

Tơn chỉ dự án

Tên dự án: Website tra cứu du lịch
Thơng tin về kinh phí:
Cách tiếp cận:


-

Tìm hiểu, khảo sát quy trình xây dựng lịch trình du lịch của người dùng

-

Tìm hiểu các nhu cầu hành vi người dùng trong từng độ tuổi, thu nhập
khác nhau

-

Tìm hiểu các website, ứng dụng có sẵn về du lịch

-

Đánh giá hiện trạng để đề ra giải pháp

Vai trò và trách nhiệm:

Vai trị


Họ tên

Trưởng dự án

Trần Hồng Long



Thành viên

Nguyễn Huy Hồng



1.3.

Bản tun bố dự án
1.3.1.

-

Tổ chức/ Vị trí Liên hệ

Mục đích dự án

Xây dựng được ứng dụng gợi ý du lịch với đầy đủ tính năng giúp người dùng
dễ dàng trong việc tìm kiếm, xây dựng kế hoạch, lịch trình của chuyến du lịch.

-


Ứng dụng tích hợp AI trong việc đề xuất các địa điểm du lịch phù hợp với nhu
cầu của người dùng.

-

Trở thành mạng xã hội về du lịch, đáng tin cậy, đặc biệt là trong cộng đồng
người Việt Nam ưa thích du lịch.
1.3.2.

Các u cầu phải hồn thành

1.3.2.1.

Yêu cầu

Nhằm giúp việc tra cứu, xây dựng lịch trình cho chuyến du lịch nên thuận lợi
hơn, chúng em quyết định tìm hiểu và thực hiện đồ án về hệ thống tìm kiếm, gợi ý du
lịch với những chức năng cụ thể như sau;
Các chức năng xác thực tài khoản (A)
-

Đăng nhập

-

Đăng ký

-

Đăng xuất


-

Quên mật khẩu


-

-

-

Các chức năng Du lịch (S)
-

Tìm kiếm địa điểm du lịch

-

Tìm kiếm khách sạn

-

Tìm kiếm địa điểm ăn uống

-

Review địa điểm

Các chức năng về chuyến đi(U)

-

Tạo chuyến đi

-

Tương tác với chuyến đi

-

Lưu địa điểm

-

Trang cá nhân (của bản thân hoặc bạn bè)

Các chức năng nâng cao (E)
-

Gợi ý địa điểm du lịch
1.3.2.2.

-

Mục tiêu

Giai đoạn 1: Xây dựng ứng dụng với các tính năng cơ bản và tiếp cận người
dùng. (Các tính năng A, B, SN)

-


Giai đoạn 2: Xây dựng các tính năng nâng cao tích hợp AI vào ứng dụng, đồng
thời xây dựng chiến lược và mở rộng quy mô thành mạng xã hội về du lịch.
(Các tính năng E)

-

Giai đoạn 3: Duy trì và nâng cao chất lượng ứng dụng.
1.3.2.3.

Kế hoạch phát hành

1.3.2.3.1.

Release 1.0.

Bản phát hành

Release 1.0.

Thời gian

20/3/2022 (dự kiến).

Khởi tạo

Sử dụng ReactJs và ngôn ngữ HTML, CSS để xây dựng giao
diện và phát hành được trên nền tảng Web. Sử dụng NodeJS và
Express xây dựng backend
Sử dụng công nghệ MongoDB để lưu trữ và quản lý dữ liệu.


Cột mốc

-

Hoàn thành xây dựng cơ sở dữ liệu trên MongoDB (dự
kiến): 14/2/2022.


-

Hồn thành xây dựng các màn hình giao diện (dự kiến):
28/2/2022.

Tính năng

-

Hồn thành các tính năng cơ bản (dự kiến): 18/3/2022

-

Màn hình giao diện, chuyển màn hình, các hành vi,…

-

Các documents dữ liệu trên database của MongoDB, đăng
ký máy chủ và đảm bảo đường truyền dữ liệu.

Thư


viện/

framework

-

Các tính năng cơ bản (mã A, B, SN)

-

ReactJs

-

HTML

-

CSS

-

Javascript

-

NodeJS

-


Express

-

MongoDB

1.3.2.3.2.

Release 2.0.

Bản phát hành

Release 2.0.

Thời gian

20/4/2022 (dự kiến).

Khởi tạo
Cột mốc

-

Hồn thành các tính năng nâng cao tích hợp AI (dự kiến):
18/4/2022

Tính năng
Thư


viện/

framework

1.3.3.

-

Các tính năng nâng cao (mã E)

-

ReactJs

-

HTML

-

CSS

-

Javascript

-

NodeJS


-

Express

-

MongoDB

Thời gian dự án

Ngày bắt đầu dự án: 16/1/2022


Ngày kết thúc dự án: 15/6/2022
Thời gian thực hiện:

2.

PHÁT BIỂU BÀI TOÁN
2.1.

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

Hiện trạng nghiệp vụ

Nhằm phục vụ nhu cầu du lịch ngày càng cao của nhóm những người yêu thích
du lịch trải nghiệm, ngành du lịch Việt nam đang phát triển ngày càng mạnh mẽ.
Trong thực tế, việc tra cứu các địa điểm du lịch hiện tại cịn khó khăn do thiếu dữ liệu,
người dùng gặp khó khăn trong việc lựa chọn cũng như khơng có thơng tin khách

quan về các địa điểm sắp đến. Vì vậy những website tra cứu, gợi ý các địa điểm du
lịch ngày càng phát triển hơn, cũng như dữ liệu được cập nhật liên tục. Những thông
tin về địa điểm, các lượt nhận xét của người dùng, mang tính khách quan mà có độ tin
cậy cao. Website trong tương lai sẽ đáp ứng được nhu cầu tra cứu các địa điểm du lịch
của nhiều người dùng hơn, cũng như xu hướng sử dụng công nghệ trong việc du lịch
đang dần phổ biến.
2.1.2.

Hiện trạng tin học

Ngày nay, ứng dụng Công nghệ Thông tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của con người. Từ các hoạt
động của chính phủ, các công ty, cửa hàng cho đến các hoạt động của người dùng cá
nhân; nó đóng vai trị hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ.
Việc xây dựng một hệ thống tra cứu về du lịch để phục vụ cho nhu cầu khám
phá, trải nghiệm của cá nhân hiện nay là một hoạt động mang tính thực tế và phổ biến.
Du lịch ln là một trong những nhu cầu khơng thể thiếu góp phần làm đời sống con
người trở nên thú vị hơn, đáng sống hơn. Tuy nhiên, việc chọn cho bản thân một địa
điểm du lịch phù hợp, chính xác, hứa hẹn mang lại trải nghiệm tốt chưa bao giờ là dễ
dàng. Chính vì thế, việc xây dựng một hệ thống tra cứu các địa điểm là mang tính thực
tế và ứng dụng cao.


2.1.3.

Khảo sát một số ứng dụng hiện có

Tên ứng dụng/website

Ưu điểm


Nhược điểm

Tripadvisor

- Giao diện hiện tại, trực

- Chưa hỗ trợ tối ưu cho

quan

người dùng đặt chỗ trực

- Các chức năng hồn

tiếp trên web

thiện

- Chức năng đề xuất cịn

- Cung cấp nhiều dịch vụ

hạn chế

tìm kiếm

- Một số địa điểm thơng

- Kết nối với doanh


tin còn sơ sài

nghiệp để rút ngắn các

- Vì cho người dùng đóng

thao tác tìm kiếm và đặt

góp thơng tin nên vẫn cịn

chỗ

một số thơng tin chưa

- Tính năng review khách

chính xác, chưa được

quan từ người dùng

kiểm duyệt

- Có forum cho người
dùng thảo luận, chia sẻ du
lịch
Skyscanner

- Giao diện dễ nhìn, trực


- Chưa có chức năng

quan

review, dẫn review từ

- Có chức năng đặt phịng, Tripadvisor
vé máy bay..

- Cơng cụ tìm kiếm cịn

- Tập trung vào dịch vụ

chưa đa dạng

đặt chỗ

- Giao diện cịn đơn giản

- Có kết nối với doanh

- Chức năng đề xuất cịn

nghiệp

hạn chế

- Có thể đặt chỗ trực tiếp
trên trang web
travel.com.vn


- Cung cấp chính xác các

- Giao diện vẫn còn chưa


tour ở Việt Nam

đẹp, màu sắc chưa hài hịa

- Thơng tin khá chính xác,

- Chức năng research cịn

có kiểm duyệt

chưa tối ưu

- Cung cấp, hỗ trợ đặt tour - Không có chức năng
trực tiếp trên web

Review từ người dùng

- Giao diện đơn giản

- Chưa có chức năng đề
xuất

2.2.


Đối tượng hướng đến

Người dùng hiển nhiên:
-

Người dùng độ tuổi từ 16 - 60 tuổi, u thích du lịch và có khả năng sử
dụng các thiết bị kết nối internet. Người dùng có nhu cầu đi du lịch và
lên kế hoạch du lịch

-

Người dùng yêu thích du lịch, thích chia sẻ, review các địa điểm thú vị

Người dùng tiềm năng:
-

Người dùng thường xuyên lướt các trang chia sẻ về Du lịch, quan tâm
đến các blog về du lịch, ưa thích văn hóa xê dịch và trải nghiệm.

-

Người dùng ưa thích việc trải nghiệm và chia sẻ trên các nền tảng mạng
xã hội, doanh nghiệp muốn quảng bá sản phẩm du lịch của mình

2.3.

Xác định yêu cầu hệ thống

Các vấn đề cần phải xử lý trong ứng dụng mà đề tài đặt ra là :
2.3.1.


STT Tên yêu cầu

Danh sách các yêu cầu nghiệp vụ
Biểu

Quy

mẫu

định

Ghi chú


1
2

3

4

Tra cứu tỉnh
Tra cứu địa điểm
lớn
Tra cứu địa điểm ăn
uống
Tra cứu địa điểm
tham quan


BM1

QĐ1

BM2

QĐ2

BM3

QĐ3

BM4

QĐ4

5

Tra cứu chỗ ở

BM5

QĐ5

6

Tạo chuyến đi

BM6


QĐ7

7

Lọc dữ liệu

8

Tài khoản

QĐ8
BM9

2.3.2.

QĐ9

Các yêu cầu chất lượng

2.3.2.1.

Yêu cầu tiến hóa

STT Nghiệp vụ

Tham số cần thay đổi

Miền giá trị cần
thay đổi


1

Cập nhật thông tin chuyến đi

Danh sách địa điểm

Trip

Tên chuyến đi
2

Thay đổi thông tin cá nhân

Ảnh đại diện

Account

Tên người dùng

2.3.2.2.
STT Nghiệp vụ

Yêu cầu hiệu quả
Tốc độ xử lý

Dung lượng lưu trữ

Ghi chú



1

Tra cứu tỉnh thành

Ngay tức thì

2

Tra cứu địa điểm ăn Ngay tức thì
uống

3

Tạo chuyển đi

Ngay tức thì

4

Lọc địa điểm, khách Ngay tức thì
sạn, nhà hàng

2.3.2.3.
STT Nghiệp vụ

Yêu cầu tiện dụng
Mức độ dễ học

Mức độ dễ sử Ghi chú
dụng


1

Tra cứu

5 phút hướng dẫn

2

Tạo chuyến đi

5 phút hướng dẫn

3

Lọc địa điểm

5 phút hướng dẫn

4

Tạo tài khoản

5 phút hướng dẫn

2.3.2.4.
STT

Yêu cầu tương thích
Nghiệp vụ


Đối
quan

tượng

liên Ghi chú


2.3.3.

Các yêu cầu hệ thống

2.3.3.1.
ST

Nghiệp vụ

Yêu cầu bảo mật

Quản

Người dùng hệ thống

Người dùng vãng lai

địa

x


x

cứu nhà

x

x

T

trị

hệ

thống
1

Tra

cứu

điểm
2

Tra
hàng

3

Tra cứu chỗ ở


x

x

4

Lọc địa điểm

x

x

5

Lọc nhà hàng

x

x

6

Lọc chỗ ở

x

x

7


Tạo chuyến đi

x

2.3.3.2.

Yêu cầu an toàn

STT

Nghiệp vụ

Đối tượng

1

Cập nhật thông tin Người dùng hiện tại
người dùng

2

Tạo chuyến đi

2.3.4.

Người dùng hệ thống

Các yêu cầu công nghệ


Ghi chú


STT

Yêu cầu

Mô tả chi tiết

Ghi chú

1

Dễ sửa lỗi

Xác định lỗi trung Khơng ảnh hưởng
bình trong vịng 15 tới các chức năng
phút

khác khi sửa chức
năng này

2

Dễ bảo trì

Thêm chức năng Khơng
mới nhanh

3


Tái sử dụng

ảnh hưởng

tới chức năng đã có

Xây dựng website Cùng các yêu cầu
tra cứu khách sạn

4

Dễ mang chuyển

Đổi sang hệ quản trị Cùng các yêu cầu
cơ sở dữ liệu mới
tối đa trong 2 ngày

2.4.

Sơ đồ luồng dữ liệu cho từng yêu cầu
2.4.1.

Tra cứu

2.4.1.1.

Tra cứu tỉnh

*Biểu mẫu 1 và quy định 1:

Biểu mẫu 1

Tra cứu tỉnh

Nội dung tìm kiếm:…………………………

QĐ1: Có tối thiểu 1 kí tự trong nội dung tìm kiếm

*Hình vẽ:


*Các ký hiệu:
D1: Nội dung tìm kiếm
D2: Khơng có
D3: Danh sách kết quả tìm kiếm
D4: Khơng có
D5: D3
D6: Khơng có
*Thuật toán:
B1: Kết nối CSDL
B2: Nhận D1 từ Người dùng
B3: Kiểm tra ơ tìm kiếm có trống hay khơng
B4: Nếu trống quay lại B2, nếu không tiếp tục B4
B5: Lấy danh sách kết quả từ CSDL


B6: Hiển thị kết quả
B7: Kết thúc
2.4.1.2.


Tra cứu địa điểm lớn

*Biểu mẫu 2 và quy định 1:
Biểu mẫu 1

Tra cứu địa điểm lớn

Nội dung tìm kiếm:…………………………

QĐ1: Có tối thiểu 1 kí tự trong nội dung tìm kiếm

*Hình vẽ:

*Các ký hiệu:
D1: Nội dung tìm kiếm


D2: Khơng có
D3: Danh sách kết quả tìm kiếm
D4: Khơng có
D5: D3
D6: Khơng có
*Thuật tốn:
B1: Kết nối CSDL
B2: Nhận D1 từ Người dùng
B3: Kiểm tra ơ tìm kiếm có trống hay không
B4: Nếu trống quay lại B2, nếu không tiếp tục B4
B5: Lấy danh sách kết quả từ CSDL
B6: Hiển thị kết quả
B7: Kết thúc

2.4.1.3.

Tra cứu địa điểm ăn uống

*Biểu mẫu 3 và quy định 1:
Biểu mẫu 3

Tra cứu địa điểm ăn uống

Nội dung tìm kiếm:…………………………

QĐ1: Có tối thiểu 1 kí tự trong nội dung tìm kiếm


*Hình vẽ:

*Các ký hiệu:
D1: Nội dung tìm kiếm
D2: Khơng có
D3: Danh sách kết quả tìm kiếm
D4: Khơng có
D5: D3
D6: Khơng có
*Thuật tốn:
B1: Kết nối CSDL
B2: Nhận D1 từ Người dùng
B3: Kiểm tra ơ tìm kiếm có trống hay khơng
B4: Nếu trống quay lại B2, nếu không tiếp tục B4



B5: Lấy danh sách kết quả từ CSDL
B6: Hiển thị kết quả
B7: Kết thúc
2.4.1.4.

Tra cứu chỗ ở

*Biểu mẫu 4 và quy định 1:
Biểu mẫu 4

Tra cứu Chỗ ở

Nội dung tìm kiếm:…………………………

QĐ1: Có tối thiểu 1 ký tự trong nội dung tìm kiếm

*Hình vẽ:

*Các ký hiệu:


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×