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

下載本文檔

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

文檔簡(jiǎn)介

1、管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告目錄第 1 章 現(xiàn)行系統(tǒng)概述 .1第 2 章 系統(tǒng)分析 .12.1 需求分析 .12.1.1 系統(tǒng)功能需求之管理員.22.1.2 系統(tǒng)功能需求之用戶.22.2 可行性研究 .32.2.1 技術(shù)可行性.32.2.2 經(jīng)濟(jì)可行性.32.2.3 法律上的可行性.32.3 系統(tǒng)開發(fā)方法的選擇 .42.4 數(shù)據(jù)結(jié)構(gòu) .4第 3 章 系統(tǒng)設(shè)計(jì) .53.1 總體設(shè)計(jì)結(jié)構(gòu) .53.2 代碼設(shè)計(jì) .6第四部分 系統(tǒng)實(shí)施過程及其流程圖 .124.1 基礎(chǔ)信息設(shè)置 .124.2 客房前臺(tái)管理 .134.3 查詢統(tǒng)計(jì)管理 .154.4 掛賬管理 .164.5 系統(tǒng)初始設(shè)

2、計(jì) .164.6 系統(tǒng)維護(hù) .16第 5 章 系統(tǒng)使用說明 .16第 1 章 現(xiàn)行系統(tǒng)概述 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時(shí)了解賓館的全部運(yùn)營(yíng)情況及經(jīng)營(yíng)走勢(shì),找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營(yíng)決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計(jì)算機(jī)管理系統(tǒng)才能更好實(shí)現(xiàn)這一管理模式。賓館客房管理信息系統(tǒng)是用來收集、處理、存貯和傳播客房、顧客、結(jié)算信息,以信息管理為核心的計(jì)算機(jī)應(yīng)用系統(tǒng)。利用賓館客房管理信息系統(tǒng)中合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來保存數(shù)據(jù)信息,及時(shí)了解各個(gè)環(huán)節(jié)中

3、信息的變更,通過有效的程序結(jié)構(gòu)來支持各種數(shù)據(jù)操作的執(zhí)行,以提高管理效率,實(shí)現(xiàn)賓館服務(wù)的系統(tǒng)化、規(guī)范化、自動(dòng)化。通過該項(xiàng)目的開發(fā)與使用,可實(shí)現(xiàn)以下功能:(1):快速實(shí)現(xiàn)客人入住登記和賬務(wù)處理,減少客人住店及離店時(shí)的等待時(shí)間(2):準(zhǔn)確實(shí)現(xiàn)客人預(yù)訂入住的要求,實(shí)現(xiàn)有效及有保障的前臺(tái)系統(tǒng)作業(yè)(3):快速響應(yīng)住宿客人的有關(guān)項(xiàng)目查詢要求(4):實(shí)現(xiàn)入住、消費(fèi)、結(jié)賬一條龍服務(wù),方便客人在店內(nèi)的各類消費(fèi)要求第 2 章 系統(tǒng)分析2.1 需求分析電子計(jì)算機(jī)科學(xué)的飛速發(fā)展,給酒店計(jì)算機(jī)應(yīng)用帶來了蓬勃生機(jī),出現(xiàn)了酒店計(jì)算機(jī)管理信息系統(tǒng)、安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、酒店信息服務(wù)系統(tǒng)、客房電腦保險(xiǎn)系統(tǒng)以及計(jì)算機(jī)娛樂系統(tǒng)

4、。計(jì)算機(jī)在酒店中的應(yīng)用,已深入到酒店的各個(gè)部門,特別在信息處理領(lǐng)域,計(jì)算機(jī)已成為最重要的工具。在酒店現(xiàn)代管理理論中,酒店管理信息系統(tǒng)已成為酒店現(xiàn)代科學(xué)管理的重要內(nèi)容,是酒店經(jīng)營(yíng)必不可缺少的現(xiàn)代科學(xué)工具。近年來,隨著我國(guó)改革開放的發(fā)展,國(guó)內(nèi)的酒店服務(wù)業(yè)得到了日新月異的發(fā)展?,F(xiàn)代酒店作為一體化的接待場(chǎng)所,是一個(gè)旅游城市的窗口,也可以說是一個(gè)小型社會(huì)。作為一種以服務(wù)為主的無煙工業(yè),世界各國(guó)對(duì)此行業(yè)的重視程度并不亞于其它工業(yè)。我設(shè)計(jì)的酒店管理系統(tǒng)主要是針對(duì)酒店各種信息的管理以實(shí)現(xiàn)對(duì)酒店的管理2.1.1 系統(tǒng)功能需求之管理員1.對(duì)客房信息進(jìn)行查詢、更新、刪除,添加客房信息;2、對(duì)客房類型信息進(jìn)行查詢、更

5、新、刪除,添加客房類型;3、對(duì)用顧客入住信息進(jìn)行查詢、更新、刪除,添加顧客入住離開信息;4、對(duì)客戶留言的管理。2.1.2 系統(tǒng)功能需求之用戶利用本系統(tǒng)用戶在注冊(cè)或登錄后可實(shí)現(xiàn):1、客房遠(yuǎn)程網(wǎng)上預(yù)訂, 使客戶不在當(dāng)?shù)匾部梢杂嗁?gòu)酒店的客房;2、利用本系統(tǒng)可查詢、掌握全酒店客房的運(yùn)營(yíng)狀況;3、利用本系統(tǒng) 可發(fā)布酒店相關(guān)信息, 讓客戶了解酒店的服務(wù)理念;4、 提高酒店的知名度;5、 利用本系統(tǒng)實(shí)現(xiàn)客戶意見反饋,客戶通過留言板對(duì)酒店服務(wù)提出意見,拉近了酒店和客戶之間的距離;6、 增加客戶的回頭率。2.2 可行性研究2.2.1 技術(shù)可行性此次信息系統(tǒng)開發(fā)是對(duì)我們所學(xué)的管理信息系統(tǒng)的實(shí)踐,我們?cè)谖C(jī)室完成系

6、統(tǒng)開發(fā)。我們小組可以選定兩三臺(tái)計(jì)算機(jī)或者用自己的筆記本進(jìn)行開發(fā),建立系統(tǒng)開發(fā)環(huán)境,主要是安裝 access 機(jī),小組成員之間可以通過一起討論,協(xié)調(diào)開發(fā)工作,解決開發(fā)工作中出現(xiàn)的問題。就技術(shù)力量來說,該學(xué)期,我們小組各成員已經(jīng)學(xué)習(xí)了管理信息系統(tǒng),并且對(duì)網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解,有些成員熟悉計(jì)算機(jī)原理,能解決常見的硬件故障和硬件選擇。目前,教材管理信息系統(tǒng)已得到了大量應(yīng)用,有許多可供參考的成功系統(tǒng)。從技術(shù)角度考慮,此信息系統(tǒng)開發(fā)可行。2.2.2 經(jīng)濟(jì)可行性目標(biāo)系統(tǒng)開發(fā)需求比較低,加上具有成熟的軟硬件環(huán)境,所以在軟硬件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分的復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)

7、支出有限。當(dāng)系統(tǒng)開發(fā)完實(shí)際運(yùn)行后,將很大程度上提高計(jì)算機(jī)的功能,在為使用者帶來便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件。這帶來的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過支出,并且最重要的一點(diǎn)是該軟件的開發(fā)可以給我們對(duì)系統(tǒng)的開發(fā)有個(gè)全面的認(rèn)識(shí)。從經(jīng)濟(jì)角度考慮,此信息系統(tǒng)開發(fā)可行。2.2.3 法律上的可行性整個(gè)系統(tǒng)由于是自行開發(fā),自行使用,所以系統(tǒng)本身不存在法律上的版權(quán)爭(zhēng)議信息系統(tǒng)規(guī)劃在需求分析的基礎(chǔ)上,我們提出了教材管理系統(tǒng)的總體結(jié)構(gòu)方案,并根據(jù)發(fā)展戰(zhàn)略和總體結(jié)構(gòu)方案,確定了系統(tǒng)的開發(fā)次序及時(shí)間安排。2.3 系統(tǒng)開發(fā)方法的選擇本次課程設(shè)計(jì)我們選擇結(jié)構(gòu)化開發(fā)方法,即用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,自

8、頂向下整體分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng)開發(fā)過程。是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。其基本思想:在系統(tǒng)分析時(shí),采用自頂向下、逐層分解,由抽象到具體的逐步認(rèn)識(shí)問題的過程;在系統(tǒng)設(shè)計(jì)的時(shí)候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統(tǒng)實(shí)施的時(shí)候,則堅(jiān)持自底向上,先局部后整體,通過標(biāo)準(zhǔn)化模塊的連接形成完整的系統(tǒng)。2.4 數(shù)據(jù)結(jié)構(gòu)本程序定義了五個(gè)結(jié)構(gòu)體:date,easy,easy*create,easy*head,ptr 分別用于存放日期與時(shí)間信息,房間入住狀態(tài),當(dāng)日時(shí)間,住房費(fèi)用信息 1、定義入住信息結(jié)構(gòu)體struct easyint number;int price;s

9、truct date past; char name8,id18;int x;struct easy *next;其中各字段意義如下:int number; 表示房號(hào)int price; 表示價(jià)格struct date past; 表示入住日期和時(shí)間 char name8,id18; 表示等級(jí)客戶姓名和地址int x;表示房間入住狀態(tài)第 3 章 系統(tǒng)設(shè)計(jì)3.1 總體設(shè)計(jì)結(jié)構(gòu)該管理系統(tǒng)適用于各類中小型酒店的客房資源和客戶信息的管理,實(shí)現(xiàn)了酒店的信息化管理,該系統(tǒng)主要包括基礎(chǔ)信息設(shè)置、客房前臺(tái)管理、查詢統(tǒng)計(jì)管理、掛賬管理、系統(tǒng)初始設(shè)計(jì)、系統(tǒng)維護(hù)等功能。功能結(jié)構(gòu)圖 3-13.2 代碼設(shè)計(jì)privat

10、e sub form_current()on error goto err_form_current 把子窗體中當(dāng)前記錄值賦予主窗體對(duì)應(yīng)的文本框內(nèi) forms!職員資料管理!職員 id = me!職員 id forms!職員資料管理!姓名 = me!姓名 forms!職員資料管理!職位 = me!職位 forms!職員資料管理!性別 = me!性別 forms!職員資料管理!籍貫 = me!籍貫 forms!職員資料管理!年齡 = me!年齡 forms!職員資料管理!民族 = me!民族 forms!職員資料管理!健康狀況 = me!健康狀況 forms!職員資料管理!身份證號(hào) = me!身

11、份證號(hào) forms!職員資料管理!婚姻狀況 = me!婚姻狀況 forms!職員資料管理!家庭地址 = me!家庭地址 forms!職員資料管理!家庭電話 = me!家庭電話 forms!職員資料管理!備注 = me!備注exit_form_current: exit suberr_form_current: msgbox err.description resume exit_form_currentend suboption compare databaseprivate sub 查詢_click()on error goto err_查詢_click me!入住記錄查詢 子窗體.requ

12、eryexit_查詢_click: exit suberr_查詢_click: msgbox err.description resume exit_查詢_clickend subprivate sub 關(guān)閉_click()on error goto err_關(guān)閉_click docmd.closeexit_關(guān)閉_click: exit suberr_關(guān)閉_click: msgbox err.description resume exit_關(guān)閉_clickend suboption compare databaseprivate sub 新添會(huì)員_click()on error goto er

13、r_新添會(huì)員_click 為窗體中“會(huì)員 id”等文本框控件設(shè)置初值 me!會(huì)員 id = year(now) & month(now) & day(now) & _ hour(now) & minute(now) & second(now) me!會(huì)員姓名 = null me!會(huì)員級(jí)別 = 一級(jí) me!會(huì)員折扣 = 9.5 me!累計(jì)消費(fèi) = 0 me!操作人員 = null me!身份證 id = null me!所在單位 = null me!入會(huì)日期 = now me!備注 = nullexit_新添會(huì)員_click: exit suberr_新添會(huì)員_click: msgbox err

14、.description resume exit_新添會(huì)員_clickend subprivate sub 保存會(huì)員_click()on error goto err_保存會(huì)員_clickdim i as integerdim stemp as stringdim rs as adodb.recordsetset rs = new adodb.recordset為打開數(shù)據(jù)表“查詢語句”字符變量賦值stemp = select * from 會(huì)員資料打開“會(huì)員資料”數(shù)據(jù)表rs.open stemp, currentproject.connection, adopenkeyset, adlocko

15、ptimistic 判斷“會(huì)員 id”等文本框是否為空 if isnull(me!會(huì)員 id) = true then 彈出提示“會(huì)員 id”文本框不可以為空信息 msgbox 請(qǐng)輸入“會(huì)員 id”,它不可以為空!, vbokonly, 輸入“會(huì)員 id” 把光標(biāo)置于“會(huì)員 id”文本框內(nèi) me!會(huì)員 id.setfocus 退出子過程 exit sub elseif isnull(me!會(huì)員姓名) = true then msgbox 請(qǐng)輸入“會(huì)員姓名”,它不可以為空!, vbokonly, 輸入“會(huì)員姓名” me!會(huì)員姓名.setfocus exit sub elseif isnull(m

16、e!身份證 id) = true then msgbox 請(qǐng)輸入“身份證 id”,它不可以為空!, vbokonly, 輸入“身份證 id” me!身份證 id.setfocus exit sub elseif isnull(me!入會(huì)日期) = true then msgbox 請(qǐng)輸入“入會(huì)日期”,它不可以為空!, vbokonly, 輸入“入會(huì)日期” me!入會(huì)日期.setfocus exit sub elseif isnull(me!會(huì)員級(jí)別) = true then msgbox 請(qǐng)輸入“會(huì)員級(jí)別”,它不可以為空!, vbokonly, 輸入“會(huì)員級(jí)別” me!會(huì)員級(jí)別.setfocu

17、s exit sub elseif isnull(me!會(huì)員折扣) = true then msgbox 請(qǐng)輸入“會(huì)員折扣”,它不可以為空!, vbokonly, 輸入“會(huì)員折扣” me!會(huì)員折扣.setfocus exit sub elseif isnull(me!累計(jì)消費(fèi)) = true then msgbox 請(qǐng)輸入“累計(jì)消費(fèi)”,它不可以為空!, vbokonly, 輸入“累計(jì)消費(fèi)” me!累計(jì)消費(fèi).setfocus exit sub elseif isnull(me!操作人員) = true then msgbox 請(qǐng)輸入“操作人員”,它不可以為空!, vbokonly, 輸入“操作人

18、員” me!操作人員.setfocus exit sub else 循環(huán)判斷該編號(hào)的會(huì)員是否存在 if rs.recordcount 0 then rs.movefirst for i = 1 to rs.recordcount 如果存在,彈出信息并退出子過程 if rs(會(huì)員 id) = me!會(huì)員 id then msgbox 該編號(hào)的會(huì)員已經(jīng)存在,請(qǐng)核實(shí)!, vbcritical, 記錄已經(jīng)存在 exit sub else rs.movenext end if next i end if end if 為保存會(huì)員資料“查詢語句”字符變量賦值 stemp = insert into 會(huì)員資

19、料 stemp = stemp & ( 會(huì)員 id,會(huì)員姓名,會(huì)員折扣,累計(jì)消費(fèi),會(huì)員級(jí)別, stemp = stemp & 操作人員,身份證 id,入會(huì)日期,所在單位,備注) stemp = stemp & values ( & me!會(huì)員 id & , & me!會(huì)員姓名 & , stemp = stemp & & me!會(huì)員折扣 & , & me!累計(jì)消費(fèi) & , stemp = stemp & & me!會(huì)員級(jí)別 & , & me!操作人員 & , stemp = stemp & & me!身份證 id & , & me!入會(huì)日期 & , stemp = stemp & & me!所在

20、單位 & , & me!備注 & ) 使用 docmd 對(duì)象的 runsql 方法執(zhí)行查詢 docmd.runsql stemp 刷新“會(huì)員資料管理 子窗體”子窗體 me!會(huì)員資料管理 子窗體.requery 釋放系統(tǒng)為 rs 數(shù)據(jù)集分配的空間 set rs = nothingexit_保存會(huì)員_click: 釋放系統(tǒng)為 rs 數(shù)據(jù)集分配的空間 set rs = nothing exit suberr_保存會(huì)員_click: msgbox err.description resume exit_保存會(huì)員_clickend subprivate sub 修改會(huì)員_click()on error

21、goto err_修改會(huì)員_clickdim i as integerdim stemp as stringdim rs as adodb.recordsetset rs = new adodb.recordset為打開數(shù)據(jù)表“查詢語句”字符變量賦值stemp = select * from 會(huì)員資料打開“會(huì)員資料”數(shù)據(jù)表rs.open stemp, currentproject.connection, adopenkeyset, adlockoptimistic 判斷“會(huì)員 id”等文本框是否為空 if isnull(me!會(huì)員 id) = true then 彈出提示“會(huì)員 id”文本框不

22、可以為空信息 msgbox 請(qǐng)輸入“會(huì)員 id”,它不可以為空!, vbokonly, 輸入“會(huì)員 id” 把光標(biāo)置于“會(huì)員 id”文本框內(nèi) me!會(huì)員 id.setfocus exit sub elseif isnull(me!會(huì)員姓名) = true then msgbox 請(qǐng)輸入“會(huì)員姓名”,它不可以為空!, vbokonly, 輸入“會(huì)員姓名” me!會(huì)員姓名.setfocus exit sub elseif isnull(me!身份證 id) = true then msgbox 請(qǐng)輸入“身份證 id”,它不可以為空!, vbokonly, 輸入“身份證id” me!身份證 id.s

23、etfocus exit sub elseif isnull(me!入會(huì)日期) = true then msgbox 請(qǐng)輸入“入會(huì)日期”,它不可以為空!, vbokonly, 輸入“入會(huì)日期” me!入會(huì)日期.setfocus第四部分 系統(tǒng)實(shí)施過程及其流程圖4.1 基礎(chǔ)信息設(shè)置 1、設(shè)置客房信息:對(duì)客房的基本信息進(jìn)行增加、修改、刪除。 2、設(shè)置員工信息:對(duì)員工的基本信息進(jìn)行增加、修改、刪除。3、設(shè)置掛賬單位:對(duì)掛賬單位的基本信息進(jìn)行增加、修改、刪除。.圖 4-1 流程圖4.2 客房前臺(tái)管理 1、客房預(yù)訂:可以通過此窗口實(shí)現(xiàn)客房預(yù)訂。 2、住宿登記:客人入住賓館登記信息,退宿一天前進(jìn)行提醒。3、宿費(fèi)提醒:查詢某日期的提醒信息或全部提醒信息。圖 4-2 住宿登記、修改、查詢程序流程圖4、退宿結(jié)帳:可以選擇掛賬、打折等多種方式,并可以在此增加其他消費(fèi)項(xiàng)目的費(fèi)用。自動(dòng)提取系統(tǒng)時(shí)間以及當(dāng)前操作員,實(shí)現(xiàn)功能為客人的退房結(jié)賬。在下拉菜單中選擇憑證號(hào)碼,其他信息自動(dòng)從數(shù)據(jù)庫(kù)中提取,退宿編號(hào)為自動(dòng)分配。在附加費(fèi)處選擇附加費(fèi)項(xiàng)目,然后在后面的單行編輯框中輸入數(shù)目,提中顯示對(duì)應(yīng)的消費(fèi),并自動(dòng)計(jì)算到應(yīng)收金額及退還金額中。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論