Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
5,83 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN CUỐI KỲ NHẬPMÔN CÔNG NGHỆ PHẦN MỀM Đề tài: QUẢNLÝKHÁCHSẠN Giảng viên lý thuyết: NGUYỄN TẤN TRẦN MÌNH KHANG Giảng viên thực hành: NGUYỄN CÔNG HOAN THÁI HẢI DƯƠNG Sinh viên thực hiện: HUỲNH NGỌC HIỆP 10520128 NGUYỄN TẤN HOAN 10520135 TP. Hồ Chí Minh, tháng 1 năm 2013 LỜI CẢM ƠN Trong khoảng thời gian thực hiện đề tài này, chúng em đã nhận được sự giúp đỡ, chỉ bảo tận tình của thầy cô bộ môn. Chúng em xin gửi lời cảm ơn sâu sắc đến quý thầy cô. Đặc biệt xin chân thành cảm ơn thầy Nguyễn Tấn Trần Minh Khang, thầy Nguyễn Công Hoan và thầy Thái Hải Dương cũng là giảng viên phụ trách trực tiếp giảng dạy chúng em - là người hướng dẫn, cung cấp cho chúng em những tài liệu và tạo điều kiện thuận lợi giúp đỡ chúng em để hoàn thành đề tài một cách tốt nhất. Chúng em cũng gửi lời cảm ơn đến bạn bè đã giúp đỡ chúng em hoàn thành đề tài này. Do thời gian và kiến thức có hạn nên mặc dù đã cố gắng hết khả năng nhưng đề tài không thể nào tránh khỏi những thiếu sót. Rất mong được sự đóng góp của quý thầy cô để đề tài này hoàn chỉnh hơn. Nhóm sinh viên thực hiện Huỳnh Ngọc Hiệp Nguyễn Tấn Hoan NHẬN XÉT (Của giảng viên hướng dẫn) . . . . . . . . . . . . . . . . . . . . . . . . . MỤC LỤC CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1. Giới thiệu đề tài: Hiện nay, dịch vụ kháchsạn đang được phát triển quy mô lớn. Số lượng nhàhàngkháchsạn đang ngày càng tăng, dẫn đến các dịch vụ cho kháchsạn không thể đáp ứng được những nhu cầu trước đây. Kháchsạn của bạn đang kinh doanh phát đạt, bạn phải mướn thêm nhân viên đẻ quảnlýkhách sạn, nhưng điều đó vẫn chưa làm bạn hài lòng về việc quản lý. Nó làm bạn mất nhiều thơi giờ hơn, nhân viên của bạn phải ghi chép sổ sách rất nhiều, đôi khi còn bị nhầm lẫn, ự chậm trễ trong quá trình liên lạc giữa các bộ phận nghiệp vụ trong khách sạn, cùng với việc tra cứu thông tin chậm trễ hoặc không chính xác có thể làm các bạn bỏ lỡ các cơ hội cho thuê phòng. Bất kỳ một sai sót nhỏ nào cũng có thể khiến uy tín của kháchsạn của bạn bị giảm sút, một điều bạn không bao giờ mong đợi. Hàng hóa dịch vụ đôi khi bị thất thoát, bạn bận rộn với rất nhiều việc, nên bạn cần biết ngay tình hình kinh doanh kháchsạn khi bạn cần, nhưng thường thì bạn phải đợi đến cuối tháng nhân viên mới hoàn tất báo cáo. Tất cả các lý do trên đã đặt ra yêu cầu phải có hệ thống phần mềm quảnlýkháchsạn với nhiều ưu điểm để khắc phục các nhược điểm trên, và thực hiện tốt công việc nghiệp vụ của các bộ phận: • Dễ dàng quản lý, truy cập, thay đổi chỉnh sửa. • Việc tìm kiếm, liên hệ nhanh chóng và thực hiện dễ dàng. • Quá trình lưu trữ nhanh và lưu trữ được nhiều thông tin. • … • Huỳnh Ngọc Hiệp 5 Nguyễn Tấn Hoan 1.2. Các chức năng chính của chương trình: 1.2.1. Phân theo yêu cầu nghiệp vụ: Lập danh mục phòng (Thêm phòng). Xóa phòng. Tra cứu phòng. Thêm loại phòng. Xóa loại phòng. Sửa loại phòng. Tra cứu loại phòng. Lập phiếu thuê phòng. Xóa phiếu thuê phòng. Sửa phiếu thuê phòng. Tra cứu phiếu thuê phòng. Thêm loại khách hàng. Xóa loại khách hàng. Sửa loại khách hàng. Tra cứu loại khách hàng. Lập hóa đơn thanh toán. Xóa hóa đơn thanh toán. Sửa hóa đơn thanh toán. Tra cứu hóa đơn thanh toán. Lập báocáo doanh thu theo loại phòng. Tra cứu báocáo doanh thu theo loại phòng. Lập báocáo mật độ sử dụng phòng. Tra cứu báocáo mật độ sử dụng phòng. Xuất báocáo doanh thu theo loại phòng thành file pdf. Xuất báocáocáo mật độ sử dụng phòng thành file pdf. 1.2.2. Phân theo yêu cầu chất lượng: Chuyển dữ liệu phòng sang tập tin excel. Nhập dữ liệu từ tập tin excel. Thay đổi số lượng khách tối đa. Thêm tỷ lệ phụ thu. Sửa lỷ lệ phụ thu. Xóa tỷ lệ phụ thu. Sửa tỷ lệ phụ thu. 1.2.3. Phân theo yêu cầu hệ thống: Thoát. Cấu hình phần mềm. Cấu hình thiết bị. Huỳnh Ngọc Hiệp 6 Nguyễn Tấn Hoan Quảnlý dữ liệu tạm xóa. Phục hồi dữ liệu. Sao lưu dữ liệu. Đăng ký sử dụng. Đăng nhập. Cập nhật phần quyền. Huỳnh Ngọc Hiệp 7 Nguyễn Tấn Hoan CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ 2.1. HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM: 2.1.1. Yêu cầu nghiệp vụ 2.1.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áocáo tháng BM5 6 Thay đổi qui định QĐ6 2.1.1.2. Danh sách các biểu mẫu và qui định Biểu mẫu 1 và qui đị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) Biểu mẫu 2 và qui định 2 BM2: Phiếu Thuê Phòng Phòng: Ngày bắt đầu thuê: . STT KháchHàng Loại Khách CMND Địa Chỉ 1 2 Huỳnh Ngọc Hiệp 8 Nguyễn Tấn Hoan 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 Biểu mẫu 3 và qui định 3 BM3: Danh Sách Phòng STT Phòng Loại Phòng Đơn Giá Tình Trạng 1 2 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 Biểu mẫu 5 Biểu mẫu 5.1 BM5.1: BáoCá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áoCáo Mật Độ Sử Dụng Phòng Huỳnh Ngọc Hiệp 9 Nguyễn Tấn Hoan Tháng: STT Phòng Số Ngày Thuê Tỷ Lệ 1 2 Qui đị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. 2.1.1.3. Bảng trách nhiệm yêu cầu nghiệp vụ STT Nghiệp vụ Người dùng Phần Mềm Ghi chú 1 Lập danh mục phòng Cung cấp thông tin về danh mục phòng Kiểm tra quy định và ghi nhận Cho phép hủy, cập nhật lại danh mục phòng 2 Lập phiếu thuê phòng Cung cấp thông tin về danh danh sách phòng Kiểm tra quy định và ghi nhận Cho phép hủy, cập nhật lại phiếu thuê phòng 3 Tra cứu phòng Cung cấp thông tin về phòng Tìm, xuất thông tin liên quan 4 Lập hóa đơn thanh toán Cung cấp thông tin về danh sách phòng Kiểm tra quy định và ghi nhận Cho phép hủy, cập nhật lại hóa đơn thanh toán 2.1.2. Yêu cầu tiến hóa 2.1.2.1. Danh sách các yêu cầu tiến hóa STT Nghiệp vụ Tham số cần thay đổi Miền giá trị cần thay đổi Huỳnh Ngọc Hiệp 10 Nguyễn Tấn Hoan [...]... DataChiTietPhieuThue.cs DataLoaiKhach.cs DataLoaiPhong.cs DataPhong.cs Quảnlý kết nối với CSDL Quảnlý thao tác với bảng báocáo mật độ Quảnlý thao tác với chi tiết báocáo mật độ Quảnlý thao tác với bảng phiếu thuê phòng Quảnlý thao tác với bảng chi tiết phiếu thuê phòng Quản lý thao tác với dữ liệu loại khách hàngQuảnlý thao tác với dữ liệu loại phòng Quản lý thao tác với đặt phòng Huỳnh Ngọc Hiệp Nguyễn Tấn... ra cho người dùng Bước 40 Đóng kết nối cơ sở dữ liệu Bước 41 Kết thúc Sơ đồ luồng dữ liệu cho yêu cầu báocáo thàng 2.2.5.1 Báocáo doanh thu theo loại phòng Hình vẽ 2.2.5 Các ký hiệu D1: “Tháng” (Tháng lập báo cáo) D2: Không có D3: Danh sách tất cả các “Hoá Đơn Thanh Toán” trong tháng lập báocáo (“Số ngày thuê”, “Tên phòng”, “Thành tiền”) và Danh sách phòng (“Tên phòng”, “Loại phòng”) D4: D1... vẽ Các ký hiệu D1: Thông tin về phòng cần tra cứu: Ít nhất là một trong những thông tin sau: Tên phòng, Loại phòng, Đơn giá(từ, đến), Tình trạng, Họ tên khách hàng, Loại khách, CMND của khách hàng, Địa chỉ của khách hàng, Ngày bắt đầu thuê của kháchhàng D2: Không có D3: Danh sách các phòng thỏa mãn tiêu chuẩn tra cứu cùng với các thông tin chi tiết liên quan: Tên phòng, Loại Phòng, Đơn Giá, Tình Trạng... LoaiKhach.cs LoaiPhong.cs Phong.cs PhieuThuePhong.cs ChiTietBCMD.cs ChiTietPhieuThue.cs 2.5.3 Chức năng Lưu các thông tin kháchhàng Lưu các thông tin loại khách Lưu các thông tin loại phòng kháchsạn Lưu các thông tin phòng kháchsạn Lưu các thông tin phiếu thuê phòng Lưu các thông tin chi tiết báocáo mật độ Lưu các thông tin chi tiết phiếu thuê ListObjHotel: Huỳnh Ngọc Hiệp Nguyễn Tấn Hoan 34 Chức năng chính... 2.6.1 ListLoaiKhach.cs 4 5 2.6 ListLoaiPhong.cs ListPhieuThue.cs ListChiTietPhieuThue.cs Chức năng Lưu các thông tin tất cả các phòng trong kháchsạn Lưu các thông tin tất cả các loại phòng trong kháchsạn Lưu các thông tin tất cả các loại kháchsạn trong kháchsạn Lưu các thông tin phiếu thuê phòng Lưu các thông tin chi tiết phiếu thuê phòng THIẾT KẾ MÀN HÌNH GIAO DIỆN: Màn hình lập danh mục phòng... 2.2.2 Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu thuê phòng Hình vẽ Các ký hiệu D1: Tên phòng, Ngày bắt đầu thuê, Danh sách kháchhàng cùng với các thông tin chi tiết liên quan (Tên khách hàng, Loại khách, CMND, Địa chỉ) D2: Không có D3: Danh sách các Loại khách, Số lượng khách tối đa trong một phòng, Tình trạng phòng D4: D1 D5: D4 D6: Không có Thuật toán Bước 11 Nhận D1 từ người dùng Bước 12 Kết... Bước 53 Lưu D4 xuống bộ nhớ phụ Xuất D5 ra máy in Trả D6 ra cho người dùng Đóng kết nối cơ sở dữ liệu Kết thúc 2.2.5.2 Báocáo mật độ sử dụng phòng Hình vẽ Các ký hiệu D1: “Tháng” (Tháng lập báo cáo) D2: Không có D3: Danh sách tất cả “Hoá đơn thanh toán” trong tháng lập báocáo (“Tên phòng”, “Số ngày thuê”) D4: D1 + Danh sách “Tên Phòng”(D3) và các thông tin tương ứng(“Số Ngày Thuê”, “Tỷ Lệ”) D5:... thông tin liên quan(“Đơn Giá”), “Số Lượng Khách Tối Đa Trong Một Phòng”, danh sách “Hệ Số” tương ứng với từng “Loại Khách , “Tỷ Lệ Phụ Thu” theo số lượng khách D2: Không có D3: Các giá trị cũ: “Loại Phòng” và thông tin liên quan(“Đơn Giá”), “Số Lượng Khách Tối Đa Trong Một Phòng”, danh sách “Hệ Số” tương ứng với từng “Loại khách , “Tỷ Lệ Phụ Thu” theo số lượng khách D4: D1 D5: D4 D6: Không có Thuật toán... 1 Phân quyền 2 Tra cứu 5 Lập báocáo doanh thu 6 Thay đổi các quy định Tiếp tân Lập phiếu thuê phòng 4 Quảnlý Lập danh mục phòng 3 Quản trị hệ thống 2.1.6.2 Người dùng khác X X X X X X X X X Bảng trách nhiệm yêu cầu bảo mật STT Người dùng Trách nhiệm người dùng Phần Mềm Ghi chú Ghi nhận và thực hiện đúng yêu cầu Có thể hủy thay đổi quyền hạn Có thể thay đổi mật khẩu 1 Quản trị hệ thống Xác định người... Đọc D3 từ bộ nhớ phụ Bước 14 Kiểm tra “Tình trạng phòng” (D3) bằng “Trống” hay không Bước 15 Kiểm tra “Loại khách (D1) có thuộc “Danh sách các Loại khách (D3) Bước 16 Kiểm tra quy định số lượng khách tối đa được đăng ký ở cùng trong một phòng (Dựa vào Danh sách kháchhàng (D1) và “Số lượng khách tối đa trong một phòng ” (D3)) Bước 17 Nếu không thỏa một trong các quy định trên thì tới Bước 11 Bước