1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website quảng bá du lịch tại tỉnh quảng ngãi

72 0 0

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng Website Quảng bá Du lịch tại Tỉnh Quảng Ngãi
Tác giả Dương Xuân Dưỡng
Người hướng dẫn ThS. Trần Bửu Dung
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp đại học
Năm xuất bản 2021-2022
Thành phố Đà Nẵng
Định dạng
Số trang 72
Dung lượng 11,98 MB

Nội dung

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi- Controller: là nới tiếp nhận những yêu cầu xử lý được gửi từ người dùng, nó sẽgồm những class/function xử lý nhiều nghiệp vụ logic

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

ĐỒ ÁN TỐT NGHIỆP

ĐẠI HỌCNGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

Trang 2

Đà Nẵng, tháng 06/2022

Trang 3

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

ĐỒ ÁN TỐT NGHIỆP

ĐẠI HỌCNGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Đà Nẵng, ngày 20 tháng 06 năm 2022

Giáo viên hướng dẫn

Trang 5

Đà Nẵng, ngày 25 tháng 06 năm 2022 Người phản biện

Trang 6

TÓM TẮT

Tên đề tài: Xây dựng website Quảng bá Du lịch tại tỉnh Quảng Ngãi

Sinh viên thực hiện: Dương Xuân Dưỡng

Website hỗ trợ phát triển nhiều ngôn ngữ để đáp ứng đối với khách du lịch Quốctế

Bài báo cáo ngoài các nội dung gồm phần mở đầu và kết thì có bố cục 4 chương:CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

Chương này trình bày tổng quan về việc sử dụng các phần mềm hỗ trợ xây dựngứng dụng, các công cụ thường xuyên sử dụng để xây dựng nền tảng cho bài toán Mô

tả một số công nghệ mới hỗ trợ phát triển ứng dụng

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Chương này trình bày một hướng tiếp cận trong việc phân tích hệ thống Trìnhbày những hướng chức năng cơ bản cho người dùng, sơ đồ cơ sở dữ liệu…

CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH

Trên cơ sở tìm hiểu và phân tích bài toán liên quan, đặc biệt là các chức năng hệthống Từ các phân tích hệ thống và dữ liệu có được, ứng dụng được triển khai và cậpnhật

Trang 7

KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: Ths Trần Bửu Dung

Sinh viên thực hiện: Dương Xuân Dưỡng Mã SV: 1811505310308

1 Tên đề tài: Xây dựng website Quảng bá Du lịch tại tỉnh Quảng Ngãi.

2 Các số liệu, tài liệu ban đầu:

- Ngôn ngữ PHP (Framework Laravel), Javascript, HTML, CSS

- Hệ quản trị cơ sở dữ liệu MySQL

- Triển khai thực tế: Amazon Website Service

3 Nội dung chính của đồ án:

- Cho phép chủ địa điểm du lịch đăng ký địa điểm của mình lên trang web để quảng bá.(Ngày giờ mở cửa, dịch vụ, địa chỉ, chi tiết về địa điểm của mình, )

- Người dùng có thể xem lựa chọn, lên lịch trình phù hợp với các thông tin được cungcấp trên trang website

- Người dùng có thể thêm đánh giá (bình luận và sao) cho địa điểm du lịch mà mình đãđến và trải nghiệm

- Cho phép khách hàng dễ dàng tìm kiếm được địa điểm du lịch tiêu chí mình đưa ra(giá cả, gần, theo danh mục,…) và đặt chỗ

- Cho khách hàng đăng các bài viết cảm nhận của mình, cũng như review về các địađiểm, món ăn, đặc sản địa phương

- Hỗ trợ chủ địa điểm du lịch xét duyệt và xem thông tin đặt chỗ

Trang 9

Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy cô đã giúp đỡ emthực hiện đề tài này, đặc biệt là ThS Trần Bửu Dung, cô đã tận tình giúp đỡ em trongsuốt quá trình thực hiện đề tài tốt nghiệp này.

Đồng thời, em cũng xin chân thành cảm ơn quý thầy cô thuộc ngành Công NghệThông Tin trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng đã truyền đạt nhữngkiến thức cần thiết và những kinh nghiệm quý báu cho chúng em trong suốt thời giantrên giảng đường để em thực hiện tốt đề tài này

Trong quá trình thực hiện đề tài, do kiến thức và thời gian còn hạn chế nên khôngthể tránh khỏi những sai sót Vì vậy em mong quý thầy, cô thông cảm và góp ý để em

có thể hoàn thiện đề tài Thêm nữa là, những lời góp ý đó có thể giúp em tránh đượcnhững sai lầm sau này

Em xin chân thành cảm ơn!

Trang 10

Sinh viên thực hiện

Dương Xuân Dưỡng

ii

Trang 11

MỤC LỤC iii

DANH MỤC BẢNG BIỂU vii

DANH MỤC HÌNH VẼ viii

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT ix

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH x

MỞ ĐẦU 1

1 Lí do chọn đề tài: 1

2 Mục tiêu đề tài 1

3 Đối tượng nghiên cứu và phạm vi nghiên cứu 1

a Đối tượng nghiên cứu 1

b Phạm vi nghiên cứu 1

4 Giải pháp công nghệ 1

5 Cấu trúc đồ án 2

Chương 1 CƠ SỞ LÝ THUYẾT 3

1.1 Công nghệ 3

1.1.1 Framework 3

1.1.2 Ngôn ngữ PHP 3

1.1.2.1 PHP 3

1.1.2.2 Mô hình MVC 3

1.1.2.3 Laravel 4

1.1.3 HTML, CSS, Javascript 4

1.1.4 MySql: 4

1.1.5 Amazon Web Services: 4

Trang 12

1.2 Lý thuyết xây dựng website: 5

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 6

2.1 Tác nhân: 6

2.2 Đặc tả yêu cầu phần mềm: 6

2.2.1 Khách vãng lai: 6

2.2.2 Người dùng: 6

2.2.3 Quản trị viên: 7

2.3 Sơ đồ Use Case: 7

2.4 Đặc tả các chức năng chính: 9

2.4.1 Usecase Đăng ký: 9

2.4.2 Usecase Đăng nhập: 10

2.4.3 Usecase Cập nhật thông tin cá nhân: 11

2.4.4 Usecase Tìm kiếm lọc địa điểm: 13

2.4.5 Usecase Duyệt địa điểm đăng ký: 13

2.4.6 Usecase Duyệt yêu cầu đăng ký dịch vụ: 14

2.4.7 Usecase Bình luân đánh giá: 15

2.4.8 Usecase Đăng ký địa điểm quảng bá: 16

2.5 Sơ đồ ERD: 17

2.6 Thiết kế Cơ sở dữ liệu: 22

2.6.1 Bảng Places 22

2.6.2 Provinces 23

2.6.3 Bảng Cities 24

2.6.4 Bảng Place_type 24

2.6.5 Bảng Reviews 24

2.6.6 Bảng Wistlists 25

iv

Trang 13

2.6.8 Bảng Booking 26

2.6.9 Bảng Posts 26

2.6.10 Bảng Categories 27

2.6.11 Bảng Amenities 27

Chương 3 XÂY DỰNG CHƯƠNG TRÌNH 29

3.1 Giao diện chương trình: 29

3.1.1 Giao diện trang chủ: 29

3.1.2 Giao diện trang đăng ký: 31

3.1.3 Giao diện trang đăng nhập: 31

3.1.4 Giao diện đăng ký địa điểm mới: 32

3.1.5 Giao diện chi tiết địa điểm: 34

3.1.6 Giao diện chi tiết huyện thành phố: 35

3.1.7 Giao diện lọc và tìm kếm: 36

3.1.8 Giao diện bài viết: 37

3.1.9 Giao diện chi tiết bài viêt: 37

3.1.10 Giao diện xem và xét duyệt địa điểm mới: 40

3.1.11 Giao diện đăng bài viết: 40

3.1.12 Giao diện xem review đánh giá: 41

3.1.13 Giao diện quản lý booking cho Quản trị viên: 41

3.1.14 Giao diện xem các địa điểm của người dùng: 42

3.1.15 Giao diện các địa điểm đã lưu: 43

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 51

3.2 Kết luận 51

3.2.1 Về mặt lý thuyết 51

Trang 14

3.2.2 Về mặt ứng dụng 51

3.2.3 Thiếu sót 51

3.3 Hướng phát triển 51

TÀI LIỆU THAM KHẢO 52

vi

Trang 15

Bảng 2.1: Bảng Places 23

Bảng 2.2: Provinces 23

Bảng 2.3 Cities 24

Bảng 2.4: Place_type 24

Bảng 2.5: Reviews 25

Bảng 2.6: Wistlists 25

Bảng 2.7: User 26

Bảng 2.8: Booking 26

Bảng 2.9: Posts 27

Bảng 2.10: Categories 27

Bảng 2.11: Amenities 28

Trang 16

DANH MỤC HÌNH VẼ

Hình 2.1: Use Case 8

Hình 2.2: Sơ đồ 21

Hình 3.1: Giao diện trang chủ 30

Hình 3.2: Giao diện đăng ký 31

Hình 3.3: Giao diện đăng nhập 31

Hình 3.4: Giao diện thêm địa điểm mới 33

Hình 3.5: Giao diện chi tiết địa điểm 34

Hình 3.6: Giao diện chi tiết huyện thành phố 35

Hình 3.7: Giao diện lọc và tìm kiếm 36

Hình 3.8: Giao diện bài viết 37

Hình 3.9: Giao diện chi tiết bài viết 39

Hình 3.10: Giao diện xem và xét duyệt địa điểm mới 40

Hình 3.11: Giao diện đăng bài viết 40

Hình 3.12: Giao diện xem review đánh giá 41

Hình 3.13: Giao diện quản lý đặt chỗ cho Quản trị viên 41

Hình 3.14: Giao diện xem các địa điểm của người dùng 42

Hình 3.15: Giao diện xem các địa điểm của người dùng 43

Hình 3.16: Giao diện cập nhật thông tin tài khoản 43

Hình 3.17: Giao diện trang liên hệ góp ý 44

Hình 3.18: Giao diện trang đặt chỗ 45

Hình 3.19: Giao diện trang cấu hình chung 46

Hình 3.20: Giao diện trang thiết lập ngôn ngữ cho website 47

Hình 3.21: Giao diện thêm tiện nghi mới 47

Hình 3.22: Giao diện thêm huyện thành phố mới 48

Hình 3.23: Giao diện thêm loại địa điểm mới 48

Hình 3.24: Giao diện thêm đại mới đối với Quản trị viên: 50

viii

Trang 17

Stt Chữ viết tắt Giải nghĩa

2 MySQL Là hệ quản trị cở sở dữ liệu tự do nguồn

mở 3

Trang 18

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH

Stt Chữ viết tắt Giải nghĩa Nghĩa tiếng Việt

Language Ngôn ngữ đánh dấu siêu văn bản

Trang 19

MỞ ĐẦU

Giới thiệu tổng quan đề tài: các kết quả nghiên cứu liên quan đến đề tài Dẫn dắtđến lý do chọn đề tài

1 Lí do chọn đề tài:

Nhằm hổ trợ nâng cao khả năng tiếp cận của khách du lịch đối với các địa điểm

du lịch trên địa bàn tỉnh Quảng Ngãi Cũng như là nơi cũng cấp quảng bá các dịch vụcủa các chủ doanh nghiệp đến với khách du lịch Tạo nơi chia sẽ các kinh nghiệm cũngnhư cảm nghĩ về du lịch Quảng Ngãi Hổ trợ khách trong quá trình lựa chọn địa điểm

và dịch vụ khi đến Quảng Ngãi

3 Đối tượng nghiên cứu và phạm vi nghiên cứu

a Đối tượng nghiên cứu

Người có nhu cầu du lịch tại tỉnh Quảng Ngãi, cũng như chủ các địa điểm dịch vụ

du lịch

b Phạm vi nghiên cứu

Website Quảng bá du lịch tại tỉnh Quảng Ngãi

4 Giải pháp công nghệ

- Nghiên cứu về các công cụ:

• Start UML: Công cụ thiết kế ERD

• IDE: Hỗ trợ soạn thảo mã nguồn

• Navicat: Quản lý cơ sở dữ liệu

• Laragon: Chương trình cung cấp môi trường WAMP

Trang 20

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

- Nghiên cứu về công nghệ:

• Framework Laravel: Hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúcMVC

• AWS(EC2, Route 53, S3): Triển khai dự án lên môi trường thực tế và lưu trữ tàinguyên Website

• Mysql: Hệ quản trị cơ sở dữ liệu

5 Cấu trúc đồ án

- Mở đầu

- Chương 1: Cơ sở lý thuyết

- Chương 2: Phân tích thiết kế hệ thống

- Chương 3: Xây dựng chương trình

- Kết luận

- Tài liệu tham khảo

SVTH: Dương Xuân Dưỡng 2

Trang 21

1.1.2 Ngôn ngữ PHP

1.1.2.1 PHP

PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữlập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụngviết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp vớiwebvà có thể dễ dàng nhúng vào trang HTML

1.1.2.2 Mô hình MVC

MVC là từ viết tắt của 'Model View Controller' Nó đại diện cho các nhà pháttriển kiến trúc áp dụng khi xây dựng các ứng dụng Với kiến trúc MVC, chúng ta xemxét cấu trúc ứng dụng liên quan đến cách luồng dữ liệu của ứng dụng của chúng tahoạt động như thế nào

Mô hình MVC được chia làm 3 lớp xử lý gồm Model – View – Controller:

- Model: là nơi chứa những nghiệp vụ tương tác với dữ liệu hoặc hệ quản trị cơ sở

dữ liệu (mysql, mssql, …); nó sẽ bao gồm các class/function xử lý nhiều nghiệp vụnhư kết nối database, truy vấn dữ liệu, thêm – xóa – sửa dữ liệu…

- View: là nới chứa những giao diện như một nút bấm, khung nhập, menu, hìnhảnh… nó đảm nhiệm nhiệm vụ hiển thị dữ liệu và giúp người dùng tương tác với hệthống

Trang 22

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

- Controller: là nới tiếp nhận những yêu cầu xử lý được gửi từ người dùng, nó sẽgồm những class/function xử lý nhiều nghiệp vụ logic giúp lấy đúng dữ liệu thông tincần thiết nhờ các nghiệp vụ lớp Model cung cấp và hiển thị dữ liệu đó ra cho ngườidùng nhờ lớp View

1.1.2.3 Laravel

Laravel là PHP Web Framework miễn phí, mã nguồn mở, được tạo bởi TaylorOtwell và dành cho việc phát triển các ứng dụng web theo mô hình kiến trúc mô hìnhMVC và dựa trên Symfony PHP Framework Một số tính năng của Laravel như là sửdụng hệ thống đóng gói module, quản lý package (Composer), hỗ trợ nhiều hệ quản trịCSDL quan hệ (MySQL, SQLite, PostgeSQL, )

1.1.3 HTML, CSS, Javascript

- HTML (HyperText Markup Language – Ngôn ngữ đánh dấu siêu văn bản) làmột ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web với các mẩu thôngtin được trình bày trên World Wide Web

- CSS là viết tắt của Cascading Style Sheets Ngôn ngữ lập trình này chỉ ra cáchcác yếu tố HTML của trang web thực sự sẽ xuất hiện trên giao diện của trang

- JavaScript là ngôn ngữ lập trình dựa trên logic Nó có thể được sử dụng để sửađổi nội dung trang web Và khiến nó hoạt động theo nhiều cách khác nhau để đáp ứngvới hành động của người dùng

1.1.4 MySql:

MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở (RDBMS)dựa trên ngôn ngữ truy vấn có cấu trúc (SQL) được phát triển, phân phối và hỗ trợ bởitập đoàn Oracle MySQL chạy trên hầu hết tất cả các nền tảng, bao gồm cả Linux,UNIX và Windows MySQL thường được kết hợp với các ứng dụng web

1.1.5 Amazon Web Services:

Amazon Web Services (AWS) là nền tảng đám mây toàn diện và được sử dụngrộng rãi nhất, cung cấp trên 200 dịch vụ đầy đủ tính năng từ các trung tâm dữ liệu trêntoàn thế giới Hàng triệu khách hàng—bao gồm các công ty khởi nghiệp tăng trưởngnhanh nhất, các tập đoàn lớn nhất cũng như các cơ quan hàng đầu của chính phủ—đềutin tưởng vào AWS để giảm chi phí, trở nên linh hoạt hơn và đổi mới nhanh hơn

SVTH: Dương Xuân Dưỡng 4

Trang 23

1.2 Lý thuyết xây dựng website:

Hệ thống website được xây dựng bằng ngôn ngữ chính là PHP với FrameworkLaravel Dựa trên mô hình MVC, truy xuất trực tiếp đến hệ quản trị CSDL MySQL vàđược triển khai thực tế trên môi trường AWS

Trang 24

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

 Dự báo thời tiết

- Chuyển đổi ngôn ngữ trang website.

 Các sự kiện, thông tin mới trên địa bàn tỉnh

- Đăng bài reivew.

SVTH: Dương Xuân Dưỡng 6

Trang 25

- Đăng ký quảng bá địa điểm, dịch vụ du lịch.

- Đăng ký dịch vụ.

- Chia sẽ các bài viết, địa điểm, dịch vụ lên các mạng xã hội.

- Đánh dấu lưu các địa điểm, dịch vụ du lịch

- Duyệt bài đăng.

- Duyệt các địa điểm đăng ký quảng bá.

- Thống kê đánh giá các địa điểm và dịch vụ du lịch.

- Thống kê lượt truy cập và tương tác người dùng trên trang.

- Xem review đánh giá.

- Phân quyền tài khoản.

- Thiết lập ngôn ngữ.

- Cập nhật danh mục.

- Quản lý đặt chỗ.

- Thiệt cấu hình website.

2.3 Sơ đồ Use Case:

Trang 26

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

Hình 2.1: Use Case

SVTH: Dương Xuân Dưỡng 8

Trang 27

2.4 Đặc tả các chức năng chính:

2.4.1 Usecase Đăng ký:

Mã Usecase UC01

Tên Usecase Usecase Đăng ký

Tác nhân Khách chưa có tài khoản truy cập

Mục đích Cho phép người truy cập website có thể đăng ký trở thành thành viên để

thuận tiện hơn trong quá trình đăng ký hoặc tìm kiếm nhà hàng

Output Nếu đăng ký thành công -> Người dùng là thành viên của hệ thống.

Nếu đăng ký không thành công -> Thông báo lỗi, mời đăng ký lại

Luồng sự

kiện

Tác nhân Hệ thống phản hồi

1 Chọn chức năng đăng ký thành viên

3 Nhập thông tin đăng ký

Trang 28

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

4 Nhấn nút "Đăng ký"

5

Hệ thống xác nhận thông tin, nếu hợp

lệ, hệ thống tiếp nhận thông tin đưa ra thông báo đăng ký thành công

Điều kiện

sau Hệ thống gửi thông tin lên server để lưu vào cơ sở dữ liệu

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

2.4.2 Usecase Đăng nhập:

Mã Usecase UC02

Tên Usecase Usecase Đăng nhập

Tác nhân Quản trị viên, thành viên

Trang 29

3 Nhập thông tin (email, mật khẩu)

4 Nhấn nút "Đăng nhập"

5

Hệ thống xác nhận thông tin, nếu hợp

lệ, hệ thống tiếp nhận thông tin đưa ra giao diện trang chủ

Điều kiện

thoát

- Khi chức năng thực hiện thành công

Trang 30

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

- Khi người dùng chọn thoát khỏi hệ thống

2.4.3 Usecase Cập nhật thông tin cá nhân:

Mã Usecase UC03

Tên Usecase Usecase Cập nhật thông tin cá nhân

Tác nhân Quản trị viên, thành viên

Mục đích Cho phép người dùng cập nhật thông tin cá nhân khi có sự thay đổi, chỉnh

Luồng sự

kiện

Tác nhân Hệ thống phản hồi

1 Chọn chức năng cập nhật thông tin cá nhân

SVTH: Dương Xuân Dưỡng 12

Trang 31

2 Đưa ra giao diện cập nhật thông tin cá

nhân

3 Nhập thông tin cần cập nhật

4 Nhấn nút "Cập nhật"

5

Hệ thống xác nhận thông tin, nếu hợp lệ

hệ thống tiếp nhận thông tin đưa ra thông báo cập nhật thành công

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

2.4.4 Usecase Tìm kiếm lọc địa điểm:

Mã Usecase UC04

Tên Usecase Usecase Tìm kiếm lọc địa điểm

Tác nhân Khách

Mục đích Cho phép khách truy cập trang web có thể tìm nhà hang mà mình muốn

Input - Từ khóa cần tìm (tên nhà hàng, tên đường)

- Lựa chọn (khoảng giá)

- Danh mục

Trang 32

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

2 Nhấn biểu tượng tìm kiếm

3

Hệ thống đưa ra danh sách các nhà hàngphù hợp với từ khóa tìm kiếm, nếu không có nhà hàng nào phù hợp với yêucầu vừa tìm thì để trống

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

2.4.5 Usecase Duyệt địa điểm đăng ký:

Mã Usecase UC05

Tên Usecase Usecase Duyệt địa điểm đăng ký

Tác nhân Quản trị viên

Mục đích Cho phép quản trị viên duyệt địa điểm đăng ký

Input - Địa điểm đăng ký

Output Duyệt thành công địa điểm

1 Nhấn xem danh sách yêu

SVTH: Dương Xuân Dưỡng 14

Trang 33

- Khi chức năng thực hiện thành công

- Khi quản trị viên chọn thoát khỏi hệ thống

2.4.6 Usecase Đăng bài viết:

Mã Usecase UC06

Tên Usecase Usecase đăng bài viêt

Tác nhân Quản trị viên đăng bài viết

Mục đích Cho phép quản trị viên đăng các bài viết

Input - Thông tin bài viết

Output Đăng thành công

Luồng sự

kiện

Tác nhân Hệ thống phản hồi

1 Vào trang đăng bài viết

3 Nhập đầy đủ thông tin cần thiết cho 1 bài viết

Trang 34

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

database và hiện thị ra ngoài trang bài viết

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

2.4.7 Usecase Bình luân đánh giá:

trước Người dùng đã đăng nhập.

Input - Nội dung bình luận

3 Lăn xuống dưới và nhập thông tin

4 Nhấn nút "Đăng bình

SVTH: Dương Xuân Dưỡng 16

Trang 35

5

Hệ thống xác nhận thông tin, nếu hợp

lệ, hệ thống tiếp nhận thông tin đưa ra thông báo bình luận thành công

Điều kiện

sau Hệ thống gửi thông tin lên server để lưu vào cơ sở dữ liệu

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

2.4.8 Usecase Đăng ký địa điểm quảng bá:

trước Người dùng đã đăng nhập.

Input - Nội dung địa điểm cần đăng ký

Output Đăng ký thành công

Trang 36

Xây dựng website Quảng bá du lịch tại tỉnh Quảng Ngãi

kiện

1 Chọn thêm địa điểm

3 Nhập thông tin

4 Nhấn nút "Xác nhận"

5

Hệ thống xác nhận thông tin, nếu hợp

lệ, hệ thống tiếp nhận thông tin đưa ra thông báo đăng ký thành công địa điểmmới

Điều kiện

sau Hệ thống gửi thông tin lên server để lưu vào cơ sở dữ liệu

Điều kiện

thoát

- Khi chức năng thực hiện thành công

- Khi người dùng chọn thoát khỏi hệ thống

Input - Thông tin đặt chỗ

SVTH: Dương Xuân Dưỡng 18

Ngày đăng: 07/03/2024, 10:43

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w