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 1111Equation 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ênọ MSSV1 Lê H u Hùngữ 21550101112 Nguyêễn H i Bìnhả 21550100313 Lê Phương Th oả 2155010246
Hà Nội, năm 2023
Trang 21.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 3I.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 4website 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 5Bả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 6Biể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 7I.ĐẶ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 8quyề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 9nhấ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 101.2 Sơ đồ yêu cầu chức năng
Trang 11II.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 12Tê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 13có 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 14Sử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 15Dò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 16Tê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 17Tê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 18theo 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 19Tiề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 205.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 22củ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 232.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 24Tê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 256a1 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 26Chuỗ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 27Sử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 283 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 29Chuỗ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.