




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、系統(tǒng)設(shè)計(jì)說明書實(shí)驗(yàn)名稱:系統(tǒng)設(shè)計(jì)項(xiàng)目名稱:酒店賓館住房管理班級(jí):姓名:學(xué)號(hào):日期:成1引言編寫目的本文是在前期需求分析的基礎(chǔ)上,充分與用戶進(jìn)行溝通,對 xx系統(tǒng)的設(shè)計(jì) 進(jìn)行表述。說明對程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本描述、程序系統(tǒng)的組織結(jié)構(gòu)、 功能分配、流程邏輯等。背景酒店賓館管理系統(tǒng)是一個(gè) XXfXX酉店合作項(xiàng)目,項(xiàng)目由XX酉店提出,由XX 承擔(dān)開發(fā)任務(wù)。定義和縮略語本文使用了錯(cuò)誤!未找到引用源。所顯示的面向用戶的術(shù)語、定義,包括通 用詞語在本文檔中的專用解釋。表1.1術(shù)語/定義術(shù)語/定義說 明開發(fā)方XX用戶XX酒店用例圖反映用戶與系統(tǒng)交互情況的一種圖形,常用于需求分析錯(cuò)誤!未找到引用
2、源。所列為本文用到的縮略語表1.2縮略語縮略語說 明酒店 賓館管理系統(tǒng)(Hotel Information ManagemenHIMSSystem)縮略語說 明XXXX酒店參考資料本文使用了錯(cuò)誤!未找到引用源。所列為本文用到的參考資料表參考資料編號(hào)資料名稱作者1項(xiàng)目概述2開發(fā)合同3XX提供的電子表格資料用戶XXXI統(tǒng)的目前用戶為XX酉店住房管理部,住房管理部使用成功后并且效果 不錯(cuò),XX酉店其他部門軟件設(shè)計(jì)將可能還會(huì)邀請 XX2系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)體系結(jié)構(gòu)依據(jù)前期的需求調(diào)研,用戶已經(jīng)有完善的內(nèi)部局域網(wǎng),網(wǎng)絡(luò)和硬件條件都較 好,雖然C/S架構(gòu)有其特有的優(yōu)勢,但最終不采用 C/S架構(gòu)。系統(tǒng)采用目前最為
3、流行的B/S架構(gòu),即用戶的所有操作都在瀏覽器上進(jìn)行。這種架構(gòu)最大的優(yōu)勢是方便部署。架構(gòu)示意如圖2-1。用戶通過客戶端進(jìn)行操作,應(yīng)用程序部署在應(yīng)用服務(wù)器,服務(wù)器通過內(nèi)網(wǎng) 訪問數(shù)據(jù)庫服務(wù)器,用戶通過內(nèi)網(wǎng)訪問系統(tǒng)。系統(tǒng)設(shè)計(jì)模式系統(tǒng)采用目前最為流行的 MVCS計(jì)模式,即Model-View-Controller ,即把 一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、View、Controller的方式進(jìn)行分 離,這樣一個(gè)應(yīng)用被分成三個(gè)層一一模型層、視圖層、控制層。視圖(View):代表用戶交互界面,對于 Web應(yīng)用來說,可以概括為HTML# 面,但有可能為XHTM LXM5口 Applet。模型(M
4、odel):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。 業(yè)務(wù)流程的 處理過程對其它層來說是黑箱操作, 模型接受視圖請求的數(shù)據(jù),并返回最終的處 理結(jié)果??刂?Controller):可以理解為從用戶接收請求,將模型與視圖匹配在一 起,共同完成用戶的請求。一個(gè)模型可能對應(yīng)多個(gè)視圖,一個(gè)視圖可能對應(yīng)多個(gè) 模型。模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶通過某個(gè)視圖的控制器改變了模型的數(shù)據(jù), 所有其它依賴于這些數(shù)據(jù)的視圖都 應(yīng)反映到這些變化。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化, 控制器都會(huì)將變化通 知所有的視圖,導(dǎo)致顯示的更新。 這實(shí)際上是一種模型的變化-傳播機(jī)制。模型、 視
5、圖、控制器三者之間的關(guān)系和各自的主要功能。系統(tǒng)的設(shè)計(jì)模式如圖2-2所示。-方法調(diào)用A事件圖2-2 MVC設(shè)計(jì)模式持久層設(shè)計(jì)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對象負(fù)責(zé)在數(shù)據(jù) 庫中存取數(shù)據(jù)。例如Hibernate、Mybatis。業(yè)務(wù)層設(shè)計(jì)是應(yīng)用程序中處理用戶交互的部分。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制 用戶輸入,并向模型發(fā)送數(shù)據(jù)。例如 Spring。視圖層設(shè)計(jì)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。例如Struts補(bǔ)充:MVB一個(gè)模型,具體實(shí)現(xiàn)也可以采用JSP + servlet + javabean的模式3功能設(shè)計(jì)根據(jù)前期的需求分析,對系統(tǒng)的功能模塊進(jìn)
6、行劃分,功能結(jié)構(gòu)如圖3-1 o圖3-1系統(tǒng)功能結(jié)構(gòu)圖總體的數(shù)據(jù)流程圖:客戶信息酒店客戶系統(tǒng)用戶訂、退房選擇客房管理系統(tǒng)管理命令客戶信息客房信息酒店客戶客房信息客戶管理模塊此功能模塊包括兩個(gè)子模塊,客戶登記和客戶查詢。1 .客戶住房登記該窗口具有新增、保存、刪除、打印押金收據(jù)等功能。在此管理人員必須輸入個(gè)人客戶 的詳細(xì)資料包括姓名、性別、年齡證件類別、證件號(hào)碼、住店日期、預(yù)付押金,所入住的房以方便管理人員間號(hào)等。在這個(gè)窗口中,系統(tǒng)會(huì)將未住客房的資料通過表格形式顯示出來,合理安排客戶住房。當(dāng)管理人員將個(gè)人資料登入后,系統(tǒng)將會(huì)顯示所入住客戶的姓名、身份 證號(hào)、性別、入住日期、入住時(shí)間和入住的房間號(hào)等
7、資料,以方便管理人員核對客戶資料。般情況下,客戶信息錄入完畢后,需要打印“住房押金收款憑證”所以在該窗口添加了打 印功能。2 .客戶查詢該窗口具有查詢、結(jié)賬、退房、打印結(jié)賬憑證等功能。在此管理人員對要求退房的客戶 進(jìn)行查詢,并進(jìn)行費(fèi)用結(jié)算。在查詢時(shí),可以按房號(hào)、姓名、全部等方式進(jìn)行查詢,客戶的包括客戶的信息資料可以從查詢結(jié)果中獲得。在此管理人員可以瀏覽已住客戶的詳細(xì)資料, 姓名、性別、入住人數(shù)、房間號(hào)碼、身份證號(hào)碼、入住日期、入住時(shí)間、已住天數(shù)等資料,方便管理人員管理客戶。一般情況下,結(jié)賬退房時(shí)要進(jìn)行查詢,調(diào)出該客戶登記的資料,并進(jìn)行費(fèi)用結(jié)算,同時(shí)打印“客戶結(jié)賬憑證”,所以我們將客戶結(jié)賬退房功
8、能放置在該窗口進(jìn)行,符合手工操作習(xí)慣。在查詢結(jié)果中選擇要退房的記錄先進(jìn)行結(jié)賬,系統(tǒng)將顯示該客戶的住宿詳細(xì)資料,并詢問是否需要打印,若須打印單擊打印按鈕,打印該客戶的“住宿結(jié)賬憑證”,若無須打印則按返回鍵。打印完畢后,便可以辦理退房手續(xù)了,將退房房間號(hào)的床位騰出備用??蛻艄芾砹鞒淘O(shè)計(jì)客戶管理狀態(tài)處理其狀態(tài)轉(zhuǎn)換如下:Q退房)入住時(shí)間到二)開始給予身份證(檢查客戶信息卜,記錄良好(允許入住、不良記錄6客戶管理流程系統(tǒng)對客戶管理處理流程如圖所示客房管理模塊:此功能模塊也包括兩個(gè)子模塊:房間設(shè)置和房間查詢。1 .房間設(shè)置該窗口具有對房間數(shù)據(jù)進(jìn)行新增、刪除、保存等操作功能,在此管理人員必須輸入新房間的房間
9、號(hào)碼、總床位數(shù)、剩余床位數(shù)、每床的單價(jià)等,在輸入完畢后,單擊“確定”,系 統(tǒng)將顯示新房間的基本情況。同時(shí),為方便管理人員對房間進(jìn)行管理,在這個(gè)窗口中,我們 將剩余床位為零的房號(hào)記錄用紅色標(biāo)記,表示該房客滿,禁用。2 .房間查詢在此管理人員對要求客房進(jìn)行查詢,在查詢時(shí),可以按房號(hào)、床位數(shù)、全部等方式進(jìn)行 查詢,房間的信息資料可以從查詢結(jié)果中獲得。包括客房總床位數(shù)、剩余床位數(shù)、每床的單 價(jià)等??头抗芾砹鞒淘O(shè)計(jì)客房管理狀態(tài)處理其狀態(tài)轉(zhuǎn)換如下:O結(jié)束入住客房管理流程系統(tǒng)對客房管理處理流程如圖所示統(tǒng)計(jì)報(bào)表模塊該模塊實(shí)現(xiàn)對客房住宿收銀的統(tǒng)計(jì),為管理人員提供某一段時(shí)間內(nèi)住房人數(shù)和累計(jì)收入 的統(tǒng)計(jì),可以實(shí)現(xiàn)對
10、統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行年報(bào)表,月報(bào)表,日報(bào)表的查詢統(tǒng)計(jì)并進(jìn)行打印,為管 理人員的經(jīng)營決策提供科學(xué)數(shù)據(jù)。系統(tǒng)維護(hù)模塊此功能模塊有三個(gè)子模塊, 我們在進(jìn)行系統(tǒng)維護(hù)時(shí), 首先要選取系統(tǒng)維護(hù)的類型,包括:數(shù)據(jù)初始化,修改密碼、數(shù)據(jù)備份和新用戶注冊。1 .數(shù)據(jù)初始化此模塊實(shí)現(xiàn)系統(tǒng)原始數(shù)據(jù)的清空,以便重新輸入數(shù)據(jù),進(jìn)行管理。2 .修改密碼在此模塊中,用戶必須首先輸入用戶名和原始密碼,按“確認(rèn)”鍵后,在新密碼欄中輸 入新密碼,并進(jìn)行確認(rèn),最后單擊“確認(rèn)”鍵進(jìn)行保存。3 .數(shù)據(jù)備份任一個(gè)含有數(shù)據(jù)庫的系統(tǒng),其數(shù)據(jù)的備份功能是很重要的。 因系統(tǒng)有著種種不可預(yù)測的 被損壞的可能,如果系統(tǒng)數(shù)據(jù)沒有備份,一旦數(shù)據(jù)被丟失或破壞,
11、有時(shí)會(huì)給用戶造成無法估 量的損失或嚴(yán)重的后果。4 .新用戶的注冊一般情況下,系統(tǒng)的使用不止一人, 每人使用都可以有自己的用戶名和密碼,特別是統(tǒng)計(jì)報(bào)表數(shù)據(jù)時(shí),其默認(rèn)的報(bào)表人名稱就是進(jìn)入系統(tǒng)的用戶名。系統(tǒng)設(shè)置流程設(shè)計(jì)狀態(tài)圖:流程圖:系統(tǒng)幫助模塊提供幫助信息。4數(shù)據(jù)庫設(shè)計(jì)整體設(shè)計(jì)州兩第第 義 日日A 十二4上言:去 = 阜延入育甘ehsrf 曲w Btstime a twtiLwW二一 1三 T-隹費(fèi)號(hào)戶修 .(?.學(xué) 三號(hào)?一型mt 七三 intnurhetfic oh ar oh ar di sr3 -皆可克3tm 妾2.斗 士二C三 _.-: =.:.ant ohaf charinidi ar
12、dsretime chrmt 吟 沖刖 dw numitric dertetiime dT3F舞震器囂SLg李亨聿里.-y亙 3 3 3 3勢 A需好犬住七二匚怕 ,-7二:.-一技三產(chǎn)工 steiir-e steii ee aLeijme rsum*nc char char數(shù)據(jù)表設(shè)計(jì)數(shù)據(jù)表的表結(jié)構(gòu)設(shè)計(jì)是一個(gè)管理信息系統(tǒng)項(xiàng)目成功與否的關(guān)鍵,設(shè)計(jì)的原則 除了遵循一定級(jí)別的范式要求,更要注重實(shí)際應(yīng)用,根據(jù)業(yè)務(wù)數(shù)據(jù)的特點(diǎn)來設(shè)計(jì) 表結(jié)構(gòu),這樣才能使系統(tǒng)具有更好的可維護(hù)性。主要的業(yè)務(wù)數(shù)據(jù)表設(shè)計(jì)如下。結(jié)賬單表:序號(hào)字段名字段含義數(shù)據(jù)類型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Xm姓名char是
13、4Rzrq入住時(shí)期datetime是5Ldrq離店日期datetime是6Czy操作員char是結(jié)賬明細(xì)表:序號(hào)字段名字段含義數(shù)據(jù)類型是否為空1Lsh流水號(hào)int否2Jzdlsh結(jié)賬單流水號(hào)int是3Je金額numeric是4Fh房號(hào)char是5Khxm客戶姓名char是6Czy操作員char是客戶消費(fèi)表:序號(hào)字段名字段含義數(shù)據(jù)類型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Xflx消費(fèi)類型char是4Je金額numeric是5Jzrq結(jié)賬日期datetime是6Skr收款人char是入住登記表:序號(hào)字段名字段含義數(shù)據(jù)類型是否為空1Lsh流水號(hào)int否2Xm姓名char是3Xb性別char是4Rs人數(shù)int是5Krlx客人類型char是6Rzrq入住日期datetime是7Ldrq離店日期datetime是8Fh房號(hào)char是客房資料表:序號(hào)字段名字段含義數(shù)據(jù)類型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Kflx客房類型char
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 一建培訓(xùn)合同范本
- 年度供貨合同范本
- 供銷總社采購合同范例
- 勞動(dòng)工人合同范本
- 公司合作簽合同范本
- 中央新風(fēng)合同范本
- 加盟飯店合同范本
- 中介房租合同范本
- app項(xiàng)目轉(zhuǎn)讓合同范本
- 交通肇事代理協(xié)議合同范本
- 社會(huì)階層與教育選擇行為分析-深度研究
- 社會(huì)工作行政(第三版)課件匯 時(shí)立榮 第6-11章 項(xiàng)目管理- 社會(huì)工作行政的挑戰(zhàn)、變革與數(shù)字化發(fā)展
- 學(xué)校小賣部承包合同范文
- 2025年湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- DB 63- T993-2011 三江源生態(tài)監(jiān)測技術(shù)規(guī)范
- 北京市東城區(qū)2025年公開招考539名社區(qū)工作者高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025福建福州地鐵集團(tuán)限公司運(yùn)營分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025至2030年中國電子護(hù)眼臺(tái)燈數(shù)據(jù)監(jiān)測研究報(bào)告
- 兒童睡眠障礙治療
- 2025年浙江省溫州樂清市融媒體中心招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論