




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.酒店管理系統(tǒng)目錄一、引言21.概述22.編寫(xiě)要求23.參考資料2二、系統(tǒng)分析與總體設(shè)計(jì)31.系統(tǒng)需求分析32.系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)33.開(kāi)發(fā)工具的選擇84.開(kāi)發(fā)所需的實(shí)用技術(shù)85.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)96.系統(tǒng)模塊界面設(shè)計(jì)117.系統(tǒng)主要代碼14三、系統(tǒng)運(yùn)行環(huán)境17四、測(cè)試方案171.登陸模塊測(cè)試172.入住模塊測(cè)試183.換房模塊測(cè)試184.續(xù)住模塊測(cè)試195.退房模塊測(cè)試19五、特色20六、個(gè)人心得體會(huì)20一、 引言1. 概述酒店業(yè)是一個(gè)前景廣闊而又競(jìng)爭(zhēng)激烈的行業(yè)。我國(guó)的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。酒店客房管理使用手工處理賬務(wù),存在許多現(xiàn)金流失的漏洞,使用軟件來(lái)管理賓館業(yè)務(wù),結(jié)賬既準(zhǔn)確,速度又快,而且統(tǒng)計(jì)的報(bào)表也快捷。對(duì)酒店整個(gè)來(lái)說(shuō),對(duì)酒店經(jīng)營(yíng)狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來(lái)提高酒店的管理水平成為酒店業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無(wú)疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、 快捷、高效等作用,對(duì)酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。2. 編寫(xiě)要求系統(tǒng)內(nèi)容:酒店信息管理系統(tǒng)系統(tǒng)名稱(chēng):酒店信息管理系統(tǒng)系統(tǒng)架構(gòu):C/S 架構(gòu)需求分析部分:針對(duì)于預(yù)訂信息管理、客房管理、賬務(wù)管理、員工管理等酒店管理服務(wù)開(kāi)發(fā)的系統(tǒng)。系統(tǒng)設(shè)計(jì)部分:概念模型(ER)系統(tǒng)實(shí)現(xiàn)部分:以數(shù)據(jù)的CRUD為核心3. 參考資料軟件工程(第3版)張海藩、倪寧編著,人民郵電出版社。數(shù)據(jù)庫(kù)系統(tǒng)概論(第4版)王珊、薩師煊編著,高等教育出版社。Visual Basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航劉韜、駱娟、何旭洪編著,人民郵電出版社。二、 系統(tǒng)分析與總體設(shè)計(jì)1. 系統(tǒng)需求分析本酒店管理系統(tǒng)主要針對(duì)于預(yù)訂信息管理、客房管理、賬務(wù)管理、員工管理等酒店管理服務(wù)開(kāi)發(fā)的系統(tǒng)。包括以下功能:對(duì)預(yù)訂信息的管理,包括查詢(xún)、添加、修改、入住、刪除。對(duì)客房信息的管理,包括查詢(xún)、入住登記、退房、續(xù)住、換房。對(duì)賬務(wù)信息的管理,包括收入報(bào)表及消費(fèi)報(bào)表兩個(gè)部分的管理。實(shí)現(xiàn)查詢(xún)、添加、修改、刪除賬務(wù)信息的功能。對(duì)酒店員工信息的管理,需要有管理員權(quán)限。包括查詢(xún)、添加、修改、刪除。對(duì)系統(tǒng)用戶(hù)信息的管理,需要有管理員權(quán)限。包括查詢(xún)、添加、修改、刪除。對(duì)個(gè)人賬號(hào)信息的管理,包括修改密碼。2. 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)1. 系統(tǒng)總流程圖如圖1所示圖.1系統(tǒng)總流程圖2. 系統(tǒng)的功能模塊圖如圖2所示在功能模塊示意圖的樹(shù)形結(jié)構(gòu)中,每一個(gè)葉節(jié)點(diǎn)都是一個(gè)最小的功能模塊,每一個(gè)功能模塊都需要針對(duì)不同的數(shù)據(jù)表完成相同的數(shù)據(jù)庫(kù)操作,即添加記錄、修改記錄、刪除記錄以及查詢(xún)顯示記錄信息。圖.2系統(tǒng)功能模塊圖在本系統(tǒng)中,賬號(hào)管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有五個(gè)默認(rèn)的用戶(hù)。系統(tǒng)管理員用戶(hù)為admin、a,普通用戶(hù)為1、2、3,由程序設(shè)計(jì)人員手動(dòng)添加到數(shù)據(jù)庫(kù)中,它們的默認(rèn)密碼均與用戶(hù)相同。管理員用戶(hù)可以創(chuàng)建用戶(hù)、修改用戶(hù)信息以及刪除用戶(hù);普通用戶(hù)則只能修改自己的密碼。3. 賬號(hào)管理功能模塊的關(guān)系如圖3所示。圖3.賬號(hào)管理功能模塊4. 系統(tǒng)總數(shù)據(jù)流圖如圖4所示。圖4.系統(tǒng)總數(shù)據(jù)流圖5. 入住模塊數(shù)據(jù)流圖如圖5所示。圖5. 入住模塊數(shù)據(jù)流圖6. 退房模塊數(shù)據(jù)流圖如圖6所示。圖6. 退房模塊數(shù)據(jù)流圖7. 換房模塊數(shù)據(jù)流圖如圖7所示。圖7. 換房模塊數(shù)據(jù)流圖8. 續(xù)住模塊數(shù)據(jù)流圖如圖8所示。圖8. 續(xù)住模塊數(shù)據(jù)流圖9. 預(yù)訂模塊數(shù)據(jù)流圖如圖9所示。圖9. 預(yù)訂模塊數(shù)據(jù)流圖10. 管理模塊數(shù)據(jù)流圖如圖10所示。圖10. 管理模塊數(shù)據(jù)流圖3. 開(kāi)發(fā)工具的選擇開(kāi)發(fā)數(shù)據(jù)庫(kù)管理信息系統(tǒng)需要選擇兩種工具,即前臺(tái)開(kāi)發(fā)語(yǔ)言和后臺(tái)數(shù)據(jù)庫(kù)。本系統(tǒng)選擇開(kāi)發(fā)工具為Visual Basic和Access。與其他開(kāi)發(fā)工具相比,Visual Basic具有簡(jiǎn)單易學(xué)、靈活方便和易于擴(kuò)充等特點(diǎn),越來(lái)越多地被用作客戶(hù)/服務(wù)器應(yīng)用程序的前端開(kāi)發(fā)工具,與后臺(tái)的Access數(shù)據(jù)庫(kù)相結(jié)合,能夠提供一個(gè)高性能的管理信息系統(tǒng)解決方案。所以采用Visual Basic作為開(kāi)發(fā)工具,Access作為后臺(tái)數(shù)據(jù)庫(kù)。4. 開(kāi)發(fā)所需的實(shí)用技術(shù)開(kāi)發(fā)酒店管理系統(tǒng)需要掌握如下技術(shù):Visual Basic的基本編程方法。Access數(shù)據(jù)庫(kù)基礎(chǔ)的管理方法。常用SQL語(yǔ)句的使用。ADO數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)。5. 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)采用Access2003建立,用ADO作為連接數(shù)據(jù)對(duì)象。1. 數(shù)據(jù)表:管理員信息字段名字段類(lèi)型說(shuō)明賬號(hào)文本管理員賬號(hào),主鍵密碼文本管理員密碼員工ID文本對(duì)應(yīng)的員工ID權(quán)限文本賬號(hào)類(lèi)型客房信息字段名字段類(lèi)型說(shuō)明房間號(hào)數(shù)字客房房間號(hào),主鍵房間類(lèi)型數(shù)字客房類(lèi)型價(jià)格數(shù)字客房?jī)r(jià)格房態(tài)文本客房入住信息客戶(hù)信息字段名字段類(lèi)型說(shuō)明ID文本客戶(hù)身份證號(hào)碼,主鍵姓名文本客戶(hù)姓名聯(lián)系電話(huà)文本客戶(hù)聯(lián)系電話(huà)入住房間數(shù)字客戶(hù)入住房間號(hào)入住日期日期/時(shí)間客戶(hù)入住日期實(shí)收房費(fèi)數(shù)字入住時(shí)收取的房費(fèi)預(yù)收押金數(shù)字入住時(shí)收取的押金退房日期日期/時(shí)間入住時(shí)的退房時(shí)間備注文本備注收入報(bào)表字段名字段類(lèi)型說(shuō)明賬務(wù)ID文本收入賬務(wù)ID,主鍵收入類(lèi)型數(shù)字賬務(wù)收入類(lèi)型收入日期日期/時(shí)間賬務(wù)收入日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注消費(fèi)報(bào)表字段名字段類(lèi)型說(shuō)明賬務(wù)ID文本消費(fèi)賬務(wù)ID,主鍵消費(fèi)類(lèi)型數(shù)字賬務(wù)消費(fèi)類(lèi)型消費(fèi)日期日期/時(shí)間賬務(wù)消費(fèi)日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注預(yù)訂信息字段名字段類(lèi)型說(shuō)明預(yù)訂ID文本預(yù)訂信息ID,主鍵姓名文本客戶(hù)姓名身份證文本客戶(hù)身份證聯(lián)系方式文本客戶(hù)聯(lián)系電話(huà)入住天數(shù)數(shù)字客戶(hù)入住天數(shù)入住人數(shù)數(shù)字客戶(hù)入住人數(shù)客房數(shù)數(shù)字預(yù)訂的客房數(shù)客房類(lèi)型數(shù)字預(yù)訂的客房類(lèi)型入住日期日期/時(shí)間預(yù)訂的入住日期退房日期日期/時(shí)間預(yù)訂的退房日期備注文本備注員工信息表字段名字段類(lèi)型說(shuō)明員工ID文本員工ID,主鍵姓名文本員工姓名身份證文本員工身份證所屬部門(mén)數(shù)字員工的所屬部門(mén)職位數(shù)字員工的職位入職日期日期/時(shí)間員工的入職日期基本工資數(shù)字員工的基本工資獎(jiǎng)金數(shù)字員工的獎(jiǎng)金備注文本備注類(lèi)型表字段名字段類(lèi)型說(shuō)明類(lèi)型編號(hào)數(shù)字類(lèi)型的編號(hào),主鍵類(lèi)型名稱(chēng)文本類(lèi)型名稱(chēng)2. E-R圖如圖11所示。圖11.E-R圖6. 系統(tǒng)模塊界面設(shè)計(jì)1. 登陸界面如圖12所示。圖12.登陸界面2. 管理系統(tǒng)主界面如圖13所示。圖13.管理系統(tǒng)主界面3. 預(yù)訂管理信息界面如圖14所示圖14.預(yù)訂管理信息界面4. 客房信息管理界面如圖15所示圖15.客房信息管理界面5. 收入報(bào)表管理界面如圖16所示圖16.收入報(bào)表管理界面6. 消費(fèi)報(bào)表管理界面如圖17所示圖17.消費(fèi)報(bào)表管理界面7. 員工信息管理界面如圖18所示圖18.員工信息管理界面8. 用戶(hù)管理界面如圖19所示圖19.用戶(hù)管理界面7. 系統(tǒng)主要代碼1. 連接數(shù)據(jù)庫(kù):Public Rs As New ADODB.RecordsetPublic conn As New ADODB.ConnectionPublic dFlie As StringPublic Sub Connect()dFile = App.Path + 酒店管理系統(tǒng).mdbconn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & dFileconn.OpenEnd SubPublic Sub Open_Rs(SQL As String)If Rs.State = 1 Then Rs.CloseRs.Open SQL, conn, adOpenKeyset, adLockBatchOptimisticEnd Sub2. 初始化用戶(hù):Type PerInfo ID As String Name As String Department As String Position As String EDate As Date State As String Root As Boolean Password As String Username As StringEnd TypePublic PInfo As PerInfoPublic Sub init(TmpID As String)Dim SQL As StringSQL = SELECT 員工信息表.員工ID, 員工信息表.姓名, Department.類(lèi)型名稱(chēng) AS 部門(mén)SQL = SQL + , Position.類(lèi)型名稱(chēng) AS 職位,員工信息表.入職日期, 管理員信息.權(quán)限 SQL = SQL + , 管理員信息.賬號(hào), 管理員信息.密碼 SQL = SQL + FROM (員工信息表 LEFT JOIN 管理員信息 ON 員工信息表.員工ID=管理員信息.員工ID)SQL = SQL + LEFT JOIN 類(lèi)型表 AS Department ON 員工信息表.所屬部門(mén)=Department.類(lèi)型編號(hào))SQL = SQL + LEFT JOIN 類(lèi)型表 AS Position ON 員工信息表.職位+員工信息表.所屬部門(mén)=Position.類(lèi)型編號(hào))SQL = SQL + WHERE 員工信息表.員工ID= + TmpID + Open_Rs (SQL)With PInfo .ID = Rs(員工ID) .Name = Rs(姓名) .Department = Rs(部門(mén)) .Position = Rs(職位) .EDate = Rs(入職日期) .State = Rs(權(quán)限) .Password = Rs(密碼) .Username = Rs(賬號(hào)) If Rs(權(quán)限) = 管理員 Then .Root = True Else .Root = False End IfEnd WithAdmin.Info = 員 工 ID: + PInfo.ID + vbCrLf + vbCrLf + 姓 名: + PInfo.Name + vbCrLf + vbCrLfAdmin.Info = Admin.Info + 所屬部門(mén): + PInfo.Department + vbCrLf + vbCrLf + 職 位: + PInfo.Position + vbCrLf + vbCrLfAdmin.Info = Admin.Info + 入職日期: + Trim(PInfo.EDate) + vbCrLf + vbCrLf + 權(quán) 限: + PInfo.StateEnd Sub3. 登陸:Private Sub OK_Click(Index As Integer)Dim SQL As StringUsername = txtUserPassword = txtPasswordIf Trim(Username) = Then MsgBox 請(qǐng)輸入用戶(hù)名 txtUser = txtPassword = txtUser.SetFocus Exit SubEnd IfIf Password = Then MsgBox 請(qǐng)輸入密碼 txtPassword = txtPassword.SetFocus Exit SubEnd IfSQL = SELECT * FROM 管理員信息 WHERE 賬號(hào)= + Username + Open_Rs (SQL)If Rs.RecordCount = 0 Then MsgBox 沒(méi)有該賬號(hào) txtUser = txtPassword = txtUser.SetFocusElse If Password = Rs(密碼) Then MsgBox 登陸成功 SQL = SELECT 姓名, 權(quán)限, 員工信息表.員工ID SQL = SQL + FROM 員工信息表 LEFT JOIN 管理員信息 ON 員工信息表.員工ID=管理員信息.員工ID SQL = SQL + WHERE 賬號(hào)= + Username + Open_Rs (SQL) init (Rs(員工ID) Me.Hide Else MsgBox 密碼錯(cuò)誤 txtPassword = txtPassword.SetFocus Exit Sub End IfEnd IfRs.CloseEnd Sub三、 系統(tǒng)運(yùn)行環(huán)境硬件配置:CPU:PIII800或AMD 1G以上內(nèi)存:1G及以上硬盤(pán):20G及以上操作:鼠標(biāo)、鍵盤(pán)軟件開(kāi)發(fā)環(huán)境:系統(tǒng):Windows98/2000/XP軟件:Microsoft Office Access 2003、Microsoft Visual Basic 6.0四、 測(cè)試方案1. 登陸模塊測(cè)試編號(hào)等價(jià)類(lèi)輸入預(yù)期的輸出1正確的賬號(hào),正確的密碼賬號(hào):a;密碼:a進(jìn)入主界面2正確的賬號(hào),錯(cuò)誤的密碼賬號(hào):a;密碼:as“錯(cuò)誤密碼錯(cuò)誤”3錯(cuò)誤的賬號(hào)賬號(hào):b“錯(cuò)誤賬號(hào)不存在”2. 入住模塊測(cè)試編號(hào)等價(jià)類(lèi)輸入預(yù)期的輸出1正確填寫(xiě)客戶(hù)信息添加入住,添加收入2錯(cuò)誤的客戶(hù)信息;(身份證位數(shù)不足18位;聯(lián)系方式不足11位;錯(cuò)誤房間號(hào);入住日期小于現(xiàn)在;入住天數(shù)小于1)“錯(cuò)誤身份證不足18位,錯(cuò)誤聯(lián)系方式不足11位,錯(cuò)誤房間已入住,錯(cuò)誤沒(méi)有該房間號(hào),錯(cuò)誤入住日期過(guò)早,錯(cuò)誤入住天數(shù)小于1”3. 換房模塊測(cè)試編號(hào)等價(jià)類(lèi)輸入預(yù)期的輸出1正確客戶(hù)信息,正確換房信息客戶(hù)信息更新,客房信息更新2錯(cuò)誤客戶(hù)信息客房號(hào)碼:錯(cuò)誤填寫(xiě)或身
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 千圖網(wǎng)特邀設(shè)計(jì)師
- 家務(wù)任務(wù):成長(zhǎng)必修課
- Ivacaftor-13C6-VX-770-sup-13-sup-C-sub-6-sub-生命科學(xué)試劑-MCE
- 福安經(jīng)濟(jì)開(kāi)發(fā)區(qū)鋰電新能源配套產(chǎn)業(yè)小微園區(qū)項(xiàng)目可行性研究報(bào)告
- 2025年航空發(fā)動(dòng)機(jī)維修技術(shù)革新與維修政策法規(guī)解讀報(bào)告
- 2025年環(huán)境監(jiān)測(cè)物聯(lián)網(wǎng)在環(huán)境監(jiān)測(cè)領(lǐng)域的物聯(lián)網(wǎng)技術(shù)應(yīng)用與產(chǎn)業(yè)發(fā)展報(bào)告
- 2025年醫(yī)療器械國(guó)產(chǎn)化替代的關(guān)鍵技術(shù)與產(chǎn)業(yè)布局報(bào)告
- 多式聯(lián)運(yùn)信息平臺(tái)功能優(yōu)化與協(xié)同發(fā)展在物流園區(qū)運(yùn)營(yíng)中的應(yīng)用探索報(bào)告
- 教育信息化基礎(chǔ)設(shè)施建設(shè)在智能教育評(píng)價(jià)系統(tǒng)中的應(yīng)用報(bào)告
- 2025年紡織服裝行業(yè)智能化生產(chǎn)智能化生產(chǎn)設(shè)備技術(shù)升級(jí)項(xiàng)目實(shí)施報(bào)告
- 2021年10月自考02326操作系統(tǒng)試題及答案含解析
- 中華民族共同體概論課件專(zhuān)家版5第五講 大一統(tǒng)與中華民族共同體初步形成(秦漢時(shí)期)
- MOOC 大數(shù)據(jù)與法律檢索-湖南師范大學(xué) 中國(guó)大學(xué)慕課答案
- GB/T 19964-2024光伏發(fā)電站接入電力系統(tǒng)技術(shù)規(guī)定
- MSDS基礎(chǔ)知識(shí)培訓(xùn)課件
- 疝氣護(hù)理課件
- 《造林綠化落地上圖操作技術(shù)規(guī)范》
- 國(guó)企基金公司招聘考試題
- 燒傷科普講座課件
- 小學(xué)語(yǔ)文課前預(yù)習(xí)有效指導(dǎo)的研究結(jié)題報(bào)告
- 《狼性企業(yè)文化》課件
評(píng)論
0/150
提交評(píng)論