版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
...wd......wd......wd...酒店管理系統(tǒng)目錄TOC\o"1-2"\h\z\u一、引言21.概述22.編寫要求23.參考資料2二、系統(tǒng)分析與總體設(shè)計(jì)31.系統(tǒng)需求分析32.系統(tǒng)體系構(gòu)造設(shè)計(jì)33.開發(fā)工具的選擇84.開發(fā)所需的實(shí)用技術(shù)85.數(shù)據(jù)庫構(gòu)造設(shè)計(jì)96.系統(tǒng)模塊界面設(shè)計(jì)117.系統(tǒng)主要代碼14三、系統(tǒng)運(yùn)行環(huán)境17四、測試方案171.登陸模塊測試172.入住模塊測試183.換房模塊測試184.續(xù)住模塊測試195.退房模塊測試19五、特色20六、個(gè)人心得體會20引言概述酒店業(yè)是一個(gè)前景廣闊而又競爭劇烈的行業(yè)。我國的酒店業(yè)迅速開展,已經(jīng)成為一個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。酒店客房管理使用手工處理賬務(wù),存在許多現(xiàn)金流失的漏洞,使用軟件來管理賓館業(yè)務(wù),結(jié)賬既準(zhǔn)確,速度又快,而且統(tǒng)計(jì)的報(bào)表也快捷。對酒店整個(gè)來說,對酒店經(jīng)營狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來提高酒店的管理水平成為酒店業(yè)務(wù)開展的當(dāng)務(wù)之急。面對信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高酒店的管理無疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對酒店的業(yè)務(wù)管理提供強(qiáng)有力的支持。編寫要求系統(tǒng)內(nèi)容:酒店信息管理系統(tǒng)系統(tǒng)名稱:酒店信息管理系統(tǒng)系統(tǒng)架構(gòu):C/S架構(gòu)需求分析局部:針對于預(yù)訂信息管理、客房管理、賬務(wù)管理、員工管理等酒店管理服務(wù)開發(fā)的系統(tǒng)。系統(tǒng)設(shè)計(jì)局部:概念模型〔ER〕系統(tǒng)實(shí)現(xiàn)局部:以數(shù)據(jù)的CRUD為核心參考資料《軟件工程〔第3版〕》——張海藩、倪寧編著,人民郵電出版社?!稊?shù)據(jù)庫系統(tǒng)概論〔第4版〕》——王珊、薩師煊編著,高等教育出版社。《VisualBasic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航》——劉韜、駱娟、何旭洪編著,人民郵電出版社。系統(tǒng)分析與總體設(shè)計(jì)系統(tǒng)需求分析本酒店管理系統(tǒng)主要針對于預(yù)訂信息管理、客房管理、賬務(wù)管理、員工管理等酒店管理服務(wù)開發(fā)的系統(tǒng)。包括以下功能:對預(yù)訂信息的管理,包括查詢、添加、修改、入住、刪除。對客房信息的管理,包括查詢、入住登記、退房、續(xù)住、換房。對賬務(wù)信息的管理,包括收入報(bào)表及消費(fèi)報(bào)表兩個(gè)局部的管理。實(shí)現(xiàn)查詢、添加、修改、刪除賬務(wù)信息的功能。對酒店員工信息的管理,需要有管理員權(quán)限。包括查詢、添加、修改、刪除。對系統(tǒng)用戶信息的管理,需要有管理員權(quán)限。包括查詢、添加、修改、刪除。對個(gè)人賬號信息的管理,包括修改密碼。系統(tǒng)體系構(gòu)造設(shè)計(jì)系統(tǒng)總流程圖如圖1所示圖.1系統(tǒng)總流程圖系統(tǒng)的功能模塊圖如圖2所示在功能模塊示意圖的樹形構(gòu)造中,每一個(gè)葉節(jié)點(diǎn)都是一個(gè)最小的功能模塊,每一個(gè)功能模塊都需要針對不同的數(shù)據(jù)表完成一樣的數(shù)據(jù)庫操作,即添加記錄、修改記錄、刪除記錄以及查詢顯示記錄信息。圖.2系統(tǒng)功能模塊圖在本系統(tǒng)中,賬號管理模塊的功能比擬簡單。在系統(tǒng)初始化時(shí),有五個(gè)默認(rèn)的用戶。系統(tǒng)管理員用戶為admin、a,普通用戶為1、2、3,由程序設(shè)計(jì)人員手動添加到數(shù)據(jù)庫中,它們的默認(rèn)密碼均與用戶一樣。管理員用戶可以創(chuàng)立用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的密碼。 賬號管理功能模塊的關(guān)系如圖3所示。圖3.賬號管理功能模塊系統(tǒng)總數(shù)據(jù)流圖如圖4所示。圖4.系統(tǒng)總數(shù)據(jù)流圖入住模塊數(shù)據(jù)流圖如圖5所示。圖5.入住模塊數(shù)據(jù)流圖退房模塊數(shù)據(jù)流圖如圖6所示。圖6.退房模塊數(shù)據(jù)流圖換房模塊數(shù)據(jù)流圖如圖7所示。圖7.換房模塊數(shù)據(jù)流圖續(xù)住模塊數(shù)據(jù)流圖如圖8所示。圖8.續(xù)住模塊數(shù)據(jù)流圖預(yù)訂模塊數(shù)據(jù)流圖如圖9所示。圖9.預(yù)訂模塊數(shù)據(jù)流圖管理模塊數(shù)據(jù)流圖如圖10所示。圖10.管理模塊數(shù)據(jù)流圖開發(fā)工具的選擇 開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言和后臺數(shù)據(jù)庫。本系統(tǒng)選擇開發(fā)工具為VisualBasic和Access。 與其他開發(fā)工具相比,VisualBasic具有簡單易學(xué)、靈活方便和易于擴(kuò)大等特點(diǎn),越來越多地被用作客戶/服務(wù)器應(yīng)用程序的前端開發(fā)工具,與后臺的Access數(shù)據(jù)庫相結(jié)合,能夠提供一個(gè)高性能的管理信息系統(tǒng)解決方案。所以采用VisualBasic作為開發(fā)工具,Access作為后臺數(shù)據(jù)庫。開發(fā)所需的實(shí)用技術(shù)開發(fā)酒店管理系統(tǒng)需要掌握如下技術(shù):VisualBasic的根本編程方法。Access數(shù)據(jù)庫根基的管理方法。常用SQL語句的使用。ADO數(shù)據(jù)庫訪問技術(shù)。數(shù)據(jù)庫構(gòu)造設(shè)計(jì)數(shù)據(jù)庫采用Access2003建設(shè),用ADO作為連接數(shù)據(jù)對象。數(shù)據(jù)表:管理員信息字段名字段類型說明賬號文本管理員賬號,主鍵密碼文本管理員密碼員工ID文本對應(yīng)的員工ID權(quán)限文本賬號類型客房信息字段名字段類型說明房間號數(shù)字客房房間號,主鍵房間類型數(shù)字客房類型價(jià)格數(shù)字客房價(jià)格房態(tài)文本客房入住信息客戶信息字段名字段類型說明ID文本客戶身份證號碼,主鍵姓名文本客戶姓名聯(lián)系文本客戶聯(lián)系入住房間數(shù)字客戶入住房間號入住日期日期/時(shí)間客戶入住日期實(shí)收房費(fèi)數(shù)字入住時(shí)收取的房費(fèi)預(yù)收押金數(shù)字入住時(shí)收取的押金退房日期日期/時(shí)間入住時(shí)的退房時(shí)間備注文本備注收入報(bào)表字段名字段類型說明賬務(wù)ID文本收入賬務(wù)ID,主鍵收入類型數(shù)字賬務(wù)收入類型收入日期日期/時(shí)間賬務(wù)收入日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注消費(fèi)報(bào)表字段名字段類型說明賬務(wù)ID文本消費(fèi)賬務(wù)ID,主鍵消費(fèi)類型數(shù)字賬務(wù)消費(fèi)類型消費(fèi)日期日期/時(shí)間賬務(wù)消費(fèi)日期金額數(shù)字賬務(wù)金額操作員文本賬務(wù)操作員備注文本備注預(yù)訂信息字段名字段類型說明預(yù)訂ID文本預(yù)訂信息ID,主鍵姓名文本客戶姓名身份證文本客戶身份證聯(lián)系方式文本客戶聯(lián)系入住天數(shù)數(shù)字客戶入住天數(shù)入住人數(shù)數(shù)字客戶入住人數(shù)客房數(shù)數(shù)字預(yù)訂的客房數(shù)客房類型數(shù)字預(yù)訂的客房類型入住日期日期/時(shí)間預(yù)訂的入住日期退房日期日期/時(shí)間預(yù)訂的退房日期備注文本備注員工信息表字段名字段類型說明員工ID文本員工ID,主鍵姓名文本員工姓名身份證文本員工身份證所屬部門數(shù)字員工的所屬部門職位數(shù)字員工的職位入職日期日期/時(shí)間員工的入職日期根本工資數(shù)字員工的根本工資獎金數(shù)字員工的獎金備注文本備注類型表字段名字段類型說明類型編號數(shù)字類型的編號,主鍵類型名稱文本類型名稱E-R圖如圖11所示。圖11.E-R圖系統(tǒng)模塊界面設(shè)計(jì)登陸界面如圖12所示。圖12.登陸界面管理系統(tǒng)主界面如圖13所示。圖13.管理系統(tǒng)主界面預(yù)訂管理信息界面如圖14所示圖14.預(yù)訂管理信息界面客房信息管理界面如圖15所示圖15.客房信息管理界面收入報(bào)表管理界面如圖16所示圖16.收入報(bào)表管理界面消費(fèi)報(bào)表管理界面如圖17所示圖17.消費(fèi)報(bào)表管理界面員工信息管理界面如圖18所示圖18.員工信息管理界面用戶管理界面如圖19所示圖19.用戶管理界面系統(tǒng)主要代碼連接數(shù)據(jù)庫:PublicRsAsNewADODB.RecordsetPublicconnAsNewADODB.ConnectionPublicdFlieAsStringPublicSubConnect()dFile=App.Path+"\酒店管理系統(tǒng).mdb"conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&dFileconn.OpenEndSubPublicSubOpen_Rs(SQLAsString)IfRs.State=1ThenRs.CloseRs.OpenSQL,conn,adOpenKeyset,adLockBatchOptimisticEndSub初始化用戶:TypePerInfoIDAsStringNameAsStringDepartmentAsStringPositionAsStringEDateAsDateStateAsStringRootAsBooleanPasswordAsStringUsernameAsStringEndTypePublicPInfoAsPerInfoPublicSubinit(TmpIDAsString)DimSQLAsStringSQL="SELECT員工信息表.員工ID,員工信息表.姓名,[Department].類型名稱AS部門"SQL=SQL+",[Position].類型名稱AS職位,員工信息表.入職日期,管理員信息.權(quán)限"SQL=SQL+",管理員信息.賬號,管理員信息.密碼"SQL=SQL+"FROM(((員工信息表LEFTJOIN管理員信息ON員工信息表.員工ID=管理員信息.員工ID)"SQL=SQL+"LEFTJOIN類型表AS[Department]ON員工信息表.所屬部門=[Department].類型編號)"SQL=SQL+"LEFTJOIN類型表AS[Position]ON員工信息表.職位+員工信息表.所屬部門=[Position].類型編號)"SQL=SQL+"WHERE員工信息表.員工ID='"+TmpID+"'"Open_Rs(SQL)WithPInfo.ID=Rs("員工ID").Name=Rs("姓名").Department=Rs("部門").Position=Rs("職位").EDate=Rs("入職日期").State=Rs("權(quán)限").Password=Rs("密碼").Username=Rs("賬號")IfRs("權(quán)限")="管理員"Then.Root=TrueElse.Root=FalseEndIfEndWithAdmin.Info="員工ID:"+PInfo.ID+vbCrLf+vbCrLf+"姓名:"+PInfo.Name+vbCrLf+vbCrLfAdmin.Info=Admin.Info+"所屬部門:"+PInfo.Department+vbCrLf+vbCrLf+"職位:"+PInfo.Position+vbCrLf+vbCrLfAdmin.Info=Admin.Info+"入職日期:"+Trim(PInfo.EDate)+vbCrLf+vbCrLf+"權(quán)限:"+PInfo.StateEndSub登陸:PrivateSubOK_Click(IndexAsInteger)DimSQLAsStringUsername=txtUserPassword=txtPasswordIfTrim(Username)=""ThenMsgBox"請輸入用戶名"txtUser=""txtPassword=""txtUser.SetFocusExitSubEndIfIfPassword=""ThenMsgBox"請輸入密碼"txtPassword=""txtPassword.SetFocusExitSubEndIfSQL="SELECT*FROM管理員信息WHERE賬號='"+Username+"'"Open_Rs(SQL)IfRs.RecordCount=0ThenMsgBox"沒有該賬號"txtUser=""txtPassword=""txtUser.SetFocusElseIfPassword=Rs("密碼")ThenMsgBox"登陸成功"SQL="SELECT姓名,權(quán)限,員工信息表.員工ID"SQL=SQL+"FROM員工信息表LEFTJOIN管理員信息ON員工信息表.員工ID=管理員信息.員工ID"SQL=SQL+"WHERE賬號='"+Username+"'"Open_Rs(SQL)init(Rs("員工ID"))Me.HideElseMsgBox"密碼錯(cuò)誤"txtPassword=""txtPassword.SetFocusExitSubEndIfEndIfRs.CloseEndSub系統(tǒng)運(yùn)行環(huán)境硬件配置:CPU:PIII800或AMD1G以上內(nèi)存:1G及以上硬盤:20G及以上操作:鼠標(biāo)、鍵盤軟件開發(fā)環(huán)境:系統(tǒng):Windows98/2000/XP軟件:MicrosoftOfficeAccess2003、MicrosoftVisualBasic6.0測試方案登陸模塊測試編號等價(jià)類輸入預(yù)期的輸出1正確的賬號,正確的密碼賬號:a;密碼:a進(jìn)入主界面2正確的賬號,錯(cuò)誤的密碼賬號:a;密碼:as“錯(cuò)誤——密碼錯(cuò)誤〞3錯(cuò)誤的賬號賬號:b“錯(cuò)誤——賬號不存在〞入住模塊測試編號等價(jià)類輸入預(yù)期的輸出1正確填寫客戶信息添參加住,添加收入2錯(cuò)誤的客戶信息;〔身份證位數(shù)缺乏18位;聯(lián)系方式缺乏11位;錯(cuò)誤房間號;入住日期小于現(xiàn)在;入住天數(shù)小于1〕“錯(cuò)誤——身份證缺乏18位,錯(cuò)誤——聯(lián)系方式缺乏11位,錯(cuò)誤——房間已入住,錯(cuò)誤——沒有該房間號,錯(cuò)誤——入住日期過早,錯(cuò)誤——入住天數(shù)小于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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年云南省農(nóng)業(yè)科學(xué)院第二批公開招聘博士備考題庫(4人)完整答案詳解
- 2026NIBS趙詩杰實(shí)驗(yàn)室招聘實(shí)驗(yàn)技術(shù)員科研助理備考題庫完整參考答案詳解
- 2026上海復(fù)旦大學(xué)附屬腫瘤醫(yī)院胸外科大學(xué)科團(tuán)隊(duì)招聘3人備考題庫及參考答案詳解
- 寧波寧波市鎮(zhèn)海區(qū)文化館展廳干事崗位筆試歷年參考題庫附帶答案詳解
- 寧波2025年寧波市鄞州區(qū)面向退役大學(xué)生士兵招聘事業(yè)編制工作人員筆試歷年參考題庫附帶答案詳解
- 2026江蘇南京大學(xué)圖書館安全保衛(wèi)和消防人員備考題庫及完整答案詳解1套
- 四川四川省第二地質(zhì)大隊(duì)2025年下半年考核招聘7人筆試歷年參考題庫附帶答案詳解
- 2026浙江臺州市富德生命人壽臺州中心支公司招聘正式員工備考題庫帶答案詳解
- 呼倫貝爾2025年呼倫貝爾市海拉爾區(qū)事業(yè)單位人才引進(jìn)71人筆試歷年參考題庫附帶答案詳解
- 吉林2025年吉林市龍?zhí)秴^(qū)事業(yè)單位招聘25名入伍高校畢業(yè)生(2號)筆試歷年參考題庫附帶答案詳解
- 2026年建筑物智能化與電氣節(jié)能技術(shù)發(fā)展
- 半導(dǎo)體產(chǎn)業(yè)人才供需洞察報(bào)告 202511-獵聘
- 電梯救援安全培訓(xùn)課件
- 2025年青島市國企社會招聘筆試及答案
- 2026屆江西省撫州市臨川區(qū)第一中學(xué)高二上數(shù)學(xué)期末考試模擬試題含解析
- 民航華東地區(qū)管理局機(jī)關(guān)服務(wù)中心2025年公開招聘工作人員考試題庫必考題
- 云南省大理州2024-2025學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試卷(含解析)
- 物業(yè)管理法律法規(guī)與實(shí)務(wù)操作
- 高壓避雷器課件
- 體檢中心收費(fèi)與財(cái)務(wù)一體化管理方案
- 四川省內(nèi)江市2024-2025學(xué)年高二上學(xué)期期末檢測化學(xué)試題
評論
0/150
提交評論