【文章內(nèi)容簡(jiǎn)介】
基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 5 我選擇用這個(gè)迭代模型的主要思想是,想直觀(guān)簡(jiǎn)潔明了的表達(dá)這個(gè)系統(tǒng)的整個(gè)生命周期,在這個(gè)生命周期中,需求獲取階段主要任務(wù)是通過(guò)上網(wǎng)查找或直接去酒店中了解酒店客房管理系統(tǒng)所需要的信息和能實(shí)現(xiàn)的系統(tǒng)功能,分析設(shè)計(jì)階段的主要任務(wù)是,對(duì)經(jīng)過(guò)需求獲取得到的信息,進(jìn)行分析與設(shè)計(jì)并完成系統(tǒng)的功能模塊圖和任務(wù)分解和劃分,詳細(xì)設(shè)計(jì)階段的主要任務(wù)是要進(jìn)行系統(tǒng)用例的設(shè)計(jì)寫(xiě)作,數(shù)據(jù)模型分析,子系統(tǒng)分析建模,各個(gè)模塊的代碼編寫(xiě),此階段的任務(wù)比較重所以要認(rèn)真對(duì)待,編碼實(shí)現(xiàn)階段的主要任務(wù)是進(jìn)行系統(tǒng)功能代碼的實(shí)現(xiàn)。測(cè)試維護(hù)階段的主要任務(wù)是要對(duì) 系統(tǒng)進(jìn)行現(xiàn)測(cè)試然后反饋確定系統(tǒng)可以正常運(yùn)行為止,可以正常運(yùn)行以后就可以進(jìn)行系統(tǒng)的維護(hù)了。版本更新退役階段即是這個(gè)系統(tǒng)的生命的最后一步如果還能繼續(xù)使用則進(jìn)行系統(tǒng)的更新,如果系統(tǒng)跟不上時(shí)代的進(jìn)步則此系統(tǒng)即可退役。 項(xiàng)目任務(wù)分解結(jié)構(gòu)( WBS) ( 1)基于需求分析的功能模塊劃分: 表 22 功能 WBS表 序號(hào) 系統(tǒng)功能模塊名稱(chēng) 功能簡(jiǎn)述 1 用戶(hù)管理模塊 通過(guò) ID和密碼完成登錄功能 2 客房管理模塊 客房信息管理和入住信息管理 ( 2)基于項(xiàng)目開(kāi)發(fā)過(guò)程的 WBS 方案: 表 23 過(guò)程 WBS表 本章小結(jié) 本章通過(guò)經(jīng)濟(jì)、操作、技術(shù)、運(yùn)行四個(gè)方面對(duì)系統(tǒng)進(jìn)行了可行性分析,并通過(guò)對(duì)項(xiàng)目的軟件開(kāi)發(fā)生命周期模型和項(xiàng)目任務(wù)分解結(jié)構(gòu)的介紹,闡述了系統(tǒng)的開(kāi)發(fā)步驟和流程。 序號(hào) 階段任務(wù) 任務(wù)起止日期 階段性成果 1 軟件概念 2020/5/26— 2020/6/01 了解軟件相關(guān)概念 2 需求分析 2020/6/01— 2020/6/06 完成需求分析說(shuō)明文檔 3 架構(gòu)設(shè)計(jì) 2020/6/06— 2020/6/11 完成架構(gòu)文檔 4 詳細(xì)設(shè)計(jì) 2020/6/11— 2020/6/16 完成設(shè)計(jì)模型 5 編碼 2020/6/16— 2020/6/21 實(shí)現(xiàn)預(yù)期功能得 6 測(cè)試 2020/6/21— 2020/6/26 完善系統(tǒng)并完成相應(yīng)的文檔 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 6 第三章酒店客房管理系統(tǒng)需求分析 業(yè)務(wù)需求描述 請(qǐng)求登錄登錄頁(yè)面填寫(xiě)登錄信息 賬號(hào) , 密碼是否正確成功登錄頁(yè)面客房信息管理否是進(jìn)入管理員界面入住信息管理退出系統(tǒng) 圖 31 管理員活動(dòng)圖 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 系統(tǒng)功能模塊劃分 本系統(tǒng)共分為三個(gè)功能模塊,分別為客房管理模塊、入住信息管理模塊和用戶(hù)管理模塊,其功能模塊圖如下: 客 房 管 理 子 系 統(tǒng)客 房 管 理 模 塊 用 戶(hù) 管 理 模 塊刪除客房信息修改客房信息用戶(hù)登錄添加客房信息入 住 信 息 管 理 模 塊客房入住房費(fèi)結(jié)算查找客人信息 圖 33 功能模塊圖 系統(tǒng)用例圖 在 對(duì)本系統(tǒng)的角色和功能進(jìn)行分析后 , 可以得到系統(tǒng)的用例圖如下 : 客 房 管 理 子 系 統(tǒng)管 理 員登 錄客 房 信 息 管 理入 住 信 息 管 理 圖 34 系統(tǒng)用例圖 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 8 顧客用例的用例解說(shuō) 表 32 客房信息添加(修改)用例解說(shuō) 本章小結(jié) 本章通過(guò)業(yè)務(wù)需求描述,系統(tǒng)功能模塊的劃分,系統(tǒng)用例圖,對(duì)管理員的用例解說(shuō)對(duì)本系統(tǒng)的需求進(jìn)行分析,進(jìn)一步了解系統(tǒng)的功能。 用例名稱(chēng) 客房信息添加(修改) 創(chuàng)建者 李曉龍 創(chuàng)建日期 利益相關(guān)者 管理員 前置條件 進(jìn)入編輯客房信息界面,點(diǎn)擊客房信息添加,該用例啟動(dòng) 觸發(fā)器 管理員點(diǎn)擊客房信息添加 主要事件流 1. 管理員登錄主界面 2. 管理員成功登陸主界面 3. 管理員進(jìn)入客房信息界面,并添加或修改客房信息 4. 提交 異常 。 管理員關(guān)閉瀏覽器。 。 管理員返回登陸界面。 特別需求 無(wú) 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 9 第四章顧客子系統(tǒng)分析類(lèi)建模 順序圖 順序圖呈現(xiàn)了本系統(tǒng)的交互關(guān)系,在管理員添加客房信息的操作中,系統(tǒng)的順序圖如下: m a n a g e i n t e r f a c er m a n a g e A c t i o n D A O頂 層 包 : : A d m i nH o u s ec l i c ks k i pm a n a g e ( )a d d ( ) a l t ( ) d e l e t e ( )m a n a g e s u s s ( )r e t u r n 圖 41 管理員添加(修改)客房信息順序圖 活動(dòng)圖 在對(duì)本系統(tǒng)的詳細(xì)功能進(jìn)行分析,便會(huì)得出如下的業(yè)務(wù)流程圖: 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 請(qǐng)求登錄登錄頁(yè)面填寫(xiě)登錄信息 賬號(hào) , 密碼是否正確成功登錄頁(yè)面客房信息管理否是進(jìn)入管理員界面入住信息管理退出系統(tǒng) 圖 42 管理員活動(dòng)圖 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11 協(xié)作圖 為了更好地描述系統(tǒng)協(xié)作對(duì)象間的交互關(guān)系和鏈接關(guān)系,可用協(xié)作圖進(jìn)行呈現(xiàn): m a n a g e i n t e r f a c e r m a n a g e A c t i o nD A O頂 層 包 : : A d m i nH o u s e1 :c li ck2 : s k i p6 : m a n a g e s u s s3 : m a n a g e5 : r e t u r n4:add alter delete 圖 43 管理員協(xié)作圖 分析類(lèi)圖 + g e t ( )+ s e t ( ) h o u s e I d : i n t h o u s e T y p e : c h a r h o u s e N o : i n t h o u s e S t a t e : c h a r h o u s e D r c : c h a r a d m i n I d : i n tH o u s e+ s k i p ( )+ m a n a g e s u s s ( )m a n a g e A c t i o n+ m a n a g e ( )+ r e t u r n ( )H o u s e D a o+ c l i c k ( )m a n a g e i n t e r f a c e 圖 44 管理員修改(添加)客房信息分析類(lèi)圖 本章小結(jié) 本章通過(guò)介紹系統(tǒng)的順序圖、協(xié)作圖、活動(dòng)圖、分析類(lèi)圖,詳細(xì)展示了本系統(tǒng)的具體實(shí)現(xiàn)步驟。 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 12 第五章系統(tǒng)物理模型設(shè)計(jì) 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) ( 1)硬件壞境: ① .網(wǎng)絡(luò)環(huán)境:若是網(wǎng)絡(luò)方式應(yīng)用,本軟件可以運(yùn)行在支持 tcp/ip 協(xié)議的網(wǎng)絡(luò)上,局域網(wǎng)的速度建議在 10M以上;遠(yuǎn)程連接方式支持:同一運(yùn)營(yíng)商或跨網(wǎng)段的 ADSL,最好虛擬成 VDSL 或組成虛擬專(zhuān)網(wǎng);推薦租用 DDN 或光纖。 ② .數(shù)據(jù)庫(kù)服務(wù)器:可以按需求選擇普通的 PⅢ以上機(jī)器,內(nèi)存 512M 以上,硬盤(pán) 1G 以上即可。從性能上考慮,推薦使用專(zhuān)用 PC服務(wù)器, P4 2G 以上,硬盤(pán) 4G以上,不少于 1G 內(nèi)存。根據(jù)自己用戶(hù)數(shù)量多少?zèng)Q定本系統(tǒng)的服務(wù)器配置。 ③ .客戶(hù)端:可以按需求選擇普通 PⅢ以上機(jī)器,內(nèi)存 512M 以上,硬盤(pán) 1G 以上、顯示器分辨率建議在 1024 768 即可。 ( 2)運(yùn)行環(huán)境 ① .硬件要求: PIII 以上電腦,內(nèi)存要求在 512M 以上,至少 100M 硬盤(pán)空間。 ② .操作系統(tǒng): Windows2020/windows2020/windows xp/visatar 或更高版本。 ③ .網(wǎng)絡(luò)配置:正確配置網(wǎng)卡后,必須添加 TCP/IP協(xié)議。 ( 3)體系結(jié)構(gòu): 這次系統(tǒng)設(shè)計(jì)中擬采用 B/S 體系結(jié)構(gòu), B/S 架構(gòu)軟件的優(yōu)勢(shì)在于維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根 本不需要做任何的維護(hù)。無(wú)論用戶(hù)的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。 ( 4)采用的開(kāi)發(fā)壞境: 本系統(tǒng)采用使用的組件標(biāo)準(zhǔn)和技術(shù)框架是 J2EE ,并采用 my eclipse開(kāi)發(fā)工具,DBMS 擬采用 oracle 10g。 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 13 W E B 服 務(wù) 器( 業(yè) 務(wù) 邏 輯 )瀏 覽 器數(shù) 據(jù) 庫(kù)用 戶(hù)圖 51酒店客房管理系統(tǒng)體系結(jié)構(gòu)圖 數(shù)據(jù)模型分析 ER 模型 管 理 員 表入 住 信 息 表客 房 信 息表住 房管 理11nn 圖 52系統(tǒng) ER圖 管 理 員 表密 碼姓 名賬 號(hào)編 號(hào) 聯(lián) 系 電 話(huà) 圖 53管理員表 ER圖 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì) 客房管理子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 14 入 住 信 息 表入 住 日 期編 號(hào)顧 客 身 份 證號(hào)所 訂 房 間 號(hào)入 住 天 數(shù)顧 客 姓 名顧 客 電 話(huà) 號(hào)碼費(fèi) 用 圖 54 預(yù)訂信息表 ER圖 客 房 信 息 表客 房 描 述 客 房 類(lèi) 型客 房 價(jià) 格客 房 編 號(hào)客 房 狀 態(tài)所 屬 管 理 員編 號(hào) 圖 55客房信息表 ER圖 基于 web技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì)