基於Java 的小型賓館管理系統設計與實現


一、基本信息

標題:基於Java 的小型賓館管理系統設計與實現
時間:2016年
來源:商丘工學院
關鍵詞:賓館管理系統;Java 程序設計;SQL Server數據庫

二、研究內容

1.摘要
小型賓館管理系統充分利用計算機信息技術的管理模式提高小型賓館客房的管理水平、服務水平。該系統的開發主要利用數據庫SQLServer2010,開發軟件為MyEclipse。該系統主要根據小型賓館管理的現狀以及未來發展的目標,結合賓館管理的管理學的實踐,設計了小型賓館管理系統。不僅可以方便房間信息的查詢,還可以隨時動態更新客房的入 住信息。既能提高賓館工作人員的工作效率、對賓館的全面化管理,同時又可以與世界的發展同步,進入全方面的信息化管理。

2.系統分析
2.1系統總體功能
根據社會的需求分析及小型賓館自身獨特的特點,本管理系統設計四個大模塊即:客房信息管理、客房經營管理、客戶信息查詢,管理員權限的用戶可以管理本管理系統中的所有功能,包括錄入房間信息、修改房間信息、客房使用情況、賓館訂房、客房預訂、客戶信息查詢等等。住房用戶有權利查看自己的房間配置和費用、預定等基本信息情況。根據所選課題的具體要求,可以將小型賓館客房管理系統大體結構圖示為如圖1。

圖1 賓館管理系統總體結構

2.2管理系統登錄模塊的程序流程圖

圖2 程序流程圖

2.3.系統數據庫設計
本管理系統的數據庫主要7 個表,分別為:
1)用戶信息表(UsersInfo):作用是用來存儲使用該管理系統的賓館管理員的基本信息,字段包括用戶編號、用戶姓名、密碼、性別、E-mail、聯系電話、通訊地址、用戶類型等基本信息。
2)客戶信息表(CustomersInfo):作用是存儲入住賓館客戶的基本信息,字段包括客戶姓名、身份證號、聯系電話。
3)客房類型表(RoomCategory):作用是存儲所有賓館客房的基本類型信息,字段包括客房類型編號、類型名稱、客房面積、客房床位、客房價格、配置空調、配置電腦。
4)客房信息表(RoomInfo):作用是所有賓館客房的相關信息,字段包括客房號、客房類型編號、客房位置、描述。
5)客房狀態表(RoomStatus):作用是存儲客房使用情況的基本信息,字段包括客房號、狀態。
6)客房業務表(RoomOperation):作用是存儲目前賓館正有客戶入住的客房的相關信息,字段包括客房號、入住時間、客戶身份證號、備注。
7)業務記錄表(History):作用是存儲所有入住過賓館客房的客戶的基本信息,字段包括、入住時間、退房時間、客房號、金額、客戶姓名、客戶身份證號、客戶電話、備注。

3.系統詳細設計
小型賓館管理系統主要是針對賓館的管理員而設計出來的方便管理員對自己賓館進行更好的管理,在本管理系統中主要分為客房信息管理、客房經營管理和客戶信息管理三個主要部分。
賓館客房管理系統的頁面由五部分組成:賓館客房管理系統登陸界面的設計、客房管理管理頁面的設計、客房經營管理頁面的設計、客戶信息查詢頁面的設計和數據備份、恢復。

三、結論
了解到了一個賓館的管理系統所要擁有哪些模塊,需要存儲一些什么數據,數據庫每個表的功能都了解到了,這對我設計賓館的管理系統有很大的幫助。

四、參考文獻
[1]王岩. Java 語言程序設計[M]. 北京: 清華大學出版社, 2015.
[2]溫愷, 肖少擁. Java 語言程序設計教程[M]. 杭州: 浙江大學出版社, 2013.
[3]姚一永, 呂俊閩. SQL Server2008 數據庫實用教程[M]. 北京: 電子工業出版社, 2012.
[4]白俊, 孫奇. SQL Server2012 基礎教程[M]. 北京: 中國標准出版社, 2014.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM