Phần mềm quản lý khách sạn viết bằng C , cơ sở dữ liệu SQL 2008 (báo cáo + phân tích thiết kế).Đầy đủ chức năng và có thể cài đặt trên nhiều máy theo mô hình server clientNếu bạn nào muốn mua Source code liên hệ email : leminhquan.ctk32gmail.com
Báo cáo đồ án quản lý khách sạn ĐÁNH GIÁ CỦA KHOA CÔNG NGHỆ THÔNG TIN Trang Báo cáo đồ án quản lý khách sạn LỜI CẢM ƠN Lời em xin chân thành cảm ơn đến Thầy Cô Khoa Công Nghệ Thông Tin - Trường Đại học Đà Lạt tạo điệu kiện tốt cho chúng em học tập môi trường tốt.Trong thời gian học thực đồ em xin chân thành cảm ơn Cô Trần Thị Phương Linh – Giáo viên hướng dẫn nhiệt tình hướng dẫn, giới thiệu cho chúng em hiểu phần mêm quản lý khách sạn Với tận tình hướng dẫn Cô Trần Thị Phương Linh giúp em hồn thành tốt cơng việc suốt thời gian thực đồ án Em xin gửi lời tri ân chân thành tới thầy cô khoa tận tình dìu dắt, dạy dỗ chúng em năm học vừa qua.Truyền đạt kiến thức bổ ích cho chúng em, tảng bản, hành trang cho chúng em bước vào nghiệp sau Em xin chân thành cảm ơn! Đà Lạt, tháng 12 năm 2013 Trang Báo cáo đồ án quản lý khách sạn NHẬN XÉT CỦA GIÁO VIÊN Trang Báo cáo đồ án quản lý khách sạn Trường Đại học Đà Lạt Khoa Công nghệ Thông tin - ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN CHUYÊN NGÀNH Tên đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN Sinh viên thực hiện: STT Họ Tên Lê Minh Quân MSSV 0812621 Lớp CTK32 Email Leminhquan.ctk32@gmail.com Giáo viên hướng dẫn: Ks.Trần Thị Phương Linh I Mục tiêu đề tài: o o Giúp sinh viên nắm bắt kiến thức lập trình mơ hình tầng , nâng cao khả lập trình sinh viên o II Tìm hiểu thiết kế phần mềm quản lý khách sạn ngôn ngữ C# SQL Server Xây dựng phần mềm hỗ trợ quản lý khách sạn : nhanh chóng , hiệu , xác , tiện lợi dễ dàng sử dụng cho khách hàng quản lý Nội dung đề tài: Quản lý hoạt động kinh doanh khách sạn bao gồm: Quản lý thông tin nhân viên làm việc khách sạn Quản lý thông tin khách hàng đăng kí khách sạn Quản lý thông tin lại dịch vụ mà khách sạn cung cấp Quản lý phòng khai thác phịng có khách sạn Quản lý việc thu chi khách sạn Xây dựng hệ thống tính tiền quản lý tự động Yêu cầu khác : Hệ thống phải đáp ứng đủ số yêu cầu khác : Giao Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với người dùng Cho phép truy cập liệu đa người dùng Tính bảo mật độ an tồn cao Trang Báo cáo đồ án quản lý khách sạn Tốc độ xử lý hệ thống phải nhanh chóng xác Người sử dụng phần mềm khơng biết nhiều tin học sử dụng cách dễ dàng nhờ vào trợ giúp hệ thống Phần hướng dẫn sử dụng phần mềm phải ngắn gọn, dễ hiểu sinh động Cấp quyền chi tiết cho người sử dụng III Phần mềm công cụ sử dung: Visual Studio 2010,2012 : Sử dụng ngôn ngữ C# SQL sever 2008 ,2012 DevExpress v12.1.4 kĩ thuật Net Remoting IV Dự kiến kết đạt o Xây dựng hệ thống quản lí theo mơ hình server - client o Hệ thống hỗ trợ nhà quản trị việc them xóa sửa mục quản lý khách sạn o Qua phần mềm, khách sạn tiếp cận với lượng lớn khách hàng giúp giảm chi phí cho khách sạn việc quản lý người dùng o Khách sạn tìm hiểu, đánh giá dịch vụ , vât tư , nhân viên công ty thông qua đánh giá thống kê V Tài liệu tham khảo: o http://www.w3schools.com o http://google.com.vn o http://Codeproject.com o http://www.youtube.com/user/DeveloperExpress/videos o Lập trình mạng với c#-Đại Học Bách Khoa Hồ Chí Minh o ………… Đà Lạt, ngày 16 tháng 10 năm 2013 Giáo viên hướng dẫn SV Thực Trang Báo cáo đồ án quản lý khách sạn BCN Khoa Tổ trưởng Bộ môn MỤC LỤC Trang Báo cáo đồ án quản lý khách sạn CHƯƠNG : MỤC ĐÍCH CỦA HỆ THỐNG 1.1 Quản lý hoạt động kinh doanh khách sạn bao gồm: Quản lý thông tin nhân viên làm việc khách sạn Quản lý thơng tin khách hàng đăng kí khách sạn Quản lý thông tin lại dịch vụ mà khách sạn cung cấp Quản lý phòng có khách sạn Quản lý việc thu chi khách sạn 1.2 Xây dựng hệ thống tính tiền quản lý tự động 1.3 Yêu cầu khác : Hệ thống phải đáp ứng đủ số yêu cầu khác : Giao Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với người dùng Cho phép truy cập liệu đa người dùng Tính bảo mật độ an tồn cao Tốc độ xử lý hệ thống phải nhanh chóng xác Trang Báo cáo đồ án quản lý khách sạn Người sử dụng phần mềm khơng biết nhiều tin học sử dụng cách dễ dàng nhờ vào trợ giúp hệ thống Phần hướng dẫn sử dụng phần mềm phải ngắn gọn, dễ hiểu sinh động Cấp quyền chi tiết cho người sử dụng CHƯƠNG :KHẢO SÁT HỆ THỐNG BẰNG VĂN BẢN 2.1 Mơ hình hệ thống cần quản lý Giám Đốc (Quản Lý) Nhân Viên Khách Hàng 2.2 Danh sách nghiệp vụ quản lý STT Đối tượng tham Nghiệp vụ gia Trang Báo cáo đồ án quản lý khách sạn Quản lý (Admin) Quản lý phịng có khách sạn Quản lý dịch vụ khách sạn Quản lý vật tư khách sạn Quản lý nhân viên làm việc khách sạn Quán lý khách hàng Quản lý thống kê thu chi Quản lý phân quyền hệ thống Nhân viên Khách hàng Xem thông tin nhân viên Xem giá phịng, dịch vụ khác Xem thơng tin khuyến mại dịch vụ Xem trạng thái phòng Đăng kí đặt phịng Đăng kí dịch vụ phịng Đăng kí trả phịng 2.3 Phân tích u cầu Để quản lý việc kinh doanh khách sạn hệ thống phải có chức quản lý sau đây, đồng thời hệ thống phải có tính bảo mật cao nên chức quản lý hệ thống cịn phải có chức quản lý phân quyền sử dụng hệ thống 2.3.1 Các quy trình nghiệp vụ chính: 2.3.1.1 Quản lý phịng: Mỗi khách sạn có nhiều loại phịng, loại có nhiều phịng, phịng có nhiều trang thiết bị khác Vì vậy, phịng khách sạn phải quản lý dựa vào số phịng, loại phịng, giá bản; vật tư quản lý theo: tên thiết bị, số lượng o o o o Thêm phịng vào danh sách phịng có mà hệ thống lưu trữ Cập nhật thông tin phịng mà hệ thống lưu trữ Xóa phịng khỏi danh sách mà hệ thống lưu trữ Tìm kiếm phịng danh sách mà hệ thống lưu trữ để thuận tiện cho q trình sử dụng o Xem thơng tin chi tiết phịng Trang Báo cáo đồ án quản lý khách sạn o Lập báo cáo thống kê chi tiết danh sách phịng theo tiêu chí (loại, giá phịng,…) 2.3.1.2 Quản lý khai thác phòng Quản lý đăng ký thuê phòng Khi khách đến thuê phòng, phận lễ tân phải ghi nhận lại thơng tin có liên quan đến khách theo quy định chung khách sạn để tiện cho việc quản lý khách thời gian họ đăng ký thuê phòng Tất thơng tin đăng ký th phịng quản lý dựa họ tên khách đăng ký, số lượng phòng, ngày đến số điện thọai liên lạc Quản lý thơng tin nhận phịng: Sau làm thủ tục đăng ký thuê phòng, khách thuê phận lễ tân trao phịng thức ghi nhận thời gian mà họ nhận phòng Khách sạn quản lý thơng tin số phịng nhận, họ tên người nhận phòng, ngày nhận, nhận Nếu đăng ký phịng trước thơng tin nhận phịng phải với thơng tin đăng ký th phịng khai báo trước Quản lý việc trả phịng: Khi khách th có ý muốn trả phịng phận lễ tân có nhiệm vụ kiểm tra lại phịng mà họ trả dựa thơng tin nhận phịng dịch vụ mà họ sử dụng Đồng thời phải lập hóa đơn cho tất mà họ phải tốn Việc trả phịng khách sạn quản lý thơng tin sau: Số phịng trả,ngày trả, trả Tổng tiền = (Tiền phòng * Số ngày) + Tiền sử dụng dịch vụ 2.3.1.3 Quản lý khách hàng: Khi khách đến đăng ký nhận phòng khách sạn, người phải cung cấp thông tin như: Họ tên, giới tính, địa chỉ, điện thoại, số CMND … o Đăng kí cho khách hàng có u cầu o Xóa khách hang đăng kí hệ thống o Cập nhật thông tin khách hàng Trang 10 Báo cáo đồ án quản lý khách sạn Hình 6.34 : Chạy server Khi khơng chạy server ta vào mục hệ thống/Kết nối/ dừng server Hình 6.35 : Dừng server Trang 103 Báo cáo đồ án quản lý khách sạn 3.4.2 Client Khi chạy khơng kết nối đến server chương trình thơng báo hình Hình 6.36 : Đăng nhập hệ thống client ta vào phần thiết lập mạng để thiết lập địa ip, công kết nối máy server Hình 6.37 : Thiết lập mạng client Sau đăng nhập ta sử dụng chức phần mềm Trang 104 Báo cáo đồ án quản lý khách sạn 6.4 Kiểm thử, kết luận hướng phát triển 6.4.1 Kiểm thử phần mềm Chương trình chạy thử máy có máy đóng vai trị máy client, máy đóng vai trị máy server máy client kết nối tới máy server sử dụng sở liệu cài đặt máy server Chương trình có lỗi má y cài đặt có định dạng ngày MM/dd/yyyy Sau chuyển định dạng ngày dd/MM/yyyy chương trình hoạt động bình thường Chương trình hoạt động tốt có truy xuất liệu cịn chậm nhìn chung đáp ứng nhu cầu quản lý khách sạn 6.4.2 Ưu điểm • Giao diện thân thiện, dễ sử dụng • Phần mềm phân quyền rõ ràng • Các thơng tin tài khoản người dùng bảo mật tối ưu,mật mã hóa MD5 • Trợ Giúp hướng dẫn sử dụng 6.4.3 Khuyết điểm • Một số chức chương trình chưa hồn chỉnh • Đồng hóa cịn thấp 6.4.4 Hướng phát triển Các phiên phần mềm bổ sung số chức thiếu, ràng buộc rõ ràng Thêm số chức cho phép khách hàng tự đặt phòng qua mạng internet Thêm số chức giúp cho người dùng liên lạc giao tiếp với người dùng khác Trang 105 Báo cáo đồ án quản lý khách sạn 6.4.5 Kết Luận Bước đầu phần mềm đáp ứng yêu cầu chức quản lý khách sạn, sử dụng kĩ thuật vào phần mềm Tuy nhiên thời gian xây dưng,phát triển phần mềm khơng có nhiều, có nhân lực thực hiện, kinh nghiêm thực tế nên phần mềm không tránh khỏi số thiếu sốt chức phần mềm Em hi vọng nhận ý kiến đóng góp, đánh giá phần mềm để em phát triển phiên để bổ sung thiếu sót Em xin trân thành cảm ơn ! TÀI LIỆU THAM KHẢO Sách, giáo trình Joe Mayo – C# 3.0 with the Net Framework 3.5 Unleashed, 2008 Lập trình mạng với c#-Đại Học Bách Khoa Hồ Chí Minh Richard Blum, C# network programming, 2003 Tài liệu tham khảo Các website [1] Diễn đàn Cộng đồng C việt - http://diendan.congdongcviet.com [2] Cộng đồng CodeProject - http://www.codeproject.com/ [3] Trang video DevExpress http://www.youtube.com/user/DeveloperExpress/videos Trang 106 ... Báo cáo đồ án quản lý khách sạn Quản lý (Admin) Quản lý phịng có khách sạn Quản lý dịch vụ khách sạn Quản lý vật tư khách sạn Quản lý nhân viên làm việc khách sạn Quán lý khách hàng Quản lý thống... hình tầng , nâng cao khả lập trình sinh viên o II Tìm hiểu thiết kế phần mềm quản lý khách sạn ngôn ngữ C# SQL Server Xây dựng phần mềm hỗ trợ quản lý khách sạn : nhanh chóng , hiệu , xác , tiện... người dùng, nhân viên o Quản lý đăng ký thuê phòng o Quản lý nhận trả phòng o Quản lý hóa đơn o Quản lý khách hàng o Quản lý dịch vụ o Quản lý phòng o Quản lý thiết bị phịng o Quản lý tình trạng