




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言...........................................................................................................................1
1.1項(xiàng)目開發(fā)背景................................................................................................1
1.2開發(fā)技術(shù)簡介................................................................................................1
1.2.1SSM簡介............................................................................................1
1.2.2星辰酒店客房管理系統(tǒng)的運(yùn)行原理.................................................1
1.2.3星辰酒店客房管理系統(tǒng)頁面的組成.................................................1
1.3開發(fā)工具簡介................................................................................................2
1.4項(xiàng)目開發(fā)技術(shù)路線........................................................................................2
2需求分析...................................................................................................................2
2.1功能需求描述.................................................................................................2
2.2非功能需求描述............................................................................................2
2.3需求用例建模................................................................................................3
2.3.1用戶管理的用例.................................................................................3
2.3.2客房預(yù)定管理的用例.........................................................................6
2.3.3客房分類管理的用例.........................................................................8
2.3.4客房信息管理的用例.......................................................................11
3系統(tǒng)概要設(shè)計(jì).........................................................................................................14
3.1系統(tǒng)設(shè)計(jì)原則..............................................................................................14
3.2系統(tǒng)框架設(shè)計(jì)..............................................................................................14
3.3系統(tǒng)功能設(shè)計(jì)..............................................................................................15
3.3.1用戶管理功能設(shè)計(jì)...........................................................................15
3.3.2客房預(yù)定管理功能設(shè)計(jì)...................................................................16
3.3.3客房分類管理功能設(shè)計(jì)...................................................................17
3.3.4客房信息管理功能設(shè)計(jì)...................................................................18
3.4數(shù)據(jù)庫設(shè)計(jì)..................................................................................................19
3.4.1設(shè)計(jì)原則...........................................................................................19
3.4.2概念設(shè)計(jì)...........................................................................................20
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.3邏輯設(shè)計(jì)...........................................................................................20
3.4.4數(shù)據(jù)字典...........................................................................................20
4系統(tǒng)詳細(xì)設(shè)計(jì).........................................................................................................22
4.1用戶管理子功能模塊設(shè)計(jì)..........................................................................22
4.1.1用戶管理子功能模塊說明...............................................................22
4.1.2用戶管理子功能模塊詳細(xì)設(shè)計(jì).......................................................22
4.2客房預(yù)定管理子功能模塊設(shè)計(jì)..................................................................23
4.2.1客房預(yù)定管理子功能模塊說明.......................................................23
4.2.2客房預(yù)定管理子功能模塊詳細(xì)設(shè)計(jì)...............................................23
4.3客房分類管理子功能模塊設(shè)計(jì)..................................................................24
4.3.1客房分類管理子功能模塊說明.......................................................24
4.3.2客房分類管理子功能模塊詳細(xì)設(shè)計(jì)...............................................24
4.4客房信息管理子功能模塊設(shè)計(jì)..................................................................25
4.4.1客房信息管理子功能模塊說明.......................................................25
4.4.2客房信息管理子功能模塊詳細(xì)設(shè)計(jì)...............................................25
5系統(tǒng)實(shí)現(xiàn).................................................................................................................27
5.1用戶管理子模塊實(shí)現(xiàn)..................................................................................27
5.1.1用戶管理模塊界面設(shè)計(jì)...................................................................27
5.1.2用戶管理模塊核心代碼實(shí)現(xiàn):.......................................................27
5.2客房預(yù)定管理子模塊實(shí)現(xiàn)..........................................................................28
5.2.1客房預(yù)定管理模塊界面設(shè)計(jì)...........................................................28
5.2.2客房預(yù)定管理模塊核心代碼實(shí)現(xiàn)...................................................28
5.3客房分類管理子模塊實(shí)現(xiàn)..........................................................................29
5.3.1客房分類管理模塊界面設(shè)計(jì)...........................................................29
5.3.2客房分類管理模塊核心代碼實(shí)現(xiàn)...................................................29
5.4客房信息管理子模塊實(shí)現(xiàn)..........................................................................30
5.4.1客房信息管理模塊界面設(shè)計(jì)...........................................................30
5.4.2客房信息管理模塊核心代碼實(shí)現(xiàn)...................................................31
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
6系統(tǒng)測(cè)試.................................................................................................................31
6.1用戶管理功能測(cè)試......................................................................................31
6.2客房預(yù)定管理功能測(cè)試..............................................................................33
6.3客房分類管理功能測(cè)試..............................................................................34
6.4客房信息管理功能測(cè)試..............................................................................35
7設(shè)計(jì)小結(jié).................................................................................................................37
參考文獻(xiàn).....................................................................................................................38
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
星辰酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
1引言
隨著信息時(shí)代的進(jìn)一步發(fā)展,酒店管理系統(tǒng)的發(fā)展受到了計(jì)算機(jī)技術(shù)和旅
游業(yè)的發(fā)展的推動(dòng)。隨著旅游業(yè)的興起和發(fā)展,酒店業(yè)也迅速發(fā)展。酒店業(yè)的
發(fā)展帶來了更多的客人,也帶來了更多的管理難題。為了滿足客人的需求,酒
店管理人員需要更有效地管理酒店的訂房、客房服務(wù)、財(cái)務(wù)、人事等方面的信
息和操作。
1.1項(xiàng)目開發(fā)背景
在這種情況下,酒店管理系統(tǒng)應(yīng)運(yùn)而生。它可以幫助酒店管理員有效地管
理酒店的信息和操作,提高酒店的管理效率,提升酒店的服務(wù)質(zhì)量。隨著計(jì)算
機(jī)技術(shù)的不斷發(fā)展,酒店管理系統(tǒng)也在不斷完善和升級(jí),使得酒店管理更加方
便和高效。
1.2開發(fā)技術(shù)簡介
此系統(tǒng)是采用SSM框架集成,日志框架用的是log4j,Mysql作為數(shù)據(jù)庫并
用IDEA作為調(diào)試工具。前端界面精簡,功能強(qiáng)大,耦合性低。
1.2.1SSM簡介
SSM就是由spring+springMVC+mybatis組成。
spring就是一個(gè)容器,springMVC是前端控制器,mybatis作為持久層框架。
spring負(fù)責(zé)存放對(duì)象。springMVC負(fù)責(zé)前端界面的控制,其中包括頁面攔截等
功能的實(shí)現(xiàn)。Mybatis作為持久層框架,主要負(fù)責(zé)對(duì)數(shù)據(jù)庫的語句進(jìn)行操作。
1.2.2星辰酒店客房管理系統(tǒng)的運(yùn)行原理
在IDEA啟動(dòng)Tomcat服務(wù),即可訪問系統(tǒng)登錄界面,實(shí)現(xiàn)數(shù)據(jù)增刪改查等
功能。
1.2.3星辰酒店客房管理系統(tǒng)頁面的組成
此頁面用html寫的,其中包括用戶管理界面、客房預(yù)定界面、客房分類管
理界面、客房信息管理界面、登錄等界面。
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.3開發(fā)工具簡介
工具的使用:采用IDEA
IDEA全稱IntelliJIDEA,是一款專業(yè)的Java集成開發(fā)環(huán)境
(IntegratedDevelopmentEnvironment,IDE),由JetBrains公司開發(fā)。
ntelliJIDEA支持Java和許多其他編程語言,如Kotlin、Groovy和
Scala。它還提供了豐富的代碼編輯功能,如代碼自動(dòng)完成、語法檢查、快速
導(dǎo)航和重構(gòu)等。此外,IntelliJIDEA還提供了一系列的調(diào)試和測(cè)試工具,幫
助開發(fā)人員在開發(fā)過程中發(fā)現(xiàn)并解決問題。
1.4項(xiàng)目開發(fā)技術(shù)路線
此網(wǎng)站數(shù)據(jù)庫連接使用的是JDBC,前端使用的是html+bootstrap,后端
使用的是SSM框架,數(shù)據(jù)庫使用的是mysql,持久層使用的是mybatisplus。
2需求分析
2.1功能需求描述
基于用戶管理、客房預(yù)定管理、客房分類管理、客房信息管理模塊的酒店
客房管理系統(tǒng)。
(1)用戶管理:管理員可以條件查詢用戶信息,或者添加用戶,同時(shí)可以對(duì)
用戶信息進(jìn)行修改和刪除。
(2)客房預(yù)定管理:管理員可以條件查詢客房預(yù)定信息,或者添加客房預(yù)定,
對(duì)客房預(yù)定進(jìn)行刪除或者是更新。
(3)客房分類管理:管理人員可以條件查詢客房分類信息,或者是添加客房
分類,同時(shí)也可以對(duì)客房分類信息進(jìn)行更新和刪除。
(4)客房信息管理:管理人員根據(jù)條件查詢客房信息,添加客房,同時(shí)對(duì)客房
進(jìn)行修改或者是刪除。
2.2非功能需求描述
星辰酒店客房管理系統(tǒng)的非功能需求有幾個(gè)方面:
(1)成本低廉,這個(gè)網(wǎng)站相比傳統(tǒng)的管理模式的耗時(shí)耗力,可以節(jié)省資
金。
(2)響應(yīng)時(shí)間快,該網(wǎng)站采用的SSM框架,大大減少了頁面接受數(shù)據(jù)跳
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
轉(zhuǎn)的時(shí)間。
(3)易操作性,界面簡潔,所有功能可視化,操作簡單易懂。
2.3需求用例建模
通過對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1星辰酒店客房管理系統(tǒng)的總體用例模型
管理員登錄后,通過客房分類管理對(duì)客房分類的信息的查詢、修改和刪
除,在用戶管理可以對(duì)用戶進(jìn)行管理,通過客房預(yù)定管理查看、修改、刪除
客房預(yù)定信息,通過客房信息管理添加客房、更新客房信息。
2.3.1用戶管理的用例
我們可以通過星辰酒店客房管理系統(tǒng)的用例圖和活動(dòng)圖來實(shí)現(xiàn)需求分析階
段的數(shù)據(jù)分析和整理。星辰酒店客房管理系統(tǒng)中的用戶管理模塊具體的用例信
息描述如圖2-2所示。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-2用戶管理用例圖
通過對(duì)用例的逐步思考和分析,利用活動(dòng)圖。用戶管理活動(dòng)圖如圖2-3所
示。
圖2-3用戶管理活動(dòng)圖
在2-2使用案例圖和2-3活動(dòng)圖中,一步一步地思考和分析,得到每個(gè)用
例信息描述表。用戶管理模塊用例如下描述表呈現(xiàn)。
表2-4添加用戶模塊用例信息描述
項(xiàng)目描述
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例名稱添加用戶
用例標(biāo)識(shí)號(hào)01
參與者管理人員
簡述說明添加用戶
前置條件管理人員已經(jīng)打開添加窗口
1.輸入用戶詳情信息。
基本的事件流2.點(diǎn)擊提交。
3.結(jié)束
異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)
后置條件顯示用戶信息
表2-5查詢用戶信息模塊用例信息描述
項(xiàng)目描述
用例名稱查詢用戶信息
用例標(biāo)識(shí)號(hào)02
參與者管理人員
簡述說明查詢用戶信息
前置條件打開用戶管理
1.打開用戶頁面
2.輸入查詢的條件
基本的事件流3.點(diǎn)擊按鈕
4.就會(huì)出現(xiàn)想要的信息
5.結(jié)束運(yùn)行
異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)
后置條件顯示用戶信息
表2-6用戶信息修改模塊用例信息描述
項(xiàng)目描述
用例名稱用戶信息修改
用例標(biāo)識(shí)號(hào)03
參與者管理人員
簡述說明管理員修改用戶信息
前置條件打開用戶管理
1.選擇用戶
2.點(diǎn)擊編輯
基本的事件流
3.提交修改信息
4.結(jié)束
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)
后置條件顯示用戶信息
表2-7刪除用戶模塊用例信息描述
項(xiàng)目描述
用例名稱刪除用戶
用例標(biāo)識(shí)號(hào)03
參與者管理人員
簡述說明管理員刪除用戶
前置條件打開用戶管理
5.選擇用戶
6.點(diǎn)擊刪除
基本的事件流
7.顯示刪除信息
8.結(jié)束
異常錯(cuò)誤事件流錯(cuò)誤彈出,管理人員核實(shí)
后置條件顯示用戶信息
2.3.2客房預(yù)定管理的用例
經(jīng)過對(duì)用例圖和活動(dòng)圖的分解??头款A(yù)定管理功能具體的用例信息描述如
圖2-8所示,分別具有添加客房預(yù)定、客房預(yù)定信息查看、客房預(yù)定信息修改
和刪除等操作功能。
圖2-8客房預(yù)定管理用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。客房預(yù)定管
理活動(dòng)圖如圖2-9所示。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9客房預(yù)定管理活動(dòng)圖
通過對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表??头款A(yù)定管理模塊用例信息描述如下表所示。
表2-10預(yù)定客房用例信息描述
項(xiàng)目描述
用例名稱預(yù)定客房
用例標(biāo)識(shí)號(hào)01
參與者用戶
簡述說明用戶預(yù)定客房
前置條件用戶已經(jīng)開客房預(yù)定頁面添加界面
1.用戶輸入客房預(yù)定信息
2.點(diǎn)擊提交按鈕
基本的事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回客房預(yù)定用戶頁面
5.結(jié)束
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,用戶進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-11客房預(yù)定信息修改用例信息描述
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱客房預(yù)定信息修改
用例標(biāo)識(shí)號(hào)02
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改客房預(yù)定信息修改窗口
1.管理員選擇客房預(yù)定修改數(shù)據(jù)
2.提交
基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗
4.返回客房預(yù)定用戶頁面
5.結(jié)束
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-12客房預(yù)定刪除用例信息描述
項(xiàng)目描述
用例名稱刪除客房預(yù)定
用例標(biāo)識(shí)號(hào)03
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開客房預(yù)定頁面和用戶頁面
1.管理員選擇想要的客房預(yù)定
2.點(diǎn)擊刪除按鈕
基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗
4.返回客房預(yù)定用戶頁面
5.結(jié)束
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.3客房分類管理的用例
經(jīng)過對(duì)用例圖和活動(dòng)圖的分解??头糠诸惞芾砉δ芫唧w的用例信息描述如
圖2-13所示,分別具有客房分類增刪改和查詢操作功能。
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-13客房分類管理用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模??头糠诸惞?/p>
理活動(dòng)圖如圖2-14所示。
圖2-14客房分類管理活動(dòng)圖
通過對(duì)圖2-13用例圖及圖2-14活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表??头糠诸惞芾砟K用例信息描述如下表所示,可以進(jìn)行客房分類的
增刪改查等操作。
表2-15客房分類添加用例信息描述
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱添加客房分類
用例標(biāo)識(shí)號(hào)01
參與者管理人員
簡述說明管理員輸入添加客房分類信息后系統(tǒng)驗(yàn)證合格即添加成功。
前置條件管理員已經(jīng)打開添加窗口
1.管理員輸入客房分類詳情信息
2.點(diǎn)擊提交按鈕
基本的事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回到用戶頁面
5.結(jié)束
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-16客房分類信息修改用例信息描述
項(xiàng)目描述
用例名稱客房分類信息修改
用例標(biāo)識(shí)號(hào)02
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改客房分類信息窗口
6.管理人員選擇用戶
7.修改客房分類數(shù)據(jù)
8.提交
基本的事件流
9.正確就成功,操作錯(cuò)誤就提示失敗
10.返回用戶頁面
11.結(jié)束
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-17刪除用戶的用例信息描述
項(xiàng)目描述
用例名稱刪除用戶
用例標(biāo)識(shí)號(hào)03
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開客房分類用戶頁面
1.管理人員選擇用戶
2.點(diǎn)擊刪除按鈕
基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗
4.返回用戶頁面
5結(jié)束
點(diǎn)擊按鈕,瀏覽器彈出框,管理人員可以進(jìn)行確認(rèn)會(huì)這是取
其他事件流
消
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
2.3.4客房信息管理的用例
經(jīng)過對(duì)用例圖和活動(dòng)圖的分解??头啃畔⒐芾砉δ芫唧w的用例信息描述如
圖2-18所示,分別具有客房查詢、修改、刪除操作功能。
圖2-18客房信息管理用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。客房信息管
理活動(dòng)圖如圖2-19所示。
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-19客房信息管理活動(dòng)圖
通過對(duì)圖2-18用例圖及圖2-19活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表??头啃畔⒐芾砟K用例信息描述如下表所示。
表2-20客房添加用例信息描述
項(xiàng)目描述
用例名稱添加客房
用例標(biāo)識(shí)號(hào)01
參與者管理人員
簡述說明管理員輸入客房信息,提交后系統(tǒng)驗(yàn)證合格即添加成功。
前置條件管理員已經(jīng)打開添加客房窗口
1.管理員輸入客房信息
2.點(diǎn)擊提交按鈕
基本的事件流3.輸入格式?jīng)]有問題,就顯示添加成功。
4.返回客房用戶頁面
5.結(jié)束
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-21客房信息修改用例信息描述
項(xiàng)目描述
用例名稱客房信息修改
用例標(biāo)識(shí)號(hào)02
參與者管理人員
管理員提交修改數(shù)據(jù),系統(tǒng)進(jìn)行驗(yàn)證后,數(shù)據(jù)合法即添加
簡述說明
成功
前置條件管理員打開修改客房信息窗口
12.管理員選擇客房
13.修改客房數(shù)據(jù)
14.提交
基本的事件流
15.正確就成功,操作錯(cuò)誤就提示失敗
16.返回客房用戶頁面
17.結(jié)束
在按“提交”按鈕之前,管理員可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件添加如果成功即窗口消失
表2-15客房刪除用例信息描述
項(xiàng)目描述
用例名稱刪除客房
用例標(biāo)識(shí)號(hào)03
參與者管理人員
簡述說明管理員提交刪除數(shù)據(jù)。
前置條件管理員打開客房用戶頁面
1.管理員選擇客房
2.點(diǎn)擊刪除按鈕
基本的事件流3.正確就成功,操作錯(cuò)誤就提示失敗
4.返回客房用戶頁面
5.結(jié)束
按了刪除按鈕后彈出提示框確認(rèn)是否刪除客房,管理員可
其他事件流
以隨按“取消”或“關(guān)閉”按鈕。
異常錯(cuò)誤事件流提示錯(cuò)誤的消息,管理員進(jìn)行確認(rèn)
后置條件刪除成功即關(guān)閉提示框
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
星辰酒店客房管理系統(tǒng),主要是考慮航空售票的管理。在實(shí)用可靠的同
時(shí),提高管理航空售票的效率。管理員提供了便利的客房分類管理和客房信息
管理。同時(shí)也為管理員提供了用戶管理和客房預(yù)定管理等各種功能
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)星辰酒店客
房管理系統(tǒng)的系統(tǒng)構(gòu)造模型,如圖3-1所示。
圖3-1星辰酒店客房管理系統(tǒng)整體架構(gòu)圖
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作加強(qiáng)了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的完美。
根據(jù)系統(tǒng)的需求的分析和用例建模的分析,本文確定了星辰酒店客房管理系統(tǒng)
的主要功能模塊,包括用戶管理、客房預(yù)定管理、客房分類管理和客房信息管
理等。星辰酒店客房管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有四幾大
主要功能模塊。
圖3-2星辰酒店客房管理系統(tǒng)功能結(jié)構(gòu)圖
3.3.1用戶管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-3。
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-3用戶管理功能模塊流程圖
3.3.2客房預(yù)定管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-4。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-4客房預(yù)定管理功能模塊流程圖
3.3.3客房分類管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-5。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-5客房分類管理功能模塊流程圖
3.3.4客房信息管理功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
功能描述使用功能流程圖描述,如下圖3-6。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-6客房信息管理功能模塊圖
3.4數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫是整個(gè)系統(tǒng)的基石。一個(gè)系統(tǒng)的優(yōu)秀取決于一個(gè)數(shù)據(jù)庫設(shè)計(jì)程度的
好壞,數(shù)據(jù)庫的設(shè)計(jì)有一些的主要步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、數(shù)據(jù)
字典
3.4.1設(shè)計(jì)原則
如果想要取得好的設(shè)計(jì)效果,數(shù)據(jù)庫的設(shè)計(jì)就應(yīng)該遵從幾個(gè)原則:
1.標(biāo)準(zhǔn)化原則
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.冗余原則
3.4.2概念設(shè)計(jì)
根據(jù)星辰酒店客房管理系統(tǒng)的數(shù)據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示。
圖3-7星辰酒店客房管理系統(tǒng)E-R圖
3.4.3邏輯設(shè)計(jì)
通過ER模型對(duì)實(shí)體屬性、實(shí)體間關(guān)系的分析和結(jié)合星辰酒店客房管理系統(tǒng)
的實(shí)際需求,建立起了本系統(tǒng)的關(guān)系模式,如下:
用戶表(用戶ID、用戶名、密碼、姓名、性別、頭像、手機(jī)號(hào))
客房預(yù)定表(客房預(yù)定ID、客房ID、客房分類ID、圖片、客房狀態(tài)、價(jià)格、
入住天數(shù)、入住人數(shù)、入住時(shí)間、用戶ID)
客房表(客房ID、客房名稱、客房分類ID、圖片、價(jià)格、客房狀態(tài))
客房分類表(客房分類ID、分類名稱)
3.4.4數(shù)據(jù)字典
用戶表的表結(jié)構(gòu)如表3-1所示,主要字段為:用戶ID、用戶名、密
碼、姓名、性別、頭像、手機(jī)號(hào)。
表3-1用戶表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
User_idint用戶ID主鍵是
User_acevarchar用戶名否是
User_passVarchar密碼否是
User_nameVarchar姓名否是
User_sexVarchar性別否是
User_imgVarchar頭像否是
User_telInt手機(jī)號(hào)否是
客房預(yù)定表的表結(jié)構(gòu)如表3-2所示,主要字段為:客房預(yù)定ID、客房
ID、客房分類ID、圖片、客房狀態(tài)、價(jià)格、入住天數(shù)、入住人數(shù)、入住時(shí)間、
用戶ID。
表3-2客房預(yù)定表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Reserve_idint客房預(yù)定ID主鍵是
Room_idInt客房ID外鍵是
Type_idInt客房分類ID外鍵是
Room_imgVarchar圖片否是
Room_stateVarchar客房狀態(tài)否是
Room_priceVarchar價(jià)格否是
Reserve_daysVarchar入住天數(shù)否是
Reserve_peoVarchar入住人數(shù)否是
Reserve_timeVarchar入住時(shí)間否是
User_idInt用戶ID外鍵是
客房表的表結(jié)構(gòu)如表3-3所示,主要字段為:客房ID、客房名稱、客房分
類ID、圖片、價(jià)格、客房狀態(tài)。
表3-3客房表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Room_idInt客房ID主鍵是
Room_nameVarchar客房青春否是
Type_idInt客房分類ID外鍵是
Room_imgVarchar圖片否是
Room_stateVarchar客房狀態(tài)否是
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
Room_priceVarchar價(jià)格否是
客房分類表的表結(jié)構(gòu)如表3-4所示,主要字段為:客房分類ID、分類名
稱。
表3-4客房分類表表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Type_idint客房分類ID主鍵是
Type_nameVarchar分類名稱否是
4系統(tǒng)詳細(xì)設(shè)計(jì)
星辰酒店客房管理系統(tǒng)設(shè)計(jì)體現(xiàn)在這幾個(gè)方面:
用戶管理、客房預(yù)定管理、客房信息管理、客房分類管理。給管理員提供
了便利的客房分類信息管理和客房信息管理,同時(shí)還有客房預(yù)定信息的管理。
4.1用戶管理子功能模塊設(shè)計(jì)
4.1.1用戶管理子功能模塊說明
用戶管理是星辰酒店客房管理系統(tǒng)的基本功能之一,其中包括管理員對(duì)用
戶的增刪改查等操作。
4.1.2用戶管理子功能模塊詳細(xì)設(shè)計(jì)
如圖4-1,為星辰酒店客房管理系統(tǒng)的用戶管理模塊子功能時(shí)序圖。
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4-1用戶管理系統(tǒng)時(shí)序圖
針對(duì)星辰酒店客房管理系統(tǒng)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊
方法描述表,如下表4-1所示。
表4-1用戶管理子功能模塊相關(guān)類及方法描述表
類名User
描述用戶管理
屬性Class
方法toUserManage()、amDelete()、profile()
4.2客房預(yù)定管理子功能模塊設(shè)計(jì)
4.2.1客房預(yù)定管理子功能模塊說明
星辰酒店客房管理系統(tǒng)的客房預(yù)定管理子功能包括對(duì)客房預(yù)定進(jìn)行管理,
其中有客房預(yù)定信息編輯,客房預(yù)定信息查詢、添加、刪除等功能。
4.2.2客房預(yù)定管理子功能模塊詳細(xì)設(shè)計(jì)
如圖4-2,為星辰酒店客房管理系統(tǒng)的客房預(yù)定管理模塊子功能時(shí)序
圖。
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4-2客房預(yù)定管理系統(tǒng)時(shí)序圖
針對(duì)星辰酒店客房管理系統(tǒng)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊
方法描述表,如下表4-2所示。
表4-2客房預(yù)定管理子功能模塊相關(guān)類及方法描述表
類名Reserve
描述客房預(yù)定管理
屬性Class
toReserveList()、addReserve()、toAssManage
方法
()
4.3客房分類管理子功能模塊設(shè)計(jì)
4.3.1客房分類管理子功能模塊說明
星辰酒店客房管理系統(tǒng)的客房分類管理子功能,可以對(duì)客房分類的信息進(jìn)
行增刪改等功能
4.3.2客房分類管理子功能模塊詳細(xì)設(shè)計(jì)
如圖4-3,為星辰酒店客房管理系統(tǒng)的客房分類管理模塊子功能時(shí)序圖。
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4-3客房分類管理系統(tǒng)時(shí)序圖
針對(duì)星辰酒店客房管理系統(tǒng)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊
方法描述表,如下表4-3所示。
表4-3客房分類管理子功能模塊相關(guān)類及方法描述表
類名Type
描述客房分類管理
屬性Class
方法addType()、deleteType()、listType()
4.4客房信息管理子功能模塊設(shè)計(jì)
4.4.1客房信息管理子功能模塊說明
星辰酒店客房管理系統(tǒng)的客房信息管理子功能其功能包括客房添加,修改
客房信息等,還可以對(duì)客房進(jìn)行刪除等操作。
4.4.2客房信息管理子功能模塊詳細(xì)設(shè)計(jì)
如圖4-4,為星辰酒店客房管理系統(tǒng)的客房信息管理模塊子功能時(shí)序圖。
25
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)主與物業(yè)簽訂的物業(yè)服務(wù)合同范例
- 空調(diào)設(shè)備采購與銷售合同協(xié)議
- 投資合作框架合同
- 商業(yè)空間裝修工程合同樣本
- 商業(yè)地產(chǎn)買賣居間合同書
- 原材料采購合同達(dá)成共識(shí)
- 知識(shí)改變命運(yùn)
- 自建房設(shè)計(jì)與施工總承包合同
- 植物習(xí)題庫+參考答案
- 建筑工程師勞動(dòng)合同范本
- 浙江省寧波市鄞州區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期英語期中考試(含答案)
- 2025年第三屆天揚(yáng)杯建筑業(yè)財(cái)稅知識(shí)競(jìng)賽題庫附答案(901-1000題)
- 大學(xué)信息技術(shù)基礎(chǔ)教程課件 主題2 信息技術(shù)基礎(chǔ)
- 2025屆高考作文備考訓(xùn)練:局中局外人生如棋
- 山東省威海市乳山市銀灘高級(jí)中學(xué)2024-2025學(xué)年高一下學(xué)期3月月考思想政治試題(含答案)
- 2025年開封大學(xué)單招職業(yè)適應(yīng)性測(cè)試題庫附答案
- 商場(chǎng)改造施工方案范本
- 醫(yī)務(wù)人員手衛(wèi)生培訓(xùn)
- 第6課 隋唐時(shí)期的中外文化交流 【公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)】-【教學(xué)評(píng)一體化】大單元整體教學(xué)
- 《鐵路信號(hào)基礎(chǔ)(第2版)》全套教學(xué)課件
- 幼教培訓(xùn)課件:《幼兒園思維共享的組織與實(shí)施》
評(píng)論
0/150
提交評(píng)論