1. Trang chủ
  2. » Luận Văn - Báo Cáo

môn học công nghệ phần mềm đề tài phần mềm đặt tour du lịch

59 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

quyền truy nhập hệ thống Website- Đăng nhập: Khách hàng nhập username, password đã tạo để có thể thực hiện các chức năng trên hệ thống Website- Đăng xuất: Khách hàng muốn thoát khỏi phiê

Trang 1

111Equation Chapter 1 Section 1 TRƯỜNG ĐẠI HỌC KIẾN

Giảng viên: Lương Thị Bích Phượng

Nhóm sinh viên thực hiện:

STT H và tênMSSV1 Lê H u Hùng21550101112 Nguyêễn H i Bình21550100313 Lê Phương Th o2155010246

Hà Nội, năm 2023

Trang 2

1.2 Sơ đồ yêu cầu chức năng

CHƯƠNG II PHÂN TÍCH HỆ THỐNG

2.1 Mô hình Use Case

2.1.1 Biểu đồ Use Case tổng quát

2.1.2 Đặc tả từng chức năng

2.1.2.1 Các chức năng chung

2.1.2.2 Các chức năng riêng của khách hàng

2.1.2.3 Các chức năng riêng của Admin

2.2 Activity Diagram

2.2.1 Chức năng chung

2.2.2 Chức năng riêng của khách hàng

2.2.3 Chức năng riêng của Admin

Trang 3

I.1.2 Thiết kế chi tiết

I.2 Thiết kế giao diện

I.2.1 Tên đầu mục cấp 2

I.2.2 Tên đầu mục cấp 2

I.2.3 Tên đầu mục cấp 2

CHƯƠNG IV KIỂM THỬ VÀ BẢO TRÌ

II.1 Tên đầu mục cấp 1

II.1.1 Tên đầu mục cấp 2

CHƯƠNG V ƯỚC LƯỢNG CHI PHÍ VÀ QUẢN LÝ CHẤT LƯỢNG

II.1 Tên đầu mục cấp 1

II.1.1 Tên đầu mục cấp 2

Trang 4

website giới thiệu về bất cứ gì anh ta quan tâm: một website giới thiệu về bảnthân và gia đình anh ta, hay là một website trình bày các bộ sưu tập hình ảnh cácloại xe hơi mà anh ta thích chẳng hạn.

Cuộc sống ngày càng phát triển và phồn vinh Nên việc nghỉ ngơi vui chơi cũngtrở thành một phần trong cuộc sống Gần đây một số khu du lịch trở nên hot :Cát Bà, Hải Phòng , Tà Xùa, Ba Vì, Sóc sơn Bắt nguồn với ý tưởng này, cùngvới những gợi ý của cô giáo Lương Thị Bích Phượng, chúng em đã chọn đề tài“Phần mềm đặt tour du lịch” Thông qua những website này, thông tin về tour vịtrí cũng như các sản phẩm, dịch vụ mới sẽ đến với những người quan tâm, đếnvới khách hàng của họ một cách nhanh chóng kịp thời Khách hàng có thể thamkhảo và lựa chọn cho mình một tour du lịch tuyệt vời.

Có được kết quả như vậy, nhóm chúng em xin được gửi lời cảm ơn sâu sắc tới côgiáo Lương Thị Bích Phượng người đã hướng dẫn chúng em trong suốt quá trìnhlàm bài tập lớn này Xin chân thành cảm ơn cô !!!

DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆUDANH MỤC BẢNG BIỂU

Bảng 2.1: Bảng ước lượng chi phí của dự án 18Bảng 2.2: Bảng ước lượng thời gian hoàn thành dự án 20Bảng 2.3: Bảng lập lịch và theo dõi quá trình hoàn thiện dự án 22

Trang 5

Bảng 4.2: Bảng thiết kế dữ liệu của nhân viên 76

Bảng 4.3: Bảng thiết kế dữ liệu của loại khách hàng 76

Bảng 4.4: Bảng thiết kế dữ liệu của khách hàng 77

Bảng 4.5: Bảng thiết kế dữ liệu của phòng 77

Bảng 4.6: Bảng thiết kế dữ liệu của phiếu thuê 78

Bảng 6.1: Bảng kiểm thử của hệ thống 83

DANH MỤC HÌNH ẢNHHình 1.1: Hình ảnh về khách sạn Hòn Dấu Resort 9

Hình 1.2: Hình ảnh về khách sạn Hòn Dấu Resort 10

Hình 4.1: Hình ảnh giao diện đăng nhập hệ thống 64

Hình 4.2: Hình ảnh giao diện đăng ký tài khoản 65

Hình 4.3: Hình ảnh giao diện trang chủ của hệ thống 66

Hình 4.4: Hình ảnh giao diện đổi mật khẩu 67

Hình 4.5: Hình ảnh giao diện quản lý khách hàng 68

Hình 4.6: Hình ảnh giao diện quản lý loại khách hàng 69

Hình 4.7 Hình ảnh giao diện quản lý nhân viên 70

Hình 4.8: Hình ảnh giao diện quản lý tài khoản 71

Hình 4.9: Hình ảnh giao diện sửa tài khoản 72

Hình 4.10: Hình ảnh giao diện danh sách phòng 73

Hình 4.11 Hình ảnh giao diện lập phiếu thuê 74

Hình 5.1: Code lập trình kết nối cơ sở dữ liệu phần 1 78

Hình 5.2: Code lập trình kết nối cơ sở dữ liệu phần 2 79

DANH MỤC BIỂU ĐỒBiểu đồ 3.26: Biểu đồ Use case của chức năng thêm khách hàng 50

Trang 6

Biểu đồ 3.27: : Biểu đồ hoạt động của chức năng thêm khách hàng 51

Biểu đồ 3.28: Biểu đồ Use case của chức năng sửa thông tin khách hàng 52

Biểu đồ 3.29: : Biểu đồ hoạt động của chức năng sửa thông tin khách hàng 53

Biểu đồ 3.30: Biểu đồ Use case của chức năng xóa khách hàng 55

Biểu đồ 3.31: Biểu đồ hoạt động của chức năng xóa khách hàng 56

Biểu đồ 3.32: Biểu đồ Use case của chức năng tìm kiếm khách hàng 57

Biểu đồ 3.33: Biểu đồ hoạt động của chức năng tìm kiếm khách hàng 58

Biểu đồ 3.34: Biểu đồ Use case của chức năng lập phiếu thuê 59

Biểu đồ 3.35: : Biểu đồ hoạt động của chức năng lập phiếu thuê 60

Biểu đồ 3.36: Biểu đồ Use case của chức năng trả phòng 62

Biểu đồ 3.37: Biểu đồ hoạt động của chức năng trả phòng 63

Biểu đồ 4.1: Biểu đồ cơ sở dữ liệu của hệ thống 78

Trang 7

I.ĐẶC TẢ HỆ THỐNG1.1 Giới thiệu đề tài

1.1.1 Mục đích

Xu hướng giao dịch online là điều không thể thiếu trong cuộc sống hiện đạingày nay Và việc lên kế hoạch, chuẩn bị du lịch đặc biệt với những ngườibận rộn thì mua tour online là giải pháp lý tưởng nhất Đặt tour online sẽkhông mất nhiều thời gian như việc mua tour truyền thống (gặp nhân viên tưvấn, mua tour trực tiếp, mà chỉ cần thiết bị có kết nối internet người dùng cóthể tra thông tin các tour, các điểm đến, đặt mua dịch vụ, thanh toán online,chính sách dịch vụ thông báo công khai Đặc biệt là nhờ vào việc đăng kýonline mà khách hàng hoàn toàn không mất thêm một chi phí nào khác ngoàitiền đặt tour Từ những lý do ở trên, nhóm em muốn xây dựng một phầnmềm quản lý tour du lịch để giúp khách hàng không phải tốn thời gian ởkhâu chuẩn bị, nhanh chóng đặt được tour mong muốn để có một kỳ nghỉvui vẻ.

1.1.2 Phạm vi

Phạm vi nằm trong giới hạn môn học công nghệ phần mềm.

Đề tài chỉ quan tâm đến việc quản lý thông tin: tour, địa điểm du lịch, thôngtin khách hàng không chú trọng đến việc tính toán các khoản thu – chi, báocáo doanh thu và thuế.

Xây dựng thiết kế hệ thống cho khách hàng và người quản lý website khôngđề cập đến hệ thống quản lý giữa người quản lý với nhân viên.

Phạm vi sử dụng: phần mềm sử dụng riêng lẻ trên các thiết bị cá nhân nhưđiện thoại, laptop, ipad…

Phạm vi ngôn ngữ: phầm mềm sử dụng ngôn ngữ tiếng Việt và tiếng Anh

Trang 8

quyền truy nhập hệ thống Website

- Đăng nhập: Khách hàng nhập username, password đã tạo để có thể thực hiện các chức năng trên hệ thống Website

- Đăng xuất: Khách hàng muốn thoát khỏi phiên làm việc của hệ thống Website

- Tìm kiếm: Khách hàng truy cập vào Website có thể xem, tìm kiếm thông tin về các tour du lịch.

- Đặt tour: Khách hàng duyệt tour trên website và đặt tour.

- Hủy tour : Khách hàng truy cập vào danh sách tour đã đặt và chọn tourđể hủy.

- Thanh toán: Khách hàng có thể chọn các phương thức thanh toán khácnhau như: Thanh toán bằng thẻ (Visa, Master…), thanh toán bằng ví điệntử.

- Bình luận : Khách hàng có thể viết, gửi bình luận kèm hình ảnh nội dungthông tin người bình luận được lưu vào cơ sở dữ liệu.

- Liên hệ: Hộp thoại tự động cho phép khách hàng nhắn tin, tin nhắn đượcgửi về bộ phận chăm sóc khách hàng.

- Sửa hồ sơ cá nhân: Người dùng có thể chỉnh sửa các thông tin tronghồ sơ cá nhân.

* Admin

- Đăng nhập hệ thống toàn quyền.- Đăng bài viết giới thiệu tour.- Chỉnh sửa thông tin bài đã đăng.- Xóa bài đăng.

- Xóa bình luận dưới bài đăng.

- Khóa tài khoản khách hàng nếu vi phạm.

1.1.4 Đặc điểm người dùng

Khách hàng truy cập vào website xem thông tin về các tour du lịch do côngty cung cấp, cho phép đặt tour trực tuyến, tham khảo giá tour, tìm kiếm tourphù hợp Hệ thống cho phép người dùng tìm kiếm nhanh bất kỳ thông tin

Trang 9

nhấn enter để ra kết quả Người dùng có thể truy cập chức năng tìm kiếmnâng cao cho phép giới hạn khu vực tìm kiếm hay tìm kiếm theo giá thành…Khách hàng được hỗ trợ trực tuyến, có thể nhận xét đánh giá các địa điểm dulịch đã trải nghiệm cũng như đánh giá về dịch vụ công ty và thái độ nhânviên…

Admin là tác nhân giữ vai trò chính của hệ thống, là người điều hành, quảnlý theo dõi mọi hoạt động của hệ thống Thông qua hệ thống admin có thểthực hiện các chức năng như: đăng nhập, quản lý bài viết, quản lý tour, nắmbắt thông tin khách hàng, cập nhật thông tin các điểm du lịch, phản hồi nhậnxét đánh giá, hỗ trợ tư vấn và liên hệ khách hàng…

1.1.5 Các ràng buộc

- Ngày hoàn thành dự án để triển khai không quá 60 ngày.

- Hệ thống phải hoạt động ổn định sau 1 tháng kể từ ngày triển khai.- Chi phí phần cứng, phần mềm không vượt quá chi phí đặt ra.

- Hệ thống sau khi triển khai phải đáp ứng nhu cầu tự động hóa các công việc đã được đề ra.

Trang 10

1.2 Sơ đồ yêu cầu chức năng

Trang 11

II.Phân tích hệ thống2.1 Mô hình Use Case

2.1.1 Biểu đồ Use Case tổng quát

Hình 2.1:Biểu đồ Usecase tổng quát

2.1.1 Đặc tả từng chức năng

2.1.2.1 Các chức năng chungĐăng nhập

Trang 12

Tên Use-Case Đăng nhập

Mô tả ngắn gọn Hệ thống cho phép người dùng truy cập vào hệ thống

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng chọn chức năng đăng nhập2 Form đăng nhập hiển thị

3 Người dùng nhập tên, mật khẩu vàoform đăng nhập

4 Hệ thống kiểm tra thông tin đăng nhậpcủa người dùng

5 Thông tin đăng nhập đúng thì người dùng đăng nhập hệ thống thành côngDòng sự

Tiền điều kiện - Thiết bị của người dùng đã kết nối Internet.

- Người dùng đã đăng ký tài khoản và có tài khoản lưu trong cơ sở dữ liệu.

- Người dùng chưa đăng nhập vào hệ thống

Hậu điều kiện Người dùng đăng nhập thành công vào hệ thống và

Trang 13

có thể sử dụng các chức năng mà hệ thống cung cấp

Các điểm mở rộng

Đăng xuất

Mô tả ngắn gọn Hệ thống cho phép người dùng thoát khỏi phiên làm việc của hệ thống

Chuỗi sự kiện chính Dòng sự kiện chính

1 Người dùng nhấp nút đăng xuất2 Hệ thống hỏi người dùng có chắcchắn muốn thoát khỏi phiên làm việc3 Người dùng nhấn đồng ý, hệ thốngthống báo đăng xuất thành công vàhiển thị màn hình form đăng nhậpDòng sự

kiện phụ

Tiền điều kiện ● Thiết bị của người dùng đã kết nối Internet.● Người dùng đã đăng nhập thành côngHậu điều kiện ● Người dùng đăng xuất thành công

● Hệ thống hiển thị giao diện form đăng nhậpCác điểm mở rộng

Trang 14

Sửa hồ sơ cá nhân

Tên Use-Case Sửa hồ sơ cá nhân

Mô tả ngắn gọn Người dùng có thể chỉnh sửa các thông tin trong hồsơ cá nhân.

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng nhấp vào mục sửahồ sơ cá nhân.

2 Hiển thị form sửa thông tin.3 Người dùng thiết lập các trường

thông tin.

4 Người dùng nhấn “lưu”.

5 Hệ thống kiểm tra tính đúng đắncủa các trường và lưu vàoCSDL.

6 Hệ thống thông báo sửa thôngtin thành công.

Trang 15

Dòng sựkiện phụ

- Dòng sự kiện thứ nhất:1 Người dùng chọn có lưu2 Nếu thông tin thiếu hoặc sai3 Hệ thống báo lỗi và hiển thị lại

form sửa thông tin.

Ca tiếp tục tại bước 4 của luồng sự kiện chính.

Trang 16

Tên Use-Case Liên hệ

Mô tả ngắn gọn Người dùng liên hệ với nhân viên tư vấn.

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng chọn vào hộp thoạitrên giao diện.

2 Người dùng soạn tin nhắn.3 Người dùng chọn “Gửi”

4 Hệ thống lưu tin nhắn vào CSDLvà chuyển tin nhắn của ngườidùng sang cho nhân viên tư vấn.Dòng sự

kiện phụ

1 Người dùng chọn “Đóng hộpthoại”.

2 Hệ thống thu nhỏ hộp thoại.Tiền điều kiện ● Thiết bị của người dùng đã kết nối Internet.

● Người dùng đã đăng nhập thành công.Hậu điều kiện Người dùng nhận được tin nhắn gửi đến.Các điểm mở rộng Không có điểm mở rộng ở ca sử dụng này.

Tìm kiếm

Trang 17

Tên Use-Case Tìm kiếm

Mô tả ngắn gọn Người dùng tìm kiếm thông tin về các tour du lịch

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng chọn chức năng tìmkiếm.

2 Người dùng nhập thông tin tourcần tìm kiếm vào ô tìm kiếm.3 Người dùng ấn nút tìm kiếm.4 Danh sách các kết quả theo từ

khóa tìm kiếm hiện ra.

5 Người dùng chọn vào tour muốnxem thông tin.

Dòng sựkiện phụ

1 Từ khóa chứa thông tin về tour không tìm được kết quả phù hợp1.1 Người dùng nhập lại thôngtin hoặc ấn thoát.

Tiền điều kiện ● Thiết bị của người dùng đã kết nối Internet.● Người dùng đã đăng nhập thành công.

Hậu điều kiện Người dùng nhận được danh sách các thông tin dựa

Trang 18

theo từ khóa đã nhập.

Các điểm mở rộng Không có điểm mở rộng ở ca sử dụng nàyBình luận

Mô tả ngắn gọn Người dùng viết, gửi bình luận vào một bài đăng.

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng xem một bài đăng.2 Người dùng ấn vào phần bình

luận dưới bài đăng.

3 Người dùng nhập điều muốnbình luận (đính kèm ảnh nếucó).

4 Người dùng ấn nút bình luận.5 Nội dung bình luận hiển thị dưới

bài đăng thành công Dòng sự

kiện phụ

1 Người dùng không nhập gì màấn bình luận.

1.1Người dùng nhập lại bìnhluận hoặc ấn thoát.

Trang 19

Tiền điều kiện ● Thiết bị của người dùng đã kết nối Internet.● Người dùng đã đăng nhập thành công.Hậu điều kiện Nội dung bình luận được hiển thị dưới bài đăng.Các điểm mở rộng Không có điểm mở rộng ở ca sử dụng này

2.1.2.2 Các chức năng riêng của khách hàngĐăng ký

Mô tả ngắn gọn Hệ thống cho phép khách hàng đăng kí tài khoảnmới.

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng nhấn vào nút đăng ký.2 Hệ thống hiển thị giao diện “Đăngký”.

3 Người dùng nhập các thông tin vàoform mà giao diện “Đăng ký” yêu cầu(tên tài khoản/ email/ mật khẩu/ xác nhận lại mật khẩu) và nhấn nút đăng ký.

4 Hệ thống kiểm tra thông tin đăng kýcủa người dùng.

Trang 20

5.Thông tin đăng ký đúng thì hệ thốngsẽ tạo tài khoản cho người dùng.

6.Hệ thống hiển thị giao diện “Trangchủ”.

Dòng sựkiện phụ

1 Quá trình nhập thông tin khôngchính xác.

2.Hệ thống yêu cầu khách hàng xem lạithông tin và chỉ ra thông tin người dùng nhập sai, xóa phần mật khẩu và nhập lại mật khẩu.

Ca sử dụng tiếp tục ở bước 3 trongluồng tương tác chính.

Tiền điều kiện Ca sử dụng bắt đầu khi khách hàng truy nhập vào hệ thống và đăng ký thành viên.

Hậu điều kiện Một tài khoản mới được tạo ra trong cơ sở dữ liệu với các thông tin được cung cấp bởi người dùng.Các điểm mở rộng Không có điểm mở rộng ở ca sử dụng này.

Đặt tour

Tên Use-Case Đặt tour

Mô tả ngắn gọn Hệ thống cho phép khách hàng đặt tour.

Tiền điều kiện - Use case “Tìm kiếm” đã được thực hiện xong.

Trang 21

- Hệ thống hiển thị giao diện thông tin chi tiết của tour du lịch được chọn.

Chuỗi sự kiện Dòng sự kiện chính

1 Tại giao diện thông tin chi tiếtcủa tour, khách hàng click vàonút “Đặt tour”.

2 Hệ thống hiển thị giao diện đặttour gồm các trường thông tin cánhân của người đặt và các thôngtin khác như số lượng người đitour, thông tin của những ngườiđi cùng.

3 Khách hàng nhập thông tin vàclick vào nút “Xác nhận”.

4 Hệ thống lưu thông tin đặt tourvào CSDL và hiển thị thông báo“Tiếp tục thanh toán để hoàn tấtđặt tour”.

5 Khách hàng click vào nút “OK”.6 Hệ thống hiển thị ra giao diện

thanh toán.Dòng sự

kiện phụ

5a Khách hàng click vào nút “Hủy”5a1 Hệ thống tiếp tục tại bước 2 vàkhông xóa những trường thông tinkhách hàng đã nhập.

Hậu điều kiện - Thông tin đặt tour được lưu vào CSDL.- Hệ thống hiển thị ra giao diện thanh toán.

Ngoại lệ 3a Khách hàng không tiếp tục nhập thông tin đặt tour.

3a1 Hệ thống hiển thị giao diện thông tin chi tiết

Trang 22

của tour du lịch đã chọn.

3b Khách hàng nhập thiếu thông tin.

3b1 Hệ thống thông báo khách hàng đang nhập thiếu thông tin.

3b2 Hệ thống tiếp tục tại bước 2 và không xóa những trường thông tin khách hàng đã nhập.

Hủy tour

Mô tả ngắn gọn Người dùng hủy đặt tour khi không còn nhu cầu.

Chuỗi sự kiện Dòng sự kiện chính

1 Người dùng truy cập vào giao diệndanh sách tour đã đặt Chọn “Hủy tour”.

2 Hệ thống kiểm tra thời gian hủy tourkể từ ngày đặt và gửi thông báo xác nhận ngay sau đó.

2.1 Nếu người dùng hủy tour trongthời gian quy định (trong vòng 3 ngày kể từ ngày đặt) hệ thống hiển thị màn hình xác nhận “Bạn chắc chắn muốn hủy đặt tour ? Số tiền cọc sẽ được hoànlại vào tài khoản của bạn!”.

Trang 23

2.2 Nếu người dùng hủy tour vượtquá thời gian quy định (sau 3 ngày) hệ thống hiển thị màn hình xác nhận “Bạnchắc chắn muốn hủy đặt tour ? Số tiền cọc sẽ không được hoàn lại vào tài khoản của bạn do đã quá thời gian quy định hủy!”.

3 Nếu người dùng muốn hủy tour chọn“Xác nhận”.

4 Hệ thống xác nhận “Hủy đặt tour thành công” và hoản tiền vào tài khoảnnếu trong thời gian quy định

Dòng sựkiện phụ

Tiền điều kiện - Người dùng đã đăng nhập thành công.

- Người dùng đã tiến hành đặt tour thành công.Hậu điều kiện - Xác nhận hủy tour thành công.

Các điểm mở rộng Không có điểm mở rộng ở ca sử dụng này.

Thanh toán

Trang 24

Tên Use-Case Thanh toán

Mô tả ngắn gọn Hệ thống cho phép khách hàng thanh toán tiền.

2 Hệ thống hiển thị form nhậpthông tin thanh toán.

3 Khách hàng nhập thông tin thanhtoán và click vào nút “Tiếp tục”.4 Hệ thống hiển thị form xác nhận

7 Khách hàng click vào nút “Xácnhận”.

8 Hệ thống hiển thị giao diện trangchủ.

Dòng sựkiện phụ

5a Khách hàng click vào nút “Hủy”.5a1 Hệ thống tiếp tục tại bước 2 vàkhông xóa các trường thông tin kháchhàng đã nhập.

6a Khách hàng không có đủ tiền trong

Trang 25

6a1 Hệ thống hiển thị thông báo “Thanh toán không thành công”.

6a2 Hệ thống tiếp tục tại bước 1.Hậu điều kiện - Hệ thống thông báo thanh toán thành công.

- Thông tin thanh toán được lưu vào CSDL.- Hệ thống hiển thị giao diện tìm kiếm tour.

Ngoại lệ 3a Khách hàng không tiếp tục nhập thông tin thanh toán.

3a1 Hệ thống hiển thị giao diện thông tin chi tiết tour đã chọn.

4a Khách hàng nhập thiếu hoặc sai thông tin.4a1 Hệ thống thông báo khách hàng đang nhập thiếu hoặc sai thông tin.

4a2 Hệ thống tiếp tục tại bước 2 và xóa tất cả các trường thông tin khách hàng đã nhập.

2.1.2.3 Các chức năng riêng của AdminĐăng tour

Mô tả ngắn gọn Hệ thống cho phép admin đăng bài viết giới thiệu vềcác tour du lịch.

Trang 26

Chuỗi sự kiện Dòng sự kiện chính

1 Admin chọn vào phần “Đăngtour”.

2 Hệ thống trả về form đăng tour.3 Nhập thông tin, hình ảnh, video

vào form sau đó ấn lưu.

4 Hệ thống kiểm tra thông tin đầyđủ rồi lưu vào CSDL.

5 Hệ thống thông báo đăng bàithành công.

Dòng sựkiện phụ

Admin không muốn tiếp tục đăng bài:

1 Chọn “Thoát” để thoát khỏi

ca làm việc.Nhập thiếu thông tin:

1 Hệ thống thông báo lỗi và hiểnthị lại form nhập thông tin.2 Admin nhập thông tin thiếu.

Ca tiếp tục từ bước 4 của dòng sự kiệnchính.

Các yêu cầu đặc biệt Mỗi bài đăng hợp lệ phải có ít nhất 5 ảnhTiền điều kiện ● Thiết bị đã kết nối Internet.

● Admin đã đăng nhập thành công.

Hậu điều kiện Hệ thống trả về thông báo đăng bài thành công.Bài đăng được hiện trên trang chủ của hệ thống.Các điểm mở rộng Không có

Trang 27

Sửa tour

Mô tả ngắn gọn Hệ thống cho phép admin sửa bài viết đã đăng

Chuỗi sự kiện Dòng sự kiện chính

1 Admin chọn tour cần sửa và chọn “Sửa”.

2 Hệ thống hiển thị form sửa tour.

Trang 28

3 Admin nhập lại những thông tinmuốn sửa và nhấn “lưu”.

4 Hệ thống cập nhật thông tin mớicủa tour trong CSDL và hiển thịlại tour sau khi sửa.

Dòng sựkiện phụ

Nếu admin muốn thoát thì ấn “Thoát “.Hệ thống trở về giao diện bài viết.Tiền điều kiện ● Thiết bị đã kết nối Internet.

● Admin đã đăng nhập thành công.

● Admin tiến hành tìm kiếm tour cần sửa.Hậu điều kiện Hệ thống trả về thông báo chỉnh sửa tour thành

Tour được cập nhật lại trên trang chủ của hệ thống.Các điểm mở rộng Không có

Xóa tour

Mô tả ngắn gọn Hệ thống cho phép admin xóa tour đã đăng.

Trang 29

Chuỗi sự kiện Dòng sự kiện chính

2 Admin chọn tour và

nhấn chọn “Xóa”.

3 Hệ thống hiển thị thông báo “Bạnchắc chắn muốn xóa tour này?”.4 Admin nhấn “Đồng ý”.

5 Hệ thống xóa tour trong CSDL vàcập nhật lại danh sách tour.

Dòng sựkiện phụ

Nếu Admin ấn “Không đồng ý” thì hệthống trả lại giao diện tour.

Tiền điều kiện ● Thiết bị đã kết nối Internet.● Admin đã đăng nhập thành công.

● Admin tiến hành tìm kiếm bài đăng cần xóa.Hậu điều kiện Tour được xóa khỏi trang chủ của hệ thống.

Các điểm mở rộng Không có

Xóa bình luận

Tên Use-Case Quản lý bình luận

Mô tả ngắn gọn Hệ thống cho phép Admin xóa những bình luận.

Ngày đăng: 22/07/2024, 16:27