版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 第一章 系統(tǒng)概述2</p><p><b> 1.1 前言2</b></p><p> 1.2 開發(fā)語言簡介3</p><p> 1.3 本系統(tǒng)簡介3</p><p> 第二章 系統(tǒng)可行性分析4
2、</p><p> 2.1技術(shù)上可行性4</p><p> 2.2 經(jīng)濟(jì)上可行性4</p><p> 2.3 管理上的可行性4</p><p> 第三章 系統(tǒng)需求分析6</p><p> 3.1系統(tǒng)主要功能6</p><p> 3.2系統(tǒng)數(shù)據(jù)流圖 …………………………………
3、………………………………………….6</p><p> 3.3 數(shù)據(jù)字典7</p><p> 第四章 系統(tǒng)設(shè)計9</p><p> 4.1系統(tǒng)總體設(shè)計9</p><p> 4.1.1系統(tǒng)功能分析9</p><p> 4.1.2系統(tǒng)軟件結(jié)構(gòu)圖10</p><p> 4.2 系
4、統(tǒng)詳細(xì)設(shè)計10</p><p> 4.2.1系統(tǒng)詳細(xì)設(shè)計目標(biāo)規(guī)劃10</p><p> 4.2.2 系統(tǒng)詳細(xì)設(shè)計任務(wù)11</p><p> 4.2.3 系統(tǒng)物理配置方案設(shè)計11</p><p> 4.3 系統(tǒng)輸出設(shè)計12</p><p> 4.4 系統(tǒng)輸入設(shè)計12</p><p
5、> 4.4.1輸入設(shè)計原則12</p><p> 4.4.2數(shù)據(jù)輸入設(shè)備的選擇12</p><p> 4.4.3輸入檢驗(yàn)設(shè)計12</p><p> 4.4.4錯誤改正方法12</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)13</p><p> 5.1 系統(tǒng)運(yùn)行環(huán)境13</p><
6、p> 5.2 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)13</p><p> 5.2.1 ADO.NET數(shù)據(jù)訪問技術(shù)13</p><p> 5.2.2 系統(tǒng)主要控件14</p><p> 5.2.3 基本數(shù)據(jù)庫操作14</p><p> 5.3 系統(tǒng)采用的設(shè)計模式14</p><p><b> 第六章 總
7、結(jié)16</b></p><p><b> 第一章 系統(tǒng)概述</b></p><p><b> 1.1 前言</b></p><p> 隨著計算機(jī)技術(shù)的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。各類行業(yè)在日常經(jīng)營管理各個方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化??头抗芾淼男畔⒒潭润w現(xiàn)在將計算機(jī)及網(wǎng)絡(luò)與信
8、息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用網(wǎng)絡(luò)信息化管理使客房管理更先進(jìn)、更高效、更科學(xué),信息交流更迅速。</p><p> 酒店客房管理系統(tǒng)是典型的信息管理系統(tǒng)的一部份,而且是必不可少的一部份。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起簡潔且資料一致性和完整性強(qiáng)、資料安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p
9、><p> 酒店客房管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯等,且對于查詢空房間及已定房間等極為不方便。在當(dāng)今時代,這些完全可以改用計算機(jī)來代替人的手工操作。</p>&l
10、t;p> 作為計算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計算機(jī)對客房信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高客房經(jīng)營管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。且辦事效率也是決定收入的一個關(guān)鍵因素。</p><p> 因此,我決定選擇酒店客房管理系統(tǒng)作為本人的畢業(yè)設(shè)計,力求開發(fā)出一套界面友好,功能
11、強(qiáng)大,使用簡單的適用于各大、中、小規(guī)模的酒店客房的管理系統(tǒng)。同時也是一款完全適合賓館或旅館酒店客房管理傻瓜式日常業(yè)務(wù)管理的軟件。</p><p> 1.2 開發(fā)語言簡介</p><p> 經(jīng)過分析,我使用Microsoft公司的Visual Studio 2005作為開發(fā)工具和Microsoft SQL Server2000作為后臺數(shù)據(jù)庫管理,利用Visual Studio 2005提
12、供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p><p> Microsoft的Visual Studio 2005作為一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺環(huán)境,推動新一代因特網(wǎng)的發(fā)展,真正地讓人們可以在任何時間、任何地點(diǎn)、通過任何設(shè)備得到信息。</p><p> C#是專門為.NET
13、應(yīng)用而開發(fā)出的語言,它能夠建造所有的.NET應(yīng)用。其固有的特性保證了它是一種高效、安全、靈活、面向?qū)ο蟮默F(xiàn)代程序設(shè)計語言。從最普通的應(yīng)用到大規(guī)模的商業(yè)開發(fā),C#與 .NET平臺的結(jié)合將為用戶提供完整的解決方案。Microsoft SQLServer2000作為現(xiàn)代信息系統(tǒng)后臺數(shù)據(jù)庫管理工具,有其它數(shù)據(jù)庫管理工具無法比擬的方便完全。且應(yīng)用SQL 2000存儲的數(shù)據(jù)量要遠(yuǎn)大于ACCESS等其它的數(shù)據(jù)庫管理程序。因此我應(yīng)用Microsoft
14、SQL Server2000作為后臺數(shù)據(jù)庫管理器。</p><p><b> 1.3 本系統(tǒng)簡介</b></p><p> 現(xiàn)代化的酒店組織龐大、服務(wù)項目多、信息量大,要想提高勞動生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計的。優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性高,運(yùn)行
15、穩(wěn)定。這也是我所設(shè)計本程序的目的之一。本系統(tǒng)針對用戶和客戶以及客房的管理采用了當(dāng)今常用的C/S結(jié)構(gòu)而設(shè)計。這樣只需要一臺計算機(jī)作為服務(wù)器即可。前臺應(yīng)用只需有一臺可連入局域網(wǎng)的計算機(jī),這樣就可省去C/S結(jié)構(gòu)中的每臺客戶機(jī)都要安裝客戶端程序的麻煩。本系統(tǒng)也分為后方管理和前臺應(yīng)用兩大部分。其中后臺管理分為:用戶信息維護(hù)、客房信息維護(hù)、客房類型維護(hù)、營業(yè)情況統(tǒng)計和個人密碼修改幾個模塊。前臺應(yīng)用可分為:顯示所有房間信息、顯示空閑房間信息(訂房)和
16、顯示已租房間信息(退房)三個模塊。 </p><p> 第二章 系統(tǒng)可行性分析</p><p><b> 2.1技術(shù)上可行性</b></p><p> 編寫語言:采用C#語言進(jìn)行編寫。C#是一種安全的、穩(wěn)定的、簡單的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏 和模版,不
17、允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件 編程的支持成為.NET開發(fā)的首選語言。由于對C#技術(shù)比較熟練,對于系統(tǒng)較為簡單的,但基本功能較為完善的現(xiàn)代酒店管理系統(tǒng)來說是基本沒有問題的。</p><p> 編程平臺:編程平臺采用Visual Studio 2005.它已被證明是一個極其強(qiáng)大和成功的開發(fā)平臺,其成熟穩(wěn)定能夠充
18、分保證軟件設(shè)計的順利進(jìn)行。</p><p> 數(shù)據(jù)庫:數(shù)據(jù)庫采用微軟的SQL Server 2000,雖然該數(shù)據(jù)庫版本不是最新的,但其工作穩(wěn)定,功能強(qiáng)大,資源耗費(fèi)較少,所以能夠充分滿足目前的需要。</p><p> 以上所用技術(shù)都是成熟的,先進(jìn)的,穩(wěn)定的。因此,開發(fā)本系統(tǒng)在技術(shù)上是可行的。</p><p> 2.2 經(jīng)濟(jì)上可行性</p><
19、p> 經(jīng)濟(jì)上主要考慮本系統(tǒng)帶來的效益是否大于開發(fā)本系統(tǒng)的成本,由于本系統(tǒng)的開發(fā)以課程設(shè)計為依托,參與人員的目的以學(xué)習(xí)為主,投入成本比較小。另外,系統(tǒng)管理員和業(yè)務(wù)員都擁有計算機(jī)的專業(yè)知識,酒店前臺工作人員和管理人員不需要經(jīng)過培訓(xùn)或只需要經(jīng)過少量培訓(xùn)即可操作本軟件。這樣可以為開發(fā)本系統(tǒng)節(jié)升資金。同時無紙化辦公可以節(jié)省資源,減少后期資源浪費(fèi)。因此,開發(fā)本系統(tǒng)在經(jīng)濟(jì)是可行的。</p><p> 2.3 管理上的
20、可行性</p><p> 由于本系統(tǒng)功能比較簡單,對于工作人員不存在太大難度。加上業(yè)務(wù)員一直在使用原來老版本的酒店管理系統(tǒng),對該類軟件操作是很熟悉的。對于系統(tǒng)管理員來說,因?yàn)橄到y(tǒng)管理員擁有維護(hù)數(shù)據(jù)庫系統(tǒng)的技能,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、刪除、更新等操作是沒有問題的。因此,開本系統(tǒng)在管理上是可行的。</p><p> 在本系統(tǒng)的運(yùn)營階段,使用系統(tǒng)的工作人員,除了需要具備在Windows平
21、臺上使用個人電腦的知識,并不需要特別的技術(shù)能力。這方面的知識,在該酒店與本項目運(yùn)營相關(guān)的直接人員中已經(jīng)具備。</p><p> 系統(tǒng)技術(shù)維護(hù)支持工作,在初期仍由硬件供應(yīng)商及本人完成。在酒店信息化建設(shè)及業(yè)務(wù)拓展到適當(dāng)規(guī)模后,將由酒店雇用專業(yè)技術(shù)人員擔(dān)任此項工作。</p><p> 在具體實(shí)施過程中,公司同意建立這樣的運(yùn)營管理機(jī)制:由公司管理層一名高級管理人員領(lǐng)導(dǎo);同時,采購部負(fù)責(zé)對系統(tǒng)運(yùn)
22、營過程中的計算機(jī)耗材的供應(yīng)。</p><p> 綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟(jì)上、技術(shù)上、管理上都是可行的。</p><p> 第三章 系統(tǒng)需求分析</p><p><b> 3.1系統(tǒng)主要功能</b></p><p> 系統(tǒng)功能分析在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。</p><p><
23、;b> 主要功能是:</b></p><p> 有關(guān)客房類型的制定:客房類型名、房間面積、床位數(shù)量、住房單價、是否有空調(diào)、電視機(jī)、電話以及單獨(dú)衛(wèi)生間等。</p><p> 客房標(biāo)準(zhǔn)信息的添加、修改、查詢等。</p><p> 客房基本信息制定:包括客房編號、客房類型名、客房樓層、客房單價、備注等。</p><p>
24、 客房基本信息的添加、查詢、修改:包括客房編號、客房類型、客房位置、客房單價、備注等</p><p> 剩余空房、客房未滿信息的查詢</p><p> 客戶入住信息錄入:客戶姓名、性別、籍貫、聯(lián)系電話、備注等。</p><p> 結(jié)算信息的記錄,包括客房編號、客房類型、客房單價、客戶編號、客戶姓名、入住日期、折扣、結(jié)算日期、總金額、備注信息等。</p&g
25、t;<p><b> 結(jié)算后發(fā)票打印。</b></p><p> 3.2 系統(tǒng)數(shù)據(jù)流圖</p><p> 分析調(diào)查酒店業(yè)務(wù)流程和根據(jù)系統(tǒng)功能分析得出本系統(tǒng)的數(shù)據(jù)流圖如下:</p><p><b> F3 住宿登記</b></p><p> D1 客戶信息
26、 F1 查詢房態(tài)</p><p> D3 登記表 D2 預(yù)收金額表 D4 客房信息表</p><p><b> F2 住宿登記單</b></p><p> F4 退房 D5 退房信息表</p><p><b> F5續(xù)定</b>
27、;</p><p> 圖3-1 賓館管理數(shù)據(jù)流圖</p><p><b> 3.3 數(shù)據(jù)字典</b></p><p> 表3.1客戶信息存儲表</p><p> 表3.2客房信息存儲表</p><p> 表3.3客房類型信息存儲表</p><p> 表3.4客房
28、類型信息存儲表</p><p><b> 第四章 系統(tǒng)設(shè)計</b></p><p><b> 4.1系統(tǒng)總體設(shè)計</b></p><p> 4.1.1系統(tǒng)功能分析</p><p> 客房信息管理功能模塊包括客房標(biāo)準(zhǔn)信息設(shè)置模塊和客房信息設(shè)置模塊。</p><p>
29、客房標(biāo)準(zhǔn)信息設(shè)置模塊主要實(shí)現(xiàn):</p><p><b> 客房標(biāo)準(zhǔn)信息設(shè)置</b></p><p><b> 客房標(biāo)準(zhǔn)信息添加</b></p><p> 客房標(biāo)準(zhǔn)信息修改 </p><p><b> 客房標(biāo)準(zhǔn)信息刪除</b></p><p>
30、 客房信息設(shè)置模塊主要實(shí)現(xiàn):</p><p><b> 客房信息查詢</b></p><p><b> 客房信息添加</b></p><p><b> 客房信息修改</b></p><p><b> 客房信息刪除</b></p>&l
31、t;p> 顧客登記信息管理包括:</p><p> 1.剩余客房信息查詢:可以通過系統(tǒng)對賓館內(nèi)剩余的客房進(jìn)行查詢,可以了解到未被預(yù)定及未被使用的客房的編號、客房編號、客房類型、客房位置、客房單價等。</p><p> 2.訂房信息的添加:通過賓館管理系統(tǒng)可以對入住的顧客的信息進(jìn)行添加。包括顧客的身份證號碼、顧客的姓名、以及對顧客所住的客房的有關(guān)信息的添加,包括客房編號、客房種類
32、、客房位置、客房單價、入住日期、折扣、備注信息等。</p><p> 3.訂房信息的修改:通過系統(tǒng)可以隨時對里面的信息進(jìn)行修改,包括對客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣等的修改。</p><p> 4.訂房信息的查詢:通過系統(tǒng)可以查詢到在住顧客的信息包括客戶號、顧客的姓名等。還可以查到該顧客所住的客房編號、客房種類、客房位置、客房單價、入住
33、日期、折扣等。</p><p> 4.1.2系統(tǒng)軟件結(jié)構(gòu)圖</p><p> 根據(jù)上述系統(tǒng)功能分析,能得出下面系統(tǒng)軟件結(jié)構(gòu)圖:</p><p> 圖4-1 系統(tǒng)軟件結(jié)構(gòu)圖</p><p> 4.2 系統(tǒng)詳細(xì)設(shè)計</p><p> 4.2.1系統(tǒng)詳細(xì)設(shè)計目標(biāo)規(guī)劃</p><p> 在此
34、階段設(shè)計出具體能夠運(yùn)行的系統(tǒng),詳細(xì)列出新系統(tǒng)的各種參數(shù)與規(guī)格。為即將用C# 編程語言對其進(jìn)行編寫做好準(zhǔn)備。</p><p> 4.2.2 系統(tǒng)詳細(xì)設(shè)計任務(wù)</p><p> ?。?)算法過程的設(shè)計:</p><p> 本詳細(xì)設(shè)計采用的是流程圖的方式來表達(dá)每個處理過程的算法;</p><p> ?。?)數(shù)據(jù)結(jié)構(gòu)的設(shè)計:</p>
35、<p> 對于處理過程中涉及的概念性的數(shù)據(jù)類型進(jìn)行確切的定義;</p><p> (3)測試用例設(shè)計:</p><p> 測試用例包括輸入數(shù)據(jù)和預(yù)期結(jié)果等內(nèi)容。</p><p> 4.2.3 系統(tǒng)物理配置方案設(shè)計</p><p><b> 1 設(shè)計指標(biāo)</b></p><p>
36、;<b> 系統(tǒng)的可靠性</b></p><p> 該系統(tǒng)要求24小時不間斷工作工作,發(fā)生錯誤的概率低于0.01%。</p><p><b> 系統(tǒng)吞吐量</b></p><p> 要提高系統(tǒng)的吞吐量,就要求使用具有大吞吐量的計算機(jī)。應(yīng)該選擇具有較高性能的計算機(jī)。</p><p><b
37、> 系統(tǒng)響應(yīng)時間</b></p><p><b> 響應(yīng)時間不超過2秒</b></p><p><b> 系統(tǒng)處理方式</b></p><p> 該系統(tǒng)采用主機(jī)系統(tǒng)方式。</p><p><b> 地域范圍</b></p><p&
38、gt; 本系統(tǒng)采用局域網(wǎng)方式。</p><p><b> 數(shù)據(jù)管理方式</b></p><p> 使用MS SQL Server2000數(shù)據(jù)管理系統(tǒng)</p><p><b> 2 計算機(jī)硬件配置</b></p><p> 計算機(jī)硬件選擇取決于要運(yùn)行的軟件系統(tǒng),本系統(tǒng)建議最低采取如下配置:&
39、lt;/p><p><b> 內(nèi)存:128MB</b></p><p> CPU:奔三1.0GHZ以上</p><p><b> 硬盤:空余空間4G</b></p><p> 4.3 系統(tǒng)輸出設(shè)計</p><p> 輸出設(shè)計的內(nèi)容包括:</p><p
40、> 輸出信息應(yīng)包括系統(tǒng)的使用者,如客戶、酒店管理人員、前臺服務(wù)人員、保潔人員等。 </p><p> 信息應(yīng)以表格及文檔形式輸出。</p><p> 輸出設(shè)備:打印機(jī)、終端顯示器、Pos機(jī)。</p><p> 輸出介質(zhì):輸出到專用紙張及電腦屏幕上。</p><p> 4.4 系統(tǒng)輸入設(shè)計</p><p>
41、; 4.4.1輸入設(shè)計原則</p><p><b> 輸入數(shù)據(jù)量設(shè)計</b></p><p> 需要輸入客戶數(shù)據(jù),數(shù)據(jù)量不大</p><p><b> 輸入錯誤檢測</b></p><p> 檢測客戶登記狀態(tài),確保不會重復(fù)登記或登記錯誤</p><p> 4.4.
42、2數(shù)據(jù)輸入設(shè)備的選擇</p><p> 本系統(tǒng)選擇鍵盤、鼠標(biāo)人工輸入方式。</p><p> 4.4.3輸入檢驗(yàn)設(shè)計</p><p> 本系統(tǒng)對輸入檢驗(yàn)設(shè)計的地方有如下幾處:</p><p> 當(dāng)前臺工作人員輸入客戶數(shù)據(jù)時,系統(tǒng)會自動檢測該信息是否已在系統(tǒng)中存在。 </p><p> 當(dāng)業(yè)務(wù)員輸入房間號時,系
43、統(tǒng)會檢測該房間號是否存在,若不存在會提示酒店沒該房間。</p><p> 4.4.4錯誤改正方法</p><p> 系統(tǒng)出現(xiàn)錯誤時,將彈出提示框。并允許工作人員改正。</p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1 系統(tǒng)運(yùn)行環(huán)境</p><p><b&g
44、t; 機(jī)型:PC臺式機(jī)</b></p><p> 處理器:奔三1.0G或更高 </p><p> 內(nèi)存:128M或更高</p><p><b> 硬盤:4G或更高</b></p><p> 輸入輸出設(shè)備:鍵盤、掃描儀、打印機(jī)、顯示器等。</p><p> 數(shù)據(jù)庫軟件:Mic
45、rosoft SQL Server 2000</p><p> 編程工具、編程語言:C#</p><p> 編譯軟件:Microsoft Visual Studio 2005</p><p> 操作系統(tǒng):Microsoft Windows XP</p><p> 5.2 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)</p><p> 5
46、.2.1 ADO.NET數(shù)據(jù)訪問技術(shù)</p><p> ADO.NET,其提供對各種數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)接口。</p><p><b> 包括的主要對象有:</b></p><p> 連接對象Connection:連接時必須指定要連接到的數(shù)據(jù)源以及連接所使用的用戶名和口令等信息。</p><p> 命令對象Comma
47、nd:可以通過已建立的連接發(fā)出命令,對數(shù)據(jù)源進(jìn)行指定的操作。 </p><p> 記錄集對象Dataset:查詢命令可以將查詢結(jié)果存儲在本地,這些數(shù)據(jù)以“行”(記錄)為單位,返回數(shù)據(jù)的集合被稱為記錄集。</p><p> 字段對象Row:一個記錄集行包含一個或多個字段。如果將記錄集看作二維網(wǎng)格,字段將排列起來構(gòu)成列。每一字段(列)都分別包含有名稱、數(shù)據(jù)類型和值的屬性。 </p&g
48、t;<p> 5.2.2 系統(tǒng)主要控件</p><p> 如ListView, ADO.NET等與數(shù)據(jù)庫連接與操作相關(guān)的控件的基本設(shè)置與使用。還有基本對話框,Button,Text Box,CheckBox,Combox等基本控件的基本操作。了解windows的消息響應(yīng)函數(shù),和基于對話框的編程等基本原理及思想。</p><p> 5.2.3 基本數(shù)據(jù)庫操作</p&
49、gt;<p> 如select,update,delete等基本sql語句的使用。</p><p> 如創(chuàng)建基本表,視圖,設(shè)置主鍵等基本操作。</p><p> 5.3 系統(tǒng)采用的設(shè)計模式</p><p> 將對數(shù)據(jù)庫的操作獨(dú)立制作成COM組件,實(shí)現(xiàn)數(shù)據(jù)庫開發(fā)的三層體系結(jié)構(gòu),即數(shù)據(jù)庫、中間層和前端應(yīng)用程序。如登陸模塊的實(shí)現(xiàn)則是采用了三層設(shè)計的結(jié)
50、構(gòu)。</p><p><b> 系統(tǒng)運(yùn)行截圖:</b></p><p> 圖5-1用戶登錄界面</p><p> 圖5-2業(yè)務(wù)員權(quán)限界面</p><p> 圖5-3客房信息管理界面</p><p> 圖5-4管理員權(quán)限界面</p><p><b> 第
51、六章 總結(jié)</b></p><p> 通過一段時間的設(shè)計與編寫,該酒店管理系統(tǒng)終于有了一個比較完整的框架?,F(xiàn)將心得體會總結(jié)如下:</p><p> 由于時間倉促,這暫時只是一個簡單的管理系統(tǒng),但從設(shè)計這個系統(tǒng)的過程中,我感受到了關(guān)于軟件工程,數(shù)據(jù)庫設(shè)計、商業(yè)管理等各方面知識在實(shí)際工作中的應(yīng)用。在開發(fā)該系統(tǒng)過程中,我始終堅持以下四項原則,并朝相應(yīng)目標(biāo)靠攏: </p>
52、;<p><b> (1)、實(shí)用為主</b></p><p> 任何系統(tǒng)都應(yīng)該以用戶需求為最終目標(biāo),以方便用戶為最高原則,同進(jìn)要融入先進(jìn)的管理經(jīng)驗(yàn)與技巧。該系統(tǒng)努力根據(jù)用戶的實(shí)際需求功能情況,度身訂造一套先進(jìn)的管理系統(tǒng),并且將在統(tǒng)一的Windows NT/9X圖形界面下提供各種實(shí)用功能,盡可能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時間。力求滿足現(xiàn)在及未來的各種需求,真正為管理
53、及決策提供強(qiáng)有力的支持。</p><p><b> ?。?)、穩(wěn)定可靠</b></p><p> 不論在軟件設(shè)計還是硬件制造中,穩(wěn)定都是壓倒一切的。本管理系統(tǒng)通過選用先進(jìn)的開發(fā)軟件,成熟的網(wǎng)絡(luò)結(jié)構(gòu)及安全可靠的數(shù)據(jù)庫,再配合硬件的優(yōu)化選型,從而保證系統(tǒng)的可靠性與容錯性。</p><p><b> ?。?)、先進(jìn)靈活</b>
54、</p><p> 系統(tǒng)充分應(yīng)用現(xiàn)有成熟的網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),先進(jìn)的客戶/服務(wù)器結(jié)構(gòu),及高性能的數(shù)據(jù)庫,滿足大型客戶的日常運(yùn)營、開展電子商務(wù)等的需要。同時用戶可自行靈活設(shè)置參數(shù)和各種代碼,適應(yīng)自己的特殊需要。</p><p> ?。?)、維護(hù)擴(kuò)展方便</p><p> 本系統(tǒng)的所有設(shè)計均遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性,方便以后業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)
55、容,便于軟、硬件的維護(hù)、升級等,使系統(tǒng)能適應(yīng)企業(yè)未來的需要。</p><p> 在開發(fā)該酒店管理系統(tǒng)的同時,我也經(jīng)常在互聯(lián)網(wǎng)上搜集資料,了解中國酒店、賓館等管理系統(tǒng)的開發(fā)與使用情況。在90年代初發(fā)展起來的國內(nèi)的酒店管理系統(tǒng),充分吸收了國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實(shí)際情況,逐步發(fā)展成熟,到20世紀(jì)前幾年已形成了幾個較成熟的軟件系統(tǒng),同時,產(chǎn)生了幾家專職從事賓館業(yè)計算機(jī)管理系統(tǒng)的公司。到了近幾年,隨著計算機(jī)在酒
56、店中的普及應(yīng)用,計算機(jī)技術(shù)的不斷發(fā)展,酒店管理系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的系統(tǒng)特點(diǎn)及發(fā)展方向不斷涌現(xiàn),主要體現(xiàn)在系統(tǒng)基本轉(zhuǎn)到客戶機(jī)/服務(wù)器模式下的Windows版,功能更加細(xì)致完善,系統(tǒng)更加穩(wěn)定可靠。據(jù)一位業(yè)內(nèi)人士稱:“對軟件開發(fā)商來說,小的軟件商慢慢淘汰。對用戶來說,國內(nèi)大的系統(tǒng)慢慢進(jìn)入五星級酒店市場,而以前基本被國外系統(tǒng)所壟斷?!?lt;/p><p> 酒店管理系統(tǒng)市場前景廣闊,利潤回報豐厚。
57、但事實(shí)上,酒店業(yè)本身早就進(jìn)入了微利甚至虧損時代,加之市場競爭激烈,軟件開發(fā)商的單個項目利潤大不如前,從而導(dǎo)致一些實(shí)力不足的開發(fā)商被淘汰出局。使用了該系統(tǒng)的酒店,因?yàn)槭チ嗽_發(fā)商的技術(shù)支持,也不得不更換軟件系統(tǒng),從而造成投資上的浪費(fèi)。一方面是整個行業(yè)沒有一個自律機(jī)構(gòu),國家沒有一定的評審機(jī)制及相應(yīng)的等級制度,使一些根本無條件的公司能進(jìn)入市場參加競爭。另一方面,目前酒店業(yè)的投資主體各種各樣,對軟件的重要性認(rèn)識不夠,要么誤選開發(fā)商,要么不正常
58、壓價,導(dǎo)致酒店和正規(guī)軟件商雙方均被損害利益。 固然,酒店業(yè)涉及的信息系統(tǒng)和產(chǎn)品眾多,卻缺乏統(tǒng)一的行業(yè)標(biāo)準(zhǔn)使各個供應(yīng)商相互協(xié)調(diào),一方面造成資源浪費(fèi)與互不兼容,另一方面也阻礙了整體水平的提高,無法完全符合酒店的需要。</p><p> 在技術(shù)開發(fā)與酒店需求上,酒店IT現(xiàn)存需求-供給矛盾:</p><p> 其一:技術(shù)功能與酒店需求錯位。目前的管理軟件系統(tǒng)未能有效解決酒店目前面臨的關(guān)鍵問題-
59、-銷售與成本控制?,F(xiàn)在酒店管理軟件多是用于內(nèi)部運(yùn)作和管理,其主要訴求點(diǎn)在于提高效率,還談不上直接降低成本。在某種程度上,酒店運(yùn)用電腦以后,人工成本未必降低,甚至有可能增加。運(yùn)用計算機(jī)以后,僅是管理的量化程度提高、數(shù)據(jù)的流轉(zhuǎn)速度加快。然而酒店迫在眉睫的矛盾是,在行業(yè)不景氣的情況下,總在權(quán)衡投入成本與產(chǎn)出效益的比重。在中國酒店行業(yè)尚處于比較困難的現(xiàn)階段,開源節(jié)流尤為重要,直接對市場的技術(shù)要求日益凸顯,而目前酒店直接面對市場的銷售手段還停留在
60、拜訪、打電話、發(fā)傳真等傳統(tǒng)形式。現(xiàn)有的軟件不能直接幫助開源節(jié)流,這是目前技術(shù)與需求的差距。一個軟件開發(fā)商發(fā)出這樣的感嘆:“目前再好的酒店軟件也不能使酒店的經(jīng)營有特色,對客人有直接影響。譬如,已在其他行業(yè)運(yùn)用得非常純熟的CRM(客戶關(guān)系管理)概念,在酒店國內(nèi)的酒店業(yè)中尚未得到充分應(yīng)用?!?這也是酒店不愿意在IT方面投入更多的主因之一。</p><p> 其二:科技與服務(wù)主體錯位。目前的酒店IT未能直接對客服務(wù),而
61、只是輔助管理的“幕后英雄”。</p><p> 國外酒店集團(tuán)IT運(yùn)用的成功典范有:Marriott作為企業(yè)戰(zhàn)略一部分的收益管理系統(tǒng),通過自動識別,挖掘單一客人的消費(fèi)潛力,增加整體收入。 </p><p> Calson的全球預(yù)訂系統(tǒng),是業(yè)內(nèi)最高效最具擴(kuò)展能力的預(yù)定系統(tǒng),同時還通過一個在線數(shù)據(jù)庫實(shí)施全面顧客滿意計劃。Courtyard的IntraNet把所有的內(nèi)部手冊和印刷物電子化,減少
62、了耗材和勞動力成本。Ritz-Carlton設(shè)立專職為住客提供IT方面的技術(shù)支持服務(wù)。Radisson為旅行社提供的在線預(yù)定系統(tǒng)根據(jù)訂出的客房數(shù)量回報給旅行社。IMPAC在每個酒店的大堂擺放觸摸屏設(shè)備,進(jìn)行顧客滿意度調(diào)查。Promus通過電腦化的績效工資系統(tǒng),增強(qiáng)了員工的士氣,減少服務(wù)中的差錯。</p><p> 總體而言,國內(nèi)酒店IT技術(shù)開發(fā)的現(xiàn)狀是:1、需求不明確,使酒店項目工程性強(qiáng),產(chǎn)品化不足,開發(fā)商的總
63、體成本居高不下,研發(fā)缺乏原動力。2、沒有行業(yè)統(tǒng)一標(biāo)準(zhǔn),廠商各自為政,市場分化導(dǎo)致產(chǎn)品整合難度大。3、產(chǎn)品推廣依賴行政手段和關(guān)系網(wǎng),抑制了新技術(shù)的引進(jìn)和技術(shù)的創(chuàng)新,不利于形成自己的產(chǎn)品特色和質(zhì)量控制。4、國外優(yōu)秀品牌的低價進(jìn)入,壟斷了國內(nèi)高星級市場,開發(fā)商利潤空間式微。</p><p><b> 附錄</b></p><p><b> 系統(tǒng)實(shí)現(xiàn)代碼:<
64、;/b></p><p><b> 用戶登陸實(shí)現(xiàn)代碼:</b></p><p> using System;</p><p> using System.Collections.Generic;</p><p> using System.ComponentModel;</p><p&g
65、t; using System.Data;</p><p> using System.Drawing;</p><p> using System.Text;</p><p> using System.Windows.Forms;</p><p> namespace 酒店管理系統(tǒng)</p><p><
66、;b> {</b></p><p> public partial class 用戶登錄界面 : Form</p><p><b> {</b></p><p> public 用戶登錄界面()</p><p><b> {</b></p><p>
67、; InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (this.
68、comboSelectuser.SelectedItem.Equals("管理員")) //如果是管理員,就登陸到管理員權(quán)限界面</p><p><b> {</b></p><p> if (this.textUsername.Text.Equals("admin") && this.textPasswor
69、d.Text.Equals("admin"))</p><p><b> {</b></p><p> Form mainform = new 管理員權(quán)限界面();</p><p> mainform.ShowDialog();</p><p><b> }</b><
70、;/p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("錯誤的用戶名或密碼,請重新輸入!");</p><p><b> }</b></p><p>&
71、lt;b> }</b></p><p> else if (this.comboSelectuser.SelectedItem.Equals("業(yè)務(wù)員")) //如果是業(yè)務(wù)員,就登陸到業(yè)務(wù)員權(quán)限界面</p><p><b> {</b></p><p> if (this.textUsername.
72、Text.Equals("salesman") && this.textPassword.Text.Equals("sale"))</p><p><b> {</b></p><p> Form sale = new 業(yè)務(wù)員權(quán)限界面();</p><p> sale.ShowDia
73、log();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("錯誤的用戶名或密碼,請重新輸入!");</p>&
74、lt;p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><p><b&
75、gt; {</b></p><p> this.textUsername.Text= null;</p><p> this.textPassword.Text = null;</p><p><b> }</b></p><p><b> }</b></p>&
76、lt;p><b> }</b></p><p> (2) 管理員權(quán)限界面實(shí)現(xiàn)代碼:</p><p> using System;</p><p> using System.Collections.Generic;</p><p> using System.ComponentModel;</p&g
77、t;<p> using System.Data;</p><p> using System.Drawing;</p><p> using System.Text;</p><p> using System.Windows.Forms;</p><p> namespace 酒店管理系統(tǒng)</p>&
78、lt;p><b> {</b></p><p> public partial class 管理員權(quán)限界面 : Form</p><p><b> {</b></p><p> public 管理員權(quán)限界面()</p><p><b> {</b></p&
79、gt;<p> InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p&g
80、t; Form roominfoform = new RoomInfoMaForm();</p><p> roominfoform.ShowDialog();</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c++酒店管理系統(tǒng)課程設(shè)計
- c++課程設(shè)計--酒店管理系統(tǒng)
- 酒店管理系統(tǒng)_c++課程設(shè)計報告
- c++課程設(shè)計報告--酒店管理系統(tǒng)
- c++課程設(shè)計·酒店管理系統(tǒng)
- c++課程設(shè)計報告-- 酒店點(diǎn)菜管理系統(tǒng)設(shè)計
- c++課程設(shè)計--酒店客房管理系統(tǒng)
- 銷售管理系統(tǒng)c++課程設(shè)計
- 《c++》課程設(shè)計倉庫管理系統(tǒng)
- c++課程設(shè)計-學(xué)生管理系統(tǒng)
- c++學(xué)生管理系統(tǒng)課程設(shè)計
- c++課程設(shè)計--圖書管理系統(tǒng)
- 人事考勤管理系統(tǒng)c++課程設(shè)計
- c++課程設(shè)計-學(xué)生考勤管理系統(tǒng)
- 圖書管理系統(tǒng)c++課程設(shè)計
- c++課程設(shè)計學(xué)生通訊管理系統(tǒng)
- c++圖書管理系統(tǒng)課程設(shè)計
- c++課程設(shè)計報告-- 學(xué)籍管理系統(tǒng)
- c++課程設(shè)計---學(xué)生學(xué)籍管理系統(tǒng)
- c++課程設(shè)計---公司人員管理系統(tǒng)
評論
0/150
提交評論