版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 畢業(yè)設(shè)計說明書(論文)前 言在飛速發(fā)展的信息時代,信息已經(jīng)成為所有企業(yè)的關(guān)鍵資源。賓館客房管理信息系統(tǒng)是用來收集、處理、存貯和傳播客房、顧客、結(jié)算信息,以信息管理為核心的計算機應用系統(tǒng)。利用賓館客房管理信息系統(tǒng)中合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,及時了解各個環(huán)節(jié)中信息的變更,通過有效的程序結(jié)構(gòu)來支持各種數(shù)據(jù)操作的執(zhí)行,以提高管理效率,實現(xiàn)賓館服務(wù)的系統(tǒng)化、規(guī)范化、自動化。通過該項目的開發(fā)與使用,賓館可以提高其員工的工作效率,增強企業(yè)競爭力,同時適應信息時代管理數(shù)字化的要求,提高賓館的服務(wù)水平與質(zhì)量,從而贏得高信譽、強實力、好效益!建立一套功能完善的管理信息系統(tǒng),既能滿足業(yè)務(wù)人員日常處理的需要,
2、增強企業(yè)經(jīng)營全過程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對公司經(jīng)營反饋信息的響應速度。從而大幅度提高工作效率,提高實施管理的準確性、科學性,使擔負管理的工作人員從繁雜的手工勞作中解脫出來??焖賹崿F(xiàn)客人入住登記和賬務(wù)處理,減少客人住店及離店時的等待時間,準確實現(xiàn)客人預訂入住的要求,實現(xiàn)有效及有保障的前臺系統(tǒng)作業(yè),快速響應住宿客人的有關(guān)項目查詢要求,實現(xiàn)入住、消費、結(jié)賬一條龍服務(wù),方便客人在店內(nèi)的各類消費要求,提供清晰、準確的各類明細報表、賬單,給客人留下良好的管理印象。第一章 需求分析1.1 基本需求分析在信息高度發(fā)達的今天,賓館服務(wù)業(yè)涉及的各個工作環(huán)節(jié)已經(jīng)不再僅僅是傳
3、統(tǒng)的住宿、結(jié)算,而是更廣、更全面的服務(wù)性行業(yè)代表。系統(tǒng)分析是采用系統(tǒng)的思想和方法,把復雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和彼此之間的聯(lián)系。針對現(xiàn)行賓館客房計算機管理系統(tǒng)中存在的問題,為了提高信息采集的迅速性和準確性,利用計算機所具有的特殊功能處理賓館客房管理系統(tǒng)中大量復雜的數(shù)據(jù),及時輸出各種管理信息和業(yè)務(wù)信息,為各級人員有效的管理和決策提供有力的依據(jù),提高工作效率和經(jīng)濟效益,在全面調(diào)查的基礎(chǔ)上提出了系統(tǒng)的總體邏輯描述。1.2 經(jīng)濟可行性費用:本系統(tǒng)要求的計算機配置并不高(400M Hz以上處理器。64M內(nèi)存及以上,硬盤空間100M以上),設(shè)備的安裝調(diào)試工作簡單,PB軟件的價格
4、不高,操作簡單,對用戶進行少量的培訓工作就可以熟練的使用本系統(tǒng),因而培訓費用較低。收益:賓館前臺使用本系統(tǒng)后,提高了核對效能,相對的差錯也大大減少;即工作人員的工作效率大大提高了,工作時間大大節(jié)省了,從而間接為賓館創(chuàng)造了可觀的經(jīng)濟效益,減少管理費用的支出,避免了不必要的人工錯誤;還提高了工作人員的素質(zhì),有利于管理方式與體制的合理改革,保證賓館客房管理的可持續(xù)發(fā)展。因而在經(jīng)濟上是可行的。1.3 管理可行性建立管理信息系統(tǒng)是行業(yè)發(fā)展的必然要求,賓館領(lǐng)導對科技的管理非常重視。使管理和業(yè)務(wù)流程信息化,是管理信息現(xiàn)代化的第一步。而員工對此更是表現(xiàn)出極大的熱情和期望。因為該系統(tǒng)的實施將很大程度上降低他們的
5、手工作業(yè)量,還會減少他們在工作上的失誤,提高工作效率。因此,本系統(tǒng)在管理上是可行的。第二章 賓館客房管理系統(tǒng)概要設(shè)計系統(tǒng)設(shè)計工作應該自頂向下地進行。首先設(shè)計總體結(jié)構(gòu),然后逐層深入,直至進入到一個模塊的設(shè)計??傮w設(shè)計主要是在系統(tǒng)分析的基礎(chǔ)上,對整個系統(tǒng)的劃分、物理配置(包括軟件、硬件)、數(shù)據(jù)的存儲規(guī)律以及整個系統(tǒng)實現(xiàn)等方面的合理安排。2.1功能結(jié)構(gòu)設(shè)計本賓館客房管理系統(tǒng)適用于各類中小型賓館的客房資源和客戶信息的管理,實現(xiàn)了賓館客房的信息化管理,該系統(tǒng)主要包括基礎(chǔ)信息設(shè)置、客房前臺管理、查詢統(tǒng)計管理、掛賬管理、系統(tǒng)初始設(shè)計、系統(tǒng)維護等功能。如:圖1-1分布結(jié)構(gòu)圖 圖1-1分布結(jié)構(gòu)圖系統(tǒng)功能描述:(
6、一)基礎(chǔ)信息設(shè)置 1、設(shè)置客房信息:對客房的基本信息進行增加、修改、刪除。 2、設(shè)置員工信息:對員工的基本信息進行增加、修改、刪除。 3、設(shè)置掛賬單位:對掛賬單位的基本信息進行增加、修改、刪除。(二)客房前臺管理 1、客房預訂:可以通過此窗口實現(xiàn)客房預訂。 2、住宿登記:客人入住賓館登記信息,退宿一天前進行提醒。 3、宿費提醒:查詢某日期的提醒信息或全部提醒信息。 4、退宿結(jié)帳:可以選擇掛賬、打折等多種方式,并可以在此增加其他消費項目的費用。自動提取系統(tǒng)時間以及當前操作員。(三)查詢統(tǒng)計管理 1、客房查詢:通過房間號查詢客房基本信息。 2、房態(tài)查詢:(未實現(xiàn))3、預訂房查詢:通過客戶姓名查詢預
7、訂信息。4、住宿查詢:通過客戶姓名查詢住宿信息。5、退宿查詢:通過客戶姓名查詢退宿信息。(四)掛賬管理 1、掛賬查詢:通過掛賬單位或地址以及時間段查詢掛賬信息。 2、掛賬結(jié)款:登記掛賬單位對掛賬的還款。(五)系統(tǒng)初始設(shè)計 1、本單位定義:設(shè)置本單位的基本信息。 2、業(yè)務(wù)部門定義:設(shè)置各業(yè)務(wù)部門的相關(guān)信息。(六)系統(tǒng)維護 1、系統(tǒng)初始化:清空目前的系統(tǒng)數(shù)據(jù),將系統(tǒng)恢復為初始狀態(tài)。 2、操作員管理:高級管理員登錄后可進行操作員的添加、刪除以及信息更改。 3、權(quán)限設(shè)置:可以設(shè)定操作員的管理權(quán)限以及具體的可操作功能。第三章 賓館客房管理系統(tǒng)詳細設(shè)計3.1 登錄系統(tǒng) 如:圖1-2系統(tǒng)登錄程序流程圖圖1-
8、2 系統(tǒng)登錄程序流程圖單擊系統(tǒng)啟動畫面,進入系統(tǒng)登錄窗口。用戶進入系統(tǒng)前,必須通過密碼驗證方可進入主窗口界面。 窗口中主要放置了一個下拉單選框ddlb_1,一個單行編輯框sle_1,以及兩個命令按鈕cb_1、cb_2。用戶首先在下拉單選框中選擇操作員,然后輸入密碼。點擊“確定”按鈕后,系統(tǒng)自動提取對應操作員的登錄密碼,與保存在局部變量中的用戶所輸入密碼進行比對。如果密碼不正確,則提示“密碼有誤!” ;如果密碼正確則進入系統(tǒng)主窗口main_win。登錄按鈕cb_1的代碼如下:/窗口login_win的“確定”按鈕的clicked()事件,判斷密碼的正誤,若正確則進入系統(tǒng)主界面string czy
9、99,pwd99,czy100,pwd100,pwd200czy99=trim(ddlb_1.text)pwd99=trim(sle_1.text)if czy99="" then messagebox("","請選擇操作員!")else if pwd99="" then messagebox("","請輸入密碼!") else/選擇數(shù)據(jù) select pwd into :pwd100 from czy_tab where czy=:czy99; pwd200=trim(pw
10、d100) if pwd200=pwd99 thenczyvar=trim(czy99) open(main_win) close(parent) else messagebox("","密碼有誤!") sle_1.text=""sle_1.setfocus() end if end ifend if登錄成功后顯示賓館客房管理信息系統(tǒng)主界面如下圖,主窗口為main_win,主界面上所鏈接菜單為menu_menu。如:1-3客房管理系統(tǒng)圖圖1-3 客房管理系統(tǒng)圖3.2 基礎(chǔ)信息設(shè)置單擊主菜單“基礎(chǔ)信息設(shè)置”下的“設(shè)置客房信息”子菜單,進
11、入客房信息設(shè)置窗體,主要實現(xiàn)客房基本信息的添加、修改、刪除等功能。如:圖1-4 客房類型信息圖圖1-4 客房類型信息圖本窗口主要由兩個單行編輯框、三個掩碼框、一個多行編輯框、兩個下拉單選框、一個數(shù)據(jù)窗口以及十個命令按鈕組成,其中營業(yè)日期可自動提取系統(tǒng)時間。點擊“添加”按鈕,可生成新的房間信息,在添加房間信息的過程中,“添加”按鈕不可用,“保存”按鈕可用。在此窗口還可以對已保存的房間信息進行修改,并可刪除已保存的房間信息。“添加”按鈕cb_3的代碼如下:/窗口kflxxx_win的“添加”按鈕的clicked()事件,清空文本控件的內(nèi)容,自動生成房間號碼em_3.text=string(toda
12、y()em_1.text=""ddlb_1.text=""em_2.text=""mle_1.text=""ddlb_2.text=""sle_1.text=""sle_2.text=""string lbbh,lbbh1,lbbh2int lbbh3/選擇數(shù)據(jù)select fjh into :lbbh from kfxxlx_tab;if lbbh="" then em_1.text="0001"else /生成房
13、間號 declare cursor1 cursor for select fjh from kfxxlx_tab; open cursor1; fetch cursor1 into :lbbh1; lbbh2="0001" do while sqlca.sqlcode=0 if lbbh1>lbbh2 then lbbh2=lbbh1 else lbbh2=lbbh2 end if fetch cursor1 into :lbbh1; loop close cursor1; lbbh3=integer(lbbh2) + 1 lbbh2=string(lbbh3) em
14、_1.text=lbbh2end iflbbh=""lbbh1=""lbbh2=""lbbh3=0ddlb_1.setfocus()cb_2.enabled=truecb_3.enabled=false3.3客房預訂 單擊主菜單“客房前臺管理”下的“客房預訂”子菜單,進入客房預訂窗。如:圖1-5客房預訂圖圖1-5客房預訂圖本窗口主要由九個單行編輯框、三個下拉單選框以及四個命令按鈕組成,其中操作員為自動填入,預付金額在登記預住天數(shù)、選擇客房價格后點擊編輯框可自動生成。點擊“添加”按鈕,可生成新的客房預訂信息。窗口open事件的部分代碼如
15、下:/窗口kfyd_win的open()事件,初始給控件,分別把不同的房間類型和價格添加到組合框ddlb_2和ddlb_3中/把不同的房間類型添加到組合框ddlb_2中declare cursor1 cursor for select distinct fjlx from kfxxlx_tab;open cursor1;fetch cursor1 into :kflb;do while sqlca.sqlcode=0 ddlb_2.additem(kflb) fetch cursor1 into :kflb; loopclose cursor1;string jg/把不同的價格添加到組合框dd
16、lb_3中declare cursor2 cursor for select distinct jg from kfxxlx_tab;open cursor2;fetch cursor2 into :jg;do while sqlca.sqlcode=0 ddlb_3.additem(jg) fetch cursor2 into :jg; loopclose cursor2;3.4 住宿登記單擊主菜單“客房前臺管理”下的“住宿登記”子菜單,進入住宿登記窗體。如:圖1-6住宿登記圖圖1-6住宿登記圖 本窗口主要由五個單行編輯框、十四個編輯框、一個多行編輯框、三個下拉單選框以及四個命令按鈕組成,其
17、中有十二個編輯框自動生成數(shù)據(jù)(住宿編號可更改,其他不可更改)。房間號碼可選擇已登記的房間,如果選中房態(tài)為“入住”的房間則提示“該客房已住人!”,房態(tài)為“維修”時則提示“該客房正在維修!”。在登記過程中“登記”按鈕enabled屬性為false。窗口open事件的部分代碼如下:/窗口zxdj_win的open()事件,初始化控件,并把不同的房間號添加到組合框ddlb_3中string fjh/把不同的房間號添加到組合框ddlb_3中declare cursor1 cursor for select fjh from kfxxlx_tab;open cursor1;fetch cursor1 in
18、to :fjh;do while sqlca.sqlcode=0 ddlb_3.additem(fjh) fetch cursor1 into :fjh;loop close cursor1;/得到當前系統(tǒng)的日期em_5.text=string(today()/得到當前系統(tǒng)的時間em_6.text=string(now()ddlb_2.selectitem(3)3.5 退宿結(jié)賬單擊主菜單“客房前臺管理”下的“退宿結(jié)賬”子菜單進入退宿結(jié)賬窗體。如:圖1-7退宿結(jié)賬圖圖1-7退宿結(jié)賬圖本窗口實現(xiàn)功能為客人的退房結(jié)賬。在下拉菜單中選擇憑證號碼,其他信息自動從數(shù)據(jù)庫中提取,退宿編號為自動分配。在附加費
19、處選擇附加費項目,然后在后面的單行編輯框中輸入數(shù)目,提示欄中顯示對應的消費,并自動計算到應收金額及退還金額中。掩碼框“附加費”金額em_8的代碼如下:/窗口txjz_win的掩碼框em_8的modified()事件,統(tǒng)計總計金額if ddlb_7.text="電話費" then st_22.text=em_8.textelseif ddlb_7.text="會議費" then st_24.text=em_8.textelseif ddlb_7.text="雜費" then st_23.text=em_8.textelseif ddlb
20、_7.text="停車費" then st_25.text=em_8.textelseif ddlb_7.text="賠償費" then st_26.text=em_8.textend ifem_9.text=string(real(sle_8.text)+(real(st_22.text)+real(st_23.text)+real(st_24.text)+real(st_25.text)+real(st_26.text)*real(em_7.text)/100)em_11.text=string(real(em_10.text)-real(em_9.
21、text)3.6 查詢統(tǒng)計管理 單擊主菜單“查詢統(tǒng)計管理”下的“預訂房查詢”子菜單,進入預訂房查詢窗體。如:圖1-8預訂房查詢圖圖1-8預訂房查詢圖在此窗口可以對預訂信息進行查詢以及刪除。窗口open事件的代碼如下:/窗口ydfcx_win的open()事件,連接數(shù)據(jù)庫,檢索數(shù)據(jù),把不同的姓名添加到組合框ddlb_1中string xm/把不同的姓名添加到組合框ddlb_1中declare cursor1 cursor for select distinct xm from kfyd_tab;open cursor1;fetch cursor1 into :xm;do while sqlca.
22、sqlcode=0 ddlb_1.additem(xm) fetch cursor1 into :xm; loop close cursor1;/連接數(shù)據(jù)庫dw_1.settransobject(sqlca)/檢索數(shù)據(jù)dw_1.retrieve()第四章 開發(fā)設(shè)計總結(jié)在做畢業(yè)設(shè)計以前,本人對管理信息系統(tǒng)開發(fā)的理解只是停留在理論知識的水平上,是紙上談兵,缺乏實際的軟件開發(fā)經(jīng)驗。這次通過做畢業(yè)設(shè)計,作者完成了賓館客房管理信息系統(tǒng)的軟件開發(fā)任務(wù)。在整個開發(fā)過程中遇到了很多的問題,但最終都一一解決,對其中比較深刻的幾點體會總結(jié)如下:第一,讓作者發(fā)愁的是對賓館客房的具體業(yè)務(wù)流程不太熟悉。通過走訪各賓館和
23、查閱資料,經(jīng)過反復的修改論證,才完成了系統(tǒng)的分析和設(shè)計工作。第二,面臨的困難是不熟悉軟件開發(fā)工具。作者只好翻閱了有關(guān)PowerBuilder的書籍,同時又不斷向老師和同學們請教,才逐漸熟練和掌握了開發(fā)工具。第三,從教條主義到理論聯(lián)系實際的轉(zhuǎn)變。因為沒有寫論文的經(jīng)驗,所以開始總是生搬硬套書本上的理論和概念,結(jié)果寫出的論文就非常死板,缺乏新意,不能真正描述出自己軟件的開發(fā)過程,犯了教條主義的錯誤。后來經(jīng)過老師的多次指點,作者對論文從結(jié)構(gòu)和內(nèi)容上都進行了大幅度的調(diào)整和修改,刪掉了論文中過多的理論和概念,利用理論知識把自己實際的開發(fā)過程,用自己的語言和科學方法準確的表達出來,經(jīng)過多次修改終于完成了論文的寫作。這使作者真正體會到什么叫理論聯(lián)系實際。第四,在軟件開發(fā)的過程中,開始編寫菜單、窗口、表結(jié)構(gòu)時,進展還是比較順利,但當有些字段、表關(guān)聯(lián)、數(shù)據(jù)窗口混淆在一起的時候,作者被搞得暈頭轉(zhuǎn)向。最后不得不重新整理表結(jié)構(gòu),修改字段名稱,到 SQLServer中去修改數(shù)據(jù)庫,才將系統(tǒng)的結(jié)構(gòu)最終確定下來。對于源代碼的編寫,也是經(jīng)過反復的修改測試,才使系統(tǒng)的設(shè)計功能得以正確實現(xiàn)。 總之,理論+實踐=知識。程序設(shè)計過程中,作者以理論為指導,以實踐為主體,將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育實驗幼兒園園長招聘簡章
- 城市廣場改造級配碎石施工合同
- 潛水員經(jīng)紀簽約協(xié)議
- 山東省低速電動車行業(yè)市場調(diào)研
- 2024年垃圾填埋場整治爆破合同
- 商業(yè)綜合體合同驗收要點
- 教育網(wǎng)絡(luò)教室機房租賃
- 衛(wèi)生監(jiān)控安裝協(xié)議書
- 2024年廣告圍擋制作與安裝定制合同
- 醫(yī)療廢物安全處理守則
- 動脈硬化幻燈課件
- 阿里城市大腦解決方案
- 思想政治教育學原理整套課件完整版電子教案課件匯總(最新)
- “麥語言”函數(shù)手冊
- DBJ50∕T-337-2019 裝配式隔墻技術(shù)標準
- 2022年五子棋活動記錄
- 10t單梁起重機安裝方案
- 臨床醫(yī)療教學之127:冠心病合并心房顫動患者抗栓管理中國專家共識2020版課件
- 腰椎間盤突出區(qū)域定位及意義
- 天藍色商務(wù)發(fā)展歷程時間軸PPT模板課件
- 高處安全作業(yè)票填寫模板(2022更新)
評論
0/150
提交評論