Tiểu luận tốt nghiệp
BÁO CÁO TỐT NGHIỆP
XÂY DỰNG ỨNG DỤNG HIỂN THỊ
KHÁCH SẠN Ở GẦN CÁC ĐỊA ĐIỂM
DU LỊCH- WESBGIS
..., 24 tháng 07 năm 2020
Tiểu luận tốt nghiệp
TĨM TẮT
Nhằm hỗ trợ việc tìm kiếm các khách sạn gần các địa điểm du lịch một cách
dễ dàng hơn, đồng thời quảng bá du lịch tỉnh ... chính là lý do người thực hiện đề tài
chọn “Xây dựng ứng dụng hiển thị khách sạn ở gần các địa điểm du lịch” làm
đề tài nghiên cứu cho báo cáo tốt nghiệp của mình.
Phạm vi của đề tài bao gồm tập trung xử lý nghiệp vụ tìm kiếm các khách
sạn gần các địa điểm du lịch trên bản đồ, đồng thời quản lý thông tin các khách sạn,
điểm du lịch.
Kết quả đạt được của đề tài sau khi thực hiện sẽ là một phần mềm có thể tìm
kiếm linh hoạt các thông tin các khách sạn, địa điểm du lịch cũng như quản lý các
thơng tin đó một cách hợp lý
Tiểu luận tốt nghiệp
SUMMARY
In order to support the search for hotels near tourist destinations more easily,
and promoting tourism in Binh Duong province is the reason why the person
implementing the topic chose “Building an application that show hotels near
tourist attractions”as a research topic for his graduation report.
The scope of the topic includes focusing on the processing of searching
hotels near tourist destinations on the map, and managing the information of hotels
and attractions.
The results achieved after the project will be a software that can flexibly
search the information of hotels, tourist attractions as well as manage that
information appropriately.
Tiểu luận tốt nghiệp
MỤC LỤC
LỜI CẢM ƠN..........................................................................................................1
LỜI CAM ĐOAN....................................................................................................2
TÓM TẮT................................................................................................................3
SUMMARY.............................................................................................................. 4
MỤC LỤC................................................................................................................ 5
DANH MỤC HÌNH.................................................................................................8
DANH MỤC BẢNG..............................................................................................10
CHƯƠNG 1. GIỚI THIỆU CHUNG....................................................................11
1.1. Lý do chọn đề tài...........................................................................................11
1.2. Mục đích nghiên cứu.....................................................................................11
1.3. Đối tượng và phạm vi nghiên cứu.................................................................11
1.3.1. Đối tượng................................................................................................11
1.3.2. Phạm vi nghiên cứu.................................................................................11
1.4. Phương pháp nghiên cứu...............................................................................11
1.4.1. Phương pháp nghiên cứu lý thuyết..........................................................11
1.4.2. Phương pháp nghiên cứu thực nghiệm....................................................11
1.5. Ý nghĩa khoa học và thực tiễn.......................................................................11
1.6. Bố cục của báo cáo........................................................................................12
CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG.............................................................13
2.1. Xác định các actor.........................................................................................13
2.2. Sơ đồ hệ thống...............................................................................................13
2.3. Danh sách các use case..................................................................................13
2.4. Sơ đồ use case...............................................................................................14
2.4.1. Sơ đồ use case tổng quát.........................................................................14
2.4.2. Use case đăng nhập, đăng xuất..............................................................15
2.4.4. Use case xem thông tin địa điểm khách sạn............................................15
2.4.5. Use case quản lý các địa điểm du lịch....................................................15
2.4.6. Use case quản lý các địa điểm khách sạn...............................................16
Tiểu luận tốt nghiệp
2.4.7. Use case quản lý tài khoản.....................................................................16
2.4.8. Use case quản lý bài viết........................................................................16
2.4.9. Use case Thống kê..................................................................................17
2.5. Đặc tả use case..............................................................................................17
2.5.1. Use case đăng nhập................................................................................18
2.5.2. Use case xem thông tin địa điểm du lịch.................................................18
2.5.3. Use case xem thơng tin địa điểm khách sạn............................................19
2.5.4. Use case tìm kiếm khách sạn..................................................................19
2.5.5. Use case quản lý các địa điểm du lịch....................................................20
2.5.6. Use case quản lý các địa điểm khách sạn...............................................22
2.5.7. Use case quản lý tài khoản.....................................................................24
2.5.8. Use case quản lý bài viết........................................................................26
2.6. Sơ đồ tuần tự các chức năng của hệ thống.....................................................29
2.6.1. Sơ đồ tuần tự đăng nhập.........................................................................29
2.6.2. Sơ đồ tuần tự quản lý điểm du lịch.........................................................30
2.6.3. Sơ đồ tuần tự quản lý điểm khách sạn....................................................30
2.6.4. Sơ đồ tuần tự tìm kiếm............................................................................31
2.6.5. Sơ đồ tuần tự thống kê............................................................................31
CHƯƠNG 3. THIẾT KẾ CƠ SỞ DỮ LIỆU........................................................36
3.1. Cơ sở dữ liệu.................................................................................................36
3.2. Danh sách các bảng.......................................................................................36
3.2.1. Bảng baiviet............................................................................................36
3.2.2. Bảng chitietkhachsan..............................................................................37
3.2.3. Bảng diadiemdulich_khachsan_point.....................................................37
3.2.4. Bảng hinhanh..........................................................................................38
3.2.5. Bảng huyenphuongxa_region..................................................................38
3.2.6. Bảng khachsan_point..............................................................................39
3.2.7. Bảng loaitaikhoan...................................................................................40
Tiểu luận tốt nghiệp
3.2.8. Bảng taikhoan.........................................................................................40
CHƯƠNG 4. CÀI ĐẶT CHƯƠNG TRÌNH........................................................41
4.1. Các cơng nghệ sử dụng trong đề tài...............................................................41
4.2. Giao diện các trang........................................................................................42
4.2.1. Trang chủ................................................................................................42
4.2.2. Trang đăng nhập.....................................................................................43
4.2.3. Trang cẩm nang du lịch..........................................................................43
4.2.4. Trang chi tiết khách sạn..........................................................................44
4.2.5. Trang quản lý điểm du lịch.....................................................................45
4.2.6. Trang thông tin điểm du lịch...................................................................45
4.2.7. Trang quản lý khách sạn.........................................................................46
4.2.8. Trang khách sạn......................................................................................47
4.2.9. Trang quản lý bài viết.............................................................................48
4.2.10. Trang quản lý chi tiết khách sạn...........................................................48
4.2.11. Trang quản lý tài khoản........................................................................49
4.2.12. Trang thống kê......................................................................................50
CHƯƠNG 5. KẾT LUẬN.....................................................................................51
5.1. Những kết quả đạt được................................................................................51
5.2. Những hạn chế của đề tài..............................................................................51
5.3. Hướng phát triển............................................................................................51
TÀI LIỆU THAM KHẢO.....................................................................................52
Tiểu luận tốt nghiệp
DANH MỤC HÌNH
Hình 2.1: Sơ đồ use case hệ thống..........................................................................13
Hình 2.2: Sơ đồ use case tổng quát.........................................................................14
Hình 2.3: Sơ đồ use case đăng nhập, đăng xuất......................................................15
Hình 2.4: Sơ đồ use case xem thông tin địa điểm du lịch.......................................15
Hình 2.5: Sơ đồ use case xem thơng tin địa điểm khách sạn..................................15
Hình 2.6: Sơ đồ use case quản lý các địa điểm du lịch...........................................16
Hình 2.7: Sơ đồ use case quản lý các địa điểm khách sạn......................................16
Hình 2.8: Sơ đồ use case quản lý tài khoản............................................................16
Hình 2.9: Sơ đồ use case quản lý bài viết...............................................................17
Hình 2.10: Sơ đồ use case quản lý thống kê...........................................................17
Hình 2.11: Sơ đồ use case tìm kiếm khách sạn.......................................................17
Hình 2.12: Sơ đồ tuần tự đăng nhập.......................................................................29
Hình 2.13: Sơ đồ tuần tự quản lý điểm du lịch.......................................................30
Hình 2.14: Sơ đồ tuần tự quản lý điểm khách sạn..................................................30
Hình 2.15: Sơ đồ tuần tự tìm kiếm..........................................................................31
Hình 2.16: Sơ đồ tuần tự thống kê..........................................................................32
Hình 2.17: Sơ đồ tuần tự quản lý bài viết...............................................................33
Hình 2.18: Sơ đồ hoạt động chức năng đăng nhập..................................................33
Hình 2.19: Sơ đồ hoạt động chức năng thêm bài viết.............................................34
Hình 2.20: Sơ đồ hoạt động chức năng thêm khách sạn.........................................34
Hình 2.21: Sơ đồ hoạt động chức năng thống kê....................................................34
Hình 2.22: Sơ đồ hoạt động chức năng tìm kiếm điểm du lịch...............................35
Hình 2.23: Sơ đồ hoạt động chức năng tìm kiếm khách sạn...................................35
Hình 3.1: Sơ đồ dữ liệu của hệ thống......................................................................36
Hình 3.2: Bảng baiviet............................................................................................36
Hình 3.3: Bảng chitietkhachsan..............................................................................37
Hình 3.4: Bảng diadiemdulich_khachsan_point.....................................................38
Hình 3.5: Bảng hinhanh..........................................................................................38
Hình 3.6: Bảng huyenphuongxa_region.................................................................39
Hình 3.7: Bảng khachsan_point..............................................................................39
Hình 3.8: Bảng loaitaikhoan...................................................................................40
Hình 3.9: Bảng taikhoan.........................................................................................40
Hình 4.1: Giao diện trang chủ.................................................................................42
Hình 4.2: Giao diện trang đăng nhập......................................................................43
Tiểu luận tốt nghiệp
Hình 4.3: Giao diện trang cẩm nang du lịch...........................................................44
Hình 4.4: Giao diện trang chi tiết khách sạn...........................................................44
Hình 4.5: Giao diện trang quản lý du lịch...............................................................45
Hình 4.6: Giao diện trang thơng tin điểm du lịch....................................................46
Hình 4.7: Giao diện trang quản lý khách sạn..........................................................46
Hình 4.8: Giao diện trang khách sạn.......................................................................47
Hình 4.9: Giao diện trang quản lý bài viết..............................................................48
Hình 4.10: Giao diện trang quản lý chi tiết khách sạn............................................49
Hình 4.11: Giao diện trang quản lý tài khoản.........................................................49
Hình 4.12: Giao diện trang thống kê.......................................................................50
Tiểu luận tốt nghiệp
DANH MỤC BẢNG
Bảng 2.1: Mô tả actor.............................................................................................13
Bảng 2.2: Danh sách các use case...........................................................................13
Trang 11
Tiểu luận tốt nghiệp
CHƯƠNG 1. GIỚI THIỆU CHUNG
1.1. Lý do chọn đề tài
Do nhu cầu của người dùng về việc tìm kiếm cũng như quản lý các thơng tin
nhà trọ và các thông tin về các khách sạn gần các khu du lịch ở tỉnh ..., để dễ dàng
hơn trong việc tìm kiếm và quản lý các thơng tin đó thì bắt đầu từ những u cầu
của khách hàng, nhóm em đã thực hiện một đồ án WesbGIS được viết bằng ngôn
ngữ PHP, sử dụng cơ sở dữ liệu PostgreSQL. Website được thiết kế cho những
người có nhu cầu tìm hiểu các thơng tin về các khách sạn ở gần các địa điểm du lịch
tỉnh ....
1.2. Mục đích nghiên cứu
Mục tiêu chính của đề tài là:
-
Giúp người dùng tìm kiếm được đầy đủ thông tin về các địa điểm khách sạn
-
gần các khu du lịch ở tỉnh ... mà họ dự định sẽ đến.
Quản lý thông tin các địa điểm du lịch trên địa bàn tỉnh ....
1.3. Đối tượng và phạm vi nghiên cứu
1.3.1. Đối tượng
-
Những người có nhu cầu đi du lịch, nghỉ dưỡng ở các khách sạn, điểm du
lịch ở ....
- Các điểm du lịch, khách sạn ở ....
1.3.2. Phạm vi nghiên cứu
- Các khách sạn, điểm du lịch thuộc địa bàn tỉnh ....
1.4. Phương pháp nghiên cứu
1.4.1. Phương pháp nghiên cứu lý thuyết
- Phân tích thiết kế hệ thống, cơ sở dữ liệu.
- Nghiên cứu xây dựng hệ thống website đơn giản.
- Tìm đọc các tài liệu có liên quan.
1.4.2. Phương pháp nghiên cứu thực nghiệm
- Lập trình thiết kế website.
- Lấy ý kiến, góp ý từ giáo viên hướng dẫn.
1.5. Ý nghĩa khoa học và thực tiễn
Việc xây dựng hệ thống website giúp người dùng thoải mái hơn trong việc
tìm kiếm điểm du lịch ở ..., tạo ra mối liên kết giữa các địa điểm du lịch, khách sạn
Chương 1: Giới thiệu chung
Trang 12
Tiểu luận tốt nghiệp
cùng người dùng, thúc đẩy sự phát triển của du lịch đồng thời giúp quản lý hiệu quả
thông tin của các điểm khách sạn, khu du lịch đó.
1.6. Bố cục của báo cáo
Kết cấu của báo cáo tốt nghiệp “Xây dựng ứng dụng hiển thị khách sạn ở gần
các địa điểm du lịch” bao gồm các phần sau:
-
Chương 1: Khảo sát hiện trạng và phân tích yêu cầu
Chương 2: Phân tích hệ thống
Chương 3: Thiết kế hệ thống
Chương 4: Cài đặt chương trình
Chương 5: Kết luận
Chương 1: Giới thiệu chung
Trang 13
Tiểu luận tốt nghiệp
CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG
2.1. Xác định các actor
Bảng 2.1.1.1.1: Mô tả actor
STT
1
2
Actor
Quản trị viên
Mô tả
Là người quản trị hệ thống, có tồn quyền
Người dùng
trên hệ thống
Là người có nhu cầu sử dụng hệ thống
2.2. Sơ đồ hệ thống
Hình 2.2.1.1: Sơ đồ use case hệ thống
2.3. Danh sách các use case
Bảng 2.3.1.1.1: Danh sách các use case
STT
1
Use case
Đăng nhập, đăng
xuất
Ý nghĩa
Cho phép người dùng và quản trị viên
Actor
Người
đăng nhập vào hệ thống và dựa vào dùng, quản
quyền tài khoản để hiện tính năng cùng
trị viên
với trang quản lý tương ứng và đăng
xuất tài khoản
Cho phép người dùng hệ thống có thể
Người
2
Xem thơng tin
3
địa điểm du lịch
Xem thông tin
xem thông tin từng điểm du lịch cụ thể.
Cho phép người dùng hệ thống có thể
dùng
Người
4
khách sạn
Tìm kiếm khách
xem thông tin từng khách sạn cụ thể
Cho phép người dùng tìm kiếm khách
dùng
Người
Chương 2: Phân tích hệ thống
Trang 14
Tiểu luận tốt nghiệp
5
sạn
Quản lý các địa
sạn với từ khóa nhập hoặc điều kiện lọc
Quản lý thơng tin điểm du lịch (xem,
dùng
Quản trị
6
điểm du lịch
Quản lý các địa
thêm, sửa, xóa)
Quản lý thơng tin khách sạn (xem, thêm,
viên
Quản trị
7
điểm khách sạn
Quản lý tài
sửa, xóa)
Quản lý thơng tin tài khoản (thêm, sửa,
viên
Quản trị
8
khoản
Quản lý bài viết
xóa)
Quản lý bài viết về các điểm du lịch
viên
Quản trị
Thống kê
(xem, thêm, sửa, xóa)
Thống kê các điểm du lịch, khách sạn
viên
Quản trị
tùy điều kiện lọc
viên
9
2.4. Sơ đồ use case
2.4.1. Sơ đồ use case tổng quát
Hình 2.4.1.1: Sơ đồ use case tổng quát
2.4.2. Use case đăng nhập, đăng xuất
Chương 2: Phân tích hệ thống
Trang 15
Tiểu luận tốt nghiệp
Hình 2.4.2.1: Sơ đồ use case đăng nhập, đăng xuất
2.4.3. Use case xem thông tin địa điểm du lịch
Hình 2.4.3.1: Sơ đồ use case xem thơng tin địa điểm du lịch
2.4.4. Use case xem thông tin địa điểm khách sạn
Hình 2.4.4.1: Sơ đồ use case xem thông tin địa điểm khách sạn
2.4.5. Use case quản lý các địa điểm du lịch
Chương 2: Phân tích hệ thống
Trang 16
Tiểu luận tốt nghiệp
Hình 2.4.5.1: Sơ đồ use case quản lý các địa điểm du lịch
2.4.6. Use case quản lý các địa điểm khách sạn
Hình 2.4.6.1: Sơ đồ use case quản lý các địa điểm khách sạn
2.4.7. Use case quản lý tài khoản
Hình 2.4.7.1: Sơ đồ use case quản lý tài khoản
2.4.8. Use case quản lý bài viết
Chương 2: Phân tích hệ thống
Trang 17
Tiểu luận tốt nghiệp
Hình 2.4.8.1: Sơ đồ use case quản lý bài viết
2.4.9. Use case Thống kê
Hình 2.4.9.1: Sơ đồ use case quản lý thống kê
2.4.10. Use case tìm kiếm khách sạn
Hình 2.4.10.1: Sơ đồ use case tìm kiếm khách sạn
2.5. Đặc tả use case
Chương 2: Phân tích hệ thống
Trang 18
Tiểu luận tốt nghiệp
2.5.1. Use case đăng nhập
- Tóm tắt: use case này mô tả cách người dùng đăng nhập vào hệ thống.
- Actor: Người dùng, Quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: use case này bắt đầu khi một người dùng
muốn đăng nhập vào hệ thống.
(1) Người dùng nhập tên đăng nhập và mật khẩu.
(2) Hệ thống kiểm chứng thông tin đăng nhập, nếu trùng khớp với
dữ liệu đã lưu thì cho phép người dùng đăng nhập vào hệ thống với giao
diện và chức năng người dùng tương ứng.
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng
nhập sai tên đăng nhập, mật khẩu, hệ thống sẽ hiển thị thơng báo lỗi. Người
dùng có thể chọn trở về đầu dịng sự kiện chính hoặc hủy bỏ việc đăng
nhập, lúc này use case kết thúc.
- Các u cầu đăc biệt: khơng có.
-
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở màn hình
đăng nhập, các chức năng không được hiển thị.
-
Trạng thái hệ thống sau khi thực hiện use case: nếu use case thành
cơng actor có thể sử dụng các chức năng được phân quyền.
2.5.2. Use case xem thông tin địa điểm du lịch
- Tóm tắt: Use case này mơ tả cách người dùng xem thông tin địa điểm du
lịch.
- Actor: Người dùng, quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: use case này bắt đầu khi một người dùng, quản trị
viên muốn xem thông tin địa điểm điểm du lịch bất kì.
(1) Người dùng chon xem chi tiết địa điểm điểm du lịch
(2) Hệ thống kiểm tra thao tác xem chi tiết
Chương 2: Phân tích hệ thống
Trang 19
Tiểu luận tốt nghiệp
(3) Hệ thống hiển thị thông tin điểm du lịch tương ứng.
- Các yêu cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: Hiện thông tin địa điểm du
lịch tương ứng.
- Điểm mở rộng: khơng có.
2.5.3. Use case xem thơng tin địa điểm khách sạn
- Tóm tắt: Use case này mô tả cách người dùng xem thông tin địa điểm khách
sạn.
- Actor: Người dùng, quản trị viên.
- Dòng sự kiện:
Dịng sự kiện chính: use case này bắt đầu khi một người dùng, quản trị
viên muốn xem thông tin địa điểm khách sạn bất kì.
(1) Người dùng chon xem chi tiết địa điểm khách sạn
(2) Hệ thống kiểm tra thao tác xem chi tiết
(3) Hệ thống hiển thị thông tin điểm khách sạn tương ứng.
- Các yêu cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: Hiện thông tin địa điểm
khách sạn tương ứng.
- Điểm mở rộng: khơng có.
2.5.4. Use case tìm kiếm khách sạn
- Tóm tắt: use case này mơ tả cách người dùng tìm kiếm khách sạn bất kì.
- Actor: Người dùng, Quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: use case này bắt đầu khi một người dùng muốn tìm
khách sạn bất kì trong hệ thống.
(1) Người dùng có thể nhập tên khách sạn vào ơ tìm kiếm hoặc chọn điều
Chương 2: Phân tích hệ thống
Trang 20
Tiểu luận tốt nghiệp
kiện lọc sau đó bấm tìm kiếm
(2) Hệ thống kiểm tra thao tác tìm kiếm khách sạn phù hợp với điều kiện.
(3) Hệ thống hiển thị danh sách khách sạn tương ứng.
- Các yêu cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: Hệ thống hiển thị danh sách
khách sạn theo điều kiện lọc.
- Điểm mở rộng: không có.
2.5.5. Use case quản lý các địa điểm du lịch
Đặc tả use case thêm điểm du lịch:
Tóm tắt: Use case này mô tả cách người dùng thêm một điểm du lịch vào hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn thêm
điểm du lịch vào hệ thống.
(1) Người dùng chọn tọa độ trên bản đồ, sau đó điền thơng tin tendiadiem,
diachi, tenrutgon, img, idvung. Sau đó chọn thêm.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào Cơ sở
dữ liệu.
Dịng sự kiện khác: nếu trong dịng sự kiện chính, người dùng không chọn
hoặc để trống tendiadiem, diachi, tenrutgon, img, idvung. Người dùng có
thể chọn trở về đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này use
case kết thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: không có.
- Trạng thái hệ thống sau khi thực hiện use case: điểm du lịch mới được thêm
vào hệ thống.
Chương 2: Phân tích hệ thống
Trang 21
Tiểu luận tốt nghiệp
- Điểm mở rộng: khơng có.
Đặc tả use case xóa điểm du lịch
Tóm tắt: Use case này mơ tả cách người dùng xóa một điểm du lịch vào hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn xóa
điểm du lịch trên hệ thống.
(1) Người dùng chọn điểm du lịch cần xóa trên bản đồ, chọn lựa chọn xóa.
Sau đó chọn xóa.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ điểm du lịch sẽ được
xóa khỏi cơ sở dữ liệu.
Dịng sự kiện khác: nếu trong dịng sự kiện chính, người dùng chọn trở về
đầu dịng sự kiện chính và hủy bỏ việc thêm, lúc này use case kết thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: điểm du lịch bị xóa khỏi hệ
thống
- Điểm mở rộng: khơng có.
Đặc tả use case sửa điểm du lịch
Tóm tắt: Use case này mô tả cách người dùng sửa một điểm du lịch vào hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn sửa
điểm du lịch trong hệ thống.
(1) Người dùng chọn điểm du lịch cần sửa trên bản đồ, rồi sửa thơng tin
tương ứng. Sau đó chọn Sửa.
Chương 2: Phân tích hệ thống
Trang 22
Tiểu luận tốt nghiệp
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào Cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng để trống
tendiadiem, diachi, tenrutgon, img, idvung. Người dùng có thể chọn trở về
đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này use case kết thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: điểm du lịch được sửa và lưu
vào hệ thống.
- Điểm mở rộng: khơng có.
2.5.6. Use case quản lý các địa điểm khách sạn
Đặc tả use case thêm điểm khách sạn
Tóm tắt: Use case này mơ tả cách người dùng thêm một điểm khách sạn vào
hệ thống.
- Actor: Quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn thêm
điểm khách sạn vào hệ thống.
(1) Người dùng chọn tọa độ trên bản đồ, sau đó điền thơng tin
tenkhachsan, diachi, tenrutgon, img, idvung. Sau đó chọn thêm.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dịng sự kiện chính, người dùng khơng thêm
hoặc để trống tendiadiem, diachi, tenrutgon, img, idvung. Người dùng có
thể chọn trở về đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này use
case kết thúc.
- Các yêu cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
Chương 2: Phân tích hệ thống
Trang 23
Tiểu luận tốt nghiệp
- Trạng thái hệ thống sau khi thực hiện use case: điểm khách sạn mới được
thêm vào hệ thống.
- Điểm mở rộng: khơng có.
Đặc tả use case xóa điểm khách sạn
Tóm tắt: Use case này mơ tả cách người dùng xóa một điểm khách sạn vào hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dòng sự kiện chính: Use case này bắt đầu khi một người dùng muốn xóa
điểm khách sạn trên hệ thống.
(1) Người dùng chọn điểm khách sạn cần xóa trên bản đồ, chọn lựa chọn
xóa. Sau đó chọn xóa.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ điểm khách sạn sẽ
được xóa khỏi cơ sở dữ liệu.
Dịng sự kiện khác: nếu trong dịng sự kiện chính, người dùng chọn trở về
đầu dịng sự kiện chính và hủy bỏ việc thêm, lúc này use case kết thúc.
- Các yêu cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: điểm khách sạn bị xóa khỏi
hệ thống
- Điểm mở rộng: khơng có.
Đặc tả use case sửa điểm khách sạn
Tóm tắt: Use case này mơ tả cách người dùng sửa một điểm khách sạn vào hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dòng sự kiện chính: Use case này bắt đầu khi một người dùng muốn sửa
điểm khách sạn trong hệ thống.
(1) Người dùng chọn điểm khách sạn cần sửa trên bản đồ, rồi sửa thơng
Chương 2: Phân tích hệ thống
Trang 24
Tiểu luận tốt nghiệp
tin tương ứng. Sau đó chọn Sửa.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào Cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dịng sự kiện chính, người dùng để trống
tendiadiem, diachi, tenrutgon, img, idvung. Người dùng có thể chọn trở về
đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này use case kết thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: điểm khách sạn được sửa và
lưu vào hệ thống.
- Điểm mở rộng: khơng có.
2.5.7. Use case quản lý tài khoản
Đặc tả use case thêm tài khoản
Tóm tắt: Use case này mơ tả cách người dùng thêm một tài khoản vào hệ
thống.
- Actor: Quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn thêm
tài khoản vào hệ thống.
(1) Người dùng chọn thêm, sau đó điền thơng tin tendangnhap, matkhau,
xacnhanmatkhau, quyen. Sau đó chọn thêm.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dịng sự kiện chính, người dùng không thêm
hoặc để trống tendangnhap, matkhau, xacnhanmatkhau, quyen. Người dùng
có thể chọn trở về đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này
use case kết thúc.
- Các u cầu đăc biệt: khơng có.
Chương 2: Phân tích hệ thống
Trang 25
Tiểu luận tốt nghiệp
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: tài khoản mới được thêm vào
hệ thống.
- Điểm mở rộng: khơng có.
Đặc tả use case xóa tài khoản
Tóm tắt: Use case này mơ tả cách người dùng xóa một tài khoản hệ thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dòng sự kiện chính: Use case này bắt đầu khi một người dùng muốn xóa
tài khoản trên hệ thống.
(1) Người dùng chọn tài khoản cần xóa trên bản đồ, chọn lựa chọn xóa.
Sau đó chọn xóa.
(2) Hệ thống kiểm tra thơng tin, nếu dữ liệu hợp lệ tài khoản sẽ được xóa
khỏi cơ sở dữ liệu.
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng chọn trở về
đầu dịng sự kiện chính và hủy bỏ việc thêm, lúc này use case kết thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: tài khoản bị xóa khỏi hệ
thống
- Điểm mở rộng: khơng có.
Đặc tả use case sửa tài khoản
Tóm tắt: Use case này mô tả cách người dùng sửa một tài khoản trong hệ
thống.
- Actor: Quản trị viên.
- Dòng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn sửa
tài khoản trong hệ thống.
Chương 2: Phân tích hệ thống
Trang 26
Tiểu luận tốt nghiệp
(1) Người dùng chọn tài khoản cần sửa trên bản đồ, rồi sửa thông tin
tương ứng. Sau đó chọn Sửa.
(2) Hệ thống kiểm tra thơng tin, nếu dữ liệu hợp lệ sẽ được lưu vào cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng để trống
tendangnhap, matkhau, xacnhanmatkhau, quyen. Người dùng có thể chọn
trở về đầu dịng sự kiện chính hoặc hủy bỏ việc thêm, lúc này use case kết
thúc.
- Các u cầu đăc biệt: khơng có.
- Trạng thái hệ thống trước khi thực hiện use case: khơng có.
- Trạng thái hệ thống sau khi thực hiện use case: tài khoản được sửa và lưu
vào hệ thống.
- Điểm mở rộng: khơng có.
2.5.8. Use case quản lý bài viết
Đặc tả use case thêm bài viết
Tóm tắt: Use case này mơ tả cách người dùng thêm bài viết vào hệ thống.
- Actor: Quản trị viên.
- Dịng sự kiện:
Dịng sự kiện chính: Use case này bắt đầu khi một người dùng muốn thêm
bài viết vào hệ thống.
(1) Người dùng chọn thêm, sau đó điền thơng tin tieude, noidung. Sau đó
chọn thêm.
(2) Hệ thống kiểm tra thông tin, nếu dữ liệu hợp lệ sẽ được lưu vào cơ sở
dữ liệu.
Dòng sự kiện khác: nếu trong dịng sự kiện chính, người dùng khơng thêm
hoặc để trống tieude, noidung. Người dùng có thể chọn trở về đầu dịng sự
kiện chính hoặc hủy bỏ việc thêm, lúc này use case kết thúc.
- Các yêu cầu đăc biệt: khơng có.
Chương 2: Phân tích hệ thống