




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、 前言1.1課題背景當前,隨著信息的不斷飛速發(fā)展,信息技術(shù)已逐漸成為各種技術(shù)的基礎,信息也成為企業(yè)具有競爭力的核心要素。企業(yè)的生存和發(fā)展依靠正確的決策,而決策的基礎就是信息,所以企業(yè)競爭力的高低完全取決于企業(yè)對信息的獲取和處理能力。企業(yè)要準確、快速的獲取和處理信息,企業(yè)信息化是必然的選擇。企業(yè)必須加快內(nèi)部信息交流,改進企業(yè)業(yè)務流程和管理模式,提高運行效率,降低成本,提高競爭力,信息化建設是企業(yè)適應社會發(fā)展的要求。企業(yè)管理信息系統(tǒng)即企業(yè)MIS是企業(yè)信息化的重要內(nèi)容。隨著我國改革開放的不斷推進,人民生活水平日益提高,旅游經(jīng)濟蓬勃發(fā)展,這一切都帶動了酒店行業(yè)的發(fā)展。再加上入境旅游的人也越來越多,
2、入境從事商務活動的外賓也越來越多。傳統(tǒng)的手工已不適應現(xiàn)代化酒店管理的需要。及時、準確、全方位的網(wǎng)絡化信息管理成為必需。酒店是一個服務至上的行業(yè),從客人的預定開始,到入住登記直至最后退房結(jié)賬,每一步驟都要保持一致性的服務水準,錯失一步, 會令其辛苦經(jīng)營的形象功虧一簣。要成為一間成功的酒店,就必須作到賓至如歸,面對酒店業(yè)內(nèi)激烈的競爭形勢,各酒店均在努力拓展其服務領(lǐng)域的廣度和深度。雖然計算機并不是酒店走向成功的關(guān)鍵元素,但它可以幫助那些真正影響成敗的要素發(fā)揮更大的效用。因此,采用全新的計算機網(wǎng)絡和管理系統(tǒng),將成為提高酒店的管理效率,改善服務水準的重要手段之一。二、 需求分析 功能需求根據(jù)系統(tǒng)的需求分
3、析,本系統(tǒng)功能需求如下:1.系統(tǒng)管理(1)修改密碼 (2)添加用戶2. 客房信息管理(1)設置客房標準 添加客房標準 修改客房標準 刪除客房標準(2)設置客房信息添加客房信息 修改客房信息刪除客房信息 查詢客房信息3.訂房信息管理(1)查詢剩余客房信息 (2)添加訂房信息(3)修改訂房信息 (4)查詢訂房信息4.結(jié)算信息管理(1) 添加結(jié)算信息 (2) 修改結(jié)算信息(3) 查詢結(jié)算信息2.3 系統(tǒng)的性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,系統(tǒng)應該滿足以下的性能需求:(1)系統(tǒng)處理的準確性和及時性(2)系統(tǒng)的開放性和系統(tǒng)的可擴充性(3)系統(tǒng)的易用性(4)系統(tǒng)的響應速度2.4
4、系統(tǒng)的數(shù)據(jù)需求通過對系統(tǒng)功能需求的分析,可以初步確定該系統(tǒng)的基本數(shù)據(jù)需求。由各個功能可以進一步確定具體的數(shù)據(jù)需求,具體數(shù)據(jù)需求如下:(1)房間類型:類型編號、類型名稱、面積、床位數(shù)、價格、三電信息(空調(diào)、電視、電話)、衛(wèi)生間。(2)房間信息:房間編號、房間類型、房間位置、房間價格、房間狀態(tài)、備注(3)訂房信息:訂房編號、顧客編號、顧客姓名、房間編號、入住時間、折扣、入住備注、預計退房時間、應繳房費(4)退房信息: 房間編號、顧客編號、顧客姓名、退房時間、退房繳費、訂房編號(5)顧客信息:顧客編號、顧客姓名、顧客性別(6)用戶信息:用戶編號、用戶密碼、用戶職位系統(tǒng)數(shù)據(jù)流圖:系統(tǒng)數(shù)據(jù)流圖登錄客房標
5、準設置客房信息管理客房信息登記訂房信息管理顧客登記客房標準信息管理結(jié)算信息輸入客房信息返回基本信息輸入訂房信息輸入基本信息錄入結(jié)算信息管理四、 系統(tǒng)數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫概念設計這一設計階段是在需求分析的基礎上,設計出能滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設計打下基礎。根據(jù)上面的設計規(guī)劃出的實體有顧客實體、客房類型、房間實體。顧客房間類型房間訂房退房標準mm11m1實體聯(lián)系E-R圖4.4 建立索引在本實例中,房間號碼、訂房編號、客人證件號碼這幾個屬性是主碼,設計時考慮建立這些索引,使得對數(shù)據(jù)庫的查詢、插入、修改和刪除的速度加快,效率也提高。七、 測試過程:7.1.2
6、基本功能測試、添加客房信息: 結(jié)果顯示:查詢剩余未定住的客房:結(jié)果顯示:添加顧客訂房:結(jié)果顯示:查詢訂房信息:結(jié)果顯示:查詢結(jié)算信息:顯示:修改用戶密碼: 兩次密碼一樣后: 添加用戶: 兩次密碼一樣后: 6.3 修改密碼if ( IDOK=dlg.DoModal() )_variant_t strQuery; /將新密碼更新到數(shù)據(jù)庫 strQuery = "update user_Info set user_PWD='"+dlg.m_sPWD1+"' where user_ID='"+theApp.m_sCurrentUser+&
7、quot;'" theApp.ADOExecute(theApp.m_pADOSet, strQuery); AfxMessageBox("修改密碼成功", MB_ICONINFORMATION);6.6 客房信息if (m_bAppend)/客房編號唯一 strQuery = "select * from rooms where roomNO='"+m_sNo+"'" theApp.ADOExecute(theApp.m_pADOSet, strQuery); int iCount = theApp
8、.m_pADOSet->GetRecordCount(); if ( 0!=iCount ) AfxMessageBox(_T("已經(jīng)存在此客房編號的記錄!"), MB_ICONEXCLAMATION); return; if (m_bAppend)/容許添加客房信息 strQuery = "insert into rooms (roomno, roomtype, roomposition, roomprice, roommemo) values ('"+m_sNo+"', '"+m_sType+&quo
9、t;', '"+m_sPosition+"', "+m_sPrice+", '"+m_sMemo+"')" if ( theApp.ADOExecute(theApp.m_pADOSet, strQuery) ) AfxMessageBox(_T("添加記錄成功!"), MB_ICONINFORMATION); / 清除所有的輸入 m_sNo=m_sType=m_sPosition=m_sPrice=m_sMemo="" (CComboBox*)
10、GetDlgItem(IDD_ROOM_TYPE)->SetCurSel(0); UpdateData(false); else AfxMessageBox(_T("添加記錄失??!"), MB_ICONEXCLAMATION);6.8 未定住客房信息查詢/查詢剩余客房,要求房間的狀態(tài)是未定住的,putup='False' or putup is NULL_variant_t strQuery;if ( m_iTypePrice ) strQuery = "select * from rooms where (roomprice>=&qu
11、ot;+m_sBottom+" and roomprice<="+m_sTop+" ) and (putup ='False' or putup is NULL ) " else strQuery = "select * from rooms where roomtype='"+m_sType+"' and (putup='False' or putup is NULL)"6.10 訂房信息查詢/選擇查詢條件if ( !(m_bName|m_bRoomNo|m_
12、bInDate) )AfxMessageBox(_T("請選擇查詢條件!"), MB_ICONEXCLAMATION);return;/顧客姓名查詢if ( m_bName && ""=m_sName )AfxMessageBox(_T("顧客姓名不能為空"), MB_ICONEXCLAMATION); return;/房間編號查詢 if ( m_bRoomNo && ""=m_sRoomNo )AfxMessageBox(_T("客房編號不能為空"), MB_I
13、CONEXCLAMATION); return;/入住時間查詢CString sTime = m_tInDate.Format("%Y-%m-%d");if ( !m_bName ) m_sName = "%"if ( !m_bRoomNo ) m_sRoomNo = "%" /查詢條件_variant_t strQuery;if ( !m_bInDate ) strQuery = "select * from bookin where customname like '"+m_sName+"
14、39; and roomno like '"+m_sRoomNo+"' and checkdate is NULL"else strQuery = "select * from bookin where customname like '"+m_sName+"' and roomno like '"+m_sRoomNo+"' and indate='"+sTime+"' and checkdate = m_tInDate"
15、6.12 結(jié)算信息查詢/選擇查詢條件if ( !(m_bName|m_bRoomNo|m_bInDate) )AfxMessageBox(_T("請選擇查詢條件!"), MB_ICONEXCLAMATION);return;/姓名查詢if ( m_bName && ""=m_sName )AfxMessageBox(_T("顧客姓名不能為空"), MB_ICONEXCLAMATION); return;/客房編號查詢 if ( m_bRoomNo && ""=m_sRoomNo )A
16、fxMessageBox(_T("客房編號不能為空"), MB_ICONEXCLAMATION); return;/根據(jù)入住時間查詢結(jié)算信息CString sTime = m_tInDate.Format("%Y-%m-%d");if ( !m_bName ) m_sName = "%"if ( !m_bRoomNo ) m_sRoomNo = "%" /查詢_variant_t strQuery;if ( !m_bInDate ) strQuery = "select * from bookin where customname like '"+m_sName+"' and roomno like '"+m_sRoomNo+"' and checkdate is not NULL" else strQuery
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 慈溪教育局勞動合同
- 偽造委托書以及抵押合同
- 《橋梁的構(gòu)造》課件
- 《遙感基礎教程》課件
- 《交流電動機的啟動原理》課件
- 科學實驗探秘
- 《影像學在診斷肺部腫瘤中的應用》課件
- 模擬卷2025年高考綜合改革適應性測試語文試題及官方答案
- 交通車輛部門展望
- vip客戶戰(zhàn)略合同范本
- 鄭州澍青醫(yī)學高等??茖W校單招參考試題庫(含答案)
- 心衰4級病人護理常規(guī)
- 《合同法違約責任》課件
- 2024建筑消防設施維護保養(yǎng)技術(shù)規(guī)范
- 醫(yī)院裝修改造項目投標方案(技術(shù)標)
- 【歷年真題】2018年4月00040法學概論自考試卷(含答案)
- 個人項目投資合作協(xié)議書范本
- 新媒體營銷全套教學教案
- 廚房設備備品備件、易損件明細
- 社會科學基礎(高職學前教育專業(yè))PPT完整全套教學課件
- 藥物治療學-藥物治療的一般原則課件
評論
0/150
提交評論