酒店管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
酒店管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
酒店管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
酒店管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
酒店管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!目錄第1章需求分析.......................................11.1系統(tǒng)概述...................................................11.2系統(tǒng)功能需求分析...........................................1第2章管理系統(tǒng)平臺(tái)的選用..............................22.1數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則.......................................22.2系統(tǒng)開(kāi)發(fā)工具的選擇.........................................2第3章酒店管理概述....................................33.1系統(tǒng)數(shù)據(jù)需求................................................33.2系統(tǒng)業(yè)務(wù)功能的需求..........................................33.3系統(tǒng)性能需求:..............................................3第4章系統(tǒng)總體設(shè)計(jì)....................................54.1系統(tǒng)功能模塊設(shè)計(jì)...........................................54.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)...............................................74.3系統(tǒng)數(shù)據(jù)流程圖..............................................84.4E-R圖.....................................................94.5系統(tǒng)的運(yùn)行要求.............................................9第5章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)................................105.1數(shù)據(jù)庫(kù)設(shè)計(jì)................................................105.2創(chuàng)建主窗體以及主要窗體..................................135.3代碼設(shè)計(jì)...................................錯(cuò)誤!未定義書(shū)簽。第6章系統(tǒng)評(píng)價(jià)........................................286.1系統(tǒng)的測(cè)試................................................286.2要注意到的問(wèn)題.............................................296.3將來(lái)可能提出的要求......................................29結(jié)論................................................30參考文獻(xiàn)................................................31第1章需求分析1.1系統(tǒng)概述隨著社會(huì)經(jīng)濟(jì)的發(fā)展,酒店、賓館在服務(wù)行業(yè)扮演著越來(lái)越重要的角色。酒的酒店管理軟件大多數(shù)是舍用于大、中型酒店,其操作復(fù)雜,收費(fèi)昂貴,還需專管理軟件時(shí)必須的。1.2系統(tǒng)功能需求分析該系統(tǒng)的功能需求有如下幾個(gè)方面:(1)修改和刪除已有的客戶信息,對(duì)客房信息進(jìn)行查詢。(2)修改和查詢。(3)結(jié)算管理。主要用于對(duì)客房結(jié)賬和對(duì)結(jié)算歷史信息的查詢。功能包括結(jié)賬(計(jì)算費(fèi)用、記錄結(jié)賬信息)和結(jié)算查詢。1第2章管理系統(tǒng)平臺(tái)的選用2.1數(shù)據(jù)庫(kù)系統(tǒng)的選擇原則1、數(shù)據(jù)庫(kù)系統(tǒng)采用易于集成的,開(kāi)放的技術(shù)。2、產(chǎn)品質(zhì)量?jī)?yōu)異,可靠性高,適于長(zhǎng)期運(yùn)行,能支持關(guān)鍵應(yīng)用。3、數(shù)據(jù)安全,保安型高。4、能提供分布式數(shù)據(jù)庫(kù)功能。5、支持多種開(kāi)發(fā)環(huán)境,軟件開(kāi)發(fā)容易。6、擴(kuò)充性和升級(jí)能力強(qiáng)。2.2系統(tǒng)開(kāi)發(fā)工具的選擇本次系統(tǒng)設(shè)計(jì)選用的是VisualBasicVisualBasic具有以下優(yōu)越的功能:簡(jiǎn)單,易學(xué),易用快速完成應(yīng)用任務(wù)使用方便的工具欄支持中英文輸入法用項(xiàng)目管理器統(tǒng)一界面2第3章酒店管理概述3.1系統(tǒng)數(shù)據(jù)需求1)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。2)數(shù)據(jù)的一致性與完整性。3)數(shù)據(jù)的共享與獨(dú)立性。3.2系統(tǒng)業(yè)務(wù)功能的需求(1)實(shí)現(xiàn)客房信息管理功能(2)實(shí)現(xiàn)客戶信息管理功能(3)實(shí)現(xiàn)預(yù)定管理功能(4)實(shí)現(xiàn)入住管理功能(5)實(shí)現(xiàn)消費(fèi)記賬功能(6)實(shí)現(xiàn)收銀退房功能綜上,我們將系統(tǒng)的功能大體劃分為三大模塊:權(quán)限管理:包括管理員的登錄前臺(tái)管理:包括客戶信息的錄入、客戶預(yù)訂和入住登記以及結(jié)算的管理等。后臺(tái)報(bào)表管理:包括報(bào)表的打印3.3系統(tǒng)性能需求:為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:(1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,夠滿足用戶對(duì)信息的處理。(2)系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性3系統(tǒng)的硬件。(3)系統(tǒng)的易用性這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。(4)系統(tǒng)的響應(yīng)速度儲(chǔ)過(guò)程,大大提高系統(tǒng)響應(yīng)時(shí)間和速度。4第4章系統(tǒng)總體設(shè)計(jì)的系統(tǒng)有一個(gè)系統(tǒng)、全面、確切的認(rèn)識(shí)。4.1系統(tǒng)功能模塊設(shè)計(jì)的功能,主要?jiǎng)澐譃橐韵履K:1.結(jié)算管理(1)結(jié)賬(2)結(jié)賬查詢2.客房信息管理(1)設(shè)置客房標(biāo)準(zhǔn)①添加客房標(biāo)準(zhǔn)②修改客房標(biāo)準(zhǔn)③刪除客房標(biāo)準(zhǔn)(2)設(shè)置客房信息①添加客房信息②修改客房信息③添加客房類型④查詢客房信息3.住宿信息管理(1)添加入住信息(3)查詢?nèi)胱⌒畔?2)修改入住信息5模塊設(shè)計(jì)圖如下:維護(hù)客戶信息維護(hù)類別信息67客戶圖4-3系統(tǒng)數(shù)據(jù)流程圖84.4E-R圖4.5系統(tǒng)的運(yùn)行要求軟、硬件環(huán)境:CPUP20032MCPUPIII800以上,內(nèi)存:256M或以上。以Microsoftwindows操作系統(tǒng)為工作平臺(tái)。以MicrosoftVisualBasic6.0為開(kāi)發(fā)工具。數(shù)據(jù)庫(kù)環(huán)境是MicrosoftOfficeAccess2003。9第5章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1數(shù)據(jù)庫(kù)設(shè)計(jì)(1)數(shù)據(jù)庫(kù)需求分析下幾點(diǎn):①(1)記錄酒店客戶住宿登記操作的信息。②(2)記錄酒店客戶退房結(jié)賬操作的信息。③(3)記錄酒店客房的相關(guān)信息。④(4)記錄酒店客戶的客房預(yù)訂信息。⑤(5)記錄系統(tǒng)用戶的用戶名、密碼和操作權(quán)限。(2)建立Access數(shù)據(jù)庫(kù)及表在一個(gè)酒店管理系統(tǒng)中,數(shù)據(jù)庫(kù)的地位是非常重要的,是一個(gè)系統(tǒng)正常運(yùn)行的基礎(chǔ)。本系統(tǒng)的數(shù)據(jù)庫(kù)是采用Microsoft公司的Access2003設(shè)計(jì)的。在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中,首先是收集、分析需求;再?gòu)男枨蟪橄蟪鲆话愕膶?shí)體、關(guān)系和他們的屬性;再將這些實(shí)體、關(guān)系和屬性按照一定的規(guī)則轉(zhuǎn)化為二元表結(jié)構(gòu)。本系統(tǒng)中共有4數(shù)據(jù)表表3-1為Usersinfo—的基本資料,管理員可添加、刪除和查詢?cè)摫?。該表包括管理員ID、姓名、密碼和權(quán)限等資料。表3-1為UsersInfo—1如下圖所示:表3-2為add日主登記表記錄了入住旅客的基本個(gè)人信息、房間號(hào)、登記號(hào)等。表3-283/38表3-3為room資料數(shù)據(jù)表。room料數(shù)據(jù)表記錄了room基本資料,可供查詢。該表主要包括了房間號(hào)、客房等級(jí)、客房類型、客房?jī)r(jià)格、客房狀態(tài)、客房備注信息等基本資料。表38838表3-4為quitquit資料數(shù)據(jù)表記錄了所有退房的基本資料,管理員可添加、刪除和查詢?cè)摫?。類型的基本資料,包括登記號(hào)、登記日期、退房日期、付款金額、退房備注信息。88表3-4為連接數(shù)據(jù)庫(kù):由于本系統(tǒng)是采用ADO對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù),所以在VB中需要添加ADO庫(kù)。添加的方法是在VB中選擇工程”—>“引用命令,在對(duì)話框中選擇MicrodoftActiveXDataObjects2.0Library,單擊確定按鈕。在程序設(shè)計(jì)的公共模塊中,先定義ADO連接對(duì)象。語(yǔ)句如下:‘標(biāo)記連接對(duì)象’String="provider=microsoft.jet.oledb.4.0;"&"data5.2創(chuàng)建主窗體以及主要窗體建立主窗體:?jiǎn)螕簟惫こ獭?>”添加MDI窗體”菜單,在彈出的對(duì)話框中單擊”打開(kāi)”按鈕則為當(dāng)前項(xiàng)目添加了一個(gè)MDI窗體。設(shè)置好MDI窗體屬性后,設(shè)1在此項(xiàng)目屬性窗體中通用選項(xiàng)卡的啟動(dòng)對(duì)象中選擇MDIfrmMain項(xiàng),將這一多文檔窗體作為程序的啟動(dòng)窗體。圖41(1)登錄模塊的設(shè)計(jì):此模塊的功能是檢查管理員是否有進(jìn)入系統(tǒng)的權(quán)限。用到的主要控件為二個(gè)label和兩個(gè)Button4-2所示。圖4-2帳號(hào)名輸入不方便的煩惱。(2)主頁(yè)面模塊的設(shè)計(jì):此模塊是系統(tǒng)服務(wù)器端的主要控制界面,通過(guò)菜單的選擇,可以控制系統(tǒng)的所有功能,窗體界面如圖4-3,4-4所示。主界面的設(shè)計(jì)步驟:1)設(shè)計(jì)主界面控件布局:在主界面的布局中使用了工具欄(ToolBar)、時(shí)鐘控件(timer)和圖象列表(ImageList)等非Vb標(biāo)準(zhǔn)控件。2)工具欄的設(shè)置:給工具欄添加按鈕3)添加菜單:菜單的使用是為了更好的給用戶提供功能指引。系統(tǒng)通過(guò)Timer控件的時(shí)間間隔是1秒鐘,這樣狀態(tài)欄中的時(shí)間每秒鐘都會(huì)變化,達(dá)到顯示系統(tǒng)時(shí)鐘的目的,具體實(shí)現(xiàn)代碼為:PrivateSubTimer1_Timer()StatusBar1.Panels(2).Text=Date&""&TimeEndSub(4)創(chuàng)建系統(tǒng)主界面當(dāng)系統(tǒng)運(yùn)行時(shí),首先進(jìn)入登錄界面,當(dāng)輸入帳號(hào),密碼合法時(shí),則啟動(dòng)系統(tǒng)主界面。圖4-45)用戶進(jìn)入客房需要必要的登記來(lái)完成如圖:圖4-5圖4-6(6)退房信息:當(dāng)旅客離開(kāi)賓館時(shí),需要為其辦理退房手續(xù),在這過(guò)程中需要在旅客退房信息表中添加記錄信息,以及修改客房信息表,改變客房狀態(tài)。旅客退房信息窗體,工作界面設(shè)計(jì)情況如圖:圖4-7(7)查詢住戶信息:此界面用于查詢房間狀態(tài)如是否有所需的類型或是否為空房或滿房,可以全部瀏覽,也可以按照查詢條件來(lái)查找,如圖:圖4-88)查詢客房:客查詢窗體主要功能是實(shí)現(xiàn)客房信息查詢顯示,查詢方式可以是按旅客姓名,登記號(hào)也可以按房間號(hào)查詢。工作界面如圖:圖4-9(9)客房情況打印表:圖5.3代碼設(shè)計(jì)一、酒店管理信息系統(tǒng)程序代碼:Privates1StringiIntegerjIntegerStringj=s1=cIntegerc=1i=1ja(i)=i,'Ifa(i)=""ElseIfa(i)=ElseIfa(i)=ElseIfa(i)=ElseIfa(i)=""ElseIfa(i)=ElseIfa(i)=","ElseIfa(i)="'"Ifc=c+1iStringStringStaticintlogintimesIntegerIf="""用戶名不能為空!",+vbCritical,""If"usersinfo""&"'"&&"'",,1If=adousers.Recordset!=adousers.Recordset!=""=""IfIf=="用戶名或密碼不對(duì)!",+""intlogintimes=intlogintimes+1Ifintlogintimes3IfIfPrivateExplicitPrivateIfIf="""房間號(hào)不能為空!",+""IfIf======PrivatePrivateIfIf="""登記號(hào)不能為空!",+""If"='"&&"'",,1If"非法登記號(hào)!",+""=""If"='"&&"'",,1If'有就提示,"已經(jīng)有相同登記號(hào)!",+""=""If=If===IfTrim(txtinfo.Text)="""備注不能為空!",+""txtinfo.SetFocusIf=txtinfo.Textfrmmdi.adoroom.Recordset!=""PrivateIf"select*from房間號(hào))like'"&&&"'))"ElseIf"select*from(((room.客房等級(jí))like'"&&&"'))"'ElseIf"select*from(((room.客房類型)like'"&&&"'))"IfPrivates1StringiIntegerjIntegerStringj=s1=cIntegerc=1i=1ja(i)=i,Ifa(i)=""ElseIfa(i)=ElseIfa(i)=ElseIfa(i)=ElseIfa(i)=""ElseIfa(i)=ElseIfa(i)=","ElseIfa(i)="'"Ifc=c+1iStringStringStaticintlogintimesIntegerIf="""用戶名不能為空!",+vbCritical,""If"usersinfo""&"'"&&"'",,1If=adousers.Recordset!=adousers.Recordset!=""=""IfIf=="用戶名或密碼不對(duì)!",+""intlogintimes=intlogintimes+1Ifintlogintimes3IfIfPrivate二、主控制窗體代碼:ExplicitPrivate="""quit"="歡迎登陸賓館管理系統(tǒng)"=&""&PrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivatePrivate=&""&Privatebutton

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論