Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
913 KB
Nội dung
Phân Tích Thiết Kế Hệ Thống Khách Sạn TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HỒ CHÍ MINH KHOA TOÁN_TIN HỌC MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỒ ÁN: QUẢN LÍ KHÁCH SẠN GIÁO VIÊN HƯỚNG DẪN: TH. S NGUYỄN GIA TUẤN ANH SINH VIÊN: CAO DUY CẨN(NHÓM TRƯỞNG)-MSSV:0411028 LÊ QUANG TRÃI-MSSV:0411065 - 1 - Phân Tích Thiết Kế Hệ Thống Khách Sạn NIÊN KHÓA: 2007-2008 - 2 - Phân Tích Thiết Kế Hệ Thống Khách Sạn LỜI NÓI ĐẦU Công nghệ thông tin phát triển một cách nhanh chóng, thúc đẩy nền kinh tế phát triển. việc quản lí kinh tế trở nên khó khăn và phức tạp hơn. Do đó vấn đề tự động hóa trở nên quang trọng và cần thiết. phân tích và thiết kế Hệ thống thông tin là môn học đáp ứng được yêu cầu trên. Sau khi đươc sự hướng dẫn của giáo viên bộ môn là thầy Nguyễn Gia Tuấn Anh. Nhóm chúng em đã thực hiện đề tài “Quản Lí Khách Sạn”. Do sự hiểu biết của chúng em về lỉnh vực này còn chưa sâu sắc nên sẽ có ai sót nên chúng em mong thầy thông cảm và góp ý kiến thêm cho chúng em. Chúng em xin chân thành cảm ơn sự hướng dẫn và sự giúp đỡ của thầy. TP Hồ Chí Minh ngày 15 tháng 4 năm 2008 - 3 - Phân Tích Thiết Kế Hệ Thống Khách Sạn Mục lục 1 LỜI NÓI ĐẦU 3 Công nghệ thông tin phát triển một cách nhanh chóng, thúc đẩy nền kinh tế phát triển. việc quản lí kinh tế trở nên khó khăn và phức tạp hơn. Do đó vấn đề tự động hóa trở nên quang trọng và cần thiết. phân tích và thiết kế Hệ thống thông tin là môn học đáp ứng được yêu cầu trên. Sau khi đươc sự hướng dẫn của giáo viên bộ môn là thầy Nguyễn Gia Tuấn Anh. Nhóm chúng em đã thực hiện đề tài “Quản Lí Khách Sạn”. Do sự hiểu biết của chúng em về lỉnh vực này còn chưa sâu sắc nên sẽ có ai sót nên chúng em mong thầy thông cảm và góp ý kiến thêm cho chúng em. Chúng em xin chân thành cảm ơn sự hướng dẫn và sự giúp đỡ của thầy 3 1. MỤC TIÊU, PHẠM VI ĐỀ TÀI 5 1.1. Mục tiêu: 5 1.2. Phạm vi: 5 2. KHẢO SÁT 6 3. PHÂN TÍCH, XỬ LÝ DỮ LIỆU 11 3.1. Phát hiện, mô tả thực thể 11 3.2. Mô hình ERD: 15 3.3. Phát hiện, mô tả ràng buộc giữa các quan hệ: 16 3.4. Chuyển mô hình ERD sang mô hình quan hệ: 17 3.5. Mô tả chi tiết quan hệ: 18 3.1.1. Mô tả chi tiết quan hệ KHACHHANG 18 3.1.2. Mô tả chi tiết quan hệ XEKHACH 18 3.1.3. Mô tả chi tiết quan hệ LOAIPHONG 18 3.1.4. Mô tả chi tiết quan hệ PHONG 19 3.1.5. Mô tả chi tiết quan hệ KHUVUC 19 3.1.6. Mô tả chi tiết quan hệ DONGIA 19 3.1.7. Mô tả chi tiết quan hệ CHUCVU 20 3.1.8. Mô tả chi tiết quan hệ NHANVIEN 20 3.1.9. Mô tả chi tiết quan hệ BANGLUONG 20 3.1.10. Mô tả chi tiết quan hệ CT_PDANGKY 21 3.1.11. Mô tả chi tiết quan hệ P_DANGKY 21 3.1.12. Mô tả chi tiết quan hệ HOADON 21 3.1.13. Mô tả chi tiết quan hệ CHITIET_HD 22 3.1.14. Mô tả chi tiết quan hệ PHIEUCHI 22 3.1.15. Mô tả chi tiết quan hệ CT_PHIEUCHI 22 3.1.16. Mô tả chi tiết quan hệ P_KIEMKE 23 3.1.17. Mô tả chi tiết quan hệ DICHVU 23 3.1.18. Mô tả chi tiết quan hệ DVSUDUNG 23 3.1.19. Mô tả bảng tổng kết: 24 3.6. Chuẩn hóa các quan hệ: 27 3.7. Mô hình tổng quan các chức năng: 27 3.8. Thiết kế Form: 27 - 4 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.9. Mô tả ô xủ lý, kho dữ liệu 36 3.10. Giải thuật cho các ô xử lý 49 3.10.1. Giải thuật cho ô xử lý tìm phòng cho khách thuê 49 49 3.10.9. Giải thuật cho ô xử lý lập hóa đơn 57 57 3.10.10. Giải thuật cho ô xử lí tính tổng thu 58 THIẾT KẾ GIAO DIỆN 59 4.1. Thiết kế Menu 59 4.2. Thiết kế Report 65 4. ĐÁNH GIÁ ƯU, KHUYẾT ĐIỂM 67 5.1. Ưu điểm 67 Phân tích thành công mô hình quản lý khách sạn 67 Thiết kế dữ liệu cho hệ thống 67 Xử lý dữ liệu của các quan hệ, giải thuật cho các ô xử lý chức năng 67 Tạo được một nền tảng để phát triển thành một ứng dụng hoàn chỉnh 67 5.2. Khuyết điểm 67 5. PHÂN CÔNG 67 LỜI CÁM ƠN: 68 1. MỤC TIÊU, PHẠM VI ĐỀ TÀI 1.1. Mục tiêu: Dựa vào những kiến thức học được từ môn Phân tích thiết kế hệ thống thông tin, đồ án sẽ phân tích thiết kế hệ thống khách sạn nhà nghĩ nhằm mục đích tạo một hệ thống quản lý việc kính doanh một khách sạn bao gồm các chức năng: - Quản lý khách hàng - Quản lý việc đăng ký thuê phòng và trả phòng. - Quản lý hiện trạng từng phòng. - Quản lý các dịch vụ khách sạn cung cấp. - Quản lý tài chính thu chi của khách sạn. - Quản lý nhân viên. 1.2. Phạm vi: - Đồ án được thực hiện theo phạm vi yêu cầu của môn Phân tích thiết kế hệ thống thông tin và những mục tiêu nêu trên. - Đồ án chỉ thực hiện dựa trên cơ sở lý thuyết để thiết kế mô hình và tổ chức dữ liệu chưa tiến hành thực hiện lập trình, phần này thuộc về một phạm vi khác để phát triển thành một ứng dụng hoàn chỉnh. - Do phạm vi và khả năng nên chúng em chỉ khảo sát và phân tích việc quản lý khách sạn có mô hình vừa và nhỏ. Tuy nhiên chúng ta vẫn có thể mở rộng mô hình này cho hệ thống khách sạn có qui mô lớn - 5 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 2. KHẢO SÁT Để thực hiện đồ án chúng em đã tiến hành khảo sát tại khách sạn Bình Minh 127 – Phạm Thế Hiển - Quận 8 – TPHCM để tìm hiểu thông tin, qui trình hoạt động, tổ chức nhân sự của một khách sạn. Ngoài ra chúng em còn tìm hiểu và tham khảo thông tìn trên mạng của một số khách sạn khác để có thể hoàn chỉnh hơn những đặc tả cho mô hình quản lý này. Một vài nét tổng quát + Khách sạn Bình Minh là một khách sạn mới được xây dựng năm 2006 do ông Nguyễn Minh làm chủ. + Khách sạn có qui mô vừa với 4 tầng lầu (với 20 phòng cho khách thuê), một tầng trệt (có quầy tiếp tân, phòng hành chính, phòng nhân viên phục vụ, đại sảnh và kho), một tầng hầm làm bãi đậu xe. + Để đáp ứng yêu cầu của khách hàng về số lượng người ở, các tiện nghi cần thiết khách sạn đã chia các phòng ra làm nhiều loại: phòng bình thường, phòng VIP tương ứng với một, hai người ở. + Mỗi phòng đều cung cấp các tiện nghi cần thiết như tivi, tủ lạnh, điện thoại, quạt. Ngoài ra phòng VIP sẽ cung cấp thêm các dịch vụ máy lạnh, máy nước nóng, không gian thoải mái dễ chụi, thoáng mát. Sơ đồ tổ chức và qui trình họat động trong khách sạn • Sơ đồ tổ chức: - 6 - Phân Tích Thiết Kế Hệ Thống Khách Sạn • Giám đốc Khách sạn: Có nhiệm vụ quản lý trực tiếp khách sạn, mọi vấn đề của khách sạn đều phải thông qua giám đốc và giám đốc có quyền quyết định tất cả mọi thông tin xử lý trong khách sạn. • NV bộ phận lễ tân: Có nhiệm vụ tiếp nhận khách thuê phòng, trả lời những yêu cầu thắc mắc cho khách hàng, quản lý thông tin về phòng và khách hàng. Lập phiếu đăng ký khi khách thuê phòng, nhận yêu cầu khi khách hàng muốn sử dụng dịch vụ. Lập nội dung chi tiêt phiếu thanh toán khi khách hàng trả phòng và chuyển sang bộ phận kế toán lập hóa đơn thanh toán. • NV kế toán: Quản lý thông tin tài chính thu chi trong khách sạn, có nhiệm vụ lập hóa đơn thanh toán cho khách hàng, lập phiếu chi khi khách sạn cần chi tiêu cho vấn đề sửa chửa hoặc mua sắm phục vụ việc kinh doanh. Hàng tháng NV kế toán phải tiến hành kiểm kê tài chính thu chi và đóng thuế kinh doanh cho khách sạn. • NV bảo vệ: Bảo vệ có nhiệm vụ giữ xe, khuân hành lý và giữ gìn an ninh trật tự trong khách sạn. Theo dõi các thiết bị của khách sạn và chịu trách nhiệm về hệ thống ánh sáng. • NV phục vụ: NV phục vụ có nhiệm vụ dọn dẹp vệ sinh phòng, phục vụ nhu cầu ăn uống, giặt ủi khi khách yêu cầu, cung cấp các dịch vụ cho khách. Kiểm tra hiện trạng cơ sở vật chất trong phòng khi khách trả phòng. Qui trình hoạt động: - Khi khách hàng đến thuê phòng, bộ phận tiếp tân sẽ tiếp nhận, kiểm tra những phòng trống phù hợp với yêu cầu của khách, lập phiếu đăng kí, cập nhật thông tin về khách hàng vào hệ thống quản lý. - 7 - GIÁM ĐỐC NV KẾ TOÁN NV BỘ PHẬN LỂ TÂN NV PHỤC VỤNV BẢO VỆ Phân Tích Thiết Kế Hệ Thống Khách Sạn - Nhân viên bảo vệ sẽ tiếp nhận giử xe, khuân hàng lý dẫn khách lên phòng. - Khi khách yêu cầu sử dụng dịch vụ, nhân viên phục vụ sẽ cung cấp cho khách. - Khi khách yêu cầu trả phòng nhân viên bộ phận tiếp tân sẽ lập chi tiết phiếu thanh toán rồi chuyển sang bộ phận kế toán lập hóa đơn thanh toán cho khách. - Khi khách sạn cần sửa chữa, nâng cấp tiện nghi, mua nguyên liệu và các dịch vụ phuc vụ việc kinh doanh của khách sạn cần phải lập phiếu chi (do NV kế toán đảm trách). - Hàng tháng NV kế toán sẽ tiến hành kiểm kê thu chi, đóng thuế kinh doanh. - Giám đốc khách sạn sẽ quản lý, chụi trách nhiệm về mọi công việc của các nhân viên, và cũng là người chịu thuế. Mẫu phiếu chi: Khách sạn BÌNH MINH PHIẾU CHI Số ………………………. Ngày ……………………. Người lập phiếu chi: ………………………………………… Người nhận tiền chi: ………………………………………… Ngày chi: ……………………………………………………. Lý do chi: …………………………………………………… Số lượng chi: ……………………………………………… Số tiền: ……………………………………………………… Ngày… Tháng…… Năm…… Giám đốc Người nhận tiền Người giao tiền (kí tên) (kí tên) (kí tên) Mẫu hóa đơn: - 8 - Phân Tích Thiết Kế Hệ Thống Khách Sạn Mẫu phiếu đăng ký thuê phòng Khách Sạn BÌNH MINH Số phiếu……… PHIẾU ĐĂNG KÝ THUÊ PHÒNG Tên khách hàng: ………………………………………… Năm sinh: ………………. Số CMND:………………… Địa chỉ: …………………………………………………. Số điện thoại: …………………………………………… Phòng: ………………… Số người ở: .……………… Ngày đến…………………Giờ đến: …………………… Ngày đi: ………………… Giờ đi: …………………… Ngày …… tháng …… năm…… Nhân viên lập (kí tên) Mẫu phiếu gửi xe: - 9 - Khách sạn BÌNH MINH HÓA ĐƠN Số ………………………. Ngày ……………………. Mã số thuế: ………… Khách hàng: …………………………………………………………. Địa chỉ: ………………………………………………………………. Ngày đến: ……………………. Giờ đến: …………………………… Ngày đi: ……………………… Giờ đi: …………………………… Phòng: ……………………… Giá tiền: ………………………… Dịch vụ: STTTên dịch vụSố lượngĐơn giáTổng tiền dịch vụ: Tiền phát sinh: …………………… Lí do: ………………………… Thuế VAT: …………………………………………………………… Tổng tiền: …………………………………………………………… Ngày………. tháng ………. năm ………. Khách hàng Giám đốc Người lập hóa đơn (Kí tên) (Kí tên) (Kí tên) Phân Tích Thiết Kế Hệ Thống Khách Sạn Khách Sạn BÌNH MINH Số phiếu gửi……… PHIẾU ĐĂNG KÝ GỬI XE Tên khách hàng: ……………… Phòng: …………… Loại xe: ………………………………………………… Biển số: ………………………………………………… Ngày gửi: ………………………………………………. Ngày …… tháng …… năm…… Nhân viên giữ xe (kí tên) Mẫu bảng dịch vụ: Khách Sạn BÌNH MINH Bảng số: ……… BẢNG DỊCH VỤ SỬ DỤNG STT Tên dịch vụ Phòng Số lượng Đơn giá Ghi chú Gửi xe 201 2 5000 Nam Dọn phòng 201 1 5000 Vân Phân tích các chức năng chính trong hệ thống quản lý + Quản lý khách hàng: Mỗi khách hàng khi đăng kí thuê phòng phải cung cấp các thông tin cá nhân để khách sạn dễ dàng quản lý bao gồm: TênKH, Năm sinh, Số CMND (giấy tờ tùy thân khác), Địa chỉ, Số điện thoại. Những thông tin này sẽ được quản lý khi khách còn ở khách sạn. + Quản lý phòng - nhân viên: Các phòng được phân loại và quản lý theo khu vực, mỗi phòng sẽ có thông tin: Mã phòng, hiên trạng (có người ở?), loại phòng, số người tối đa. Nhân viên khách sạn được quản lý với những thông tin: TênNV, Năm sinh, Địa chỉ, Số điện thoại, Chức vụ, khu vực làm việc. + Quản lý việc thuê/trả phòng: Gồm hai chức năng lập phiếu đăng ký và lập hóa đơn - 10 - [...]... 3.8.3 Form quản lý thông tin khách hàng - 29 - Phân Tích Thiết Kế Hệ Thống Khách Sạn Ý nghĩa của hoạt động Tìm kiếm thông tin chi tiết về khách hàng và các thông tin liên quan Quy tắc hoạt động Người dùng phải nhập mã số, số phòng hoặc mã phiếu đăng kí để tìm được thông tin khách hàng Sau khi tìm được có thể chỉnh sửa thông tin ( quyền admin) Có thể chuyển sang lập hóa đơn thanh toán nếu khách hàng... tác màn hình Người dùng nhập mã số khách hàng, số phòng, hoặc mã phiếu đăng kí nhấn nút tìm để tìm Nếu tìm được có thể nhấn nút sửa để chỉnh sửa thông tin khách hàng Nhân nút thanh toán để chuyển sang form lập hóa đơn thanh toán - 30 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.8.4 Form đăng kí dịch vụ cho khách hàng Ý nghĩa của hoạt động Đăng ký sử dụng dịch vụ cho khách hàng Quy tắc hoạt động Hệ thống... tin cần thiết: họ tên khách hàng, nhân viên lập, phòng Nhấn nút chi tiết hệ thống sẽ tự động tìm dịch vụ mà khách đã sử dụng, tạo mã sô hóa đơn, tự động tải lên mã phiếu đăng kí và ngày tháng Nhấn In để in hóa đơn Nhân Lập hóa đơn để hoàn tất - 32 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.8.6 Form lập phiếu xe khách cho khách hàng gửi xe Ý nghĩa của hoạt động Lập phiếu giữ xe cho khách hàng Quy tắc hoạt... của hoạt động Lập phiếu giữ xe cho khách hàng Quy tắc hoạt động Dùng để nhập các thông tin về xe cho khách hàng Các thao tác màn hình Nhập các thông tin cần thiết Nhấn Đồng Ý để hoàn tất - 33 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.8.7 Form quản lí dịch vụ Ý nghĩa của hoạt động Kiểm tra dịch vụ, quản lí và thêm dịch vụ mới Quy tắc hoạt động Hệ thống sẽ tự động hiển thị toàn bộ các dịch vụ hỗ trợ Nhập... (do khách làm hỏng thiết bị phòng), thuế Trong hóa đơn sẽ cập nhật tổng tiền, nhân viên và ngày lập Quản lý sử dụng dịch vụ: Các khách hàng sử dụng dịch vụ nào đó nhân viên phục vụ sẽ ghi vào bảng dịch vụ sử dụng, khi thanh toán những thông tin này sẽ được tính vào tiền dịch vụ riêng + Quản lý thu chi: Bao gồm việc quản lý các hóa đơn, phiếu chi để tiến hành kiểm kê thu chi theo định kì (hàng tháng)... phiếu chi cho việc kinh doanh của khách sạn - Các thuộc tính: MaCTPC, LiDo, SoLuong, SoTien - Mô tả: Khi cần thanh toán cho việc kinh doanh của khách sạn( nộp thuế, mua cơ sở chất…) cần lập chi tiết phiếu chi: lí do chi, số lượng và số tiền đã chi 14 Thực thể PHIEUCHI: - Mỗi thực thể tượng trưng cho một phiếu chi - Các thuộc tính: MaPCHI, NgayLap, TongTien - Mô tả: Ta sẽ quản lý chi tiết phiếu chi thông... trợ, nhân viên phải nhập Tên khách hàng, Phòng sử dụng Chọn mã dịch vụ và số lượng Các thao tác màn hình Dựa trên các dịch vụ được hiển thị Nhân viên phải nhập các thông tin khác Chọn dịch vụ và số lượng Nhấn Đăng kí để hoàn tất - 31 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.8.5 Form lập hóa đơn thanh toán cho khách hàng Ý nghĩa của hoạt động Lập hóa đơn thanh toán cho khách hàng Quy tắc hoạt động... điện thoại của nhân viên Giá dịch vụ Giờ khách đến Giờ khách đi Hiện trạng phòng có người ở? Lí do lập phiếu chi Loại phòng Loại xe khách gửi Lượng dịch vụ còn lại Mã chi tiết hóa đơn Mã chi tiết phiếu chi Mã chi tiết p đăng ký Mã chức vụ nhân viên Mã dịch vụ Mã giá phòng Mã hóa đơn Mã khách hàng Mã phiếu kiểm kê 29 MAKV 32 MALOAI 33 MALUONG Mã khu vực thuộc khách sạn Mã loại phòng Mã lương nhân viên 36... đăng nhập sử dụng chương trình - 27 - Phân Tích Thiết Kế Hệ Thống Khách Sạn 3.8.2 Form lập phiếu đăng kí cho khách hàng - 28 - Phân Tích Thiết Kế Hệ Thống Khách Sạn Ý nghĩa của hoạt động Lập phiếu đăng kí cho khách hàng muốn thuê phòng Quy tắc hoạt động Người nhân viên sử dụng hệ thống nhập tất cả các thông tin cần thiết về cá nhân khách hàng, thông tin vê người nhân viên lập, phòng thuê, số lượng... đơn ta cần cung cấp chi tiết hóa đơn cho khách hàng, chi tiết hóa đơn sẽ cung cấp cho khách hàng biết những dịch vụ sử dụng, phí phát sinh (hư hại cơ sở vật chất), thuế khách hàng cần phải đóng 12 Thực thể HOADON: - Mỗi thực thể tượng trưng cho một hóa đơn được lập khi khách hàng trả phòng - Các thuộc tính: MaHD, NgayLap, TongTien - Mô tả: khi khách hàng thanh toán ta cần lập một hóa đơn ghi thông tin . thoáng mát. Sơ đồ tổ chức và qui trình họat động trong khách sạn • Sơ đồ tổ chức: - 6 - Phân Tích Thiết Kế Hệ Thống Khách Sạn • Giám đốc Khách sạn: Có nhiệm vụ quản lý trực tiếp khách sạn, . phòng và trả phòng. - Quản lý hiện trạng từng phòng. - Quản lý các dịch vụ khách sạn cung cấp. - Quản lý tài chính thu chi của khách sạn. - Quản lý nhân viên. 1.2. Phạm vi: - Đồ án được thực hiện. thông tin, đồ án sẽ phân tích thiết kế hệ thống khách sạn nhà nghĩ nhằm mục đích tạo một hệ thống quản lý việc kính doanh một khách sạn bao gồm các chức năng: - Quản lý khách hàng - Quản lý việc