版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
[數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告]——客房管理系統(tǒng)學(xué)院:班級:姓名:學(xué)號:客房管理系統(tǒng)設(shè)計(jì)一、需求分析1.1系統(tǒng)需求分析“客房管理信息系統(tǒng)〞以實(shí)現(xiàn)賓館客房各種信息的系統(tǒng)化、標(biāo)準(zhǔn)化、自動化為目標(biāo),具體要到達(dá)以下幾個根本要求:〔一〕客戶入住管理通過該管理功能,系統(tǒng)可以通過計(jì)算機(jī)對客戶的一些根本信息進(jìn)行錄入,成為客房管理信息系統(tǒng)查詢的數(shù)據(jù)資料?!?〕新客人信息的錄入?!?〕客人信息的修改?!?〕客人信息的查詢?!?〕客人信息的刪除?!?〕客人信息的保存?!?〕客房信息的查詢?!捕辰Y(jié)算管理〔1〕退房結(jié)算:輸入客戶房號,查找該客戶信息、住房信息以及費(fèi)用情況。〔2〕收銀處理:確認(rèn)客戶總費(fèi)用,并自動登記總費(fèi)用帳。同時,自動將房間用房標(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ù)據(jù)字典等。各流程圖如下面的圖所示:客房管理系統(tǒng)客房管理系統(tǒng)操作員客房客戶操作查詢返回信息1.2.1客房管理系統(tǒng)業(yè)務(wù)流程圖客戶客戶操作員返回結(jié)果交錢結(jié)賬結(jié)賬費(fèi)用入住登記返回信息返回結(jié)果查詢要求核對賬單返回賬單信息入住管理結(jié)算處理結(jié)算賬單入住信息客房信息P1P2D1D2D3要求11.2.2客房管理系統(tǒng)數(shù)據(jù)流圖客房管理系統(tǒng)客房管理系統(tǒng)入住管理結(jié)算管理信息查詢客戶登記退房結(jié)算收銀處理1.2.3客房管理系統(tǒng)功能模塊客戶查詢客房查詢1.2.4數(shù)據(jù)字典根據(jù)繪制出的數(shù)據(jù)流圖,定義出本系統(tǒng)的數(shù)據(jù)字典。如以下所示:數(shù)據(jù)項(xiàng)客戶編號含義說明唯一標(biāo)識每個客戶別名類型整型長度4取值范圍0000-9999取值含義按客戶順序編號與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系數(shù)據(jù)結(jié)構(gòu)客房含義說明客房管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義一個客房的相關(guān)信息組成房號,房間類型,房間價(jià)格,房間狀態(tài)數(shù)據(jù)流結(jié)算賬單含義說明客戶入住的消費(fèi)結(jié)果數(shù)據(jù)流來源結(jié)算處理數(shù)據(jù)流去向操作員組成賬單編號,房號,住店天數(shù),總費(fèi)用數(shù)據(jù)結(jié)構(gòu)客戶含義說明客房管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個客戶的相關(guān)信息組成客戶編號,客戶姓名,性別,年齡,身份證號,戶籍?dāng)?shù)據(jù)項(xiàng)房號含義說明唯一標(biāo)識每個房間別名房間編號類型整型長度4取值范圍100-411取值含義每層樓的房間順序與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系數(shù)據(jù)存儲客戶信息表說明記錄入住的客戶的綜合信息流入數(shù)據(jù)流客戶信息流出數(shù)據(jù)流入住信息組成客戶,入住時間,離店時間,押金,賬單編號,房號二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)經(jīng)考察和分析,本案例客房管理系統(tǒng)包括以下實(shí)體:客戶實(shí)體、客房實(shí)體、操作員實(shí)體、結(jié)算賬單實(shí)體,它們的E-R圖如以下所示。客房客房操作員退房結(jié)算賬單結(jié)算返回1n11n1入住登記m12.5客房管理系統(tǒng)E-R圖客戶編號客戶姓名年齡性別操作員姓名操作員編號房間狀態(tài)房號戶籍住店天數(shù)總費(fèi)用賬單編號離店時間身份證號住店時間押金房間類型房間價(jià)格職稱房號密碼三、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)E-R圖,將圖轉(zhuǎn)換為關(guān)系模型即:將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,然后對數(shù)據(jù)模型進(jìn)行優(yōu)化得到如下關(guān)系數(shù)據(jù)表:客戶:{客戶編號,姓名,性別,年齡,身份證號,原住地址,押金,住店時間,離店時間,房號,賬單編號}客房:{房號,房間類型,房間狀態(tài),房間價(jià)格}操作員:{操作員編號,操作員姓名,職稱}結(jié)算賬單:{賬單編號,住房天數(shù),總費(fèi)用,操作員編號,房號}關(guān)系數(shù)據(jù)表確定后要進(jìn)行數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì),即定義關(guān)系數(shù)據(jù)表中字段名稱、數(shù)據(jù)結(jié)構(gòu)、是否允許為空、關(guān)鍵字、說明等?!?〕客戶表用于存放客戶的入住信息,例如:客戶名,房號等。表3.1客戶表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明客戶編號文本〔50〕NOTNULL,主鍵姓名文本〔8〕NULL入住客戶的姓名性別文本〔2〕NULL年齡整型NULL身份證號文本〔18〕NULL客戶的身份證號原住地址文本〔50〕NULL客戶的戶籍地址住店時間常規(guī)日期NOTNULL離店時間常規(guī)日期NULL押金貨幣NULL房號整型NOTNULL賬單編號整型NULL〔2〕客房表用于存放客房的相關(guān)信息,例如:房號,房間類型,房間狀態(tài)等。表3.2客房字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明房號整型NOTNULL,主鍵唯一標(biāo)識每個房間房間類型文本〔18〕NOTNULL房間價(jià)格貨幣NOTNULL房間狀態(tài)文本〔2〕NOTNULL〔3〕結(jié)算賬單表結(jié)算帳單表用于存放客戶消費(fèi)的信息。3.3結(jié)算賬單表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明賬單編號文本〔50〕NOTNULL,主鍵唯一標(biāo)識每個賬單房號整型NOTNULL姓名整型〔8〕NULL押金貨幣NULL入住時間常規(guī)日期NOTNULL離店時間常規(guī)日期NOTNULL住店天數(shù)整型NOTNULL房間價(jià)格貨幣NOTNULL總費(fèi)用貨幣NOTNULL〔4〕操作員表用于存放操作員的的信息,例如:操作員的編號,密碼等。表3.4操作員表字段名稱數(shù)據(jù)結(jié)構(gòu)是否允許為空說明操作員編號整型NOTNULL,主鍵用于登陸和識別身份操作員姓名文本〔8〕NULL職稱文本〔10〕NULL密碼文本〔10〕NULL用于登陸輸入密碼四、數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)在進(jìn)行了數(shù)據(jù)表的邏輯結(jié)構(gòu)定義后,需要為每個數(shù)據(jù)表創(chuàng)立其物理結(jié)構(gòu),即在數(shù)據(jù)庫系統(tǒng)中定義數(shù)據(jù)表具體存放的格式、位置等。這里列出利用SQLServer2000自帶的數(shù)據(jù)庫創(chuàng)立的數(shù)據(jù)表的物理結(jié)構(gòu)。1.“客房〞表的物理結(jié)構(gòu)“客房〞表的物理結(jié)構(gòu)如圖4.1所示,關(guān)鍵字為〞房號〞圖4.1圖4.12.“客戶〞表的物理結(jié)構(gòu)“客戶〞表的物理結(jié)構(gòu)如圖4.2所示,關(guān)鍵字為“客戶編號〞,利用“房號〞可與“結(jié)算賬單〞表和“客房〞表建立聯(lián)系。圖4.2圖4.23.“結(jié)算賬單〞表的物理結(jié)構(gòu)“結(jié)算賬單〞表的物理結(jié)構(gòu)如圖4.3所示,關(guān)鍵字為〞賬單編號〞。圖4.3圖4.34.“操作員〞表的物理結(jié)構(gòu)“操作員〞表的物理結(jié)構(gòu)如圖4.4所示,關(guān)鍵字為〞操作員編號〞。圖4.4圖4.45.根據(jù)表里的主鍵,連接出各個表中的關(guān)系和分類,每個主鍵,都是數(shù)據(jù)庫的關(guān)鍵,必須做個關(guān)系明確,這樣系統(tǒng)才能明了清晰,數(shù)據(jù)庫關(guān)系圖4.5如下:圖4.5五、數(shù)據(jù)庫的實(shí)施根據(jù)以上所進(jìn)行的調(diào)查、設(shè)計(jì)和進(jìn)行方案,建立并實(shí)施數(shù)據(jù)庫。此系統(tǒng)運(yùn)用ACCESS2003進(jìn)行數(shù)據(jù)庫的開發(fā)。1.數(shù)據(jù)庫建表語句(1)名稱:客戶表“客戶〞標(biāo)識:客戶建表語句如下:createtable客戶(客戶編號文本〔50〕notnull,客戶姓名文本(8)null,年齡整型null,性別文本(2)null,身份證號文本(18)null,戶籍文本(50)null,房號整型notnull,住店時間常規(guī)日期null,離店時間常規(guī)日期null,押金貨幣null,賬單編號整型null,constraintPK_客戶primarykey(客戶編號))go⑵名稱:客房表“客房〞標(biāo)識:客房建表語句如下:createtable客房(房號整型notnull,房間類型文本(10)notnull,房間價(jià)格貨幣notnull,房間狀態(tài)文本(2)notnull,constraintPK_客房primarykey(房號))go⑶名稱:操作員表“操作員〞標(biāo)識:操作員建表語句如下:createtable操作員(操作員編號整型notnull,操作員姓名文本(8)null,職稱文本(10)null,密碼文本(10)null,constraintPK_操作員primarykey(操作員編號))go⑷名稱:結(jié)算賬單表“結(jié)算賬單〞標(biāo)識:結(jié)算賬單建表語句如下:createtable結(jié)算賬單(賬單編號文本〔50〕notnull,住房天數(shù)整型notnull,總費(fèi)用貨幣notnull,操作員編號整型notnull,房號整型notnull,constraintPK_結(jié)算賬單primarykey(賬單編號))go2.數(shù)據(jù)庫的建查詢語句〔1〕名稱:“客戶消費(fèi)信息:選擇查詢〞SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號,客房表.房號,結(jié)算賬單表.賬單編號,結(jié)算賬單表.操作員編號,結(jié)算賬單表.押金,結(jié)算賬單表.入住時間,結(jié)算賬單表.離店時間,結(jié)算賬單表.住店天數(shù),結(jié)算賬單表.房間價(jià)格,結(jié)算賬單表.總費(fèi)用FROM(客房表INNERJOIN客戶表ON客房表.房號=客戶表.房號)INNERJOIN結(jié)算賬單表ON客房表.房號=結(jié)算賬單表.房號;〔2〕名稱:“客戶信息:選擇查詢〞SELECT客戶表.客戶編碼,客戶表.姓名,客戶表.身份證號,客房表.房號FROM客房表INNERJOIN客戶表ON客房表.房號=客戶表.房號;六、數(shù)據(jù)庫的運(yùn)行1.系統(tǒng)登陸界在進(jìn)入主界面之前有一個用戶登陸界面,用戶鍵入用戶名和密碼,系統(tǒng)自行判定是否存在,然后進(jìn)入主界面。系統(tǒng)登陸界面如圖6.1所示圖6.12.系統(tǒng)主界面主界面的主要功能包括入住管理模塊、結(jié)算管理模塊、返回員工登錄,三個主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.2所示。圖6.23.入住管理模塊界面入住管理模塊的主要功能包括客戶登記、信息查詢、返回主菜單,三個主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.3所示。見下頁圖6.34.客戶登記界面填寫新入住客戶的根本信息以及局部入住信息。先單擊“添加記錄〞,然后輸入信息,最后單擊“保存記錄〞完成操作??蛻舻怯浗缑嫒鐖D6.4所示。圖6.4圖6.45.信息查詢界面信息查詢界面的主要功能包括客戶查詢、客房查詢、返回上一級、返回主菜單,四個主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。信息查詢界面如圖6.5所示。圖6.56.客戶信息查詢界面信息查詢界面的主要功能包括新建客戶資料、客戶住房信息查詢、返回上一級、返回主菜單,四個主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。信息查詢界面如圖6.6所示。圖6.67.新建客戶資料管理填寫新客戶的根本信息。先單擊“添加記錄〞,然后輸入信息,最后單擊“保存記錄〞或“刪除記錄〞完成操作,同時此界面設(shè)有查看第一或最后一條記錄、前一條或后一條記錄。新建客戶資料管理界面如圖6.7所示。圖6.78.客戶住房信息查詢界面客戶住房信息查詢界面的主要功能包括查詢客戶編碼、客戶姓名、身份證號、所住房號。以及返回上一級、返回主菜單,六個主要的功能。客戶住房信息查詢界面如圖6.8所示。圖6.89.客房查詢界面客房查詢界面的主要功能包括查詢房號、房間類型、所住的客戶編碼及姓名、房間價(jià)格、房間狀態(tài)。有查看第一項(xiàng)和最后一項(xiàng)、下一項(xiàng)和前一項(xiàng)、返回上一級、返回主菜單的功能??头坎樵兘缑嫒鐖D6.9所示。圖6.910.結(jié)算管理模塊界面結(jié)算管理模塊的主要功能包括退房結(jié)算、收銀結(jié)算、返回主菜單,三個主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng)主界面如圖6.10所示。圖6.1011.新
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TTK-PLK1-IN-1-生命科學(xué)試劑-MCE-9304
- Paroxetine-d4-BRL29060-d-sub-4-sub-生命科學(xué)試劑-MCE-2193
- KIF18A-IN-16-生命科學(xué)試劑-MCE-8155
- 4-5-MDAI-hydrochloride-生命科學(xué)試劑-MCE-4662
- 1-3-Dioctanoyl-glycerol-生命科學(xué)試劑-MCE-8665
- 二零二五年度獨(dú)占許可協(xié)議名詞詳釋與合同糾紛處理
- 二零二五年度企業(yè)注冊及市場營銷策劃合作協(xié)議
- 2025年度足浴店門面租賃合同模板(含供應(yīng)鏈管理)
- 二零二五年度股權(quán)分配與養(yǎng)老產(chǎn)業(yè)合作框架協(xié)議
- 2025年度自媒體賬號粉絲經(jīng)濟(jì)合作開發(fā)合同
- 2023年漢中市人民政府國有資產(chǎn)監(jiān)督管理委員會公務(wù)員考試《行政職業(yè)能力測驗(yàn)》歷年真題及詳解
- JTG 3362-2018公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計(jì)規(guī)范
- 八年級下冊歷史思維導(dǎo)圖
- 電動汽車用驅(qū)動電機(jī)系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學(xué)試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
- 醫(yī)療器械物價(jià)收費(fèi)申請流程
- 招聘專員轉(zhuǎn)正述職報(bào)告
- “一帶一路”背景下的西安市文化旅游外宣翻譯研究-基于生態(tài)翻譯學(xué)理論
- 2024年江蘇省昆山市六校中考聯(lián)考(一模)化學(xué)試題
- 大學(xué)生文學(xué)常識知識競賽考試題庫500題(含答案)
評論
0/150
提交評論