酒店管理系統(tǒng)需求分析_第1頁
酒店管理系統(tǒng)需求分析_第2頁
酒店管理系統(tǒng)需求分析_第3頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、酒店管理系統(tǒng)需求分析酒店管理系統(tǒng)目錄一、引、 言41概述42.編寫要求53參-FZ. 考資料6、系 統(tǒng) 分 析 與 總 體 設(shè) 計1系統(tǒng)需求分析83開發(fā)工具的選擇154開發(fā)所需的實用技術(shù)165數(shù)_據(jù)庫_結(jié)_構(gòu)_設(shè)_計166系統(tǒng)模塊 界面設(shè)計227系統(tǒng)主要代 碼26三、系統(tǒng) 運 行 環(huán) 境32四、測試、.方案33登 陸 模 塊 測 試332入住模塊測試333換房模塊測試354.續(xù)住模塊測試365退房模塊測試37五、特色38六、 個人 心 得 體 會38一、 引言1. 概述酒店業(yè)是一個前景廣闊而又競爭激烈的行業(yè)。 我 國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個具有相當(dāng)規(guī) 模的產(chǎn)業(yè)。酒店客房管理使用手工處理賬

2、務(wù), 存 在許多現(xiàn)金流失的漏洞,使用軟件來管理賓館業(yè) 務(wù),結(jié)賬既準(zhǔn)確,速度又快,而且統(tǒng)計的報表也 快捷。對酒店整個來說,對酒店經(jīng)營狀況起決定 作用的是酒店的服務(wù)管理水平。如何利用先進的 管理手段來提高酒店的管理水平成為酒店業(yè)務(wù) 發(fā)展的當(dāng)務(wù)之急。面對信息時代的機遇和挑戰(zhàn), 利用科技手段提高酒店的管理無疑是一條行之 有效的途徑。雖然計算機管理并不是酒店管理走 向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn) 確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提 供強有力的支持。2. 編寫要求系統(tǒng)內(nèi)容:酒店信息管理系統(tǒng) 系統(tǒng)名稱:酒店信息管理系統(tǒng) 系統(tǒng)架構(gòu):C/S架構(gòu)需求分析部分:針對于預(yù)訂信息管理、客房管理、 賬務(wù)

3、管理、員工管理等酒店管理服務(wù)開發(fā)的系 統(tǒng)。系統(tǒng)設(shè)計部分:概念模型(ER) 系統(tǒng)實現(xiàn)部分:以數(shù)據(jù)的CRUD為核心3. 參考資料軟件工程(第3版)一一張海藩、倪寧編著, 人民郵電出版社。數(shù)據(jù)庫系統(tǒng)概論(第4版)王珊、薩師煊編著,高等教育出版社。Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航一一 劉韜、駱娟、何旭洪編著,人民郵電出版社。系統(tǒng)分析與總體設(shè)計1.系統(tǒng)需求分析本酒店管理系統(tǒng)主要針對于預(yù)訂信息管理、客房 管理、賬務(wù)管理、員工管理等酒店管理服務(wù)開發(fā) 的系統(tǒng)。包括以下功能:對預(yù)訂信息的管理,包括查詢、添加、修改、入 住、刪除。對客房信息的管理,包括查詢、入住登記、退房、 續(xù)住、換房。對賬務(wù)信息的

4、管理,包括收入報表及消費報表兩 個部分的管理。實現(xiàn)查詢、添加、修改、刪除賬 務(wù)信息的功能。對酒店員工信息的管理,需要有管理員權(quán)限。包 括查詢、添加、修改、刪除。對系統(tǒng)用戶信息的管理,需要有管理員權(quán)限。包 括查詢、添加、修改、刪除。對個人賬號信息的管理,包括修改密碼。2.系統(tǒng)體系結(jié)構(gòu)設(shè)計1. 系統(tǒng)總流程圖如圖1所示晉通用戶成功管理員權(quán)限識別圖.1系統(tǒng)總流程圖2. 系統(tǒng)的功能模塊圖如圖2所示在功能模塊示意圖的樹形結(jié)構(gòu)中,每一個葉節(jié)點 都是一個最小的功能模塊,每一個功能模塊都需 要針對不同的數(shù)據(jù)表完成相同的數(shù)據(jù)庫操作, 即 添加記錄、修改記錄、刪除記錄以及查詢顯示記錄信息。圖.2系統(tǒng)功能模塊圖在本系

5、統(tǒng)中,賬號管理模塊的功能比較簡單。在 系統(tǒng)初始化時,有五個默認的用戶。系統(tǒng)管理員 用戶為admin、a,普通用戶為1、2、3,由程 序設(shè)計人員手動添加到數(shù)據(jù)庫中,它們的默認密 碼均與用戶相同。管理員用戶可以創(chuàng)建用戶、修 改用戶信息以及刪除用戶;普通用戶則只能修改 自己的密碼。3. 賬號管理功能模塊的關(guān)系如圖3所示圖3.賬號管理功能模塊4. 系統(tǒng)總數(shù)據(jù)流圖如圖4所示。寒戶數(shù)據(jù)爭務(wù)數(shù)據(jù)f1更薯霽戶信息廣爭務(wù)處理)Si I更新張?zhí)栃畔?敗八管理印表恪圖4.系統(tǒng)總數(shù)據(jù)流圖7.換房模塊數(shù)據(jù)流圖如圖7所示。r?-TL 扯Tr新客廣仁島-圖7.換房模塊數(shù)據(jù)流圖8.續(xù)住模塊數(shù)據(jù)流圖如圖8所示。圖8.續(xù)住模塊數(shù)

6、據(jù)流圖9.預(yù)訂模塊數(shù)據(jù)流圖如圖9所示圖9.預(yù)訂模塊數(shù)據(jù)流圖10.管理模塊數(shù)據(jù)流圖如圖10所示員匚管理更新矗號信息(更新員H倩息圖10.管理模塊數(shù)據(jù)流圖3. 開發(fā)工具的選擇開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具, 即前臺開發(fā)語言和后臺數(shù)據(jù)庫。本系統(tǒng)選擇開發(fā) 工具為 Visual Basic 和 Access與其他開發(fā)工具相比,Visual Basic具有簡單 易學(xué)、靈活方便和易于擴充等特點,越來越多地 被用作客戶/服務(wù)器應(yīng)用程序的前端開發(fā)工具, 與后臺的Access數(shù)據(jù)庫相結(jié)合,能夠提供一個 高性能的管理信息系統(tǒng)解決方案。所以采用Visual Basic作為開發(fā)工具,Access作為后臺數(shù) 據(jù)庫

7、。4. 開發(fā)所需的實用技術(shù)開發(fā)酒店管理系統(tǒng)需要掌握如下技術(shù):Visual Basic的基本編程方法。Access數(shù)據(jù)庫基礎(chǔ)的管理方法。 常用SQL語句的使用。ADO數(shù)據(jù)庫訪問技術(shù)。5. 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫采用Access2003建立,用ADO作為連接 數(shù)據(jù)對象。1. 數(shù)據(jù)表:管理員信息字段名字段類型說明賬號文本管理員賬號,鍵密碼文本管理員密碼員工ID文本對應(yīng)的員工ID權(quán)限文本賬號類型1客房信息字段名字段類型說明房間號數(shù)字客房房間號,主 鍵房間類型數(shù)字客房類型價格數(shù)字客房價格房態(tài)文本客房入住信息客戶信息字段名字段類型說明ID文本客戶身份證號 碼,主鍵姓名文本客戶姓名聯(lián)系電話文本客戶聯(lián)系電話入住

8、房間數(shù)字客戶入住房間 號入住日期日期/時間客戶入住日期實收房費數(shù)字入住時收取的 房費預(yù)收押金數(shù)字入住時收取的押金退房日期日期/時間入住時的退房時間備注文本備注收入報表字段名字段類型說明賬務(wù)ID文本收入賬務(wù)ID, 主鍵收入類型數(shù)字賬務(wù)收入類型收入日期日期/時間賬務(wù)收入日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注消費報表字段名字段類型說明賬務(wù)ID文本消費賬務(wù)ID,王鍵消費類型數(shù)字賬務(wù)消費類型消費日期日期/時間賬務(wù)消費日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注預(yù)訂信息字段名字段類型說明預(yù)訂ID文本預(yù)訂信息ID , 主鍵姓名文本客戶姓名身份證文本客戶身份證聯(lián)系方式文本客戶聯(lián)系電話入住

9、天數(shù)數(shù)字客戶入住天數(shù)入住人數(shù)數(shù)字客戶入住人數(shù)客房數(shù)數(shù)字預(yù)訂的客房數(shù)客房類型數(shù)字預(yù)訂的客房類型入住日期日期/時間預(yù)訂的入住日 期、冃If 廿口P 石、冃 i=r Ir退房日期日期/時間預(yù)訂的退房日 期備注文本備注員工信息表字段名字段類型說明員工ID文本員工ID,主鍵姓名文本員工姓名身份證文本員工身份證所屬部門數(shù)字員工的所屬部 門職位數(shù)字員工的職位入職日期日期/時間員工的入職日 期基本工資數(shù)字員工的基本工 資獎金數(shù)字員工的獎金備注文本備注類型表字段名字段類型說明來存rr 口亠類型編號數(shù)字類型的編號,主鍵類型名稱文本類型名稱2. E-R圖如圖11所示慣扎報衣收入?yún)纹陴B(yǎng)作員類季號養(yǎng)墨宮稱ID匪筆電話

10、人住磅間 扎性日期 實枝腭賞 預(yù)妝押圭 避需日期 留至韓技表 SsS- 稠類型 嬪日期瀉圍乍員S8T1SisniD旌茗身悄證麻羹方式入住冊入住人教入住日期退房日期奮汪os茫碼 員工功Oft3 |職P蠱連 入亙婆畐圖11.E-R圖6.系統(tǒng)模塊界面設(shè)計1. 登陸界面如圖12所示g魴I二II頁I衛(wèi)登陸- 退出圖12.登陸界面2.管理系統(tǒng)主界面如圖13所示圖13.管理系統(tǒng)主界面3. 預(yù)訂管理信息界面如圖14所示鬥睡訂信皇吝u ; a b -=nri|預(yù)訂ID |-WRtfi島份證11,.L . I-|斗A b rJrJ-記求畑A 任痞7JD刪S圖14.預(yù)訂管理信息界面4. 客房信息管理界面如圖15所示

11、圖15.客房信息管理界面5.收入報表管理界面如圖16所示擁作尸wp&ratorN 4 Add * I H:枝人類型cType :忱日期 |SDSUTofEDatc* :;:鬥收入抿吉!丨賬務(wù)m記錄數(shù);退杳 詢I:圖16.收入報表管理界面6.消費報表管理界面如圖17所示+ 11小屈卜1口| :;:3J CC*p&x atox:記錄擻:Jju退査 詢口有叢拒束耿努消費類型I三| To操作員| 涓費日期時;圖17.消費報表管理界面廠 | 卜1員.工場|宮戶姓名身怡遷|N: :: |:所厲部門| Deparimj :職位 | Posi + ion:I I * AM * I : : : ;記錄姝;:n

12、詢:澤加:修枝:1 除退出I7a 1ii a n n millililia;tai11m 圖18.員工信息管理界面8.用戶管理界面如圖19所示圖19.用戶管理界面7.系統(tǒng)主要代碼1.連接數(shù)據(jù)庫:Public Rs As New ADODB.RecordsetPublic conn As New ADODB.Co nn ectionPublic dFlie As Stri ngPublic Sub Conn ect()酒店管理系統(tǒng).mdbconn.Conn ecti on Stri ngProvider=Microsoft .J et.OLEDB40;Data Source= & dFileco

13、nn. Ope nEnd SubPublic Sub Open_Rs(SQL As Stri ng)If Rs.State = 1 Then Rs.CloseadOpe nKeyset,Rs.Ope n SQL, conn, adLockBatchOptimistic End Sub2. 初始化用戶:Type Perl nfoID As Stri ngName As Stri ngDepartme nt As Stri ngPosition As StringEDate As DateState As Stri ngRoot As Boolea nPassword As Stri ngUser

14、 name As Stri ngEnd TypePublic PI nfo As PerI nfoPublic Sub in it(TmplD As Stri ng)Dim SQL As Stri ngSQL = SELECT 員工信息表.員工ID,員工信 息表姓名,Department.類型名稱 AS部門SQL = SQL + , Position.類型名稱 AS 職位, 員工信息表.入職日期,管理員信息.權(quán)限SQL = SQL + ,管理員信息.賬號,管理員信息. 密碼SQL = SQL + FROM (員工信息表 LEFT JOIN管理員信息ON員工信息表.員工ID=管 理員信息員工ID

15、)SQL = SQL + LEFT JOIN 類型表 AS Department ON 員工信息表.所屬部門 =Department.類型編號)SQL = SQL + LEFT JOIN 類型表 AS Position ON員工信息表職位+員工信息表所 屬部門=Position.類型編號)SQL = SQL + WHERE 員工信息表.員工 ID= + TmpID + 吶Open_Rs (SQL)With PI nfoD = Rs(員工 ID) .Name = Rs(姓名).Department = Rs(部門) .Position = Rs(職位) .EDate = Rs(入職日期) .St

16、ate = Rs(權(quán)限) .Password = Rs(密碼) .Username = Rs(賬號)If Rs(權(quán)限)=管理員Then.Root = TrueElse.Root = FalseEnd IfEnd WithAdmin.lnfo =員工 ID : + PInfo.lD + vbCrLf + vbCrLf + 姓 名:+ PI nfo.Name + vbCrLf + vbCrLfAdmin.lnfo = Admin.lnfo + 所屬部門:+ Pinfo.Department + vbCrLf + vbCrLf + 職 位:+ Pinfo.Position + vbCrLf + vb

17、CrLfAdmin.lnfo = Admin.lnfo + 入職日期:+ Trim(PI nfo.EDate) + vbCrLf + vbCrLf + 權(quán) 限:+ Pinfo.StateEnd Sub3. 登陸:Private Sub OK_Click(l ndex As ln teger)Dim SQL As Stri ngUser name = txtUserPassword = txtPasswordIf Trim(Username) = The nMsgBox 請輸入用戶名txtUser =txtPassword =txtUser.SetFocusExit SubEnd IfIf Pa

18、ssword = The nMsgBox 請輸入密碼txtPassword =txtPassword.SetFocusExit SubEnd IfSQL = SELECT * FROM 管理員信息WHERE 賬號=+ Username + Open_Rs (SQL)If Rs.RecordCou nt = 0 The nMsgBox 沒有該賬號txtUser =txtPassword =txtUser.SetFocusElseIf Password = Rs(密碼)ThenMsgBox 登陸成功SQL = SELECT 姓名,權(quán)限,員工信 息表.員工ID SQL = SQL + FROM 員工

19、信息表LEFT JOIN管理員信息ON員工信息表.員工ID=管理員信息.員工ID SQL = SQL + WHERE 賬號=+Username +Open_Rs (SQL)in it (Rs(員工 ID)Me.HideElseMsgBox 密碼錯誤txtPassword =txtPassword.SetFocusExit SubEnd IfEnd IfRs.CloseEnd Sub三、系統(tǒng)運行環(huán)境硬件配置:CPU : PIII800 或 AMD 1G 以上內(nèi)存:1G及以上硬盤:20G及以上操作:鼠標(biāo)、鍵盤軟件開發(fā)環(huán)境:系統(tǒng):Windows98/2000/XPMicrosoft軟件:Micros

20、oft Office Access 2003Visual Basic 6.0預(yù)期的輸 出 添加入 住,添加 收入四、測試方案1.登陸模塊測試編 號等價類輸入預(yù)期的輸出1正確的賬號,正確 的密碼賬號密碼a ; a進入主界面2正確的賬號,錯誤 的密碼賬號密碼a ; as“錯誤一一 密碼錯誤”3錯誤的賬號賬號b“錯誤一 一 賬號不存在”2.入住模塊測試編等價輸入 號類1 正確 填寫 客戶 信息錯誤 的客 戶信 息;(身 份證 位數(shù) 不足18 位;聯(lián) 系方 式不 足11 位;錯 誤房 間號; 入住 日期 小于 現(xiàn)在; 入住 天數(shù) 小于舍I王五島fit證|4 20500253019瑕系方式|1M522宅

21、需曲(W3-青肩標(biāo)淮|祈摳戦 間 三齊耐帶Ir-入住日朗|3O11/S /20 _ 入f鋤間|2a: S:E9另入住天號折前嵐替130全M jJ室?guī)∧?師TIWS &退宵E朋 |2O11/S /23 -迥列冋 a; 2B:E9 了寒愷呂虹聲寫尿蚩洞確左 退戰(zhàn)|“錯誤一 身份證 不足18 位,錯誤 聯(lián)系 方式不足 11位,錯 誤房間已入 住,錯誤 沒有 該房間 號,錯誤 入住 日期過 早,錯誤 入住 天數(shù)小于1)3.換房模塊測試編 號等價類輸入預(yù)期的輸出1正確 客戶 信息,正確 換房 信息卜損咎記一=舊1客戶信 息更 新,客 房信息 更新寺唐號碼13Q底宅何號120昌 ffr 證 iS05W25389Sl 23 23?洪后房。姓S |TB甲揭房間號|2M宜閭|彌世|退出|2錯誤 客戶 信息客房號碼:錯誤填寫或身份證: 錯誤填寫或姓名:錯誤填寫“錯誤 不 存在該 客戶”3錯誤 的客 房信 息房間號:已入住的房間,房間號: 沒有該房間號“錯誤 沒 有該客 房,錯 誤 該客房已有住客”4.續(xù)住模塊測試編 號等價類輸入預(yù)期的輸出1正

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論