ĐẠI HỌC THÁI NGUYÊN
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
------- -------
BÁO CÁO TIỂU LUẬN
ĐỀ TÀI:
WEBSITE QUẢNG BÁ DU LỊCH TRONG NƯỚC
Thành Viên:
1. ………….
2. ……….
3. …………
4. …………
5. ……………
Giáo viên hướng dẫn: ThS Trần Hải Thanh
Thái nguyên, tháng 4 năm 2021
1
LỜI MỞ ĐẦU
Ngày nay dưới sự phát triển của khoa học kỹ thuật đã hỗ trợ rất nhiều trong
cuộc sống, công việc và nghiên cứu nhân loại. Sự phát triển của công nghệ thông tin
đem lại vô số thuận tiện trong đời sống. Các phần mềm được xây dựng qua nhiều giai
đoạn và có sự góp mặt của nhiều người liên quan đến dự án đó để tạo nên một dự án
thành công. Xây dựng dự án phần mềm là một tiêu chí rất quan trọng trong việc xây
dựng dự án phần mềm, điều này giúp cho dự án thêm phần chính xác, chuyên
nghiệp,dễ quản lý, giảm thiểu thất bại. Quy trình xây dựng dự án phần mềm bao gồm
việc lên kế hoạch cho dự án, khảo sát, phân tích & thiết kế, lập trình và kiểm thử
chương trình. Nhận định được sự quan trọng của việc thực hiện theo quy trình xây
dựng dự án phần mềm, nhóm chúng em xin đưa ra bài báo cáo về quy trình xây dựng
dự án: Website Quảng Bá Du Lịch Trong Nước.
Với trình độ hiểu biết và kinh nghiệm có hạn, đề tài khơng tránh khỏi sai xót và
hạn chế nhất định, chúng em rất mong nhận được sự góp ý của các thầy cơ giáo, các
sinh viên để giúp chúng tơi hồn thành tốt hơn về đề tài này. Trong thời gian thực hiện
đề tài nhóm chúng em xin chân thành cảm ơn tới các thầy cô giáo trong khoa Công
nghệ thông tin, đặc biệt là thầy Trần Hải Thanh đã hướng dẫn và giúp đỡ chúng em
trong quá trình nghiên cứu và hồn thành dự án thành cơng.
Chúng em xin chân thành cảm ơn!
2
Mục Lục
LỜI MỞ ĐẦU............................................................................................................................3
Mục Lục.....................................................................................................................................4
CHƯƠNG 1:
LẬP KẾ HOẠCH THỰC HIỆN.......................................................................6
CHƯƠNG 2:
THU THẬP, LÀM RÕ YÊU CẦU...................................................................9
CHƯƠNG 3:
PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG...................................................15
3.1 Đặc tả yêu cầu...............................................................................................................15
3.2 Mô tả tổng quan ứng dụng..........................................................................................18
Biểu đồ use case chi tiết với từng tác nhân......................................................................19
3.3. Đặc tả yêu cầu chức năng (FUNCTIONAL).............................................................21
3.3.1. Đăng ksi tài khoản(UC-1)......................................................................................22
3.3.2. Use case đăng nhập(UC-2).....................................................................................24
3.3.3
Use case xem thông tin địa điểm du lịch(UC-3)................................................26
3.3.4
Use case tìm kiếm địa điểm du lịch(UC-4)........................................................28
3.3.5
Use case liên hệ(UC-5)......................................................................................30
3.3.6. Use case bình luận(UC-6)......................................................................................31
3.3.7 Use case sửa thông tin tài khoản (UC-7).................................................................33
3.3.8 Use case đổi mật khẩu(UC-8).................................................................................34
3.3.9 Use case thêm địa điểm du lịch(UC-9)...................................................................36
3.3.10 Use case thêm sửa điểm du lịch(UC-10)...............................................................38
3.3.11 Use case thêm xoá điểm du lịch(UC-11)...............................................................39
3.3.12 Use case Xố bình luận(UC-12)...........................................................................41
3.3.13 Use case Xoá tài khoản user(UC-13)....................................................................42
3.4 Thiết kế hướng đối tượng ( Mơ hình lớp ).................................................................44
CHƯƠNG 4:
XÂY DỰNG DEMO ỨNG DỤNG................................................................46
4.1 Giao diện đăng ký tài khoản.......................................................................................46
4.2 Giao diện đăng nhập....................................................................................................48
4.3 Giao diện trang chủ......................................................................................................49
4.4 Giao diện xem thông tin địa điểm du lịch..................................................................50
4.5 Giao diện thông tin tài khoản......................................................................................51
4.6 Giao diện đổi mật khẩu................................................................................................52
4.7 Giao diện các địa điểm du lịch....................................................................................53
3
4.8 Giao diện quản lí địa điểm du lịch..............................................................................54
CHƯƠNG 5: KIỂM THỬ.....................................................................................................55
5.1
Những yêu cầu về tài nguyên cho kiểm thử ứng dụng.........................................55
Phần cứng: Máy tính cá nhân có kết nối mạng LAN......................................................55
Phần mềm.......................................................................................................................55
5.1
Danh sách các tình huống để kiểm tra ứng dụng.................................................55
KẾT LUẬN..............................................................................................................................59
TÀI LIỆU THAM KHẢO........................................................................................................60
4
CHƯƠNG 1:
LẬP KẾ HOẠCH THỰC HIỆN
1.1 Thời gian thực hiện
A : Hoàn thành
P : Đang chờ D : Loại bỏ
1.2 Kế hoạch chi tiết
Thành viên thực
Công việc
1.Lên kế hoạch cho từng người
3.Lên kế hoạch xây dựng và công nghệ
4.Lập thời gian phù hợp cho từng công việc
5.Tổng kết
6.Thu thập và làm rõ yêu cầu
7. Phân tích các yêu cầu đã thu thập được
8. Thiết kế kiến trúc phần mềm
Tuần 02 9. Lập trình các chức năng đã phân tích và
Tuần 01
hiện
…….
Nt
Nt
Nt
……
……
……
………
……….
thiết kế
10. Kiểm thử giao diện và các chức năng đã
lập trình
11.Tổng kết
12.Thu thập và làm rõ các yêu cầu phát sinh
13. Phân tích các yêu cầu đã thu thập được
……..
………..
……..
………
phát
sinh
Tuần 03
14. Thiết kế kiến giao diện
….
15. Lập trình các chức năng phát sinh
…….
16. Kiểm thử các chức năng phát sinh
………
17. Tổng kết
………
18. Thu thập và làm rõ các yêu cầu phát sinh ……..
19. Phân tích các yêu cầu đã thu thập được ……
20. Thiết kế cơ sở dữ liệu
Chản
Tuần 04
21.Lập trình kết nối với cơ sở dữ liệu
22. Kiểm thử thao tác với cơ sở dữ liệu
23.Tổng kết
Tuần 05
24.Thu thập và làm rõ các yêu cầu phát sinh
25. Phân tích các yêu cầu phát sinh
5
……
……….
………….
…………
……..
Ghi chú
A
A
A
A
26. Thiết kế giao diện cho các chức năng phát
sinh
27. Lập trình các chức năng phát sinh
28. Kiểm thử phi chức năng
29: Tổng kết
Tuần 06
30.Báo cáo
31: Tổng kết
6
……..
………….
………..
Hiền
Cả nhóm
Nt
Nt
CHƯƠNG 2:
1
THU THẬP, LÀM RÕ YÊU CẦU
Thu thập yêu cầu
Yêu cầu chức năng của một hệ thống là quan trọng vì yêu cầu cung cấp các cơ
sở cho tất cả cơng việc phát triển hệ thống sau đó.
Hình thức thu thập yêu cầu: Phỏng vấn
2.1.1 Danh sách các câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng
Phỏng vấn : Chủ trọ
STT
1.
Câu hỏi (Questions)
Trả lời (Answers)
Dựa vào lời giới thiệu từ những
Anh chị đang sử dụng hình thức nào
người đã từng đến khu du lịch của
để quảng bá khu du lịch của mình ?
chúng tơi .
Thơng tin các dịch vụ của anh chị
2.
được giới thiệu đến khách du lịch
bằng cách nào ?
Khi mà anh chị thay đổi mơ hình
3.
4.
5.
6.
7.
Chúng tơi sẽ tư vấn trực tiếp cho
khách du lịch có nhu cầu.
khu du lịch thì anh chị sẽ giới thiệu Khơng có cách giới thiệu cụ thể.
đến khách du lịch như thế nào?
Khách du lịch có dễ dàng tìm kiếm
vị trí khu du lịch khơng ?
Khách du lịch có dễ dàng liên hệ với
anh chị hay khơng ?
Hiện tại anh chị quản lý khu du lịch
theo cách nào ?
Anh có muốn có một website để
quảng bá khu du lịch và
để mọi
khơng
khơng.
Sổ sách
Có
người dễ dàng tiếp cận hay khơng ?
8.
9.
Anh chị
muốn có một giao diện
website như thế nào ?
Dễ nhìn, dễ sử dụng , có đầy đủ
thơng tin mà dịch vụ chúng tơi
cung cấp.
Anh muốn có tài liệu hướng dẫn sử
dụng ứng dụng hay khơng ?
7
Có . Tơi mong muốn có
Ghi
chú
Phỏng vấn: Khách Du lịch
STT
10.
11.
12.
13.
14.
Câu hỏi (Questions)
Trả lời (Answers)
Anh chị tìm kiếm các địa điểm du lịch
Tơi thường lên các nhóm , tư
như thế nào ?
Anh chị có xem được đầy đủ các
Ghi
chú
vấn từ bạn bè.
thơng tin mà nơi mình sẽ đến khơng
Anh chị có dễ dàng tìm đến địa chỉ mà
anh chị mong muốn khơng ?
Anh chị có dễ dàng liên hệ với quản lý
khu du lịch không?
Anh chị có thể gửi phản hồi về khu du
lịch khơng
khơng
khơng
khơng
khơng
Nhóm tự thảo luận (Vị trí Admin)
STT
15.
16.
Câu hỏi (Questions)
Trả lời (Answers)
Có cần thiết quản lý thơng tin về khu Có . Quản lý về các thông tin khu
du lịch không ?
du lịch
Admin có cần quản lý tài khoản
có
khơng?
17.
Admin có cần đăng nhập khơng ?
có
18.
Admin có thể xóa bình luận khơng?
có
19.
20.
Khách du lịch có cần đăng ký tài
có
khoản khơng?
Khách du lịch có cần đăng nhập
có
khơng?
8
Ghi
chú
21
Có cần quản lý tài khoản user khơng?
có
2.1.2 u cầu chức năng/phi chức năng của ứng dụng
Yêu cầu từ phía Stakeholder (Yêu cầu chức năng)
Yêu cầu chức năng
1. Khách du lịch :
Xem thơng tin địa điểm du lịch.
Tìm kiếm địa điểm du lịch.
Liên hệ.
Đăng ký
Đăng nhập
Bình luận
2. Quản lý :
Quản lý địa điểm du lịch.
Quản lý liên hệ.
Quản lý tài khoản
Đăng nhập
Xóa bình luận
Quản lý tài khoản user
u cầu phi chức năng
Ứng dụng chạy trên hệ điều hành window.
Ứng dụng có giao diện đơn giản, dễ sử dụng.
Ứng dụng có phần hướng dẫn sử dụng.
Ứng dụng có thể cập nhật liên tục các thơng tin về khu du lịch
Thực hiện ánh xạ các Feature từ các yêu cầu từ Stackholder
Priority
FEAT1: khách du lịch tìm
kiếm vị trí khu du lịch
FEAT2: khách du lịch xem
Status
Difficulty Stability
Traced-to
Must
Approved Medium Medium
STRQ10
Must
Approved Medium Medium
STRQ11
9
các thông tin về khu du lịch
FEAT3: khách du lịch tìm
kiếm địa điểm du lịch
FEAT4: khách du lịch bình
luận
FEAT5: khách du lịch liên hệ
với khu du lịch
FEAT6: khách du lịch đăng
ký tài khoản
FEAT7: khách du lịch đăng
nhập
FEAT8: quản lý thêm vị trí
khu du lịch
FEAT9: quản lý thêm thơng
tin liên hệ
FEAT10: quản lý cập nhật
thông tin khu du lịch
FEAT11: admin quản lý
thông tin về khu du lịch
FEAT12: admin đăng nhập
FEAT13: quản lý xóa bình
luận
FEAT14: admin quản lý tài
khoản user.
Must
Approved Medium Medium
STRQ12
Must
Approved Medium Medium
STRQ14
Must
Approved Medium Medium
STRQ13
Must
Approved Medium Medium
STRQ19
Must
Approved Medium Medium
STRQ20
Must
Approved
Low
Medium
STRQ4
Must
Approved
Low
Medium
STRQ5
Must
Approved
Low
Medium
STRQ3
Must
Approved
Low
Medium
STRQ14
Must
Approved
Low
Medium
STRQ17
Must
Approved
Low
Medium
STRQ18
Must
Approved
Low
Medium
STRQ21
2.1.3 Sơ đồ phân cấp chức năng của ứng dụng
10
11
CHƯƠNG 3:
PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG
3.1 Đặc tả yêu cầu
3.1.1 Mục đích
Ngành du lịch ở Việt Nam đã và đang phát triển rất mạnh mẽ. Việt Nam thực sự là một
điểm đến du lịch lý tưởng của các du khách trong và ngoài nước.
Từ khi Việt Nam ra nhập WTO đã có rất nhiều khách nước ngồi biết đến
Việt Nam với những địa điểm nổi tiếng như thắng cảnh vịnh Hạ Long, khu du
lịch đảo Tuần Châu, Đà Lạt..và rất nhiều bãi biển đẹp khác của đất nước Việt
Nam. Và hơn bao giờ hết, các doanh nghiệp du lịch Việt Nam đều nhận thức sức
mạnh của internet và lợi ích của việc thiết kế website để quảng báo về hình ảnh
cơng ty, địa điểm du lịch.
Từ đó chúng em đề xuất đề tài xây dựng website quảng bá du lịch. Giúp
quảng bá các địa điểm du lịch nổi tiếng tại Việt Nam cho khách du lịch trong và
ngoài nước.
a. Yêu cầu chức năng:
Chức năng đăng ký
Chức năng đăng nhập
Chức năng xem thông tin địa điểm du lịch
Chức năng tìm kiếm địa điểm du lịch
Chức năng bình luận
Chức năng quản lý tài khoản
Chức năng quản lý địa điểm du lịch
Chức năng liên hệ
b. Yêu cầu phi chức năng:
Ứng dụng chạy trên hệ điều hành window.
Ứng dụng có giao diện đơn giản, dễ sử dụng.
Ứng dụng có thể cập nhật liên tục các thông tin về khu du lịch
3.1.2 Phạm vi
12
Website quảng bá địa điểm du lịch được xây dựng bới nhóm 3 với mục
đích quảng bá các địa điểm du lịch tại Việt Nam đến với khách du lịch trong và
ngồi nước. Được phát triển theo mơ hình MVC.
Hệ thống cho phép khách du lịch(Khách hàng) có thể đăng nhập web, bình
luận,liên hệ, tìm kiếm, và xem thơng tin các địa điểm du lịch. Người quản lý có
thể quản lý thông tin địa điểm điểm du lịch tại website.
a. Công cụ mà môi trường để phát triển dự án:
Công cụ của các thành viên trong nhóm: máy tính cấu hình, điện thoại, các
phần mềm hỗ chợ có bản quyền
Các phần mềm cơng cụ:
•
Visual Studio code
•
Photoshop
•
MS Office
•
MS Project
Cơng nghệ sử dụng:
HTML/CSS
PHP
Bootstrap
Selenium
3.1.3 Các định nghĩa, thuật ngữ, từ viết tắt
ST
Thuật ngữ, từ viêt tắt
Giải thich
Ghi chú
T
1
2
3
CSDL
Qly
Screen
Form
KH
Cơ sở dữ liệu
Quản lý
Màn hình
Giao diện
Khách hàng
Tài liệu tham khảo
ST
Tên tài liệu
Ghi chú
T
13
1
2
Giáo trình mơn quản lý dự án phát triển phần mền
uml-diagrams.org
3.2 Mô tả tổng quan ứng dụng
Các tác nhân của hệ thống:
a. chức năng của người dùng:
Xem thông tin địa điểm du lịch
Tìm kiếm địa điểm du lịch
Đăng nhập
Đăng ký
Bình luận
Liên hệ
Quản lý tài khoản
b. chức năng của người quản lý:
Quản lý địa điểm du lịch
Đăng nhập.
3.2.1 Mơ hình usecase tổng quát
14
Biểu đồ use case chi tiết với từng tác nhân
-
Tác nhân khách hàng:
15
Hình: 2.2 Biểu đồ use case chi tiết với tác nhân khách hàng
-
Tác nhân quản lý:
Hình 2.3: Biểu đồ use case của tác nhân quản lý(admin)
16
3.2.2
Danh sách các tác nhân và mô tả
Tác nhân
Mô tả tác nhân
Ghi
chú
Quản lý
Là người đăng nhập giao diện quản lý của webstie. Có thể
quản lý thơng tin các đia điểm du lịch như: thêm địa điểm,
sửa, xoá địa điểm, xoá bình luận, quản lý tìa khoản người
Khách hàng
dùng
Là người truy cập và sử dụng website du lịch. Khách hàng có
thể đăng ký, đăng nhập, xem, tìm kiếm địa điểm du lịch cũng
như bình luận, quản lý thơng tin tài khoản.
3.2.3
Danh sách Use case và mô tả
3.2.4
Các điều kiện phụ thuộc
Cấu hình phần cứng: Điện thoại di động chạy hệ điều hành android 4.3 trở
lên.
Cấu hình mạng: Điện thoại có kết nối mạng (3G, 4G, Wifi).
Hệ quản trị cơ sở dữ liệu: Dùng nền tảng Firebase - cơ sở dữ liệu thời gian
thực.
Các công cụ để phát triển ứng dụng: Android Studio, thiết bị android thực,
trình giả android trên máy tính.
3.3. Đặc tả yêu cầu chức năng (FUNCTIONAL)
ID
Tên Use case
Mô tả ngắn gọn use case
Ghi
chú
UC-1
UC-2
Đăng ký
Use case cho phép khách hàng đăng ký tài
Đăng nhập
khoản tại website quảng bá du lịch
- Giúp khách hàng có thể đăng nhập vào
website du lịch.
-Giúp Quản lý có thể đăng nhập vào trang quản
UC-3
Tìm kiếm địa
lý website
Use case g cho phép khách hàng tìm kiếm địa
17
UC-4
điểm du lịch
điểm du lịch
Xem thông tin Use case cho phép khách hàng xem thông tin
địa điểm du
chi tiết địa điểm du lịch đó.
lịch
Bình luận
Use case này cho phép phía khách hàng có thể
dưới chi tiết
thêm bình luận của mình dưới bài viết chi tiết
địa điểm du
địa điểm du lịch
UC-6
lịch
Quản lý tài
Use case cho phép hiển thị giao diện quản lý
UC-7
khoản
Sửa thông tin
tài khoản người dùng
Sửa đổi thông tin tài khoản
UC-8
UC-9
tài khoản
Đổi mật khẩu
Quản lý địa
Đổi mâi khẩu của tài khoản
Use case cho phép hiển thị giao diện quản lý
UC-5
điểm du lịch
UC-10 Thêm địa
địa điểm du lịch
Use case cho phép thêm thông tin địa điểm du
điểm
UC-11 Sửa địa điểm
lịch
Use case cho phép sửa thơng tin địa điểm du
lịch
UC-12 Xố địa điểm Use case cho phép xoá địa điểm du lịch.
UC-13 Xố bình luận Use case cho phép người quản lý xố bình luận
UC-14 Quản lý tài
khoản User
xấu về website của khách hàng
User case cho phép người quản lý sửa đổi, xố
thơng tin tài khoản người dùng
3.3.1. Đăng ký tài khoản(UC-1)
Mơ tả use case UC đăng ký tài khoản
Tên chức năng: Đăng ký tài khoản(UC-1)
Tạo thành công tài khoản người dùng.
Mục đích
Chức năng cho phép khách hàng đăng ký tài khoản gồm các trường:Tên
Mô tả:
khách hàng, Email, Số điên thoại, User, Password. tại website quảng bá
Tác nhân:
Điều kiện trước:
Điều kiện sau:
du lịch
Khách hàng
Trang đăng ký được mở
Giao diện đăng nhập
18
Luồng sự kiện chính (Basic flows)
Bước
Tác nhân
1
Người dùng nhập đầy đủ thông
2
tin trên giao diện đăng ký
Người dùng yêu cầu đăng ký
3
Phản hồi của hệ thống
Hệ thống kiểm tra dữ liệu nhập vào:
Tài khoản đúng định dạng
Confim password khớp với password
Thông tin người dùng không để trống
Hệ thống kiểm tra CSDL.
4
Kiểm tra tài khoản không được
trùng
Hệ thống tiếp nhận thông tin, lưu thông tin
5
đăng ký và hiển thị thông báo
Luồng sự kiện phụ (Alternative Flows):
3.1. Nếu thông tin người dùng nhập vào là khơng hợp lệ thì hiển thị thơng báo lỗi tại vị
trí thơng tin khơng hợp lệ
4.1. Dữ liệu không hợp lệ = > Hệ thống thơng báo email đã có người sử dụng.
Biểu đồ hoạt động UC đăng ký tài khoản
19
Biểu đồ trình tự UC đăng ký tài khoản
3.3.2. Use case đăng nhập(UC-2)
Đặc tả Use case
Tên chức năng: Đăng nhập tài khoản(UC-2)
20
Mục đích:
Cho phép người dùng đăng nhập website
Sau khi nhập đủ và chính xác các trường: Usename, Password và ấn
Mơ tả:
Tác nhân:
đăng nhập. Chức năng cho phép khách và quản lý đăng nhập hệ thống.
- Khách hàng
- Quản lý.
Điều kiện trước:
Giao diện đăng nhập được mở
Điều kiện sau:
Giao diện trang chính
Luồng sự kiện chính (Basic flows)
Bước
Tác nhân
1
Tại trang “Đăng nhập”, người dùng
2
nhập thông tin đăng nhập
Người dùng yêu cầu đăng nhập
Phản hồi của hệ thống
3
Hệ thống kiểm tra thông tin tài khoản
Email đúng định dạng
Password đúng định dạng
Hệ thống kiểm tra cơ sở dữ liệu
4
Kiểm tra email không được trùng
Thực hiện đăng nhập
5
Hệ thống xử lý thông báo đăng nhập thành
cơng
Các dịng sự kiện ngoại lệ:
3.1. Dữ liệu nhập vào không hợp lệ => Hệ thống hiển thị form đăng nhập cho
Tác nhân nhập lại
4.1. Nếu tên đăng nhập hoặc mật khẩu không trùng khớp với thông tin có trong cơ sở
dữ liệu, hệ thống sẽ thơng báo “Tên tài khoản hoặc mật khẩu sai”
Biểu đồ
a. biểu đồ trình tự
21
b. Biểu đồ hoạt động
22
3.3.3 Use case xem thông tin địa điểm du lịch(UC-3)
Đặc tả use case
Tên chức năng: xem thông tin địa điểm du lịch(UC-3)
Mục đích:
Hiển thị thơng tin chi tiết địa điểm du lịch.
Mô tả:
Hiển thị thông tin chi tiết địa điểm du lịch.
Tác nhân:
Khách hàng
Điều kiện trước:
Trang địa điểm du lịch được mở
Điều kiện sau:
giao diện chi tiết địa điểm du lịch
Luồng sự kiện chính (Basic flows)
Bước
1
Tác nhân
Phản hồi của hệ thống
Tại giao diện điểm đến du lịch, người
dùng yêu cầu xem thông tin chi tiết địa
điểm du lịch
2
Hệ thống truy suất thông tin địa điểm
3
trong CSDL.
Hệ thống hiện thị thông tin địa điểm
du lịch.
Các dịng sự kiện ngoại lệ: khơng
Biểu đồ
a. biểu đồ trình tự
23
b. Biểu đồ hoạt động
3.3.4 Use case tìm kiếm địa điểm du lịch(UC-4)
Đặc tả Use case
Tên chức năng: Tìm kiếm địa điểm du lịch(UC-4)
Mục đích:
Cho phép người dùng tìm kiếm địa điểm du lịch.
Tại giao diện địa điểm du lịch, Khách hàng nhập thông tin địa điểm du
Mô tả:
lịch cần tìm kiếm và click biểu tượng “tìm”. Hệ thống hiển thông tin kết
quả.
Tác nhân:
Khách hàng
24
Điều kiện trước:
Giao diện địa điểm du lịch được mở.
Điều kiện sau:
Hiển thị kết quả địa điểm du lịch tại giao diện du lịch
Luồng sự kiện chính (Basic flows)
Bước
1
Tác nhân
Phản hồi của hệ thống
Tại trang địa điểm du lịch người dùng
nhập thơng tin địa điểm du lịch cần tìm
2
kiếm
Người dùng u cầu tìm kiếm
3
Hệ thống kiểm tra thơng tin tìm kiếm
Thông tin đúng định dạng
không được null
4
Hệ thống truy suất thông tin địa điểm
5
trong CSDL
Hệ thống hiện thị thông tin địa điểm
du lịch cần tìm kiếm
Luồng sự kiện phụ (Alternative Flows):
3.1. Nếu người dùng để trống trường tìm kiếm và u cầu tìm kiếm, hệ thống thơng báo lỗi đễ
trống trường tìm kiếm
Biểu đồ
a. biểu đồ trình tự
25