![客房管理系統(tǒng)設計_第1頁](http://file4.renrendoc.com/view12/M05/11/31/wKhkGWY5p7CAF2KUAAB4DPP4GHU485.jpg)
![客房管理系統(tǒng)設計_第2頁](http://file4.renrendoc.com/view12/M05/11/31/wKhkGWY5p7CAF2KUAAB4DPP4GHU4852.jpg)
![客房管理系統(tǒng)設計_第3頁](http://file4.renrendoc.com/view12/M05/11/31/wKhkGWY5p7CAF2KUAAB4DPP4GHU4853.jpg)
![客房管理系統(tǒng)設計_第4頁](http://file4.renrendoc.com/view12/M05/11/31/wKhkGWY5p7CAF2KUAAB4DPP4GHU4854.jpg)
![客房管理系統(tǒng)設計_第5頁](http://file4.renrendoc.com/view12/M05/11/31/wKhkGWY5p7CAF2KUAAB4DPP4GHU4855.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據庫課程設計——客房管理系統(tǒng)設計[數據庫課程設計報告]——客房管理系統(tǒng)學院:班級:姓名:學號:
客房管理系統(tǒng)設計一、需求分析1.1系統(tǒng)需求分析“客房管理信息系統(tǒng)”以實現賓館客房各種信息的系統(tǒng)化、規(guī)范化、自動化為目標,具體要達到以下幾個基本要求:(一)客戶入住管理通過該管理功能,系統(tǒng)可以通過計算機對客戶的一些基本信息進行錄入,成為客房管理信息系統(tǒng)查詢的數據資料。(1)新客人信息的錄入。(2)客人信息的修改。(3)客人信息的查詢。(4)客人信息的刪除。(5)客人信息的保存。(6)客房信息的查詢。(二)結算管理(1)退房結算:輸入客戶房號,查找該客戶信息、住房信息以及費用情況。(2)收銀處理:確認客戶總費用,并自動登記總費用帳。同時,自動將房間用房標志(占)改為(空);并將客戶信息保存。1.2數據分析通過進行系統(tǒng)調查,了解用戶需求、分析應用軟件系統(tǒng)的功能需求??偨Y出了系統(tǒng)邏輯模型,即系統(tǒng)業(yè)務流程圖、數據流圖、應用軟件功能結構圖和數三、數據庫邏輯結構設計根據E-R圖,將圖轉換為關系模型即:將實體、實體的屬性和實體之間的聯(lián)系轉換為關系模式,然后對數據模型進行優(yōu)化得到如下關系數據表:客戶:{客戶編號,姓名,性別,年齡,身份證號,原住地址,押金,住店時間,離店時間,房號,賬單編號}客房:{房號,房間類型,房間狀態(tài),房間價格}操作員:{操作員編號,操作員姓名,職稱}結算賬單:{賬單編號,住房天數,總費用,操作員編號,房號}關系數據表確定后要進行數據表的邏輯結構設計,即定義關系數據表中字段名稱、數據結構、是否允許為空、關鍵字、說明等。(1)客戶表用于存放客戶的入住信息,例如:客戶名,房號等。表3.1客戶表字段名稱數據結構是否允許為空說明客戶編號文本(50)NOTNULL,主鍵姓名文本(8)NULL入住客戶的姓名性別文本(2)NULL年齡整型NULL身份證號文本(18)NULL客戶的身份證號原住地址文本(50)NULL客戶的戶籍地址住店時間常規(guī)日期NOTNULL離店時間常規(guī)日期NULL押金貨幣NULL房號整型NOTNULL賬單編號整型NULL(2)客房表用于存放客房的相關信息,例如:房號,房間類型,房間狀態(tài)等。表3.2客房字段名稱數據結構是否允許為空說明房號整型NOTNULL,主鍵唯一標識每個房間房間類型文本(18)NOTNULL房間價格貨幣NOTNULL房間狀態(tài)文本(2)NOTNULL(3)結算賬單表結算帳單表用于存放客戶消費的信息。3.3結算賬單表字段名稱數據結構是否允許為空說明賬單編號文本(50)NOTNULL,主鍵唯一標識每個賬單房號整型NOTNULL姓名整型(8)NULL押金貨幣NULL入住時間常規(guī)日期NOTNULL離店時間常規(guī)日期NOTNULL住店天數整型NOTNULL房間價格貨幣NOTNULL總費用貨幣NOTNULL(4)操作員表用于存放操作員的的信息,例如:操作員的編號,密碼等。表3.4操作員表字段名稱數據結構是否允許為空說明操作員編號整型NOTNULL,主鍵用于登陸和識別身份操作員姓名文本(8)NULL職稱文本(10)NULL密碼文本(10)NULL用于登陸輸入密碼四、數據庫物理結構設計在進行了數據表的邏輯結構定義后,需要為每個數據表創(chuàng)建其物理結構,即在數據庫系統(tǒng)中定義數據表具體存放的格式、位置等。這里列出利用SQLServer2000自帶的數據庫創(chuàng)建的數據表的物理結構。1.“客房”表的物理結構“客房”表的物理結構如圖4.1所示,關鍵字為”房號”圖4.1圖4.12.“客戶”表的物理結構“客戶”表的物理結構如圖4.2所示,關鍵字為“客戶編號”,利用“房號”可與“結算賬單”表和“客房”表建立聯(lián)系。圖4.2圖4.23.“結算賬單”表的物理結構“結算賬單”表的物理結構如圖4.3所示,關鍵字為”賬單編號”。圖4.34.“操作員”表的物理結構“操作員”表的物理結構如圖4.4所示,關鍵字為”操作員編號”。圖4.4圖4.45.根據表里的主鍵,連接出各個表中的關系和分類,每個主鍵,都是數據庫的關鍵,必須做個關系明確,這樣系統(tǒng)才能明了清晰,數據庫關系圖4.5如下:圖4.5五、數據庫的實施根據以上所進行的調查、設計和進行方案,建立并實施數據庫。此系統(tǒng)運用ACCESS2003進行數據庫的開發(fā)。1.數據庫建表語句(1)名稱:客戶表“客戶”標識:客戶建表語句如下:createtable客戶(客戶編號文本(50)notnull,客戶姓名文本(8)null,年齡整型null,性別文本(2)null,身份證號文本(18)null,戶籍文本(50)null,房號整型notnull,住店時間常規(guī)日期null,離店時間常規(guī)日期null,押金貨幣null,賬單編號整型null,constraintPK_客戶primarykey(客戶編號))go⑵名稱:客房表“客房”標識:客房建表語句如下:createtable客房(房號整型notnull,房間類型文本(10)notnull,房間價格貨幣notnull,房間狀態(tài)文本(2)notnull,constraintPK_客房primarykey(房號))go⑶名稱:操作員表“操作員”標識:操作員建表語句如下:createtable操作員(操作員編號整型notnull,操作員姓名文本(8)null,職稱文本(10)null,密碼文本(10)null,constraintPK_操作員primarykey(操作員編號))go⑷名稱:結算賬單表“結算賬單”標識:結算賬單建表語句如下:createtable結算賬單(賬單編號文本(50)notnull,住房天數整型notnull,總費用貨幣notnull,操作員編號整型notnull,房號整型notnull,constraintPK_結算賬單primarykey(賬單編號))go2.數據庫的建查詢語句(1)名稱:“客戶消費信息:選擇查詢”SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號,客房表.房號,結算賬單表.賬單編號,結算賬單表.操作員編號,結算賬單表.押金,結算賬單表.入住時間,結算賬單表.離店時間,結算賬單表.住店天數,結算賬單表.房間價格,結算賬單表.總費用FROM(客房表INNERJOIN客戶表ON客房表.房號=客戶表.房號)INNERJOIN結算賬單表ON客房表.房號=結算賬單表.房號;(2)名稱:“客戶信息:選擇查詢”SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號,客房表.房號FROM客房表INNERJOIN客戶表ON客房表.房號=客戶表.房號;六、數據庫的運行1.系統(tǒng)登陸界在進入主界面之前有一個用戶登陸界面,用戶鍵入用戶名和密碼,系統(tǒng)自行判定是否存在,然后進入主界面。系統(tǒng)登陸界面如圖6.1所示圖6.12.系統(tǒng)主界面主界面的主要功能包括入住管理模塊、結算管理模塊、返回員工登錄,三個主要的功能。用戶可以根據需要點擊自己想使用的功能進入功能界面。系統(tǒng)主界面如圖6.2所示。圖6.23.入住管理模塊界面入住管理模塊的主要功能包括客戶登記、信息查詢、返回主菜單,三個主要的功能。用戶可以根據需要點擊自己想使用的功能進入功能界面。系統(tǒng)主界面如圖6.3所示。見下頁圖6.34.客戶登記界面填寫新入住客戶的基本信息以及部分入住信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”完成操作??蛻舻怯浗缑嫒鐖D6.4所示。圖6.4圖6.45.信息查詢界面信息查詢界面的主要功能包括客戶查詢、客房查詢、返回上一級、返回主菜單,四個主要的功能。用戶可以根據需要點擊自己想使用的功能進入功能界面。信息查詢界面如圖6.5所示。圖6.56.客戶信息查詢界面信息查詢界面的主要功能包括新建客戶資料、客戶住房信息查詢、返回上一級、返回主菜單,四個主要的功能。用戶可以根據需要點擊自己想使用的功能進入功能界面。信息查詢界面如圖6.6所示。圖6.67.新建客戶資料管理填寫新客戶的基本信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時此界面設有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶資料管理界面如圖6.7所示。圖6.78.客戶住房信息查詢界面客戶住房信息查詢界面的主要功能包括查詢客戶編碼、客戶姓名、身份證號、所住房號。以及返回上一級、返回主菜單,六個主要的功能??蛻糇》啃畔⒉樵兘缑嫒鐖D6.8所示。圖6.89.客房查詢界面客房查詢界面的主要功能包括查詢房號、房間類型、所住的客戶編碼及姓名、房間價格、房間狀態(tài)。有查看第一項和最后一項、下一項和前一項、返回上一級、返回主菜單的功能??头坎樵兘缑嫒鐖D6.9所示。圖6.910.結算管理模塊界面結算管理模塊的主要功能包括退房結算、收銀結算、返回主菜單,三個主要的功能。用戶可以根據需要點擊自己想使用的功能進入功能界面。系統(tǒng)主界面如圖6.10所示。圖6.1011.新建客戶退房結算界面填寫新客戶退房結算基本信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時此界面設有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶退房結算界面如圖6.11所示。圖6.1112.新建收銀處理界面填寫新處理基本信息,包括賬單編號、操作員編號、房號、客戶姓名、押金、房間價格、總費用。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時此界面設有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶退房結算界面如圖6.12所示。見下頁圖6.12七、課程設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級數學下冊蘇教版第一單元第10課《列方程解決實際問題練習(練習三)》聽評課記錄
- 中考道德與法治一輪復習八年級上第2單元遵守社會規(guī)則 聽課評課記錄 人教版
- 湘教版數學八年級上冊《小結練習》聽評課記錄6
- 公派出國留學協(xié)議書范本
- 電商平臺加盟合作協(xié)議書范本
- 軟件合作開發(fā)合同范本
- 二零二五年度資質借用與金融服務合作協(xié)議:金融機構資質借用合同
- 天津市建設工程施工專業(yè)分包合同范本
- 2025年度餐廚廢棄物收購與冷鏈物流配送服務合同
- 洗車場場地租賃合同范本
- 污泥處置合作合同模板
- 腦梗死的護理查房
- 2025高考數學專項復習:概率與統(tǒng)計的綜合應用(十八大題型)含答案
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
- 銷售人員課件教學課件
- LED大屏技術方案(適用于簡單的項目)
- Lesson 6 What colour is it(教學設計)-2023-2024學年接力版英語三年級下冊
- GB/T 4706.10-2024家用和類似用途電器的安全第10部分:按摩器具的特殊要求
- NB/T 11446-2023煤礦連采連充技術要求
- 2024年江蘇省蘇州市中考英語試題卷(含標準答案及解析)
- 第五單元任務二《準備與排練》教學設計 統(tǒng)編版語文九年級下冊
評論
0/150
提交評論