版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)【精選文檔】系統(tǒng)設(shè)計(jì)說(shuō)明書(shū) 實(shí) 驗(yàn) 名 稱(chēng):系統(tǒng)設(shè)計(jì) 項(xiàng) 目 名 稱(chēng):酒店賓館住房管理 班 級(jí): 姓 名: 學(xué) 號(hào): 日 期: 2015.11.8 成 績(jī): 1 引言 1。1 編寫(xiě)目的 本文是在前期需求分析的基礎(chǔ)上,充分與用戶(hù)進(jìn)行溝通,對(duì)xx系統(tǒng)的設(shè)計(jì)進(jìn)行表述。說(shuō)明對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本描述、程序系統(tǒng)的組織結(jié)構(gòu)、功能分配、流程邏輯等。1.2 背景 酒店賓館管理系統(tǒng)是一個(gè)XX與XX酒店合作項(xiàng)目,項(xiàng)目由XX酒店提出,由XX承擔(dān)開(kāi)發(fā)任務(wù)。1.3 定義和縮略語(yǔ) 本文使用了表 1.1所顯示的面向用戶(hù)的術(shù)語(yǔ)、定義,包括通用詞語(yǔ)在本文檔中的專(zhuān)用解釋.表 1.1 術(shù)語(yǔ)/定義術(shù)語(yǔ)
2、/定義說(shuō) 明開(kāi)發(fā)方XX 用 戶(hù)XX酒店用例圖反映用戶(hù)與系統(tǒng)交互情況的一種圖形,常用于需求分析表 1。Error! Bookmark not defined.所列為本文用到的縮略語(yǔ)。表 1。Error! Bookmark not defined. 縮略語(yǔ)縮略語(yǔ)說(shuō) 明HIMS 酒店賓館管理系統(tǒng)(Hotel Information Management System)XXXX酒店1。4 參考資料本文使用了表 1。Error! Bookmark not defined.所列為本文用到的參考資料.表 1.3 參考資料編號(hào)資料名稱(chēng)作者1項(xiàng)目概述2開(kāi)發(fā)合同3XX提供的電子表格資料1.5 用戶(hù)XXX系統(tǒng)的目前
3、用戶(hù)為XX酒店住房管理部,住房管理部使用成功后并且效果不錯(cuò),XX酒店其他部門(mén)軟件設(shè)計(jì)將可能還會(huì)邀請(qǐng)XX。2 系統(tǒng)架構(gòu)設(shè)計(jì)2。1系統(tǒng)體系結(jié)構(gòu)依據(jù)前期的需求調(diào)研,用戶(hù)已經(jīng)有完善的內(nèi)部局域網(wǎng),網(wǎng)絡(luò)和硬件條件都較好,雖然C/S架構(gòu)有其特有的優(yōu)勢(shì),但最終不采用C/S架構(gòu)。系統(tǒng)采用目前最為流行的B/S架構(gòu),即用戶(hù)的所有操作都在瀏覽器上進(jìn)行.這種架構(gòu)最大的優(yōu)勢(shì)是方便部署.架構(gòu)示意如圖2-1。 圖21 系統(tǒng)架構(gòu)圖 用戶(hù)通過(guò)客戶(hù)端進(jìn)行操作,應(yīng)用程序部署在應(yīng)用服務(wù)器,服務(wù)器通過(guò)內(nèi)網(wǎng)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器,用戶(hù)通過(guò)內(nèi)網(wǎng)訪問(wèn)系統(tǒng)。2.2 系統(tǒng)設(shè)計(jì)模式 系統(tǒng)采用目前最為流行的MVC設(shè)計(jì)模式,即ModelView-Contro
4、ller,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層模型層、視圖層、控制層。 視圖(View):代表用戶(hù)交互界面,對(duì)于Web應(yīng)用來(lái)說(shuō),可以概括為HTML界面,但有可能為XHTML、XML和Applet。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定.業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。 控制(Controller):可以理解為從用戶(hù)接收請(qǐng)求, 將模型與視圖匹配在一起,共同完成用戶(hù)的請(qǐng)求。一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型。 模型、視圖
5、與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。如果用戶(hù)通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴(lài)于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。因此,無(wú)論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。這實(shí)際上是一種模型的變化-傳播機(jī)制。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能。系統(tǒng)的設(shè)計(jì)模式如圖2-2所示。 圖2-2 MVC設(shè)計(jì)模式2。2。1 持久層設(shè)計(jì)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對(duì)象負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù)。例如Hibernate、Mybatis。2。2。2 業(yè)務(wù)層設(shè)計(jì)是應(yīng)用程序中處理用戶(hù)交互的部分.通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用
6、戶(hù)輸入,并向模型發(fā)送數(shù)據(jù)。例如Spring。2.2.3 視圖層設(shè)計(jì)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的.例如Struts。補(bǔ)充:MVC是一個(gè)模型,具體實(shí)現(xiàn)也可以采用JSP +servlet+javabean的模式3 功能設(shè)計(jì) 根據(jù)前期的需求分析,對(duì)系統(tǒng)的功能模塊進(jìn)行劃分,功能結(jié)構(gòu)如圖31. 圖31 系統(tǒng)功能結(jié)構(gòu)圖總體的數(shù)據(jù)流程圖:3。1 客戶(hù)管理模塊 此功能模塊包括兩個(gè)子模塊,客戶(hù)登記和客戶(hù)查詢(xún)。1客戶(hù)住房登記該窗口具有新增、保存、刪除、打印押金收據(jù)等功能。在此管理人員必須輸入個(gè)人客戶(hù)的詳細(xì)資料包括姓名、性別、年齡證件類(lèi)別、證件號(hào)碼、住店日期、預(yù)付押金,所入住的房間號(hào)等
7、。在這個(gè)窗口中,系統(tǒng)會(huì)將未住客房的資料通過(guò)表格形式顯示出來(lái),以方便管理人員合理安排客戶(hù)住房.當(dāng)管理人員將個(gè)人資料登入后,系統(tǒng)將會(huì)顯示所入住客戶(hù)的姓名、身份證號(hào)、性別、入住日期、入住時(shí)間和入住的房間號(hào)等資料,以方便管理人員核對(duì)客戶(hù)資料.一般情況下,客戶(hù)信息錄入完畢后,需要打印“住房押金收款憑證所以在該窗口添加了打印功能。2 客戶(hù)查詢(xún)?cè)摯翱诰哂胁樵?xún)、結(jié)賬、退房、打印結(jié)賬憑證等功能。在此管理人員對(duì)要求退房的客戶(hù)進(jìn)行查詢(xún),并進(jìn)行費(fèi)用結(jié)算.在查詢(xún)時(shí),可以按房號(hào)、姓名、全部等方式進(jìn)行查詢(xún),客戶(hù)的信息資料可以從查詢(xún)結(jié)果中獲得。在此管理人員可以瀏覽已住客戶(hù)的詳細(xì)資料,包括客戶(hù)的姓名、性別、入住人數(shù)、房間號(hào)碼、
8、身份證號(hào)碼、入住日期、入住時(shí)間、已住天數(shù)等資料,方便管理人員管理客戶(hù)。一般情況下,結(jié)賬退房時(shí)要進(jìn)行查詢(xún),調(diào)出該客戶(hù)登記的資料,并進(jìn)行費(fèi)用結(jié)算,同時(shí)打印“客戶(hù)結(jié)賬憑證”,所以我們將客戶(hù)結(jié)賬退房功能放置在該窗口進(jìn)行,符合手工操作習(xí)慣.在查詢(xún)結(jié)果中選擇要退房的記錄先進(jìn)行結(jié)賬,系統(tǒng)將顯示該客戶(hù)的住宿詳細(xì)資料,并詢(xún)問(wèn)是否需要打印,若須打印單擊打印按鈕,打印該客戶(hù)的“住宿結(jié)賬憑證”,若無(wú)須打印則按返回鍵.打印完畢后,便可以辦理退房手續(xù)了,將退房房間號(hào)的床位騰出備用.3。1.1 客戶(hù)管理流程設(shè)計(jì)3.1。1。1 客戶(hù)管理狀態(tài)處理 其狀態(tài)轉(zhuǎn)換如下: 3.1.1。2 客戶(hù)管理流程系統(tǒng)對(duì)客戶(hù)管理處理流程如圖所示。
9、3。2 客房管理模塊:此功能模塊也包括兩個(gè)子模塊:房間設(shè)置和房間查詢(xún)。1房間設(shè)置該窗口具有對(duì)房間數(shù)據(jù)進(jìn)行新增、刪除、保存等操作功能,在此管理人員必須輸入新房間的房間號(hào)碼、總床位數(shù)、剩余床位數(shù)、每床的單價(jià)等,在輸入完畢后,單擊“確定”,系統(tǒng)將顯示新房間的基本情況。同時(shí),為方便管理人員對(duì)房間進(jìn)行管理,在這個(gè)窗口中,我們將剩余床位為零的房號(hào)記錄用紅色標(biāo)記,表示該房客滿(mǎn),禁用。2 房間查詢(xún)?cè)诖斯芾砣藛T對(duì)要求客房進(jìn)行查詢(xún),在查詢(xún)時(shí),可以按房號(hào)、床位數(shù)、全部等方式進(jìn)行查詢(xún),房間的信息資料可以從查詢(xún)結(jié)果中獲得.包括客房總床位數(shù)、剩余床位數(shù)、每床的單價(jià)等。3。2.1 客房管理流程設(shè)計(jì)3。2。1.1 客房管理狀
10、態(tài)處理 其狀態(tài)轉(zhuǎn)換如下:3.2.1.2 客房管理流程系統(tǒng)對(duì)客房管理處理流程如圖所示。3。3統(tǒng)計(jì)報(bào)表模塊該模塊實(shí)現(xiàn)對(duì)客房住宿收銀的統(tǒng)計(jì),為管理人員提供某一段時(shí)間內(nèi)住房人數(shù)和累計(jì)收入的統(tǒng)計(jì),可以實(shí)現(xiàn)對(duì)統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行年報(bào)表,月報(bào)表,日?qǐng)?bào)表的查詢(xún)統(tǒng)計(jì)并進(jìn)行打印,為管理人員的經(jīng)營(yíng)決策提供科學(xué)數(shù)據(jù).3.4系統(tǒng)維護(hù)模塊此功能模塊有三個(gè)子模塊,我們?cè)谶M(jìn)行系統(tǒng)維護(hù)時(shí),首先要選取系統(tǒng)維護(hù)的類(lèi)型,包括:數(shù)據(jù)初始化,修改密碼、數(shù)據(jù)備份和新用戶(hù)注冊(cè)。1數(shù)據(jù)初始化此模塊實(shí)現(xiàn)系統(tǒng)原始數(shù)據(jù)的清空,以便重新輸入數(shù)據(jù),進(jìn)行管理。2修改密碼在此模塊中,用戶(hù)必須首先輸入用戶(hù)名和原始密碼,按“確認(rèn)鍵后,在新密碼欄中輸入新密碼,并進(jìn)行確
11、認(rèn),最后單擊“確認(rèn)”鍵進(jìn)行保存.3數(shù)據(jù)備份任一個(gè)含有數(shù)據(jù)庫(kù)的系統(tǒng),其數(shù)據(jù)的備份功能是很重要的.因系統(tǒng)有著種種不可預(yù)測(cè)的被損壞的可能,如果系統(tǒng)數(shù)據(jù)沒(méi)有備份,一旦數(shù)據(jù)被丟失或破壞,有時(shí)會(huì)給用戶(hù)造成無(wú)法估量的損失或嚴(yán)重的后果。4新用戶(hù)的注冊(cè)一般情況下,系統(tǒng)的使用不止一人,每人使用都可以有自己的用戶(hù)名和密碼,特別是統(tǒng)計(jì)報(bào)表數(shù)據(jù)時(shí),其默認(rèn)的報(bào)表人名稱(chēng)就是進(jìn)入系統(tǒng)的用戶(hù)名。3。4。1 系統(tǒng)設(shè)置流程設(shè)計(jì)3.4.1.1 狀態(tài)圖:3。4。1.2 流程圖: 3.5系統(tǒng)幫助模塊提供幫助信息。4 數(shù)據(jù)庫(kù)設(shè)計(jì)4。1 整體設(shè)計(jì)4。2 數(shù)據(jù)表設(shè)計(jì) 數(shù)據(jù)表的表結(jié)構(gòu)設(shè)計(jì)是一個(gè)管理信息系統(tǒng)項(xiàng)目成功與否的關(guān)鍵,設(shè)計(jì)的原則除了遵循一
12、定級(jí)別的范式要求,更要注重實(shí)際應(yīng)用,根據(jù)業(yè)務(wù)數(shù)據(jù)的特點(diǎn)來(lái)設(shè)計(jì)表結(jié)構(gòu),這樣才能使系統(tǒng)具有更好的可維護(hù)性.主要的業(yè)務(wù)數(shù)據(jù)表設(shè)計(jì)如下.結(jié)賬單表:序號(hào)字段名字段含義數(shù)據(jù)類(lèi)型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Xm姓名char是4Rzrq入住時(shí)期datetime是5Ldrq離店日期datetime是6Czy操作員char是結(jié)賬明細(xì)表:序號(hào)字段名字段含義數(shù)據(jù)類(lèi)型是否為空1Lsh流水號(hào)int否2Jzdlsh結(jié)賬單流水號(hào)int是3Je金額numeric是4Fh房號(hào)char是5Khxm客戶(hù)姓名char是6Czy操作員char是客戶(hù)消費(fèi)表:序號(hào)字段名字段含義數(shù)據(jù)類(lèi)型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Xflx消費(fèi)類(lèi)型char是4Je金額numeric是5Jzrq結(jié)賬日期datetime是6Skr收款人char是入住登記表:序號(hào)字段名字段含義數(shù)據(jù)類(lèi)型是否為空1Lsh流水號(hào)int否2Xm姓名char是3Xb性別char是4Rs人數(shù)int是5Krlx客人類(lèi)型char是6Rzrq入住日期datetime是7Ldrq離店日期datetime是8Fh房號(hào)char是客房資料表:序號(hào)字段名字段含義數(shù)據(jù)類(lèi)型是否為空1Lsh流水號(hào)int否2Fh房號(hào)char是3Kflx客房類(lèi)型char是4Lc樓層int是5Zt狀態(tài)char是6Qjzt清潔狀態(tài)char是客房總表:序號(hào)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度生態(tài)農(nóng)業(yè)地產(chǎn)合作開(kāi)發(fā)合同書(shū)
- 二零二五年度出租車(chē)座套定制與品牌推廣合同3篇
- 二零二五版電力設(shè)備質(zhì)檢員招聘與職責(zé)協(xié)議書(shū)3篇
- 個(gè)性化倉(cāng)儲(chǔ)解決方案服務(wù)外包協(xié)議范本版A版
- 2025年度企業(yè)員工心理健康培訓(xùn)服務(wù)合同范本8篇
- 中美洲2024年原材料供應(yīng)協(xié)議
- 養(yǎng)殖場(chǎng)動(dòng)物疫病防治服務(wù)合同(2025年度)3篇
- 2025版圍欄施工安全風(fēng)險(xiǎn)評(píng)估與應(yīng)急預(yù)案合同3篇
- 2025年度買(mǎi)賣(mài)合同擔(dān)保條款修訂版及風(fēng)險(xiǎn)防范策略
- 二零二五年度供暖設(shè)施安全檢測(cè)與暖氣安裝合同樣本
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
- 浙教版七年級(jí)上冊(cè)數(shù)學(xué)第4章代數(shù)式單元測(cè)試卷(含答案)
- 一病一品成果護(hù)理匯報(bào)
- AQ-T 1009-2021礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開(kāi)題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語(yǔ)和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
- 帶狀皰疹護(hù)理查房
評(píng)論
0/150
提交評(píng)論