版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)課程設(shè)計(jì)——客房管理系統(tǒng)設(shè)計(jì)[數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告]——客房管理系統(tǒng)學(xué)院:班級(jí):姓名:學(xué)號(hào):
客房管理系統(tǒng)設(shè)計(jì)一、需求分析1.1系統(tǒng)需求分析“客房管理信息系統(tǒng)”以實(shí)現(xiàn)賓館客房各種信息的系統(tǒng)化、規(guī)范化、自動(dòng)化為目標(biāo),具體要達(dá)到以下幾個(gè)基本要求:(一)客戶入住管理通過該管理功能,系統(tǒng)可以通過計(jì)算機(jī)對(duì)客戶的一些基本信息進(jìn)行錄入,成為客房管理信息系統(tǒng)查詢的數(shù)據(jù)資料。(1)新客人信息的錄入。(2)客人信息的修改。(3)客人信息的查詢。(4)客人信息的刪除。(5)客人信息的保存。(6)客房信息的查詢。(二)結(jié)算管理(1)退房結(jié)算:輸入客戶房號(hào),查找該客戶信息、住房信息以及費(fèi)用情況。(2)收銀處理:確認(rèn)客戶總費(fèi)用,并自動(dòng)登記總費(fèi)用帳。同時(shí),自動(dòng)將房間用房標(biāo)志(占)改為(空);并將客戶信息保存。1.2數(shù)據(jù)分析通過進(jìn)行系統(tǒng)調(diào)查,了解用戶需求、分析應(yīng)用軟件系統(tǒng)的功能需求??偨Y(jié)出了系統(tǒng)邏輯模型,即系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流圖、應(yīng)用軟件功能結(jié)構(gòu)圖和數(shù)三、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)E-R圖,將圖轉(zhuǎn)換為關(guān)系模型即:將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,然后對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化得到如下關(guān)系數(shù)據(jù)表:客戶:{客戶編號(hào),姓名,性別,年齡,身份證號(hào),原住地址,押金,住店時(shí)間,離店時(shí)間,房號(hào),賬單編號(hào)}客房:{房號(hào),房間類型,房間狀態(tài),房間價(jià)格}操作員:{操作員編號(hào),操作員姓名,職稱}結(jié)算賬單:{賬單編號(hào),住房天數(shù),總費(fèi)用,操作員編號(hào),房號(hào)}關(guān)系數(shù)據(jù)表確定后要進(jìn)行數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì),即定義關(guān)系數(shù)據(jù)表中字段名稱、數(shù)據(jù)結(jié)構(gòu)、是否允許為空、關(guān)鍵字、說明等。(1)客戶表用于存放客戶的入住信息,例如:客戶名,房號(hào)等。表3.1客戶表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明客戶編號(hào)文本(50)NOTNULL,主鍵姓名文本(8)NULL入住客戶的姓名性別文本(2)NULL年齡整型NULL身份證號(hào)文本(18)NULL客戶的身份證號(hào)原住地址文本(50)NULL客戶的戶籍地址住店時(shí)間常規(guī)日期NOTNULL離店時(shí)間常規(guī)日期NULL押金貨幣NULL房號(hào)整型NOTNULL賬單編號(hào)整型NULL(2)客房表用于存放客房的相關(guān)信息,例如:房號(hào),房間類型,房間狀態(tài)等。表3.2客房字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明房號(hào)整型NOTNULL,主鍵唯一標(biāo)識(shí)每個(gè)房間房間類型文本(18)NOTNULL房間價(jià)格貨幣NOTNULL房間狀態(tài)文本(2)NOTNULL(3)結(jié)算賬單表結(jié)算帳單表用于存放客戶消費(fèi)的信息。3.3結(jié)算賬單表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明賬單編號(hào)文本(50)NOTNULL,主鍵唯一標(biāo)識(shí)每個(gè)賬單房號(hào)整型NOTNULL姓名整型(8)NULL押金貨幣NULL入住時(shí)間常規(guī)日期NOTNULL離店時(shí)間常規(guī)日期NOTNULL住店天數(shù)整型NOTNULL房間價(jià)格貨幣NOTNULL總費(fèi)用貨幣NOTNULL(4)操作員表用于存放操作員的的信息,例如:操作員的編號(hào),密碼等。表3.4操作員表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明操作員編號(hào)整型NOTNULL,主鍵用于登陸和識(shí)別身份操作員姓名文本(8)NULL職稱文本(10)NULL密碼文本(10)NULL用于登陸輸入密碼四、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)在進(jìn)行了數(shù)據(jù)表的邏輯結(jié)構(gòu)定義后,需要為每個(gè)數(shù)據(jù)表創(chuàng)建其物理結(jié)構(gòu),即在數(shù)據(jù)庫(kù)系統(tǒng)中定義數(shù)據(jù)表具體存放的格式、位置等。這里列出利用SQLServer2000自帶的數(shù)據(jù)庫(kù)創(chuàng)建的數(shù)據(jù)表的物理結(jié)構(gòu)。1.“客房”表的物理結(jié)構(gòu)“客房”表的物理結(jié)構(gòu)如圖4.1所示,關(guān)鍵字為”房號(hào)”圖4.1圖4.12.“客戶”表的物理結(jié)構(gòu)“客戶”表的物理結(jié)構(gòu)如圖4.2所示,關(guān)鍵字為“客戶編號(hào)”,利用“房號(hào)”可與“結(jié)算賬單”表和“客房”表建立聯(lián)系。圖4.2圖4.23.“結(jié)算賬單”表的物理結(jié)構(gòu)“結(jié)算賬單”表的物理結(jié)構(gòu)如圖4.3所示,關(guān)鍵字為”賬單編號(hào)”。圖4.34.“操作員”表的物理結(jié)構(gòu)“操作員”表的物理結(jié)構(gòu)如圖4.4所示,關(guān)鍵字為”操作員編號(hào)”。圖4.4圖4.45.根據(jù)表里的主鍵,連接出各個(gè)表中的關(guān)系和分類,每個(gè)主鍵,都是數(shù)據(jù)庫(kù)的關(guān)鍵,必須做個(gè)關(guān)系明確,這樣系統(tǒng)才能明了清晰,數(shù)據(jù)庫(kù)關(guān)系圖4.5如下:圖4.5五、數(shù)據(jù)庫(kù)的實(shí)施根據(jù)以上所進(jìn)行的調(diào)查、設(shè)計(jì)和進(jìn)行方案,建立并實(shí)施數(shù)據(jù)庫(kù)。此系統(tǒng)運(yùn)用ACCESS2003進(jìn)行數(shù)據(jù)庫(kù)的開發(fā)。1.數(shù)據(jù)庫(kù)建表語(yǔ)句(1)名稱:客戶表“客戶”標(biāo)識(shí):客戶建表語(yǔ)句如下:createtable客戶(客戶編號(hào)文本(50)notnull,客戶姓名文本(8)null,年齡整型null,性別文本(2)null,身份證號(hào)文本(18)null,戶籍文本(50)null,房號(hào)整型notnull,住店時(shí)間常規(guī)日期null,離店時(shí)間常規(guī)日期null,押金貨幣null,賬單編號(hào)整型null,constraintPK_客戶primarykey(客戶編號(hào)))go⑵名稱:客房表“客房”標(biāo)識(shí):客房建表語(yǔ)句如下:createtable客房(房號(hào)整型notnull,房間類型文本(10)notnull,房間價(jià)格貨幣notnull,房間狀態(tài)文本(2)notnull,constraintPK_客房primarykey(房號(hào)))go⑶名稱:操作員表“操作員”標(biāo)識(shí):操作員建表語(yǔ)句如下:createtable操作員(操作員編號(hào)整型notnull,操作員姓名文本(8)null,職稱文本(10)null,密碼文本(10)null,constraintPK_操作員primarykey(操作員編號(hào)))go⑷名稱:結(jié)算賬單表“結(jié)算賬單”標(biāo)識(shí):結(jié)算賬單建表語(yǔ)句如下:createtable結(jié)算賬單(賬單編號(hào)文本(50)notnull,住房天數(shù)整型notnull,總費(fèi)用貨幣notnull,操作員編號(hào)整型notnull,房號(hào)整型notnull,constraintPK_結(jié)算賬單primarykey(賬單編號(hào)))go2.數(shù)據(jù)庫(kù)的建查詢語(yǔ)句(1)名稱:“客戶消費(fèi)信息:選擇查詢”SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號(hào),客房表.房號(hào),結(jié)算賬單表.賬單編號(hào),結(jié)算賬單表.操作員編號(hào),結(jié)算賬單表.押金,結(jié)算賬單表.入住時(shí)間,結(jié)算賬單表.離店時(shí)間,結(jié)算賬單表.住店天數(shù),結(jié)算賬單表.房間價(jià)格,結(jié)算賬單表.總費(fèi)用FROM(客房表INNERJOIN客戶表ON客房表.房號(hào)=客戶表.房號(hào))INNERJOIN結(jié)算賬單表ON客房表.房號(hào)=結(jié)算賬單表.房號(hào);(2)名稱:“客戶信息:選擇查詢”SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號(hào),客房表.房號(hào)FROM客房表INNERJOIN客戶表ON客房表.房號(hào)=客戶表.房號(hào);六、數(shù)據(jù)庫(kù)的運(yùn)行1.系統(tǒng)登陸界在進(jìn)入主界面之前有一個(gè)用戶登陸界面,用戶鍵入用戶名和密碼,系統(tǒng)自行判定是否存在,然后進(jìn)入主界面。系統(tǒng)登陸界面如圖6.1所示圖6.12.系統(tǒng)主界面主界面的主要功能包括入住管理模塊、結(jié)算管理模塊、返回員工登錄,三個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.2所示。圖6.23.入住管理模塊界面入住管理模塊的主要功能包括客戶登記、信息查詢、返回主菜單,三個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.3所示。見下頁(yè)圖6.34.客戶登記界面填寫新入住客戶的基本信息以及部分入住信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”完成操作??蛻舻怯浗缑嫒鐖D6.4所示。圖6.4圖6.45.信息查詢界面信息查詢界面的主要功能包括客戶查詢、客房查詢、返回上一級(jí)、返回主菜單,四個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。信息查詢界面如圖6.5所示。圖6.56.客戶信息查詢界面信息查詢界面的主要功能包括新建客戶資料、客戶住房信息查詢、返回上一級(jí)、返回主菜單,四個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。信息查詢界面如圖6.6所示。圖6.67.新建客戶資料管理填寫新客戶的基本信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶資料管理界面如圖6.7所示。圖6.78.客戶住房信息查詢界面客戶住房信息查詢界面的主要功能包括查詢客戶編碼、客戶姓名、身份證號(hào)、所住房號(hào)。以及返回上一級(jí)、返回主菜單,六個(gè)主要的功能。客戶住房信息查詢界面如圖6.8所示。圖6.89.客房查詢界面客房查詢界面的主要功能包括查詢房號(hào)、房間類型、所住的客戶編碼及姓名、房間價(jià)格、房間狀態(tài)。有查看第一項(xiàng)和最后一項(xiàng)、下一項(xiàng)和前一項(xiàng)、返回上一級(jí)、返回主菜單的功能??头坎樵兘缑嫒鐖D6.9所示。圖6.910.結(jié)算管理模塊界面結(jié)算管理模塊的主要功能包括退房結(jié)算、收銀結(jié)算、返回主菜單,三個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.10所示。圖6.1011.新建客戶退房結(jié)算界面填寫新客戶退房結(jié)算基本信息。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶退房結(jié)算界面如圖6.11所示。圖6.1112.新建收銀處理界面填寫新處理基本信息,包括賬單編號(hào)、操作員編號(hào)、房號(hào)、客戶姓名、押金、房間價(jià)格、總費(fèi)用。先單擊“添加記錄”,然后輸入信息,最后單擊“保存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶退房結(jié)算界面如圖6.12所示。見下頁(yè)圖6.12七、課程設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新教育在小學(xué)科學(xué)實(shí)驗(yàn)中的應(yīng)用案例分析
- 創(chuàng)新思維在跨平臺(tái)社交媒體中的應(yīng)用
- 創(chuàng)意市場(chǎng)營(yíng)銷策略在教育市場(chǎng)的重要性
- 企業(yè)創(chuàng)新挑戰(zhàn)與機(jī)遇并存
- 利用網(wǎng)絡(luò)平臺(tái)提升家長(zhǎng)參與度的方法研究
- 以用戶為中心的學(xué)校教學(xué)資源共享平臺(tái)設(shè)計(jì)研究
- 創(chuàng)新性的安全生產(chǎn)信息管理系統(tǒng)設(shè)計(jì)與應(yīng)用探索
- 信息科技在醫(yī)療領(lǐng)域的應(yīng)用與挑戰(zhàn)
- 眩暈中醫(yī)護(hù)理方案優(yōu)化
- 創(chuàng)新驅(qū)動(dòng)的制造業(yè)智能化升級(jí)路徑
- 調(diào)整心態(tài)迎接期末考試主題班會(huì)
- 拍賣公司投標(biāo)書范文精簡(jiǎn)處理
- 2023天地偉業(yè)安防產(chǎn)品技術(shù)參數(shù)和檢測(cè)報(bào)告
- 6S檢查表(工廠用)
- “課程思政”融入專業(yè)課教學(xué)的探索課程思政與專業(yè)課結(jié)合
- 湖北省武漢市實(shí)驗(yàn)外國(guó)語(yǔ)學(xué)校小學(xué)部六年級(jí)上學(xué)期數(shù)學(xué)期末試卷帶答案
- 詩(shī)朗誦《強(qiáng)國(guó)力量》朗誦稿
- 火龍罐聯(lián)合耳穴壓豆治療失眠個(gè)案護(hù)理
- 小數(shù)加減乘除簡(jiǎn)便運(yùn)算100題
- 招商人員考核獎(jiǎng)懲制度范文(六篇)
- 分布式光伏發(fā)電項(xiàng)目投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論