




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西安通信學(xué)院 2007 屆本科學(xué)員畢業(yè)論文客房管理系統(tǒng)客房管理系統(tǒng) 單 位:三系十八隊(duì)專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)姓 名:湯 蕾指導(dǎo)教師:史 勇 副教授完成日期:2007.6摘要摘要賓館客房管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備、界面友好、容易使用等特點(diǎn)。 我們通過對(duì)數(shù)據(jù)庫管理系統(tǒng)、 語言原理及應(yīng)用程序設(shè)計(jì)等進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,并結(jié)合賓館客房管理的要求。選擇以.NET 和 ACCESS 數(shù)據(jù)庫等軟件為開發(fā)工具;同時(shí)通過對(duì)計(jì)算機(jī)硬件和軟
2、件解決方案的論證以及對(duì)應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考了各種資料和進(jìn)行數(shù)據(jù)庫編程實(shí)踐。在指導(dǎo)老師的幫助下,基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求。使得我們?cè)O(shè)計(jì)的管理系統(tǒng)能夠基本滿足用戶在客房管理方面的需求??头抗芾硐到y(tǒng)可以實(shí)現(xiàn)對(duì)客房的科學(xué)化、規(guī)范化、查詢顧客情況、定房信息、以及結(jié)算信息等。有助于提高管理的效率,客房管理系統(tǒng)是根據(jù)某賓館對(duì)客房管理的實(shí)際情況進(jìn)行編寫的,主要目的是為了方便賓館對(duì)客房的實(shí)際情況進(jìn)行集中的查詢與管理工作,以提高整個(gè)賓館的工作。關(guān)關(guān)鍵鍵字字: 賓館客房管理,顧客,數(shù)據(jù)庫A AB BS ST TR RA AC CT T The guest house guest room manag
3、ement system is the typical management information system( MIS), it mainly develop the establishment and maintenances and head application procedures of include the backstage databases develop two aspects.Request to build up a data consistency and integrities for the former strong, the database that
4、 the data safety like.But then request the applied procedure function to the latter complete, interface amity, easy usage etc. characteristics.We pass the request to the database managed the system, the language principle and the application program design etc. to carry on the more thorough study an
5、d applications, and combine the guest house guest room management.The choice takes softwares, such as.NET and the ACCESS database.etc. as to develop the tool;Pass the argument to the calculator hardware and the software solution and carry on investigating the analysis towards applying the realm at t
6、he same time, consult various data and carry on the database plait distances practice.While guide the teachers help, carried out the request of the design mission book basically and successfully.The management system that make us design can be basic to satisfy the customer in the need that the guest
7、 room manage the aspect.The guest room management system can carry out to the guest room of scientific, the norm turn, the search customer circumstance, settle the building information, and settle accounts information etc.Contribute to the efficiency of the exaltation management, the guest room mana
8、gement system is an actual circumstance that manages to the guest room according to the some guest house to carry on plaits write of, the main purpose carries on the concentrated search and the management works for the sake of the actual circumstance of convenient guest house to guest room, to raise
9、 the whole work of guest house.KEY WORDS:guest house guest room management, customer, database引引言言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來,信息改變了我們這個(gè)社會(huì)。各類行業(yè)在日常經(jīng)營管理各個(gè)方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化??头抗芾淼男畔⒒潭润w現(xiàn)在將計(jì)算機(jī)及網(wǎng)絡(luò)與信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡(luò)信息化管理使客房管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速??头抗芾硐到y(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容對(duì)于經(jīng)營的決策者和管理者來說都至關(guān)重要 ,所以客房管理
10、系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如 :效率低、保密性差,容易出現(xiàn)差錯(cuò)等,且對(duì)于查詢空房間及已定房間等極為不方便。在當(dāng)今時(shí)代,這些完全可以改用計(jì)算機(jī)來代替人的手工操作。作為計(jì)算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)客房信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高客房經(jīng)營管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。且辦事效率也是決定收入的一個(gè)關(guān)鍵因素。因此,我決定選擇客房管理系統(tǒng)作為
11、本人的畢業(yè)設(shè)計(jì),力求開發(fā)出一套界面友好,功能強(qiáng)大,使用簡(jiǎn)單的適用于各大、中、小規(guī)模的酒店的管理系統(tǒng)。同時(shí)也是一款完全適合賓館或旅館酒店客房管理傻瓜式日常業(yè)務(wù)管理的軟件。還有為了更適合遠(yuǎn)距離應(yīng)用,采用了Visual Studio .NET 中的 C#和 ASP.NET 來設(shè)計(jì)綜合了具有一定代表性的客房業(yè)務(wù)管理模式。界面設(shè)計(jì)大方、簡(jiǎn)潔、實(shí)用,操作簡(jiǎn)單方便。使用本軟件可以使您的客房管理擺脫繁重混亂的手工操作,進(jìn)行科學(xué)高效的信息管理!目錄目錄摘要摘要.1引言引言.3第一章第一章 緒論緒論.61 1. .1 1 問問題題的的來來源源.61 1. .2 2 客客房房管管理理系系統(tǒng)統(tǒng)的的介介紹紹.6第二章第
12、二章 客房管理系統(tǒng)需求分析客房管理系統(tǒng)需求分析.82 2 1 1 客客房房管管理理系系統(tǒng)統(tǒng)的的開開發(fā)發(fā)目目的的.82 2 2 2 客客房房管管理理系系統(tǒng)統(tǒng)的的開開發(fā)發(fā)要要求求.82 2 3 3 開開發(fā)發(fā)語語言言簡(jiǎn)簡(jiǎn)介介 .82 2 4 4 系系統(tǒng)統(tǒng)簡(jiǎn)簡(jiǎn)介介 .9第第 3 3 章章系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo)及及需需求求分分析析.103 3 1 1 設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo).103 3 2 2 理理解解需需求求 .103 3 3 3 需需求求分分析析 .10第四章第四章 系統(tǒng)分析和系統(tǒng)分析和總總體體設(shè)設(shè)計(jì)計(jì).134 4 1 1 系系統(tǒng)統(tǒng)分分析析 .134 4 2 2 程程序序的的總總體體設(shè)設(shè)計(jì)計(jì).134 4
13、 3 3 系系統(tǒng)統(tǒng)功功能能設(shè)設(shè)計(jì)計(jì) .134 4 4 4 功功能能模模塊塊圖圖.14第五章第五章 數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建.155 5 1 1 數(shù)數(shù)據(jù)據(jù)庫庫簡(jiǎn)簡(jiǎn)介介.155 5 2 2 數(shù)數(shù)據(jù)據(jù)庫庫概概念念結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計(jì)計(jì).155 5 3 3 定定義義數(shù)數(shù)據(jù)據(jù)表表邏邏輯輯結(jié)結(jié)構(gòu)構(gòu).165 5 4 4 數(shù)數(shù)據(jù)據(jù)表表物物理理結(jié)結(jié)構(gòu)構(gòu).16第第六六章章 系統(tǒng)的測(cè)試與評(píng)價(jià)系統(tǒng)的測(cè)試與評(píng)價(jià) .206 6. .1 1 系系統(tǒng)統(tǒng)測(cè)測(cè)試試.206 6. .2 2 系系統(tǒng)統(tǒng)的的運(yùn)運(yùn)行行與與維維護(hù)護(hù).20 系統(tǒng)的運(yùn)行.20 系統(tǒng)的維護(hù).206 6. .3 3 系系統(tǒng)統(tǒng)的的可可靠靠性性與
14、與安安全全性性.21 系統(tǒng)的可靠性.21 系統(tǒng)的安全性.216 6. .4 4 系系統(tǒng)統(tǒng)的的評(píng)評(píng)價(jià)價(jià).216 6. .5 5 系系統(tǒng)統(tǒng)的的特特點(diǎn)點(diǎn) .21致謝致謝.22附錄程序附錄程序( (部分部分) ).23參考文獻(xiàn)參考文獻(xiàn).41第一章第一章 緒論緒論1.11.1 問題的來源問題的來源當(dāng)今社會(huì), 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔
15、更加安全等等。在 21 世紀(jì)知識(shí)經(jīng)濟(jì)時(shí)代,信息技術(shù)的發(fā)展與進(jìn)步,帶給酒店業(yè)更先進(jìn)的管理方式和人性化的貼身服務(wù),對(duì)酒店業(yè)的控制設(shè)備也提出了更高的要求,一套客房管理系統(tǒng)不僅僅要求達(dá)到集中控制和管理的目的,為適應(yīng)社會(huì)的需要,我們應(yīng)該更多地考慮安全防范、能源節(jié)約、網(wǎng)絡(luò)化監(jiān)控的實(shí)現(xiàn)。而互聯(lián)網(wǎng)的發(fā)展,使得計(jì)算機(jī)參與到酒店的日常營業(yè)管理之中,更充分地發(fā)揮了現(xiàn)代化的工作優(yōu)勢(shì),提高了服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)了酒店業(yè)的經(jīng)濟(jì)效益。酒店客房主要功能是給客人提供方便、舒適的休息環(huán)境;讓酒店的工作人員及時(shí)、準(zhǔn)確地了解客戶的需求,為客人提供完善周到的服務(wù);同時(shí)酒店的管理人員還希望,在提供周到服務(wù)的同時(shí),又能最大程度地利
16、用能源,避免不必要的能源浪費(fèi)-節(jié)能 我作為一個(gè)計(jì)算機(jī)應(yīng)用的本科生,希望能用我四年的所學(xué)編制出一個(gè)實(shí)用的程序來幫助其進(jìn)行更有效的信息管理。1.21.2 客房管理系統(tǒng)的介紹客房管理系統(tǒng)的介紹客房管理系統(tǒng)是一套針對(duì)酒店,賓館和招待所的客房進(jìn)行全面管理的系統(tǒng)。 該系統(tǒng)根據(jù)顧客的消費(fèi)的流程,從前臺(tái)的入住,消費(fèi)記帳,預(yù)定客房到收銀退房,智能化的消費(fèi)計(jì)算,即方便又準(zhǔn)確大大的提高了業(yè)務(wù)的效率,節(jié)省了時(shí)間,為用戶提供了一個(gè)規(guī)范化,程序化的客房管理軟件。 在功能上它主要包括了基礎(chǔ)設(shè)置、前臺(tái)操作、預(yù)定管理、客房狀態(tài)幾部分、其中基礎(chǔ)設(shè)置包括(客房類型設(shè)置、客房信息設(shè)置、消費(fèi)物品設(shè)置);前臺(tái)操作主要包括(入住管理、消費(fèi)
17、記賬、收銀退房);預(yù)定管理主要包括(預(yù)定管理、確定入住、解除預(yù)定) ;客房狀態(tài)主要包括(空房、預(yù)定、住房、自用、維修)。方便前臺(tái)操作,提高記帳和結(jié)賬的速度;隨時(shí)更新的客房狀態(tài),方便了房態(tài)的查詢;智能化的消費(fèi)計(jì)算,大大的提高了效率;結(jié)賬打印清單清晰,明確,減少客人不必要的結(jié)賬錯(cuò)誤,強(qiáng)大的權(quán)限管理。 在操作上,它集輸入、維護(hù)、統(tǒng)計(jì)和各種處理為一體,信息導(dǎo)入導(dǎo)出方便共享,靈活、專業(yè)的報(bào)表設(shè)計(jì)。查詢、篩選、 增強(qiáng)的數(shù)據(jù)處理,完美的信息圖形分析,用戶可根據(jù)實(shí)際需要自行開發(fā)這些功能。主要功能:1. 語音通訊管理系統(tǒng):語音通訊管理是酒店管理系統(tǒng)中比較傳統(tǒng)的項(xiàng)目之一,但在系統(tǒng)中的地位也是非常重要的,主要包括幾
18、個(gè)部分:PMS 酒店服務(wù)、呼入呼出管理、計(jì)費(fèi)管理、等級(jí)限制、客房狀態(tài)、內(nèi)部服務(wù)和呼叫中心系統(tǒng)(這部分是新近隨著通訊與計(jì)算機(jī)系統(tǒng)的發(fā)展和融合以及對(duì)客戶服務(wù)的現(xiàn)代化管理而提出的,只有部分設(shè)備具有這種接口和協(xié)議。 )2. 前臺(tái)管理系統(tǒng):用戶的Check in(登入) 、 Check out(結(jié)帳)系統(tǒng),以及后臺(tái)的數(shù)據(jù)處理、統(tǒng)一結(jié)帳系統(tǒng)和相關(guān)報(bào)表提交/打印系統(tǒng)。3. 客房服務(wù)管理系統(tǒng):現(xiàn)代酒店的客房服務(wù)與通訊和計(jì)算機(jī)系統(tǒng)地結(jié)合非常緊密,很多客房服務(wù)的有效執(zhí)行和監(jiān)督都有賴于完善的計(jì)算機(jī)客房管理系統(tǒng)和先進(jìn)的通訊系統(tǒng)地綜合運(yùn)用。第二章第二章 客房管理系統(tǒng)需求分析客房管理系統(tǒng)需求分析2 21 1 客房管理系統(tǒng)
19、的開發(fā)目的客房管理系統(tǒng)的開發(fā)目的“客房管理信息系統(tǒng)”有兩個(gè)目的,一個(gè)目的是針對(duì)當(dāng)前賓館服務(wù)行業(yè)中,客戶流量劇增,傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的需要,各大中小型賓館需要使用計(jì)算機(jī)進(jìn)行現(xiàn)代化管理,開發(fā)一個(gè)“客房管理信息系統(tǒng)”應(yīng)用軟件幫助賓館進(jìn)行管理工作有一定的現(xiàn)實(shí)意義。另一個(gè)目的是幫助學(xué)生了解使用PowerBuilder 9.0 軟件開發(fā)工具進(jìn)行系統(tǒng)開發(fā)的方法, “客房管理信息系統(tǒng)”是一個(gè)非常具有代表意義的小型管理信息系統(tǒng),但麻雀雖小,五臟俱全。2 22 2客房管理系統(tǒng)的開發(fā)要求客房管理系統(tǒng)的開發(fā)要求“客房管理信息系統(tǒng)”以實(shí)現(xiàn)賓館客房各種信息的系統(tǒng)化、規(guī)范化、自動(dòng)化為目標(biāo),具體要達(dá)到以下幾個(gè)
20、基本要求:(1) 支持前臺(tái)客戶入住管理規(guī)范化。(2) 支持前臺(tái)日常業(yè)務(wù)管理系統(tǒng)化。(3) 支持消費(fèi)服務(wù)管理規(guī)范化。(4) 支持前臺(tái)退房結(jié)算自動(dòng)化。2 2 3 3 開開發(fā)發(fā)語語言言簡(jiǎn)簡(jiǎn)介介Microsoft 的 Visual Studio .NET 作為一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺(tái)環(huán)境,推動(dòng)新一代因特網(wǎng)的發(fā)展,真正地讓人們可以在任何時(shí)間、任何地點(diǎn)、通過任何設(shè)備得到信息。C是專門為 .NET 應(yīng)用而開發(fā)出的語言,它能夠建造所有的.NET 應(yīng)用。其固有的特性保證了它是一種高效、安全、靈活、面向?qū)ο蟮默F(xiàn)代程序設(shè)計(jì)語言。從最普通的應(yīng)用到大規(guī)模的商業(yè)開發(fā),C與 .NET 平臺(tái)的結(jié)合將為用戶提供
21、完整的解決方案。ASP .NET 是建立在 .NET 平臺(tái)架構(gòu)上,使用通用語言運(yùn)行時(shí)(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web 應(yīng)用服務(wù)的編程框架。ACCESS 數(shù)據(jù)庫可以完善地管理各種數(shù)據(jù)庫對(duì)象,具有強(qiáng)大的數(shù)據(jù)組織、用戶管理、安全檢查等功能??梢苑奖愕厣筛鞣N數(shù)據(jù)對(duì)象,利用存儲(chǔ)的數(shù)據(jù)建立窗體和報(bào)表,可視性好。強(qiáng)大的數(shù)據(jù)處理功能,在一個(gè)工作組級(jí)別的網(wǎng)絡(luò)環(huán)境中,使用Access 開發(fā)的多用戶數(shù)據(jù)庫管理系統(tǒng)具有傳統(tǒng)的XBASE(DBASE、FoxBASE 的統(tǒng)稱)數(shù)據(jù)庫系統(tǒng)所無法實(shí)現(xiàn)的客戶服務(wù)器 (Cient/Server)結(jié)構(gòu)和相應(yīng)的數(shù)據(jù)庫安全
22、機(jī)制,Access 具備了許多先進(jìn)的大型數(shù)據(jù)庫管理系統(tǒng)所具備的特征,如事務(wù)處理/出錯(cuò)回滾能力等。能夠利用 Web 檢索和發(fā)布數(shù)據(jù),實(shí)現(xiàn)與Internet 的連接。 Access 主要適用于中小型應(yīng)用系統(tǒng),或作為客戶機(jī)/服務(wù)器系統(tǒng)中的客戶端數(shù)據(jù)庫。2 2 4 4 系系統(tǒng)統(tǒng)簡(jiǎn)簡(jiǎn)介介現(xiàn)代化的酒店組織龐大、服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計(jì)的。優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性高,運(yùn)行穩(wěn)定。這也是我所設(shè)計(jì)本程序的目的之一。本系統(tǒng)針對(duì)用戶和客戶以及客房的管理采用了當(dāng)
23、今常用的B/S 結(jié)構(gòu)而設(shè)計(jì)。這樣只需要一臺(tái)計(jì)算機(jī)作為服務(wù)器即可。前臺(tái)應(yīng)用只需有一臺(tái)可連入局域網(wǎng)的計(jì)算機(jī),這樣就可省去C/S 結(jié)構(gòu)中的每臺(tái)客戶機(jī)都要安裝客戶端程序的麻煩。本系統(tǒng)也分為后方管理和前臺(tái)應(yīng)用兩大部分。其中后臺(tái)管理分為:用戶信息維護(hù)、客房信息維護(hù)、客房類型維護(hù)、營業(yè)情況統(tǒng)計(jì)和個(gè)人密碼修改幾個(gè)模塊。前臺(tái)應(yīng)用可分為:顯示所有房間信息、顯示空閑房間信息(訂房)和顯示已租房間信息(退房)三個(gè)模塊。第第 3 3 章章系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo) 及及需需求求分分析析3 3 1 1 設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo)本系統(tǒng)現(xiàn)在只是在局域網(wǎng)中應(yīng)用,當(dāng)是將來可以將其進(jìn)行進(jìn)一步的更改使其完善且可應(yīng)用于廣域網(wǎng)中,這樣就可成為網(wǎng)上
24、預(yù)約定房系統(tǒng),可擴(kuò)大經(jīng)營范圍提高酒店影響力等。對(duì)于系統(tǒng)本身可將其應(yīng)用到大、中、小等各酒店之中,來提高工作效率??傊潜局奖阌脩羰褂?,方便經(jīng)營者管理客房,客房工作人員更快捷了解客房,客戶更方便辦理入住手續(xù)等。設(shè)計(jì)方案:賓館客房系統(tǒng)的建立,需要進(jìn)行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。主要設(shè)備儀器及其數(shù)量:該系統(tǒng)所需硬件設(shè)備,主要是微機(jī)一臺(tái),鑒于當(dāng)前流行的操作系統(tǒng)是 winxp,所以為了本系統(tǒng)能長(zhǎng)期使用,所以采用配置相對(duì)較高的一臺(tái)微機(jī),具體配置為: p4 2.0G,DDR256M 內(nèi)存,硬盤60G,配有光驅(qū),軟驅(qū),usb 接口。操作系統(tǒng)采用Wind
25、owsxp 操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用ACCESS,開發(fā)軟件采用 .NET。3 3 2 2 理理解解需需求求理解需求是在問題及其最終解決方案之間架設(shè)橋梁的第一步。開發(fā)者只有和客戶充分理解了需求之后才能開始設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量的返工。下面是經(jīng)過雙方調(diào)研后得到的需求規(guī)格說明。(1) 系統(tǒng)界面采用Web 方式,界面應(yīng)簡(jiǎn)潔明了,用戶可方便瀏覽和查找客房信息。該系統(tǒng)的用戶有兩種類型:一是管理員,二是服務(wù)員,兩者應(yīng)具有不同的權(quán)限。(2) 系統(tǒng)需對(duì)用戶登錄進(jìn)行管理。使用各功能模塊時(shí),系統(tǒng)應(yīng)驗(yàn)證用戶身份的有效性,否則要求用戶登錄。另外,允許用戶對(duì)自己的密碼進(jìn)行修改。(3)
26、 系統(tǒng)應(yīng)提供客房的分類管理功能,可分類制訂客房面積、價(jià)格、是否配備空調(diào)等客房類型,對(duì)不同標(biāo)準(zhǔn)的客房進(jìn)行有效管理。系統(tǒng)可實(shí)現(xiàn)對(duì)客房信息的添加、刪除以及修改。 (4) 在進(jìn)行訂房 /退房管理時(shí),系統(tǒng)可以根據(jù)客房當(dāng)前的狀態(tài)自動(dòng)提示可用服務(wù)(訂房/退房 )。如果客房沒有客人入住,則該客房的可用服務(wù)為“訂房 ” ;否則,可用服務(wù)為“退房 ” 。(5) 系統(tǒng)在各功能模塊的實(shí)現(xiàn)當(dāng)中,提供多級(jí)分類檢索和組合搜索。(6) 系統(tǒng)的客戶端在Windows 平臺(tái)下運(yùn)行,服務(wù)器端可在Windows 平臺(tái)或 UNIX 平臺(tái)下運(yùn)行。系統(tǒng)還需要有較好的安全性和可擴(kuò)展性。3 3 3 3 需需求求分分析析 需求分析是從客戶的需求
27、中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對(duì)用戶業(yè)務(wù)問題的分析,規(guī)劃出系統(tǒng)的功能模塊,即定義用例。這個(gè)步驟是對(duì)理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。 經(jīng)過開發(fā)者同客戶的需求分析后,確定酒店客房管理系統(tǒng)的功能模塊(用例 )包括:用戶信息維護(hù)、客房類型維護(hù)、客房信息維護(hù)、客房經(jīng)營維護(hù)、客戶信息維護(hù)、經(jīng)營狀況統(tǒng)計(jì)。 酒店系統(tǒng)完全采用Web 方式,由前臺(tái)和后臺(tái)管理兩個(gè)部分組成。前臺(tái)作為與用戶直接交互的可視化界面,由于使用方便,能將系統(tǒng)的各個(gè)功能提供給用戶,以幫助用戶進(jìn)行客房管理。前臺(tái)在考慮功能實(shí)現(xiàn)的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)客戶能夠輕松地享受電子商務(wù)給他們帶來的便利。為了
28、確??蛻艉途频甑男畔⒕哂懈玫陌踩?,前臺(tái)管理和后臺(tái)管理是分離的。前臺(tái)的各管理模塊需要經(jīng)過權(quán)限授權(quán)才可以使用,我們?yōu)榇嗽O(shè)計(jì)了兩個(gè)角色:一是酒店管理員,二是前臺(tái)服務(wù)員。其中:酒店管理員享有最高權(quán)限,可以使用酒店客房管理系統(tǒng)所提供的所有功能,包括員工信息維護(hù)、客房類型維護(hù)、客房信息維護(hù)、客戶信息查詢、經(jīng)營狀況統(tǒng)計(jì)、個(gè)人密碼修改以及注銷功能。前臺(tái)服務(wù)員的主要職能是負(fù)責(zé)訂房和退房,以及查詢?nèi)胱〉目蛻粜畔?。所有該角色只可以使用部分功能,包括客房?jīng)營管理、客戶信息查詢、個(gè)人密碼修改以及注銷功能。后臺(tái)管理主要由數(shù)據(jù)庫系統(tǒng)作為支持,后臺(tái)管理的維護(hù)工作主要由系統(tǒng)管理員進(jìn)行,包括完成對(duì)各個(gè)數(shù)據(jù)表單的維護(hù)、數(shù)據(jù)庫的
29、備份及恢復(fù)等工作,本程序中我選用的數(shù)據(jù)庫系統(tǒng)為 ACCESS。建立客房管理信息系統(tǒng)的必要性已經(jīng)被廣大的管理人員所接受所認(rèn)可,建立客房管理信息系統(tǒng)是為 賓館 ,賓館的管理服務(wù)的,其根本目的是要?jiǎng)?chuàng)造客房的經(jīng)濟(jì)效益。然而客房經(jīng)濟(jì)效益的提高應(yīng)該包括直接的經(jīng)濟(jì)效益和間接的經(jīng)濟(jì)效益兩方面考慮??头恐苯拥慕?jīng)濟(jì)效益是指由于系統(tǒng)的建立使客房的生產(chǎn)經(jīng)營或客房的管理取得直接的利潤收益。在確定要開發(fā)一個(gè)應(yīng)用軟件系統(tǒng)后,要通過大量的時(shí)間進(jìn)行系統(tǒng)調(diào)查,了解用戶需求、分析應(yīng)用軟件系統(tǒng)的功能需求。系統(tǒng)調(diào)查和系統(tǒng)分析的結(jié)果可以使用系統(tǒng)需求分析報(bào)告提交。報(bào)告包括現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖,應(yīng)用軟件功能結(jié)構(gòu)圖、數(shù)據(jù)流圖和數(shù)據(jù)字典等,也稱為
30、系統(tǒng)邏輯模型。如果開發(fā)的是一個(gè)大中型的信息系統(tǒng),系統(tǒng)需求分析的工作可能要花費(fèi)大量的時(shí)間,可以占系統(tǒng)開發(fā)時(shí)間的50%以上。根據(jù)客房管理信息系統(tǒng)的特點(diǎn)和要求,設(shè)計(jì)該系統(tǒng)將實(shí)現(xiàn)如下主要功能:1 客戶入住管理。通過該管理功能,系統(tǒng)可以通過計(jì)算機(jī)對(duì)客戶的一些基本信息進(jìn)行錄入,成為客房管理信息系統(tǒng)查詢的數(shù)據(jù)資料。(1)空房查詢系統(tǒng)可查詢哪些房間己經(jīng)占用,哪些房間仍然空閑,自動(dòng)出現(xiàn)客房的級(jí)別、房間號(hào)和房間可用的信息,系統(tǒng)可以自動(dòng)判斷核房間是否空余,從而決定是否可以入住該房間。(2)登記房號(hào)天數(shù),如果有空房,用戶可以選擇房間號(hào)、房間級(jí)別、住房天數(shù),進(jìn)行登記。而且,在進(jìn)行客戶記錄時(shí),一個(gè)房號(hào)一經(jīng)記錄,會(huì)自動(dòng)將占
31、用的房間作使用標(biāo)記(1),相關(guān)的房間信息也就反映在系統(tǒng)中。(3)會(huì)員登記如果成為該酒店會(huì)員,房費(fèi)可以打折。要成為會(huì)員,只要登記相關(guān)信息即可。成為會(huì)員后,可以根據(jù)會(huì)員號(hào)自動(dòng)登記客戶信息,會(huì)員可以享受酒店提供的有關(guān)信息。(4)客戶登記如果不是會(huì)員,可直接登記客戶信息。根據(jù)填寫的房號(hào)、入住天數(shù),需要交的押金數(shù)會(huì)自動(dòng)出現(xiàn),并可直接打印收據(jù)。2 日常管理通過該管理功能,可進(jìn)行酒店的日常管理工作。(1)今日離店提示:根據(jù)該信息管理人員要提醒今日該離店的客戶是否補(bǔ)交押金。(2)今日打掃房號(hào)提示:根據(jù)該信息管理人員可對(duì)這些有客戶的房間進(jìn)行常規(guī)衛(wèi)生打掃。(3)立即打掃提示:系統(tǒng)5 分鐘會(huì)檢查一次是否有離店的客戶
32、,并將該房間房號(hào)顯示出來,用房標(biāo)志為2,表示房間為臟,需要立即清理,處理后將房間用房標(biāo)志改為空0,作為空閑的房間供下一客戶入住,并將自動(dòng)顯示在客房信息數(shù)據(jù)表中。(4)補(bǔ)交押金:為要繼續(xù)住店的客戶補(bǔ)交押金,押金數(shù)會(huì)自動(dòng)添加到客戶信息中。(5)客戶查詢:為訪問客戶的人員提供查詢服務(wù)。(6)客戶留言:為客戶提供一個(gè)反映酒店情況的窗口。3服務(wù)管理(1)服務(wù)查詢:該功能可以告訴客戶酒店為客戶提供什么服務(wù),包括價(jià)格、時(shí)間、地點(diǎn)。(2)服務(wù)費(fèi)用登記:對(duì)收費(fèi)的服務(wù)根據(jù)房號(hào)要進(jìn)行相應(yīng)的登記??捎泿?,在客戶離店時(shí)和房費(fèi)一起結(jié)算;也可立即交現(xiàn)金,直接支付。4結(jié)算管理(1)退房結(jié)算:輸入客戶房號(hào),查找該客戶信息,并登
33、記是否優(yōu)惠,優(yōu)惠的折扣率。(2)收銀打?。捍_認(rèn)客戶總費(fèi)用,并自動(dòng)登記總費(fèi)用帳。收銀后,可直接打印收據(jù)。同時(shí),自動(dòng)將房間用房標(biāo)志1(占)改為 2(臟),交管理人員進(jìn)行立即打掃,并將用房標(biāo)志改為 0(空);自動(dòng)將客戶信息中的房間號(hào)該為退標(biāo)志(房號(hào)),可在以后查詢中區(qū)別現(xiàn)住客戶和已退房客戶。(3)退房處理:在會(huì)員客戶退房后,可登記會(huì)員客戶登記總費(fèi)用和入住次數(shù);如果在退房時(shí)要服務(wù)費(fèi)用,退房后要將房號(hào)從消費(fèi)帳中清掉。5經(jīng)理綜合查詢?cè)诳头抗芾硇畔⑾到y(tǒng)中,經(jīng)理可以對(duì)客戶留言作綜合查詢,即可以按多種方式進(jìn)行查詢??梢詫?duì)客房情況進(jìn)行查詢,包括當(dāng)日的入住率、空房率,可以查詢每種房型的收入情況,服務(wù)收入、住房收入、
34、總收入、折扣費(fèi)用等。6系統(tǒng)權(quán)限管理功能在系統(tǒng)安全方面,進(jìn)入該系統(tǒng)要進(jìn)行登錄。根據(jù)用戶名和口令進(jìn)行登錄。并可以對(duì)系統(tǒng)進(jìn)行分權(quán)管理,如入住管理人員不能進(jìn)行結(jié)算管理,否則會(huì)造成管理上的漏洞。不能進(jìn)行系統(tǒng)維護(hù)工作。7系統(tǒng)維護(hù)管理系統(tǒng)管理員可以通過系統(tǒng)維護(hù)功能對(duì)“客房信息數(shù)據(jù)表 ”進(jìn)行維護(hù),對(duì)整個(gè)客房的房間號(hào)、房間級(jí)別等進(jìn)行初始設(shè)置。對(duì)“用戶權(quán)限表 ”進(jìn)行維護(hù),對(duì)用戶的權(quán)限進(jìn)行設(shè)置。對(duì) “密碼表 ”進(jìn)行維護(hù),對(duì)用戶的用戶名和口令進(jìn)行初始設(shè)置,用戶在使用過程中可對(duì)自己的用戶名和密碼進(jìn)行修改。第四章第四章 系統(tǒng)分析和系統(tǒng)分析和總總體體設(shè)設(shè)計(jì)計(jì)4 4 1 1 系系統(tǒng)統(tǒng)分分析析酒店客房管理系統(tǒng)的主要任務(wù)是對(duì)酒店
35、的客房進(jìn)行管理,使用戶能輕松地找到所需要的客房信息,提供訂房和退房服務(wù),并對(duì)酒店客房的業(yè)績(jī)進(jìn)行統(tǒng)計(jì)。系統(tǒng)目標(biāo):實(shí)現(xiàn)對(duì)賓館客房 管理的電子化,自動(dòng)化,提高各個(gè)模塊之間的辦公效率,為提高質(zhì)量賓館服務(wù)提供保證。其特點(diǎn)如下:(1)支持日常業(yè)務(wù)運(yùn)作。(2)集中管理業(yè)務(wù)數(shù)據(jù),支持管理預(yù)測(cè)與決策。(3)有良好的可擴(kuò)充性(系統(tǒng)配置靈活,支持用戶未來信息化進(jìn)程的發(fā)展)。(4)漢字圖形用戶界面,人機(jī)對(duì)話友好,操作方便。(5)響應(yīng)速度合理,安全性較高,運(yùn)行穩(wěn)定。(6)系統(tǒng)建設(shè)費(fèi)用較低。4 4 2 2 程程序序的的總總體體設(shè)設(shè)計(jì)計(jì)本系統(tǒng)分為后臺(tái)和前臺(tái)兩部分以及數(shù)據(jù)庫部分。后臺(tái)部分分為五大模塊分為:(1) 用戶信息維護(hù)
36、:對(duì)酒店客房管理系統(tǒng)的使用員工進(jìn)行管理,包括對(duì)員工的基本信息(如用戶編號(hào)、用戶姓名、 、用戶類型等 )進(jìn)行檢索、錄入和修改。(2) 客房信息維護(hù):用戶對(duì)客房信息進(jìn)行管理,包括對(duì)客房的基本信息(如客房號(hào)、客房類型、客房位置等)進(jìn)行檢索、錄入和修改。(3) 客房類型維護(hù):用戶可自定義客房類型,并對(duì)其進(jìn)行管理,包括對(duì)客房類型的基本信息(如類型名稱、面積、床位、價(jià)格等)進(jìn)行檢索、錄入和修改。(4) 營業(yè)情況統(tǒng)計(jì):根據(jù)酒店客房的業(yè)務(wù)記錄,用戶可選擇由客房類別和日期的統(tǒng)計(jì)方式對(duì)營業(yè)額進(jìn)行統(tǒng)計(jì)。(5)個(gè)人密碼修改:可對(duì)登陸的用戶進(jìn)行密碼的修改。43 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)客房管理系統(tǒng)可以實(shí)現(xiàn)對(duì)客房的科學(xué)化
37、、規(guī)范化、查詢顧客情況、定房信息、以及結(jié)算信息等。目的是為了方便賓館對(duì)客房的實(shí)際情況進(jìn)行集中的查詢與管理工作,以提高整個(gè)賓館的工作。 本系統(tǒng)主要提供了客房管理,住宿管理 ,員工管理 ,消費(fèi)品管理 ,帳務(wù)管理等 .4 44 4 功能模塊圖功能模塊圖 前臺(tái)接待日常管理服務(wù)管理收銀結(jié)賬報(bào)表查詢賓館客房管理信息系統(tǒng)客房預(yù)訂住宿登記客房調(diào)整刪除登記住宿查詢添加押金欠賬處理服務(wù)查詢服務(wù)登記住宿結(jié)賬客房日記賬客房賬單查詢會(huì)員查詢統(tǒng)一結(jié)賬第五章第五章 數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建5 51 1 數(shù)據(jù)庫簡(jiǎn)介數(shù)據(jù)庫簡(jiǎn)介在系統(tǒng)開發(fā)中,還要做好系統(tǒng)設(shè)計(jì)的工作。系統(tǒng)設(shè)計(jì)主要包括應(yīng)用軟件系統(tǒng)總體結(jié)構(gòu)
38、設(shè)計(jì)、模塊結(jié)構(gòu)設(shè)計(jì)、網(wǎng)絡(luò)設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入輸出設(shè)計(jì)、處理流程設(shè)計(jì)等。這里僅對(duì)數(shù)據(jù)庫設(shè)計(jì)進(jìn)行說明。數(shù)據(jù)庫是數(shù)據(jù)表的集合,系統(tǒng)開發(fā)首先應(yīng)該創(chuàng)建一個(gè)數(shù)據(jù)庫,用于存放系統(tǒng)中的數(shù)據(jù)表。數(shù)據(jù)庫設(shè)計(jì)一般分為三個(gè)步驟:(1)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)(2)定義數(shù)據(jù)表的邏輯結(jié)構(gòu)(3)創(chuàng)建出數(shù)據(jù)表的物理結(jié)構(gòu)5 52 2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是根據(jù)根據(jù)系統(tǒng)需求分析結(jié)果,找出現(xiàn)行業(yè)務(wù)系統(tǒng)存在的實(shí)體,分析實(shí)體之間的關(guān)系,并使用E-R 圖描述出來,然后根據(jù)E-R 圖設(shè)計(jì)出數(shù)據(jù)庫關(guān)系模型,描述出關(guān)系之間的聯(lián)系,并對(duì)關(guān)系的數(shù)據(jù)結(jié)構(gòu)進(jìn)行規(guī)范化處理。經(jīng)過考察和分析可以發(fā)現(xiàn)本案例客
39、房管理信息系統(tǒng)中包含以下實(shí)體:用戶(賓館管理人員即使用應(yīng)用軟件的人員)、客戶、客房、服務(wù)類型、結(jié)算帳單、客戶留言、密碼、用戶權(quán)限。每個(gè)實(shí)體都具有多個(gè)屬性特征,如客房具有房號(hào)、客房級(jí)別、價(jià)格、用房標(biāo)志。其中房號(hào)為關(guān)鍵屬性可以惟一區(qū)別不同的客房。根據(jù) R-R 圖原理根據(jù)實(shí)體之間的聯(lián)系有三種方式(1:1),( 1:n),( n:m)。根據(jù)聯(lián)系的方式可以列出由每個(gè)實(shí)體及實(shí)體屬性和(n:m)聯(lián)系生成的關(guān)系組成的關(guān)系數(shù)據(jù)模型。實(shí)體組成的關(guān)系如下。(1) 用戶( 用用戶戶名名 ,姓名);(2) 密碼 (用用戶戶名名 ,口令);(3) 客房 (房房號(hào)號(hào) ,客房級(jí)別,價(jià)格,用房標(biāo)志);(4) 會(huì)員 (會(huì)會(huì)員員號(hào)
40、號(hào) ,姓名,性別,國籍,消費(fèi)總數(shù),入會(huì)日期,身份證號(hào),住店次數(shù),通信地址, ,e -mail 地址);(5) 客戶 (客客戶戶編編號(hào)號(hào) ,姓名,性別,國籍,押金數(shù),住店日期,離店日期,身份證號(hào), 房房號(hào)號(hào) ,會(huì)會(huì)員員號(hào)號(hào) );(6) 客戶留言( 留留言言編編號(hào)號(hào) ,留言內(nèi)容,留言類型,衛(wèi)生,服務(wù),環(huán)境,日期,聯(lián)系地址, 客客戶戶編編號(hào)號(hào) );(7) 結(jié)算帳單 (結(jié)結(jié)算算單單號(hào)號(hào) ,客客戶戶編編號(hào)號(hào) ,房房號(hào)號(hào) ,姓名,住店天數(shù),消費(fèi)費(fèi)用,房費(fèi),結(jié)算日期,操作員)n:m 聯(lián)系生成的關(guān)系如下。(1) 用戶權(quán)限 (權(quán)權(quán)限限編編號(hào)號(hào) ,功功能能模模塊塊名名稱稱 )(2) 用戶擁有的權(quán)限(用用戶戶名名,
41、權(quán)權(quán)限限編編號(hào)號(hào),是否擁有使用權(quán)限);(3) 服務(wù)類型 (服服務(wù)務(wù)類類型型編編號(hào)號(hào) ,服務(wù)名稱,單價(jià),服務(wù)時(shí)間,地點(diǎn));(4) 客戶消費(fèi)費(fèi)用 (消消費(fèi)費(fèi)單單號(hào)號(hào) ,服服務(wù)務(wù)類類型型編編號(hào)號(hào),客客戶戶編編號(hào)號(hào),消費(fèi)服務(wù)時(shí)間,消費(fèi)日期,收費(fèi)員,消費(fèi)費(fèi)用)在實(shí)體生成的關(guān)系中關(guān)系屬性除了包含實(shí)體的關(guān)鍵屬性(這里使用下劃線,如會(huì)員號(hào))和一般屬性外,在聯(lián)系的對(duì)方(n 或1 方)實(shí)體生成的關(guān)系中要包含1 方的關(guān)鍵屬性(這里使用斜體字標(biāo)出,如房號(hào))。這樣可以使數(shù)據(jù)表能夠進(jìn)行自然連接。在n:m 聯(lián)系生成的關(guān)系中要包含兩個(gè)多方實(shí)體的關(guān)鍵屬性和聯(lián)系的屬性(不屬于雙方實(shí)體的屬性),如“是否擁有使用權(quán)限”。對(duì)每個(gè)關(guān)系還
42、要進(jìn)行數(shù)據(jù)結(jié)構(gòu)的規(guī)范化設(shè)計(jì)。5 53 3 定義數(shù)據(jù)表邏輯結(jié)構(gòu)定義數(shù)據(jù)表邏輯結(jié)構(gòu)關(guān)系模型中每個(gè)關(guān)系在數(shù)據(jù)庫中可轉(zhuǎn)換為一個(gè)關(guān)系數(shù)據(jù)表。因此“客房管理數(shù)據(jù)庫 ”包含 3 個(gè)基本關(guān)系數(shù)據(jù)表:“客房信息數(shù)據(jù)表 ”、“客戶信息數(shù)據(jù)表 ”、“服務(wù)類型表 ”,系統(tǒng)主要通過這三個(gè)基本數(shù)據(jù)表對(duì)客房業(yè)務(wù)進(jìn)行管理。1 個(gè)“消費(fèi)費(fèi)用帳表 ”,記錄客戶消費(fèi)服務(wù)的時(shí)間和名稱。1 個(gè)“結(jié)算帳單 ”表自動(dòng)統(tǒng)計(jì)客戶的消費(fèi)金額、房費(fèi)金額。 1 個(gè)“密碼表 ”和“用戶權(quán)限表 ”來確定用戶只有使用口令才能進(jìn)入應(yīng)用軟件主窗口,并根據(jù)指定的權(quán)限使用軟件的各功能模塊?!翱蛻袅粞?”表和 “會(huì)員表 ”用來管理客戶,以幫助改進(jìn)酒店服務(wù)、環(huán)境、衛(wèi)
43、生、增加客戶入住率。“會(huì)員表 ”還可以加快客戶信息的登記時(shí)間,可以根據(jù)會(huì)員信息向他們提供酒店信息、根據(jù)他們住店的次數(shù)和消費(fèi)總額提供優(yōu)惠政策。關(guān)系數(shù)據(jù)表確定后要進(jìn)行數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì),即定義關(guān)系數(shù)據(jù)表中字段名稱、字段大小、小數(shù)位、關(guān)鍵字等。這里僅列出“客房信息數(shù)據(jù)表 ”的邏輯結(jié)構(gòu),如表5.1 所示。表5.1字段名稱字段名稱字段類型字段類型字段大小字段大小小數(shù)位小數(shù)位可否為空值可否為空值關(guān)鍵字關(guān)鍵字房號(hào)Char10否是客戶級(jí)別Char10否價(jià)格Numeric94是用房標(biāo)志Char1是5 54 4 數(shù)據(jù)表物理結(jié)構(gòu)數(shù)據(jù)表物理結(jié)構(gòu)在進(jìn)行了數(shù)據(jù)表的邏輯結(jié)構(gòu)定義后,需要為每個(gè)數(shù)據(jù)表創(chuàng)建其物理結(jié)構(gòu),即在數(shù)據(jù)
44、庫系統(tǒng)中定義數(shù)據(jù)表具體存放的格式、位置等。這里列出利用SQL Server2000 自帶的數(shù)據(jù)庫創(chuàng)建的數(shù)據(jù)表的物理結(jié)構(gòu)。1“客房信息數(shù)據(jù)表 ”的物理結(jié)構(gòu)“客房信息數(shù)據(jù)表 ”的物理結(jié)構(gòu)如圖 5.1 所示。圖5.1其中 “用房標(biāo)志 ”的值為 0(空)可使用、 1(占)使用中、 2(臟)需打掃、3(維修中)。2“客戶信息數(shù)據(jù)表 ”的物理結(jié)構(gòu)“客戶信息數(shù)據(jù)表 ”的物理結(jié)構(gòu)如圖 5.2 所示。關(guān)鍵字為 “客戶信息單號(hào) ”。利用 “房號(hào) ”可與 “客房信息數(shù)據(jù)表 ”建立聯(lián)系。圖5.23“服務(wù)類型表 ”的物理結(jié)構(gòu)“服務(wù)類型表 ”的物理結(jié)構(gòu)如圖 5.3 所示。關(guān)鍵字為 “序號(hào) ”。圖5.34“服務(wù)費(fèi)用表 ”的
45、物理結(jié)構(gòu)“服務(wù)費(fèi)用表 ”的物理結(jié)構(gòu)如圖 5.4 所示。關(guān)鍵字為 “消費(fèi)單號(hào) ”。表中需要輸入 “服務(wù)時(shí)間 ”數(shù)據(jù),其他數(shù)據(jù)可通過“服務(wù)類型表 ”自動(dòng)創(chuàng)建。圖5.45“會(huì)員表 ”的物理結(jié)構(gòu)“會(huì)員表 ”的物理結(jié)構(gòu)如圖 5.5 所示。關(guān)鍵字為 “會(huì)員號(hào) ”。通過 “會(huì)員號(hào) ”可與 “客戶信息數(shù)據(jù)表 ”建立聯(lián)系。圖5.56“結(jié)算帳單 ”的物理結(jié)構(gòu)“結(jié)算帳單 ”的物理結(jié)構(gòu)如圖 5.6 所示。關(guān)鍵字為 “總費(fèi)用單 號(hào)”。圖5.6第第六六章章 系統(tǒng)的測(cè)試與評(píng)價(jià)系統(tǒng)的測(cè)試與評(píng)價(jià)6.16.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試在客房管理系統(tǒng) 的開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免的會(huì)產(chǎn)生錯(cuò)誤,系統(tǒng)
46、中通常可能隱藏著錯(cuò)誤和缺陷,未經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是軟件開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。由于程序中隱藏的缺陷只有在特定的環(huán)境下才有可能顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定的情況考慮不周造成的。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品的角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試、組合測(cè)試、確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。6.26.2
47、 系統(tǒng)的運(yùn)行與維護(hù)系統(tǒng)的運(yùn)行與維護(hù) 系統(tǒng)的運(yùn)行系統(tǒng)主界面系統(tǒng)登錄界面系統(tǒng)各種5.1 系統(tǒng)測(cè)試在本彩信制作軟件的開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免的會(huì)產(chǎn)生錯(cuò)誤,系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,未經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是軟件開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。由于程序中隱藏的缺陷只有在特定的環(huán)境下才有可能顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定的情況考慮不周造成的。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品的角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程
48、序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試、組合測(cè)試、確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。5.2 系統(tǒng)的運(yùn)行與維護(hù)信息 系統(tǒng)的維護(hù) 以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。該軟件是個(gè)復(fù)雜的人 -機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,在影響系統(tǒng)運(yùn)行的同時(shí)系統(tǒng)要不斷的適應(yīng)這些變化,不斷的完善系統(tǒng)。(1)程序的維護(hù)(2)數(shù)據(jù)文件的維護(hù)(3)代碼的維護(hù)(4)硬件的維護(hù)依據(jù)信息系統(tǒng)需要維護(hù)的原因不同,系統(tǒng)維護(hù)工作可以分為四種類型:(1)更正性維護(hù)(2)適應(yīng)性維護(hù)(3)完善性維護(hù)
49、(4)預(yù)防性維護(hù)6.36.3 系統(tǒng)的可靠性與安全性系統(tǒng)的可靠性與安全性 系統(tǒng)的可靠性軟件的可靠性,是指在滿足一定條件下程序在給定的時(shí)間間隔內(nèi),按照說明書中的規(guī)定,進(jìn)行成功運(yùn)行的概率。系統(tǒng)測(cè)試是檢驗(yàn)系統(tǒng)可靠性的重要手段。但系統(tǒng)的可靠性是系統(tǒng)分析、設(shè)計(jì)和實(shí)施過程中采用一定的措施才能獲得的。人是影響系統(tǒng)可靠性的極為重要的因素。人是信息系統(tǒng)應(yīng)用和運(yùn)行的主體。提高相關(guān)人員的職業(yè)道德和技術(shù)素質(zhì),從心理學(xué)、生理學(xué)角度改善和提高人的效能,使人機(jī)和諧結(jié)合,是提高軟件的可靠性的基礎(chǔ)。 系統(tǒng)的安全性軟件的的安全性,是指為了保護(hù)系統(tǒng)硬件、軟件和數(shù)據(jù)不致受到偶然的或蓄意的修改、破壞和泄露,而采取的技術(shù)和管理措施。軟件的
50、安全性措施可分為技術(shù)性和非技術(shù)性兩大類。技術(shù)性措施指通過相關(guān)技術(shù)手段防止事故的發(fā)生;非技術(shù)性措施指行政管理、法律制度和其他物理措施。6.46.4 系統(tǒng)的評(píng)價(jià)系統(tǒng)的評(píng)價(jià)對(duì)新軟件的全面評(píng)價(jià)是在新軟件運(yùn)行了一段時(shí)間后進(jìn)行的,以避免片面性。系統(tǒng)評(píng)價(jià)的工作通常由開發(fā)人員和用戶共同進(jìn)行。軟件評(píng)價(jià)的主要內(nèi)容包括:(1)檢查系統(tǒng)的目標(biāo)、功能及各項(xiàng)指標(biāo)是否達(dá)到設(shè)計(jì)要求;(2)檢查系統(tǒng)的質(zhì)量;(3)檢查系統(tǒng)的使用效果;(4)根據(jù)評(píng)審和分析的結(jié)果,找出系統(tǒng)的薄弱環(huán)節(jié),提出改進(jìn)意見。6.56.5 系統(tǒng)的特點(diǎn)系統(tǒng)的特點(diǎn)(1)界面友好系統(tǒng)界面簡(jiǎn)潔;表格設(shè)計(jì)使得用戶“所想即所見,所見即所得” 。(2)操作簡(jiǎn)單選擇式錄入方式
51、,操作簡(jiǎn)單,易學(xué)易用。(3)功能強(qiáng)大實(shí)現(xiàn)了圖片、音樂、文本的編輯,并進(jìn)行多媒體片段演示的基本功能。(4)適用性強(qiáng) 該軟件可供不同層次的用戶選擇使用,單機(jī)使用,操作簡(jiǎn)單?;灸軡M足大多數(shù)用戶的需求。致謝致謝在本軟件的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)客房管理系統(tǒng)的相關(guān)知識(shí)了解的比較少,對(duì)整個(gè)流程也不是非常熟練,在需求分析時(shí)未能做到完全滿足用戶的需求。本次開發(fā)過程由于軟件是針對(duì)單機(jī)用戶使用的,所以并未實(shí)現(xiàn)網(wǎng)絡(luò)功能。盡管本軟件存在著很多不足,但其功能較為全面、易于日后程序更新、界面友
52、好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是該軟件所必需的。相信完善后的軟件必定能滿足許多對(duì)多媒體信息的愛好者,為其提供大量豐富多彩的多媒體信息。通過開發(fā)客房管理系統(tǒng)軟件,我在掌握開發(fā)軟件的基本流程的同時(shí),了解了許多關(guān)于客房管理的相關(guān)信息,擴(kuò)大了自己的知識(shí)面,特別是對(duì)客房管理流程有了更多的認(rèn)識(shí),在學(xué)習(xí)其基本語法的同時(shí),對(duì)各個(gè)知識(shí)點(diǎn)深刻理解達(dá)到舉一反三的效果。在編寫程序的過程中近一步熟悉了 C#的編譯環(huán)境,了解了.NET 應(yīng)用程序框架的運(yùn)行機(jī)制。在這次畢業(yè)設(shè)計(jì)中的最大收獲并不是掌握這幾門開發(fā)工具的應(yīng)用,而是學(xué)會(huì)了設(shè)計(jì)系統(tǒng)的思維方法。在開發(fā)的過程中,我們得到了計(jì)算機(jī)教研室許多教員的指導(dǎo)和支持,因?yàn)橹R(shí)有
53、限在開發(fā)時(shí)經(jīng)常遇到不同的問題,雖然我們的問題相對(duì)比較簡(jiǎn)單,但各位教員都能耐心詳細(xì)的講解,在精神方便給予我們極大的支持。由于來自各方面的幫助,克服了困難順利的完成了畢業(yè)設(shè)計(jì)。同時(shí)我從指導(dǎo)老師身上學(xué)到了很多東西,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神、深厚的理論水平、寬廣無私的胸懷、夜以繼日的工作態(tài)度、對(duì)事業(yè)的執(zhí)著追求、誨人不倦的教師風(fēng)范和對(duì)問題的敏銳觀察力,都將使我畢生受益。再此我們表示感謝!做畢業(yè)設(shè)計(jì)的這幾個(gè)月時(shí)間是我學(xué)生生涯中最有價(jià)值的一段時(shí)光。這里有治學(xué)嚴(yán)謹(jǐn)而不失親切的老師,有互相幫助的同學(xué),更有向上、融洽的學(xué)習(xí)生活氛圍。借此論文之際,我想向所有人表示我的謝意。首先感謝史勇老師。本論文是在
54、史勇老師的指導(dǎo)下修改完成的。在我的畢業(yè)設(shè)計(jì)中,他的指導(dǎo)給予了我極大的幫助,使我對(duì)整個(gè)畢業(yè)設(shè)計(jì)的思路有了總體的把握,并耐心的幫我解決了許多實(shí)際問題,使我有了很大收獲。在此,要對(duì)他的細(xì)心幫助和指導(dǎo)表示由衷的感謝。在這段時(shí)間里,我從他身上不僅學(xué)到了許多的專業(yè)知識(shí),更感受到了他工作中的兢兢業(yè)業(yè),生活中的平易近人。此外,他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和忘我的工作精神值得我去學(xué)習(xí)。感謝四年來傳授我知識(shí)的老師們,更要感謝我的家人對(duì)我學(xué)業(yè)上的支持和鼓勵(lì),感謝所有關(guān)心幫助過我的人。同時(shí)感謝學(xué)校,感謝西安通信學(xué)院??傊?,在以后的學(xué)習(xí)生活中我將以加倍的努力作為對(duì)給予我?guī)椭膶W(xué)校、老師及同學(xué)們的回報(bào)。附錄程序附錄程序( (部分部分
55、) )附錄程序(部分)附錄this.SuspendLayout();/ / label1/ / / label2/ / / label3/ / / label4/ / / button1/ / / dataGrid1/ / / comboBox1/ / / button2/ / / button3/ / / button4/ / / button5/ / / button6/ / / button7/ / / comboBox2/ 普通 , 豪華 );/ / comboBox3/ 100, 200);/ / comboBox4/ 已登記 , 未登記 );/ / hotel/ this.Name
56、 = hotel;this.Text = hotel 表維護(hù) ;this.Load += new System.EventHandler(this.hotel_Load);this.ResumeLayout(false);#endregionprivate void hotel_Load(object sender, System.EventArgs e)/ComboX 添加數(shù)據(jù)string str=select h_id from hotel;DataSet ds=new DataSet();OleDbDataAdapter da=new OleDbDataAdapter(str,myCon
57、n);myConn.Open();da.Fill(ds,hotel);comboBox1.Text = 請(qǐng)選擇房間號(hào);foreach (DataRow row in ds.Tableshotel.Rows)myConn.Close();/dataGrid1 中顯示數(shù)據(jù)string str1=select * from hotel;DataSet ds1=new DataSet();OleDbDataAdapter da1=new OleDbDataAdapter(str1,myConn);myConn.Open();da1.Fill(ds1,hotel);dataGrid1.DataSourc
58、e=ds1.Tableshotel.DefaultView;myConn.Close();private void button1_Click(object sender, System.EventArgs e)if(comboBox1.Text!=請(qǐng)選擇房間號(hào))string str=select * from hotel where h_id=+comboBox1.Text+;DataSet ds=new DataSet();OleDbDataAdapter da=new OleDbDataAdapter(str,myConn);myConn.Open();da.Fill(ds,hotel)
59、;comboBox2.Text=ds.Tableshotel.Rows0h_leixing.ToString();comboBox3.Text=ds.Tableshotel.Rows0h_price.ToString();comboBox4.Text=ds.Tableshotel.Rows0h_empty.ToString();myConn.Close();elseMessageBox.Show(請(qǐng)選擇要查詢的房間號(hào)!);private void button7_Click(object sender, System.EventArgs e)this.Close();private void
60、button2_Click(object sender, System.EventArgs e)/插入房間號(hào)string str1=select * from hotel where h_id=+comboBox1.Text+;string str=insert into hotel(h_id,h_leixing,h_price,h_empty) values(;str+=comboBox1.Text+,;str+=comboBox2.Text+,;str+=Convert.ToInt32(comboBox3.Text)+,;str+=comboBox4.Text+);DataSet ds=n
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美食街特色餐飲品牌租賃合同
- 剎車材料公司人力資源管理手冊(cè)
- 2025年度股東致行動(dòng)協(xié)議書:新能源儲(chǔ)能項(xiàng)目股權(quán)投資與技術(shù)研發(fā)協(xié)議
- 二零二五年度閣樓產(chǎn)權(quán)置換與買賣協(xié)議
- 二零二五年度新能源車輛充電樁獨(dú)家招商代理協(xié)議
- 中國車載泵行業(yè)市場(chǎng)深度分析及投資策略研究報(bào)告
- 二零二五年度白酒行業(yè)技術(shù)交流與合作研發(fā)合同集合
- 橡膠制品裝卸搬運(yùn)合同
- 二年級(jí)數(shù)學(xué)兩位數(shù)加兩位數(shù)計(jì)算題綜合監(jiān)控習(xí)題帶答案
- 12 動(dòng)物的耳朵 教學(xué)設(shè)計(jì)-2023-2024學(xué)年科學(xué)二年級(jí)下冊(cè)青島版
- 《花婆婆》兒童繪本故事
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter10 Hashing
- 藍(lán)色卡通風(fēng)學(xué)生班干部競(jìng)選介紹PPT模板課件
- 人教新目標(biāo)英語九年級(jí)上冊(cè)單詞中文Units
- 機(jī)動(dòng)車牌證申請(qǐng)表格模板(完整版)
- 《國家電網(wǎng)公司十八項(xiàng)電網(wǎng)反事故措施(試行)》實(shí)施細(xì)則
- 鋼絲網(wǎng)架珍珠巖夾心板安裝方法
- 工藝管廊架施工方案
- 六宮格數(shù)獨(dú)解題技巧
- 工程款支付審批流程圖
評(píng)論
0/150
提交評(píng)論