1. Trang chủ
  2. » Tất cả

Công nghệ phần mềm_Đề tài quàn lý khách sạn_Trường Đại học Mở TPHCM

36 32 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

Định dạng
Số trang 36
Dung lượng 2,01 MB

Nội dung

Thông qua đề tài của môn học này giúp cho sinh viên biết cách thiết kệ các sơ đồ use case, Class diagram, squere diagram,.v.v..của một hệ thống. Hiểu rõ hơn về cách thiết kế một hệ thống phần mềm, giúp cho sinh viên có kiến thức nền trước khi bước vào doanh nghiệp.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH 2051052003-LƯƠNG VIẾT ANH 2051052034-NGUYỄN THANH HẢI 2051052058-NGUYỄN QUỐC HUY QUẢN LÝ KHÁCH SẠN TP HỒ CHÍ MINH, 2022 MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu 1.2 Phân tích yêu cầu 1.2.1 Lược đồ use case 1.2.2 Đặc tả use case Chương THIẾT KẾ HỆ THỐNG 14 2.1 Sơ đồ Sequence Diagram 14 2.2 Sơ đồ lớp 17 2.3 Lược đồ sở liệu quan hệ 18 2.4 Sơ đồ Activity Diagram 19 2.5 Thiết kế giao diện thiết kế xử lý 25 Chương HỆ THỐNG QUẢN LÝ KHÁCH SẠN 29 3.1 Kết đạt đề tài .29 3.2 Các chức hệ thống 29 3.2.1 Chức đăng ký người dùng 29 3.2.2 Chức đặt phòng 29 3.2.3 Chức lập phiếu thuê phòng 29 3.2.4 Chức thêm phòng 29 3.2.5 Chức xóa phòng .29 3.2.6 Chức chỉnh sửa phòng .30 3.2.7 Chức xem thống kê 30 3.2.8 Chức thay đổi quy định 30 DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ Hình 2.1: Sơ đồ Sequence Diagram đặt phòng 14 Hình 2.2: Sơ đồ Sequence Diagram nhân viên đặt phòng trực tiếp 15 Hình 2.3: Sơ đồ Sequence Diagram quản trị viên tùy chỉnh phòng 15 Hình 2.4: Sơ đồ Sequence Diagram quản trị viên tùy chỉnh xem thống kê 16 Hình 2.5: Sơ đồ Sequence Diagram quản trị viên thay đổi quy định 16 Hình 2.6: Sơ đồ lớp .17 Hình 2.7: Sơ đồ Activity Diagram khách hàng đặt phòng trực tuyến 19 Hình 2.8: Sơ đồ Activity Diagram người quản trị thực chức thêm phòng 20 Hình 2.9: Sơ đồ Activity Diagram người quản trị thực chức xóa phịng 21 Hình 2.10: Sơ đồ Activity Diagram người quản trị thực chức sửa phòng 22 Hình 2.11: Sơ đồ Activity Diagram người quản trị thực chức xem thống kê .23 Hình 2.12: Sơ đồ Activity Diagram người quản trị thực thay đổi quy định 24 Hình 2.13: Giao diện đăng ký người dùng 25 Hình 2.14: Giao diện đặt phòng 27 Hình 2.15: Giao diện lập phiếu thuê phòng 28 DANH MỤC BẢNG Bảng 1.1: Tên bảng Bảng 2.1: Lược đồ sở liệu 18 Chương GIỚI THIỆU ĐỀ TÀI 1.1 Giới thiệu Do phát triển du lịch ngày nhiều, nhu cầu đặt phòng khách sạn ngày tăng Cùng với phát tricển tồn cầu internet nhu cầu đặt phịng online khách hàng tăng theo Vì khách sạn cần xây dựng hệ thống nhằm quản lý khách sạn Hệ thống cho phép khách hàng đặt phịng khách sạn online website khách sạn Khi khách hàng cần đặt phòng sau xem phịng website họ cần phải đăng nhập tài khoản vào hệ thống tốn online Ngồi hệ thống cho phép nhân viên thực đặt phòng chỗ lập phiếu thuê phòng cho khách hàng Đặc biệt hệ thống cho phép người quản trị thay đổi số lượng phịng, chỉnh sửa, thêm xóa phịng, thay đổi quy định 1.2 Phân tích u cầu 1.2.1 Lược đồ use case Hình 1.1: Lượt đồ Use Case quản lý khách sạn Mã Tên use case Tìm kiếm phịng Đặt phòng trực tuyến Tra cứu Lập phiếu thuê phịng Ý nghĩa/ghi Người dùng tìm kiếm phịng để thực đặt phòng Người dùng thực đặt phòng cịn trống Nhân viên tìm kiếm thơng tin mong muốn người dùng Lập phiếu thuê phòng cho khách hàng có quyền sử dụng phịng Thực lập hoá đơn toán tiền mà Thanh toán khách hàng phải trả Người quản trị thực xem thống kê Xem thống kê doanh thu tần suất sử dụng phòng theo tháng Quản lý danh sách phòng Thay đổi quy định Thực thao tác thêm, sửa, xố, tìm kiếm phịng Thực thay đổi qui định khách sạn đặt Bảng 1.1: Use case Mã Tác nhân Mã Use case Khách hàng 1->2 Nhân viên 1->5 Người quản trị 1->8 Bảng 1.2: 1.2.2 Đặc tả use case Use case id: Tên use case: Tìm kiếm phịng Mô tả vắn tắt use case: Use case cho phép ngưởi dùng thực tìm kiếm phịng cần đặt Actor (primary actor): Khách hàng, nhân viên, người quản trị Actor phụ (secondary actor): Khơng có Tiền điều kiện (pre-conditions): Ngưởi dùng thực bấm vào tìm kiếm hệ thống Hậu điều kiện (post-conditions): Hiện phịng người dùng muốn tìm kiếm Luồng hoạt động (main flows): Người dùng bấm vào nút tìm kiếm Hệ thống kiểm tra phịng tìm kiếm cịn trống hay khơng Hệ thống thị phịng cần tìm kiếm Luồng thay (alternative flows): Ở bước phịng tìm khơng cịn hệ thống xuất thơng báo khơng tìm thấy Luồng ngoại lệ (exception flows): Nếu hệ thống có cố trình tìm kiếm thực quay hình trang chủ Đặt tả use case “Đặt phòng trực tuyến”  Use case id:  Tên use case: Đặt phịng trực tuyến  Mơ tả vắn tắt use case: Use case cho phép khách hàng đặt phòng khách sạn cách trực tuyến mà không cần phải đến tận nơi để đặt  Actor (primary actor): khách hàng  Actor phụ (secondary actor): Khơng có  Tiền điều kiện (pre-conditions): Khách hàng bấm nút đặt phòng website hệ thống  Hậu điều kiện (post-conditions): Hiện thơng tin đặt phịng để khách hàng xác nhận đặt phòng  Luồng hoạt động (main flows): Use case bắt đầu hoạt động khách hàng truy cập vào xem trang web xem danh sách phòng định đặt phòng Khách hàng bấm vào nút đặt phịng Hệ thống trả hình u cầu đăng nhập Hệ thống kiểm tra tài khoản đăng ký hay chưa Hệ thống trả hình thơng tin đặt phịng Khách hàng kiểm tra thông tin lại lần bấm nút đặt phòng  Luồng thay (alternative flows):  Ở bước 2, khách hàng nhập sai mật khẩu, hệ thống hiển thị thơng báo lỗi, khách hàng chọn nhập lại chọn “quên mật khẩu” để tìm lại mật  Ở bước 4, hệ thống kiểm tra tài khoản đăng ký, hệ thống trả hình đặt phịng để khách hàng đặt phòng Ngược lại, hệ thống trả cho khách hàng hình đăng ký để khách hàng đăng ký tài khoản  Luồng ngoại lệ (exception flows): Nếu hệ thống có cố q trình đặt phịng thực quay hình trang chủ Đặc tả use case “Tra cứu”  Use case id:  Tên use case: Tra cứu 10

Ngày đăng: 29/01/2023, 11:33

w