1. Trang chủ
  2. » Công Nghệ Thông Tin

Mô hình Usecase QUẢN LÝ NHÀ HÀNG KHÁCH SẠN

47 15,6K 139

Đ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 47
Dung lượng 499,5 KB

Nội dung

mô hình use case

QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 hình Usecase QUẢN NHÀ HÀNG KHÁCH SẠN Version 1.2 Sinh viên thực hiện: 10520061 – Phan Văn Tâm 10520128 – Huỳnh Ngọc Hiệp 10520130 – Nguyễn Văn Sinh 10520135 – Nguyễn Tấn Hoan Trang 1 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 Bảng ghi nhận thay đổi tài liệu Ngày Phiên bản tả Tác giả 20/12/2013 1.0 Vẽ sơ đồ use case tổng quát và phân công công việc Nguyễn Tấn Hoan 22/12/2013 1.1 Ghép các nội dung đã phân công Cả nhóm 25/12/2013 1.2 Xem lại và chỉnh sửa lần cuối Cả nhóm Trang 2 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 Mục lục 1. Sơ đồ Use-case 2. Danh sách các Actor 3. Danh sách các Use-case 4. Đặc tả Use-case 4.1 Đặc tả Use-case “UC-01-DangNhap” 4.2 Đặc tả Use-case “UC-02-DangXuat” 4.3 Đặc tả Use-case “UC-03-XemDanhSachPhong” 4.4 Đặc tả Use-case “UC-04-XemChiTietPhong” 4.5 Đặc tả Use-case “UC-05-CapNhatPhong” 4.6 Đặc tả Use-case “UC-06-DatPhongTruoc” 4.7 Đặc tả Use-case “UC-06-XoaKhachHangDatPhongTruoc” 4.8 Đặc tả Use-case “UC-08-ThemKhachHangDatPhongTruoc” 4.9 Đặc tả Use-case “UC-09-LapPhieuThuePhong” 4.10 Đặc tả Use-case “UC-10-ThemKhachHang” 4.11 Đặc tả Use-case “UC-11-LapBienBanSuCo” 4.12 Đặc tả Use-case “UC-12-LapPhieuDichVu” 4.13 Đặc tả Use-case “UC-13-ChiTietPhieuDichVu” 4.14 Đặc tả Use-case “UC-14-CapNhatPhieuDichVu” 4.15 Đặc tả Use-case “UC-15-LapPhieuDatTiec” 4.16 Đặc tả Use-case “UC-16-ChiTietPhieuDatTiec” 4.17 Đặc tả Use-case “UC-17-CapNhatPhieuDatTiec” 4.18 Đặc tả Use-case “UC-18-LapPhieuTraPhong” 4.19 Đặc tả Use-case “UC-19-XoaKhachHang” 4.20 Đặc tả Use-case “UC-20-XemThongTinKhachSan” 4.21 Đặc tả Use-case “UC-21-LapBaoCaoThang” 4.22 Đặc tả Use-case “UC-22-XemDanhSachLoaiPhong” 4.23 Đặc tả Use-case “UC-23-CapNhatDanhSachLoaiPhong” 4.24 Đặc tả Use-case “UC-24-XemDanhSachMonAn” 4.25 Đặc tả Use-case “UC-25-CapNhatDanhSachMonAn” 4.26 Đặc tả Use-case “UC-26-XemDanhSachDichVu” 4.27 Đặc tả Use-case “UC-27-CapNhatDanhSachDichVu” 4.28 Đặc tả Use-case “UC-28-XemDanhSachThietBi” 4.29 Đặc tả Use-case “UC-29-CapNhatDanhSachThietBI” 4.30 Đặc tả Use-case “UC-30-TimPhong” 4.31 Đặc tả Use-case “UC-31-XemDanhSachUser” 4.32 Đặc tả Use-case “UC-32-CapNhatDanhSachUser” 4.33 Đặc tả Use-case “UC-33-XemDanhSachNhanVien” 4.34 Đặc tả Use-case “UC-34-CapNhatDanhSachNhanVien” 4.35 Đặc tả Use-case “UC-35-PhanQuyenSuDung” 4.36 Đặc tả Use-case “UC-36-ThayDoiCauHinhHeThong” 4.37 Đặc tả Use-case “UC-37-ThayDoiThongTinKhachSan” Trang 3 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 4.38 Đặc tả Use-case “UC-38-ThamDoiThamSoNghiepVu” Trang 4 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 1. Sơ đồ Use-case NHÂN VIÊN Trang 1 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 QUẢN 2. Danh sách các Actor STT Tên Actor Ý nghĩa/Ghi chú 1 Nhân viên Nhân viên khách sạn là người trực tiếp sử dụng phần mềm này 2 Quản Ban quan khách sạn 3. Danh sách các Use-case STT Tên Use-case Ý nghĩa/Ghi chú 1 UC-01-DangNhap Nhân viên đăng nhập quyền sử dụng hệ thống 2 UC-02-DangXuat Nhân viên đăng xuất thoát quyền sử dụng hệ thống 3 UC-03-XemDanhSachPhong Xem danh sách phòng trong khách sạn 4 UC-04-XemChiTietPhong Chi tiết thông tin phòng 5 UC-05-CapNhatPhong Cập nhật danh sách, thông tin phòng 6 UC-06-DatPhongTruoc Đặt phòng trước 7 UC-07- XoaKhachHangDatPhongTruoc Xóa tkhách hàng đặt phòng trước Trang 1 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 8 UC-08- ThemKhachHangDatPhongTruo c Thêm khách hàng đặt phòng trước 9 UC-09-LapPhieuThuePhong Lập phiếu đặt phòng 10 UC-10-ThemKhachHang Thêm mới khách hàng thuê phòng 11 UC-11-LapBienBanSuCo Lập biên bản sự cố sử dụng phòng 12 UC-12-LapPhieuDichVu Lập phiếu sử dụng dịch vụ của khách hàng thuê phòng 13 UC-13-ChiTietPhieuDichVu Chi tiết thông tin phiếu sử dụng dịch vụ của khách hàng thuê phòng 14 UC-14-CapNhatPhieuDichVu Cập nhật thông tin phiếu sử dụng dịch vụ của khách hàng 15 UC-15-LapPhieuDatTiec Lập phiếu đặt tiệc của khách hàng thuê phòng 16 UC-16-ChiTietPhieuDatTiec Cập nhật thông tin phiếu đặt tiệc của khách hàng 17 UC-17-CapNhatPhieuDatTiec Cập nhật thông tin phiếu đặt tiệc của khách hàng 18 UC-18-LapPhieuTraPhong Lập phiếu trả phòng đã thuê 19 UC-19-XoaKhachHang Xóa khách hàng thuê phòng 20 UC-20-XemThongTinKhachSan Xem thông tin khách sạn 21 UC-21-LapBaoCaoThang Lập báo cáo theo tháng 22 UC-22- XemDanhSachLoaiPhong Xem danh sách loại phòng 23 UC-23- CapNhatDanhSachLoaiPhong Cập nhật danh sách loại phòng 24 UC-24-XemDanhSachMonAn Xem danh sách món ăn 25 UC-25- CapNhatDanhSachMonAn Cập nhật danh sách món ăn 26 UC-26-XemDanhSachDichVu Xem danh sách dịch vụ 27 UC-27- CapNhatDanhSachDichVu Cập nhật danh sách dịch vụ 28 UC-28-XemDanhSachThietBi Xem danh sách thiết bị 29 UC-29- CapNhatDanhSachThietBi Cập nhật danh sách thiết bị 30 UC-30-TimPhong Tìm phòng đang có trong khách sạn 31 UC-31-XemDanhSachUser Xem danh sách User sử dụng hệ thống 32 UC-32-CapNhatDanhSachUser Cập nhật danh sách User sử dụng hệ thống 33 UC-33-XemDanhSachNhanVien Xem danh sách nhân viên trong khách sạn 34 UC-34- CapNhatDanhSachNhanVien Cập nhật danh sách nhân viên 35 UC-35-PhanQuyenSuDung Phân quyền sử dụng hệ thống cho các User Trang 2 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 36 UC-36- ThayDoiCauHinhHeThong Thay đổi cấu hình hệ thống 37 UC-37- ThayDoiThongTinKhachSan Thay đổi thông tin khách sạn 38 UC-38- ThayDoiThamSoNghiepVu Thay đổi tham số nghiệp vụ khách sạn 4. Đặc tả Use-case 4.1 Đặc tả Use-case “UC-01-DangNhap” 4.1.1 Tóm tắt Use case đăng nhập tả một người dùng đăng nhập vào hệ thống. 4.1.2 Dòng sự kiện 4.1.2.1 Dòng sự kiện chính Use case này bắt đầu khi người dùng muốn đăng nhập vào sử dụng hệ thống. 1. Hệ thống yêu cầu người dùng nhập tên đăng nhập và mật khẩu. 2. Người dùng nhập tên đăng nhập và mật khẩu. 3. Hệ thống kiếm chứng tên đăng nhập và mật khẩu được nhập, nếu nhập tên đăng nhập đúng và mật khẩu thì cho phép người dùng đăng nhập vào hệ thống. 4.1.2.2 Các dòng sự kiện khác - Tên/Mật khẩu sai: Nếu trong dòng sự kiện chính, người dùng nhập sai tên đăng nhập hoặc sai mật khẩu thì hệ thống sẽ hiển thị một thông báo lỗi. Người dùng có thể chọn trở về đầu của dòng sự kiện chính hoặc hủy bỏ việc đăng nhập, lúc này use case kết thúc. 4.1.3 Các yêu cầu đặc biệt Không có. 4.1.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case Hệ thống phải được khỏi động thành công, không xảy ra lỗi. 4.1.5 Trạng thái hệ thống sau khi thực hiện Use-case Nếu use case thành công thì lúc này người dùng sẽ đăng nhập vào hệ thống thành công. Trang 3 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 Nếu không thành công thì trạng thái hệ thống không thay đổi. 4.1.6 Điểm mở rộng Sau khi người dùng đăng nhập thành công và muốn đăng xuất thì thực hiện use case UC-02-DangXuat. 4.2 Đặc tả Use-case “UC-02-DangXuat” 4.2.1 Tóm tắt tả một người dùng đăng xuất ra khỏi hệ thống. 4.2.2 Dòng sự kiện 4.2.2.1 Dòng sự kiện chính Use case này bắt đầu khi người dùng muốn đăng xuất ra khỏi hệ thống. 1. Người dùng chọn vào chức năng đăng xuất khỏi hệ thống. 2. Hệ thống xác nhận yêu cầu đăng xuất của người dùng. 3. Nếu người dùng xác nhận yêu cầu đăng xuất đúng thì đăng xuất người dùng ra khỏi hệ thống. 4.2.2.2 Các dòng sự kiện khác Không có. 4.2.3 Các yêu cầu đặc biệt Không có. 4.2.4Trạng thái hệ thống khi bắt đầu thực hiện Use-case Người dùng đăng nhập thành công vào hệ thống. 4.2.5 Trạng thái hệ thống sau khi thực hiện Use-case Nếu người dùng đăng xuất thành công thì hệ thống sẽ bỏ quyền sử dụng hệ thống của người dùng. Nếu người dùng đăng xuất thất bạn thì người dùng vẫn sử dụng hệ thống bình thường. 4.2.6 Điểm mở rộng Không có. Trang 4 QUẢN NHÀ HÀNG KHÁCH SẠN Phiên bản: 1.2 hình Usecase Ngày: 25.12.2013 4.3 Đặc tả Use-case “UC-03-XemDanhSachPhong” 4.3.1 Tóm tắt Người dùng khách sạn sử dụng để xem danh sách phòng hiện có trong khách sạn. 4.3.2 Dòng sự kiện 4.3.2.1 Dòng sự kiện chính 1. Người dùng nhất nút danh sách phòng. 2. Hệ thống lấy từ CSDL danh sách phòng hiện có trong khách sạn. 3. Hệ thống hiển thị tất cả phòng trong khách sạn. 4. Kết thúc use case. 4.3.2.2 Các dòng sự kiện khác - Khi người dùng chọn nút “>>”: Hệ thống sẽ hiển thị thông tin phòng tiếp theo. - Khi người dùng chọn nút “<<”: Hệ thống sẽ hiển thị thông tin phòng sau. 4.3.3 Các yêu cầu đặc biệt Không có. 4.3.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case - Hệ thống khởi động thành công, không xảy ra lỗi. - Người dùng đăng nhập thành công vào hệ thống và có quyền sử dụng chức năng xem danh sách phòng. 4.3.5 Trạng thái hệ thống sau khi thực hiện Use-case - Sau khi thực hiện use case thành công thì hệ thống sẽ hiển thị đúng danh sách phòng trong khách sạn. - Nếu use case thất bạn thì hệ thống sẽ không hiển thị và báo lỗi cho người dùng. 4.3.6 Điểm mở rộng Khi người dùng chọn vào một phòng cụ thể nào đó trong danh sách thì use case UC-04-XemChiTietPhong sẽ thực hiện. 4.4 Đặc tả Use-case “UC-04-XemChiTietPhong” 4.4.1 Tóm tắt Nhân viên xem thông tin chi tiết của từng phòng. Nhân viên có thể sửa thay đổi hoặc xóa thông tin của phòng. Trang 5 [...]... công hệ thống phải xóa khách hàng được người dùng chọn ra khỏi danh sách khách hàng thuê phòng Nếu use case thất bại thì danh sách khách hàng sẽ không bị thay đổi Trang 22 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase 4.19.6 Phiên bản: 1.2 Ngày: 25.12.2013 Điểm mở rộng Không có 4.20 Đặc tả Use-case “UC-20-XemThongTinKhachSan” 4.20.1 Tóm tắt Người dùng muốn biết thông tin về khách sạn cũng như thông tin... phòng của khách hàng và lưu vào cơ sở dữ liệu Nếu thật bại thì hệ thống sẽ thống báo lỗi tới người dùng Điểm mở rộng - Người dùng chọn chức năng xóa khách hàng đã đăng ký phòng thì use Trang 8 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase Phiên bản: 1.2 Ngày: 25.12.2013 case UC-06-XoaKhachHangDatPhongTruoc sẽ thực hiện 4.7 Đặc tả Use-case “UC-06-XoaKhachHangDatPhongTruoc” 4.7.1 Tóm tắt Khi một khách hàng muốn... e … 4 Người dùng chọn nút “Thêm khách hàng để kết thúc việc nhập liệu 5 Hệ thống sẽ kiểm tra những điều kiện rang buộc về thông tin do người dùng nhập vào a Tên khách hàng phải khác rỗng b CMND phải khác rỗng c Tuổi tối thiểu được phép thuê phòng phải lớn hơn 16t 6 Hệ thống ghi nhận việc thêm khách hàng 7 Kết thúc use case Trang 12 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase Phiên bản: 1.2 Ngày: 25.12.2013... tin ban đầu của phòng Điểm mở rộng Không có Trang 7 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase 4.6 Phiên bản: 1.2 Ngày: 25.12.2013 Đặc tả Use-case “UC-06-DatPhongTruoc” 4.6.1 Tóm tắt Khi khách hàng liên hệ đến khách sạn để đặt phòng trước thì nhân viên sử dụng chức năng đặt phòng trước thực hiện use case này tiếp nhận thông tin đăng ký phòng của khách hàng 4.6.2 Dòng sự kiện 4.6.2.1 Dòng sự kiện chính... Trang 21 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase 4.18.6 Phiên bản: 1.2 Ngày: 25.12.2013 Điểm mở rộng Khi lập phiếu trả phòng thành công thì thông tin khách hàng thuê phòng đã đăng ký lúc trước sẽ được xóa khỏi dữ liệu theo use case UC19XoaKhachHang 4.19 Đặc tả Use-case “UC-19-XoaKhachHang” 4.19.1 Tóm tắt Khi nhân viên thực hiện lập phiếu trả phòng thì use case thực hiện để xóa thông tin khách hàng đã... thông tin khách hàng đăng ký phòng sẽ được xóa và cập nhật lên hệ thống Nếu thất bại thì hệ thống trở về trạng thái bình thường Điểm mở rộng Không có Trang 9 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase 4.8 Phiên bản: 1.2 Ngày: 25.12.2013 Đặc tả Use-case “UC-08-ThemKhachHangDatPhongTruoc” 4.8.1 Tóm tắt Khi nhân viên thực hiện đăng ký phòng trước thì use case này được thực hiện để lưu thông tin khách hàng. .. phiếu và hiển thị lên màn hình thì use case UC-16ChiTietPhieuDatTiec sẽ được thực hiện 4.16 Đặc tả Use-case “UC-16-ChiTietPhieuDatTiec” 4.16.1 Tóm tắt Khi nhân viên lập phiếu đặt tiệc, khi nhập thông tin đặt tiệc thì use này sẽ được Trang 18 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase Phiên bản: 1.2 Ngày: 25.12.2013 thực hiện để điền thông tin chi tiết cho từng đơn đặt tiệc mà khách hàng đã đặt 4.16.2 Dòng... sự kiện khác - 4.10.3 Nếu người dùng không nhập vào tên khách hàng thì hệ thống sẽ báo “Vui lòng nhập tên khách hàng Nếu người dùng không nhập vào CMND khách hàng thì hệ thống sẽ báo “Vui lòng nhập vào CMND khách hàng Nếu người dùng không nhập vào ngày sinh thì hệ thống sẽ báo “Vui lòng nhập vào ngày sinh của khách hàng Nếu tuổi của khách hàng nhỏ hơn số tuổi tối thiểu được phép thuê phòng thì hệ... thực hiện Use case thành công hệ thống phải thêm khách hàng mới vừa tạo vào bảng danh sách khách hàng thuê phòng Nếu use case thất bại thì hệ thống sẽ không thêm khách hàng mới vào trong bảng khách hàng Điểm mở rộng Không có 4.11 Đặc tả Use-case “UC-11-LapBienBanSuCo” 4.11.1 Tóm tắt Khi khách hàng sử dụng phòng hoặc khi trả phòng thì nhân viên khách sạn sẽ kiểm tra xem có hư hại thiết bị hay phòng... thông tin dịch vụ thì use này sẽ được thực hiện để điền thông tin chi tiết cho từng dịch vụ mà khách hàng sử dụng 4.13.2 Dòng sự kiện 4.13.2.1 Dòng sự kiện chính 1 Use case bắt đầu khi người dùng nhấn vào bất kì phiếu đặt tiệc nào trong danh sách các phiếu dịch vụ Trang 15 QUẢN NHÀ HÀNG KHÁCH SẠN hình Usecase Phiên bản: 1.2 Ngày: 25.12.2013 2 Hệ thống sẽ hiển thị thông tin chi tiết 3 Nhân viên

Ngày đăng: 09/01/2014, 23:36

TỪ KHÓA LIÊN QUAN

w