Đang tải... (xem toàn văn)
CHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀMCHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀMYêu cầu nghiệp vụ:Danh sách các yêu cầu:Danh sách các biểu mẫu và quy địnhCHƯƠNG 2. MÔ HÌNH HÓACHƯƠNG 3. THIẾT KẾ DỮ LIỆU
TRƯỜNG KHOA CÔNG NGHỆ THÔNG TIN LỚP CÔNG NGHỆ PHẦN MÊM Đồ án: QUẢN LÝ KHÁCH SẠN Môn học Giảng viên hướng dẫn: Nhóm sinh viên thực hiện: Quản lý khách sạn =============================================================== MỤC LỤC MỤC LỤC 2 CHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 2 CHƯƠNG 2. MÔ HÌNH HÓA 6 CHƯƠNG 3. THIẾT KẾ DỮ LIỆU 14 CHƯƠNG 1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 1. Yêu cầu nghiệp vụ: 1.1. Danh sách các yêu cầu: STT Tên yêu cầu Biểu mẫu Qui định Ghi chú 1 Lập danh mục phòng BM1 QĐ1 2 Lập phiếu thuê phòng BM2 QĐ2 3 Tra cứu phòng BM3 4 Lập hóa đơn thanh toán BM4 QĐ4 5 Lập báo cáo tháng BM5 6 Thay đổi qui định QĐ6 1.2. Danh sách các biểu mẫu và quy định: 1.2.1. Biểu mẫu 1 và quy định 1: BM1: Danh Mục Phòng STT Phòng Loại Phòng Đơn Giá Ghi Chú 1 2 QĐ1: Có 3 loại phòng (A, B, C) với đơn giá tương ứng (150.000, 170.000, 200.000) Ví dụ: =============================================================== Quản lý khách sạn 2 Quản lý khách sạn =============================================================== BM1: Danh Mục Phòng STT Phòng Loại Phòng Đơn Giá Ghi Chú 1 01 A 150.000 Phòng đơn 1.2.2. Biểu mẫu 2 và quy định 2: BM2: Phiếu Thuê Phòng Phòng: Ngày bắt đầu thuê: STT Khách Hàng Loại Khách CMND Địa Chỉ 1 2 QĐ2: Có 2 loại khách (nội địa, nước ngoài). Mỗi phòng có tối đa 3 khách Ví dụ: BM2: Phiếu Thuê Phòng Phòng: 01 Ngày bắt đầu thuê: 29/11/2011 STT Khách Hàng Loại Khách CMND Địa Chỉ 1 Mai Văn Thủ Nội địa 37130075 7 419 Quốc lộ 13, Phường Hiệp Bình Phước, Quận Thủ Đức, Tp.Hồ Chí Minh 1.2.3. Biểu mẫu 3: BM3: Danh Sách Phòng STT Phòng Loại Phòng Đơn Giá Tình Trạng 1 =============================================================== Quản lý khách sạn 3 Quản lý khách sạn =============================================================== 2 1.2.4. Biểu mẫu 4 và quy định 4: BM4: Hóa Đơn Thanh Toán Khách hàng/Cơ quan: Địa chỉ : Trị giá: STT Phòng Số Ngày Thuê Đơn Giá Thành Tiền 1 2 QĐ4: Đơn giá phòng cho 2 khách. Khách thứ 3 phụ thu 25%. Khách nước ngoài ( chỉ cần có 1 trong phòng ) được nhân với hệ số 1.5 Ví dụ: BM4: Hóa Đơn Thanh Toán Khách hàng/Cơ quan: Trần Minh Nhật Địa chỉ : 35 Tống Văn Trân, P5, Q11 Trị giá: 150.000 STT Phòng Số Ngày Thuê Đơn Giá Thành Tiền 1 01 2 150.000 300.000 1.2.5. Biểu mẫu 5: Biểu mẫu 5.1: BM5.1: Báo Cáo Doanh Thu Theo Loại Phòng Tháng: STT Loại Phòng Doanh Thu Tỷ Lệ 1 =============================================================== Quản lý khách sạn 4 Quản lý khách sạn =============================================================== 2 Biểu mẫu 5.2: BM5.2: Báo Cáo Mật Độ Sử Dụng Phòng Tháng: STT Phòng Số Ngày Thuê Tỷ Lệ 1 2 Ví dụ: BM5.1: Báo Cáo Doanh Thu Theo Loại Phòng Tháng: 11 STT Loại Phòng Doanh Thu Tỷ Lệ 1 A 5.000.000 60% BM5.2: Báo Cáo Mật Độ Sử Dụng Phòng Tháng: 11 STT Phòng Số Ngày Thuê Tỷ Lệ 1 01 12 30% 1.2.6. Quy định 6: QĐ6: Người dùng có thể thay đổi các qui định như sau : + QĐ1 : Thay đổi số lượng và đơn giá các loại phòng . + QĐ2 : Thay đổi số lượng và hệ số các loại khách, số lượng khách tối đa trong phòng. + QĐ4 : Thay đổi tỷ lệ phụ thu. =============================================================== Quản lý khách sạn 5 Quản lý khách sạn =============================================================== CHƯƠNG 2. MÔ HÌNH HÓA 1. Sơ đồ luồng dữ liệu cho yêu cầu lập danh mục phòng: Biểu mẫu: BM1: Danh Mục Phòng STT Phòng Loại Phòng Đơn Giá Ghi Chú 1 2 Quy định: QĐ1: Có 3 loại phòng (A, B, C) với đơn giá tương ứng (150.000, 170.000, 200.000) Sơ đồ luồng dữ liệu: Lưu trữ Các ký hiệu: D1: Thông tin cần lưu trữ: Phòng, Loại Phòng, Đơn Giá, Ghi Chú D2: Không có. D3: Danh sách các Loại Phòng, danh sách các Đơn Giá trong mỗi Loại Phòng, danh sách Đơn Giá tương ứng với Loại Phòng =============================================================== Quản lý khách sạn 6 Quản lý khách sạn =============================================================== D4: D1 D5: D4 D6: Không có Thuật toán: B1: nhận D1 từ người dùng B2: kết nối CSDL B3: đọc D3 từ bộ nhớ phụ B4: kiểm tra Loại Phòng(D1) có thuộc danh sách các Loại Phòng(D3) hay ko B5: kiểm tra Đơn Giá(D1) có thuộc danh sách các loại Đơn Giá(D3) hay ko B6: kiểm tra Đơn Giá tương ứng với Loại Phòng B7: nếu ko thỏa mãn các đk thì đến B10 B8: lưu D4 xuống bộ nhớ phụ B9: xuất D5 ra máy in B10: đóng kết nối CSDL B11: kết thúc. 2. Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng: Biểu mẫu: BM2: Phiếu Thuê Phòng Phòng: Ngày bắt đầu thuê: STT Khách Hàng Loại Khách CMND Địa Chỉ 1 2 Quy định: QĐ2: Có 2 loại khách (nội địa, nước ngoài). Mỗi phòng có tối đa 3 khách Sơ đồ luồng dữ liệu: Lưu trữ =============================================================== Quản lý khách sạn 7 Quản lý khách sạn =============================================================== Các ký hiệu: D1: Thông tin cần lưu trữ: Phòng, Ngày bắt đầu thuê, Khách Hàng, Loại Khách, CMND, Điạ Chỉ. D2: Không có. D3: Danh sách các Phòng, danh sách các loại khách, số khách tối đa trong mỗi phòng D4: D1 D5: D4 D6: Không có Thuật toán: B1: nhận D1 từ người dùng B2: kết nối CSDL B3: đọc D3 từ bộ nhớ phụ B4: kiểm tra Loại Khách (D1) có thuộc danh sách các Loại Khách(D3) hay ko B5: kiểm tra số lượng khách trong từng phòng B6: nếu ko thỏa mãn các đk thì đến B9 B7: lưu D4 xuống bộ nhớ phụ B8: xuất D5 ra máy in B9: đóng kết nối CSDL B10: kết thúc. 3. Sơ đồ luồng dữ liệu cho yêu cầu tra cứu phòng: Biểu mẫu: BM3: Danh Sách Phòng =============================================================== Quản lý khách sạn 8 Quản lý khách sạn =============================================================== STT Phòng Loại Phòng Đơn Giá Tình Trạng 1 2 Sơ đồ luồng dữ liệu: Tra cứu Các ký hiệu: D1: tiêu chuẩn tra cứu (Phòng, Loại Phòng, Đơn Giá, Tình Trạng). D2: ko có D3: danh sách Phòng thỏa các tiêu chuẩn tra cứu cùng với các thông tin liên quan(Phòng, Loại Phòng, Đơn Giá, Tình Trạng). D4: ko có D5: D3 D6: D5 Thuật toán: B1: nhận D1 từ người dùng B2: kết nối CSDL B3: đọc D3 từ bộ nhớ phụ B4: xuất D5 ra màn hình B5: trả D6 cho người dùng B6: đóng kết nối CSDL B7: kết thúc. =============================================================== Quản lý khách sạn 9 Quản lý khách sạn =============================================================== 4. Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn thanh toán: Biểu mẫu: BM4: Hóa Đơn Thanh Toán Khách hàng/Cơ quan: Địa chỉ : Trị giá: STT Phòng Số Ngày Thuê Đơn Giá Thành Tiền 1 2 Quy định: QĐ4: Đơn giá phòng cho 2 khách. Khách thứ 3 phụ thu 25%. Khách nước ngoài ( chỉ cần có 1 trong phòng ) được nhân với hệ số 1.5 Sơ đồ luồng dữ liệu: Báo biểu Các ký hiệu: D1: cơ quan, địa chỉ D2: ko có D3: dánh sách các hóa đơn trong tháng =============================================================== Quản lý khách sạn 10 [...]... =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Danh sách các biến cố STT Biến cố Xử lý 1 Nhấn btnThem Xuất hiện from frmThemSuaXoaLoaiPhong 2 Nhấn btnTim Xuất hiện from frmTimKiemPhong 3 Nhấn vào button thoát Đóng from 10 Thiết kế màn hình Loại phòng 34 =============================================================== Quản lý khách sạn Quản lý khách. .. Sơ đồ logic: 4.2 Thiết kế dữ liệu với tính tiến hóa: Quy định liên quan: QĐ4 19 =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== QĐ4: Đơn giá phòng cho 2 khách Khách thứ 3 phụ thu 25% Khách nước ngoài ( chỉ cần có 1 trong phòng ) được nhân với hệ số 1.5 Sơ đồ luồng dữ liệu: (Sơ đồ. .. =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== + QĐ1 : Thay đổi số lượng và đơn giá các loại phòng + QĐ2 : Thay đổi số lượng và hệ số các loại khách, số lượng khách tối đa trong phòng + QĐ4 : Thay đổi tỷ lệ phụ thu Sơ đồ luồng dữ liệu: (Sơ đồ 6) Các thuộc tính mới: Thiết kế dữ liệu: Thuộc tính trừu tượng: Sơ đồ logic: CHƯƠNG... 5 Thiết kế màn hình Tra cứu khách hàng 30 =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Danh sách các biến cố STT Biến cố Xử lý 1 Chọn rbtnTen Sẽ tìm kiếm dữ liệu theo tên khách 2 Chọn rbtnMa Sẽ tìm kiếm dữ liệu theo mã khách 3 txtCantim Nhập tên hay mã khách cần tìm 4 Nhấn btnTimkiem... QĐ2 QĐ2: Có 2 loại khách (nội địa, nước ngoài) Mỗi phòng có tối đa 3 khách Sơ đồ luông dữ liêu: (Sơ đồ 2) Các thuộc tính mới: SoKhachToiDa, TenLoaiKhach Thiết kế dữ liệu: 16 =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Thuộc tính trừu tượng: MaLoai Sơ đồ logic: 3 Xét yêu... BM5.2 BM5.2: Báo Cáo Mật Độ Sử Dụng Phòng Tháng: STT Phòng Số Ngày Thuê Tỷ Lệ 1 2 Sơ đồ luồng dữ liệu: (Sơ đồ 5) Các thuộc tính mới: Thiết kế dữ liệu: 21 =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Các thuộc tính trừu tượng: Sơ đồ logic: 6 Xét yêu cầu thay đổi quy định:... Loại Phòng Đơn Giá Tình Trạng 1 2 Sơ đồ luồng dữ liệu: (Sơ đồ 3) Các thuộc tính mới: TinhTrang Thiết kế dữ liệu: 17 =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Các thuộc tính trừu tượng: Sơ đồ logic: 4 Xét yêu cầu lập hóa đơn thanh toán: 4.1 Thiết kế dữ liệu với tính đúng... đúng đắn: Biểu mẫu liên quan: BM4 BM4: Hóa Đơn Thanh Toán Khách hàng/Cơ quan: Địa chỉ : Trị giá: STT Phòng Số Ngày Thuê Đơn Giá Thành Tiền 1 2 Sơ đồ luồng dữ liệu: (Sơ đồ 4) Các thuộc tính mới: SoNgayThue, TongTien Thiết kế dữ liệu: 18 =============================================================== Quản lý khách sạn Quản lý khách sạn ===============================================================... Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tháng: Biểu mẫu: • Biểu mẫu 5.1: BM5.1: Báo Cáo Doanh Thu Theo Loại Phòng Tháng: STT Loại Phòng Doanh Thu Tỷ Lệ 1 2 • Biểu mẫu 5.2: BM5.2: Báo Cáo Mật Độ Sử Dụng Phòng Tháng: STT Phòng Số Ngày Thuê Tỷ Lệ 1 2 Sơ đồ luồng dữ liệu: Báo biểu 11 =============================================================== Quản lý khách sạn Quản lý khách sạn. .. =============================================================== Quản lý khách sạn Quản lý khách sạn =============================================================== Các thuộc tính mới: TenLoaiPhong Thiết kế dữ liệu: Thuộc tính trừu tượng: MaLoaiPhong Sơ đồ logic: 2 Xét yêu cầu lập phiếu thuê phòng: 2.1 Thiết kế dữ liệu với tính đúng đắn: Biểu mẫu liên quan: BM2 BM2: Phiếu Thuê Phòng Phòng: STT Khách Hàng Ngày bắt đầu thuê: Loại Khách CMND