Module quản lý đặt phòng khách sạn

7 358 0
Module quản lý đặt phòng khách sạn

Đang tải... (xem toàn văn)

Thông tin tài liệu

De14: Module quản lý đặt phòng khách sạn: Scenario: Chức thêm: Nhân viên A chọn chức quản lý thông tin phòng sau đăng nhập vào hệ thống Nhân viên A muốn thực hiện thêm phòng mới Hệ thống hiện giao diện quản lý phòng có ba nút: Thêm, sửa, xóa phòng Nhân viên A nhấn vào nút thêm phòng Hệ thống hiện thị giao diện thêm phòng gồm có các ô nhập: mã phòng, tên phòng, loại phòng, chất lượng, giá, mô tả, trạng thái và hai nút thêm và hủy Nhân viên A thực hiện nhập thông tin phòng và nhấn nút thêm Hệ thống thông báo thêm thành công Chức sửa thông tin phòng: Nhân viên A chọn chức quản lý thông tin phòng sau đăng nhập vào hệ thống Nhân viên A muốn thực hiện sửa thông tin phòng 305 Hệ thống hiện giao diện quản lý phòng có ba nút: Thêm, sửa, xóa phòng Nhân viên A nhấn vào nút sửa phòng Hệ thống hiện thị giao diện tìm kiếm phòng có một ô nhập tên phòng và hai nút tìm và hủy Nhân viên A nhập vào tên 305 vào ô tên phòng và nhấn nút tìm Hệ thống hiện thị giao diện kết qủa tìm kiếm có một bảng kết qủa tìm kiếm mỗi dòng tương ứng với thông tin của một phòng, có các cột: mã phòng, tên, loạt, chất lượng, gía hiện thị, mô tả và một nút sửa Nhân viên A chọn nút sửa của dòng đầu tiên Hệ thống hiện thị giao diện sửa thông tin phòng gồm có các ô thông tin có sẵn: mã phòng không thay đổi được , tên phòng, loại phòng, chất lượng, giá, mô tả, trạng thái và hai nút sửa và hủy Nhân viên A thực hiện sửa thông tin giá hiện thị và nhấn vào nút sửa 10 Hệ thống thông báo sửa thành công 11 Nhân viên A nhấn vào nút OK 12 Hệ thống quay lại giao điện quản lý thông tin phòng Chức xóa phòng: Nhân viên A chọn chức quản lý thông tin phòng sau đăng nhập vào hệ thống Nhân viên A muốn thực hiện xóa phòng 305 Hệ thống hiện giao diện quản lý phòng có ba nút: Thêm, sửa, xóa phòng Nhân viên A nhấn vào nút xóa phòng Hệ thống hiện thị giao diện tìm kiếm phòng có một ô nhập tên phòng và hai nút tìm và hủy Nhân viên A nhập vào tên 305 vào ô tên phòng và nhấn nút tìm Hệ thống hiện thị giao diện kết qủa tìm kiếm có một bảng kết qủa tìm kiếm mỗi dòng tương ứng với thông tin của một phòng, có các cột: mã phòng, tên, loạt, chất lượng, gía hiện thị, mô tả và một nút xóa tương ứng Nhân viên A chọn nút xóa chủa dòng đầu tiên Hệ thống thông báo sửa thành công Nhân viên A nhấn vào nút OK 10 Hệ thống quay lại giao điện quản lý thông tin phòng Trích các lớp của hệ thống - - - Mô tả hệ thống: hệ thống phục vụ họat động quản lý đặt phòng Trong đó nhân viên quản lý có thể quản lý thông tin về phòng có chức thêm, bớt, sửa thông tin phòng Nhân viên lễ tân có thể quản lý về việc đặt phòng, hủy đặt phòng qua điện thoại hoặc trực tiếp tại quầy và thực hiện việc chechin, checkout cho khách hàng tại quầy Mỗi toán có thể xuất hóa đơn theo nhu cầu của khách hàng đó gồm thông tin tiền phòng và chi phí các dịch vụ gia tăng mà khách hàng đã dùng Các danh từ: hệ thống, phòng, nhân viên quản lý, Nhân viên lễ tân, điện thoại, quầy, khách hàng, hóa đơn, chi phí, tiền, dịch vụ gia tăng Đánh giá các danh từ: Hệ thống, điện thoại, quầy là danh từ trừu tượng Chi phí, tiền có thể là thuộc tính của lớp hóa đơn hoặc dịch vụ gia tăng Nhân viên quản lý và nhân viên lễ tân có thể gọi trung là: Employee Khách hàng: Client Phòng: Room Khách sạn: Hotel Hóa đơn: Bill Dịch vụ gia tăng: Service Quan hệ của các lớp: • • • • • Một khách sạn có thể có nhiều phòng một phòng chỉ có thể phù thuộc vào một khách sạn nào đó Một khách hàng có thể đặt nhiều phòng và một phòng có thể đặt bởi nhiều khách hàng khác thời điểm Nên đề xuất thêm lớp ở giữa là lớp đặt phòng Booking Mỗi Bill chỉ có thể có một Employee lập và nhận toán Mỗt Booking có thể được toán nhiều lần khác nên có thể có nhiều Bill Một Booking có thể bao gồm nhiều Service và một service co thể được dùng bởi nhiều lần Booking Nên đề xuất thêm lớp UsedService - Các lớp biên: • Giao diện quản lý phòng: sử dụng form ManageRoomFrm • Chức thêm: sử dụng form AddRoomFrm • Chức sửa: sử dụng form EditRoomFrm để sửa, sử dụng form SearchEditRoomFrm để tìm kiếm và hiển thị kết quả tìm kiếm • Chức xóa: sử dụng form SearchDeleteRoomFrm để tìm kiếm và xóa - Sử dụng trung một lớp điều khiển cho module quản lý phòng: ManageRoomCtr Sơ đồ các lớp : Scenario và sơ đồ tuần tự: Chức thêm: Nhân viên quản lý A chọn chức quản lý thông tin phòng sau đăng nhập vào hệ thống Nhân viên A muốn thực hiện thêm phòng mới Lớp ManageRoonFrm hiện giao diện quản lý phòng có ba nút: Thêm, sửa, xóa phòng Nhân viên A nhấn vào nút thêm phòng Lớp ManageRoomFrm yêu cầu lớp AddRoomFrm hiện thị Lớp AddRoomFrm hiện thị giao diện thêm phòng gồm có các ô nhập: mã phòng, tên phòng, loại phòng, chất lượng, giá, mô tả, trạng thái và hai nút thêm và hủy Nhân viên A thực hiện nhập thông tin phòng và nhấn nút thêm Lớp AddRoomFrm yêu cầu lớp Room đóng gói thông tin phòng ô nhập vào đối tượng room Lớp Room thực hiện đóng gói thành một đối tượng room rồi tra lại cho lớp AddRoomFrm Lớp AddRoomFrm chuyển tiếp đối tượng room gửi đến lớp ManageRoomCtr 10 Lớp ManageRoomCtr thực hiện lưu vào CSDL 11 Lớp ManageRoomCtr gửi thông báo đã thêm thành công đến lớp AddRoomFrm 12 Lớp AddRoomFrm hiện thị thông báo thêm thành công Sơ đồ tuần tự của chức thêm phòng: Sơ đồ lớp hoàn chỉnh: Theo mô hình MVC với thực thể thuần: Test case chức thêm phòng: a CSDL trước test: Room ID Name Type Grade R01 101 Single Narmal DisplayPric e 1000 R02 302 Double High 2500 Các bước thực hiện Nhân viên click vào chức thêm phòng Descript Kết qủa mong muốn - Hiện giao diện thêm phòng với sáu ô nhập: ID, Name, Type, Grade, DisplayPrice, Descript và hai nút thêm và hủy Nhân viên nhập vào thông tin: ID = R03 Name = 302 Type = twins Grade = Medium DisplayPrice = 2000 Descript = Và click nút thêm Click nút OK b - Hiện giao diện thông báo “Thêm thành công” với nút OK - Quay lại giao diện ban đầu CSDL sau test: Room ID Name Type Grade R01 101 Single Medium DisplayPric e 1000 R02 301 Double High 2500 R03 302 Twins Medium 2000 Descript

Ngày đăng: 01/07/2016, 12:56

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan