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

下載本文檔

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

文檔簡介

1、目錄目錄 第一章 系統(tǒng)概述.2 1.1 前言.2 1.2 開發(fā)語言簡介.3 1.3 本系統(tǒng)簡介.3 第二章 系統(tǒng)可行性分析.4 2.1 技術(shù)上可行性 .4 2.2 經(jīng)濟(jì)上可行性.4 2.3 管理上的可行性.4 第三章 系統(tǒng)需求分析.6 3.1 系統(tǒng)主要功能 .6 3.2 系統(tǒng)數(shù)據(jù)流圖 .6 3.3 數(shù)據(jù)字典.7 第四章 系統(tǒng)設(shè)計(jì).9 4.1 系統(tǒng)總體設(shè)計(jì) .9 4.1.1 系統(tǒng)功能分析 .9 4.1.2 系統(tǒng)軟件結(jié)構(gòu)圖 .10 4.2 系統(tǒng)詳細(xì)設(shè)計(jì).10 4.2.1 系統(tǒng)詳細(xì)設(shè)計(jì)目標(biāo)規(guī)劃 .10 4.2.2 系統(tǒng)詳細(xì)設(shè)計(jì)任務(wù).11 4.2.3 系統(tǒng)物理配置方案設(shè)計(jì).11 4.3 系統(tǒng)輸出設(shè)計(jì).

2、12 4.4 系統(tǒng)輸入設(shè)計(jì).12 4.4.1 輸入設(shè)計(jì)原則 .12 4.4.2 數(shù)據(jù)輸入設(shè)備的選擇 .12 4.4.3 輸入檢驗(yàn)設(shè)計(jì) .12 4.4.4 錯(cuò)誤改正方法 .12 第五章 系統(tǒng)實(shí)現(xiàn).13 5.1 系統(tǒng)運(yùn)行環(huán)境.13 5.2 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù).13 5.2.1 ado.net 數(shù)據(jù)訪問技術(shù) .13 5.2.2 系統(tǒng)主要控件.14 5.2.3 基本數(shù)據(jù)庫操作.14 5.3 系統(tǒng)采用的設(shè)計(jì)模式.14 第六章 總結(jié).16 第一章 系統(tǒng)概述 1.1 前言 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來,信息改變了我們這個(gè)社會。各類行業(yè) 在日常經(jīng)營管理各個(gè)方面也在悄悄地走向規(guī)范化和網(wǎng)絡(luò)化??头抗芾淼?/p>

3、信息化程度體現(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é),信息交流更迅速。 酒店客房管理系統(tǒng)是典型的信息管理系統(tǒng)的一部份,而且是必不可少的一部份。其開 發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建 立起簡潔且資料一致性和完整性強(qiáng)、資料安全性好的數(shù)據(jù)庫。而對于后者則要求應(yīng)用程序 功能完備,易使用等特點(diǎn)。 酒店客房管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和 管理者來說都至關(guān)重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔?和快捷的查詢

4、手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存 在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯(cuò)等,且對于查詢空房間及已定房間等 極為不方便。在當(dāng)今時(shí)代,這些完全可以改用計(jì)算機(jī)來代替人的手工操作。 作為計(jì)算機(jī)及網(wǎng)絡(luò)應(yīng)用的一部分,使用計(jì)算機(jī)對客房信息進(jìn)行管理,具有手工管理所 無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、 成本低等。這些優(yōu)點(diǎn)能夠極大地提高客房經(jīng)營管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管 理,與世界接軌的重要條件。且辦事效率也是決定收入的一個(gè)關(guān)鍵因素。 因此,我決定選擇酒店客房管理系統(tǒng)作為本人的畢業(yè)設(shè)計(jì),力求開發(fā)出一套界面友好,

5、功能強(qiáng)大,使用簡單的適用于各大、中、小規(guī)模的酒店客房的管理系統(tǒng)。同時(shí)也是一款完 全適合賓館或旅館酒店客房管理傻瓜式日常業(yè)務(wù)管理的軟件。 1.2 開發(fā)語言簡介 經(jīng)過分析,我使用 microsoft 公司的 visual studio 2005 作為開發(fā)工具和 microsoft sql server2000 作為后臺數(shù)據(jù)庫管理,利用 visual studio 2005 提供的各種面向?qū)ο蟮?開發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修 正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。 microsoft 的 visual studio 2005 作為一種面向網(wǎng)絡(luò)、支

6、持各種用戶終端的開發(fā)平臺 環(huán)境,推動新一代因特網(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 平臺的結(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

7、 sql server2000 作為后臺數(shù)據(jù)庫管理器。 1.3 本系統(tǒng)簡介 現(xiàn)代化的酒店組織龐大、服務(wù)項(xià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)針對用戶和客戶以及客房 的管理采用了當(dāng)今常用的 c/s 結(jié)構(gòu)而設(shè)計(jì)。這樣只需要一臺計(jì)算機(jī)作為服務(wù)器即可。前臺 應(yīng)用只需有一臺可連入局域網(wǎng)的計(jì)算機(jī),這樣就可省去 c/s 結(jié)構(gòu)中的每臺客戶機(jī)都要安裝 客戶端程序的麻煩。本系統(tǒng)也分為后方管

8、理和前臺應(yīng)用兩大部分。其中后臺管理分為:用 戶信息維護(hù)、客房信息維護(hù)、客房類型維護(hù)、營業(yè)情況統(tǒng)計(jì)和個(gè)人密碼修改幾個(gè)模塊。前 臺應(yīng)用可分為:顯示所有房間信息、顯示空閑房間信息(訂房)和顯示已租房間信息(退 房)三個(gè)模塊。 第二章 系統(tǒng)可行性分析 2.1 技術(shù)上可行性 編寫語言:采用 c#語言進(jìn)行編寫。c#是一種安全的、穩(wěn)定的、簡單的,由 c 和 c+ 衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承 c 和 c+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù) 雜特性(例如沒有宏 和模版,不允許多重繼承) 。c#綜合了 vb 簡單的可視化操作和 c+ 的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷

9、的面向組 件 編程的支持成為.net 開發(fā)的首選語言。由于對 c#技術(shù)比較熟練,對于系統(tǒng)較為簡單的,但 基本功能較為完善的現(xiàn)代酒店管理系統(tǒng)來說是基本沒有問題的。 編程平臺:編程平臺采用 visual studio 2005.它已被證明是一個(gè)極其強(qiáng)大和成功的 開發(fā)平臺,其成熟穩(wěn)定能夠充分保證軟件設(shè)計(jì)的順利進(jìn)行。 數(shù)據(jù)庫:數(shù)據(jù)庫采用微軟的 sql server 2000,雖然該數(shù)據(jù)庫版本不是最新的,但其工 作穩(wěn)定,功能強(qiáng)大,資源耗費(fèi)較少,所以能夠充分滿足目前的需要。 以上所用技術(shù)都是成熟的,先進(jìn)的,穩(wěn)定的。因此,開發(fā)本系統(tǒng)在技術(shù)上是可行的。 2.2 經(jīng)濟(jì)上可行性 經(jīng)濟(jì)上主要考慮本系統(tǒng)帶來的效益是否

10、大于開發(fā)本系統(tǒng)的成本,由于本系統(tǒng)的開發(fā)以 課程設(shè)計(jì)為依托,參與人員的目的以學(xué)習(xí)為主,投入成本比較小。另外,系統(tǒng)管理員和業(yè)務(wù) 員都擁有計(jì)算機(jī)的專業(yè)知識,酒店前臺工作人員和管理人員不需要經(jīng)過培訓(xùn)或只需要經(jīng)過少 量培訓(xùn)即可操作本軟件。這樣可以為開發(fā)本系統(tǒng)節(jié)升資金。同時(shí)無紙化辦公可以節(jié)省資源, 減少后期資源浪費(fèi)。因此,開發(fā)本系統(tǒng)在經(jīng)濟(jì)是可行的。 2.3 管理上的可行性 由于本系統(tǒng)功能比較簡單,對于工作人員不存在太大難度。加上業(yè)務(wù)員一直在使用原 來老版本的酒店管理系統(tǒng),對該類軟件操作是很熟悉的。對于系統(tǒng)管理員來說,因?yàn)橄到y(tǒng) 管理員擁有維護(hù)數(shù)據(jù)庫系統(tǒng)的技能,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、刪除、更新等操作是沒

11、有問題的。因此,開本系統(tǒng)在管理上是可行的。 在本系統(tǒng)的運(yùn)營階段,使用系統(tǒng)的工作人員,除了需要具備在 windows 平臺上使用個(gè) 人電腦的知識,并不需要特別的技術(shù)能力。這方面的知識,在該酒店與本項(xiàng)目運(yùn)營相關(guān)的 直接人員中已經(jīng)具備。 系統(tǒng)技術(shù)維護(hù)支持工作,在初期仍由硬件供應(yīng)商及本人完成。在酒店信息化建設(shè)及業(yè) 務(wù)拓展到適當(dāng)規(guī)模后,將由酒店雇用專業(yè)技術(shù)人員擔(dān)任此項(xiàng)工作。 在具體實(shí)施過程中,公司同意建立這樣的運(yùn)營管理機(jī)制:由公司管理層一名高級管理人員 領(lǐng)導(dǎo);同時(shí),采購部負(fù)責(zé)對系統(tǒng)運(yùn)營過程中的計(jì)算機(jī)耗材的供應(yīng)。 綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟(jì)上、技術(shù)上、管理上都是可行的。 第三章 系統(tǒng)需求分析 3.1 系

12、統(tǒng)主要功能 系統(tǒng)功能分析在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。 主要功能是: 有關(guān)客房類型的制定:客房類型名、房間面積、床位數(shù)量、住房單價(jià)、是否有空 調(diào)、電視機(jī)、電話以及單獨(dú)衛(wèi)生間等。 客房標(biāo)準(zhǔn)信息的添加、修改、查詢等。 客房基本信息制定:包括客房編號、客房類型名、客房樓層、客房單價(jià)、備注等。 客房基本信息的添加、查詢、修改:包括客房編號、客房類型、客房位置、客房 單價(jià)、備注等 剩余空房、客房未滿信息的查詢 客戶入住信息錄入:客戶姓名、性別、籍貫、聯(lián)系電話、備注等。 結(jié)算信息的記錄,包括客房編號、客房類型、客房單價(jià)、客戶編號、客戶姓名、 入住日期、折扣、結(jié)算日期、總金額、備注信息等。 結(jié)算后發(fā)票打

13、印。 3.2 系統(tǒng)數(shù)據(jù)流圖 分析調(diào)查酒店業(yè)務(wù)流程和根據(jù)系統(tǒng)功能分析得出本系統(tǒng)的數(shù)據(jù)流圖如下: f3 住宿登記 d1 客戶信息 f1 查詢房態(tài) d3 登記表 d2 預(yù)收金額表 d4 客房信息表 f2 住宿登記單 f4 退房 d5 退房信息表 f5 續(xù)定 圖 3-1 賓館管理數(shù)據(jù)流圖 3.3 數(shù)據(jù)字典 表 3.1 客戶信息存儲表 數(shù) 據(jù) 存 儲 條目名: 客戶信息 記錄數(shù):記錄所有客戶信息 主關(guān)鍵字: 客戶號 1 住宿 登記 2 顧客 結(jié)帳 3 顧 客 續(xù) 費(fèi) 記錄組成: 項(xiàng)目: 客戶 id+客戶姓名+性別+籍貫+聯(lián)系電話 表 3.2 客房信息存儲表 數(shù) 據(jù) 存 儲 條目名:客房信息 記錄數(shù):記錄

14、所有房間信息 主關(guān)鍵字:客房號 記錄組成: 項(xiàng)目: 客房編號+客房類型+客房樓層+單價(jià)+備注信息 表 3.3 客房類型信息存儲表 數(shù) 據(jù) 存 儲 條目名: 房間類型 記錄數(shù):記錄房間類型 主關(guān)鍵字:房間類型名 記錄組成: 項(xiàng)目: 房間類型名+面積+額定床數(shù)+額定人數(shù)+空調(diào)+電視+衛(wèi)生間+電話+備注信息 表 3.4 客房類型信息存儲表 數(shù) 據(jù) 存 儲 條目名:收入明細(xì)賬 記錄數(shù):只記錄當(dāng)前識別的登記記錄,記錄數(shù)不限,結(jié)賬后轉(zhuǎn)入歷史收入明細(xì)賬 主關(guān)鍵字:客編號 記錄組成: 項(xiàng)目: 客房編號+客房類型+客房單價(jià)+客戶編號+客戶姓名+入住日期+折扣+結(jié)算日 期+總金額+備注信息 第四章 系統(tǒng)設(shè)計(jì) 4.

15、1 系統(tǒng)總體設(shè)計(jì) 4.1.1 系統(tǒng)功能分析 客房信息管理功能模塊包括客房標(biāo)準(zhǔn)信息設(shè)置模塊和客房信息設(shè)置模塊。 客房標(biāo)準(zhǔn)信息設(shè)置模塊主要實(shí)現(xiàn): 客房標(biāo)準(zhǔn)信息設(shè)置 客房標(biāo)準(zhǔn)信息添加 客房標(biāo)準(zhǔn)信息修改 客房標(biāo)準(zhǔn)信息刪除 客房信息設(shè)置模塊主要實(shí)現(xiàn): 客房信息查詢 客房信息添加 客房信息修改 客房信息刪除 顧客登記信息管理包括: 1剩余客房信息查詢:可以通過系統(tǒng)對賓館內(nèi)剩余的客房進(jìn)行查詢,可以了解到未被 預(yù)定及未被使用的客房的編號、客房編號、客房類型、客房位置、客房單價(jià)等。 2訂房信息的添加:通過賓館管理系統(tǒng)可以對入住的顧客的信息進(jìn)行添加。包括顧客 的身份證號碼、顧客的姓名、以及對顧客所住的客房的有關(guān)信

16、息的添加,包括客房編號、 客房種類、客房位置、客房單價(jià)、入住日期、折扣、備注信息等。 3訂房信息的修改:通過系統(tǒng)可以隨時(shí)對里面的信息進(jìn)行修改,包括對客房編號、客 房種類、客房位置、客房單價(jià)、顧客姓名、顧客身份證號碼、入住日期、折扣等的修改。 4訂房信息的查詢:通過系統(tǒng)可以查詢到在住顧客的信息包括客戶號、顧客的姓名等。 還可以查到該顧客所住的客房編號、客房種類、客房位置、客房單價(jià)、入住日期、折扣等。 4.1.2 系統(tǒng)軟件結(jié)構(gòu)圖 根據(jù)上述系統(tǒng)功能分析,能得出下面系統(tǒng)軟件結(jié)構(gòu)圖: 酒店信息管理系統(tǒng) 結(jié) 賬 信 息 管 理 訂 房 信 息 管 理 客 房 信 息 管 理 系 統(tǒng) 管 理 結(jié) 賬 信 息

17、 查 詢 結(jié) 賬 信 息 修 改 結(jié) 賬 信 息 添 加 訂 房 信 息 查 詢 訂 房 信 息 修 改 訂 房 信 息 添 加 剩 余 客 房 信 息 查 詢 設(shè) 置 客 房 信 息 設(shè) 置 客 房 標(biāo) 準(zhǔn) 密 碼 管 理 用 戶 管 理 客 房 信 息 查 詢 客 房 信 息 修 改 客 房 信 息 添 加 客 房 標(biāo) 準(zhǔn) 修 改 客 房 標(biāo) 準(zhǔn) 添 加 續(xù) 訂 信 息 管 理 續(xù) 訂 信 息 添 加 圖 4-1 系統(tǒng)軟件結(jié)構(gòu)圖 4.2 系統(tǒng)詳細(xì)設(shè)計(jì) 4.2.1 系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)目標(biāo)規(guī)劃 在此階段設(shè)計(jì)出具體能夠運(yùn)行的系統(tǒng),詳細(xì)列出新系統(tǒng)的各種參數(shù)與規(guī)格。為即將用 c# 編程語言對其進(jìn)行編寫

18、做好準(zhǔn)備。 4.2.2 系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)任務(wù) (1)算法過程的設(shè)計(jì): 本詳細(xì)設(shè)計(jì)采用的是流程圖的方式來表達(dá)每個(gè)處理過程的算法; (2)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì): 對于處理過程中涉及的概念性的數(shù)據(jù)類型進(jìn)行確切的定義; (3)測試用例設(shè)計(jì): 測試用例包括輸入數(shù)據(jù)和預(yù)期結(jié)果等內(nèi)容。 4.2.3 系統(tǒng)物理配置方案設(shè)計(jì) 1 設(shè)計(jì)指標(biāo) (1) 系統(tǒng)的可靠性 該系統(tǒng)要求 24 小時(shí)不間斷工作工作,發(fā)生錯(cuò)誤的概率低于 0.01%。 (2) 系統(tǒng)吞吐量 要提高系統(tǒng)的吞吐量,就要求使用具有大吞吐量的計(jì)算機(jī)。應(yīng)該選擇具有較高性能的 計(jì)算機(jī)。 (3) 系統(tǒng)響應(yīng)時(shí)間 響應(yīng)時(shí)間不超過 2 秒 (4) 系統(tǒng)處理方式 該系統(tǒng)采用主機(jī)系

19、統(tǒng)方式。 (5) 地域范圍 本系統(tǒng)采用局域網(wǎng)方式。 (6) 數(shù)據(jù)管理方式 使用 ms sql server2000 數(shù)據(jù)管理系統(tǒng) 2 計(jì)算機(jī)硬件配置 計(jì)算機(jī)硬件選擇取決于要運(yùn)行的軟件系統(tǒng),本系統(tǒng)建議最低采取如下配置: 內(nèi)存:128mb cpu:奔三 1.0ghz 以上 硬盤:空余空間 4g 4.3 系統(tǒng)輸出設(shè)計(jì) 輸出設(shè)計(jì)的內(nèi)容包括: (1) 輸出信息應(yīng)包括系統(tǒng)的使用者,如客戶、酒店管理人員、前臺服務(wù)人員、保潔人員等。 (2) 信息應(yīng)以表格及文檔形式輸出。 (3) 輸出設(shè)備:打印機(jī)、終端顯示器、pos 機(jī)。 (4) 輸出介質(zhì):輸出到專用紙張及電腦屏幕上。 4.4 系統(tǒng)輸入設(shè)計(jì) 4.4.1 輸入設(shè)

20、計(jì)原則 (1) 輸入數(shù)據(jù)量設(shè)計(jì) 需要輸入客戶數(shù)據(jù),數(shù)據(jù)量不大 (2) 輸入錯(cuò)誤檢測 檢測客戶登記狀態(tài),確保不會重復(fù)登記或登記錯(cuò)誤 4.4.2 數(shù)據(jù)輸入設(shè)備的選擇 本系統(tǒng)選擇鍵盤、鼠標(biāo)人工輸入方式。 4.4.3 輸入檢驗(yàn)設(shè)計(jì) 本系統(tǒng)對輸入檢驗(yàn)設(shè)計(jì)的地方有如下幾處: (1) 當(dāng)前臺工作人員輸入客戶數(shù)據(jù)時(shí),系統(tǒng)會自動檢測該信息是否已在系統(tǒng)中存在。 (2) 當(dāng)業(yè)務(wù)員輸入房間號時(shí),系統(tǒng)會檢測該房間號是否存在,若不存在會提示酒店沒該房 間。 4.4.4 錯(cuò)誤改正方法 系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),將彈出提示框。并允許工作人員改正。 第五章 系統(tǒng)實(shí)現(xiàn) 5.1 系統(tǒng)運(yùn)行環(huán)境 機(jī)型:pc 臺式機(jī) 處理器:奔三 1.0g 或更

21、高 內(nèi)存:128m 或更高 硬盤:4g 或更高 輸入輸出設(shè)備:鍵盤、掃描儀、打印機(jī)、顯示器等。 數(shù)據(jù)庫軟件:microsoft sql server 2000 編程工具、編程語言:c# 編譯軟件:microsoft visual studio 2005 操作系統(tǒng):microsoft windows xp 5.2 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù) 5.2.1 ado.net 數(shù)據(jù)訪問技術(shù) ado.net,其提供對各種數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)接口。 包括的主要對象有: 連接對象 connection:連接時(shí)必須指定要連接到的數(shù)據(jù)源以及連接所使用的用戶名和 口令等信息。 命令對象 command:可以通過已建立的連接發(fā)出命

22、令,對數(shù)據(jù)源進(jìn)行指定的操作。 記錄集對象 dataset:查詢命令可以將查詢結(jié)果存儲在本地,這些數(shù)據(jù)以“行” (記錄) 為單位,返回?cái)?shù)據(jù)的集合被稱為記錄集。 字段對象 row:一個(gè)記錄集行包含一個(gè)或多個(gè)字段。如果將記錄集看作二維網(wǎng)格,字 段將排列起來構(gòu)成列。每一字段(列)都分別包含有名稱、數(shù)據(jù)類型和值的屬性。 5.2.2 系統(tǒng)主要控件 如 listview, ado.net 等與數(shù)據(jù)庫連接與操作相關(guān)的控件的基本設(shè)置與使用。還有基 本對話框,button,text box,checkbox,combox 等基本控件的基本操作。了解 windows 的消息響應(yīng)函數(shù),和基于對話框的編程等基本原理及思

23、想。 5.2.3 基本數(shù)據(jù)庫操作 如 select,update,delete 等基本 sql 語句的使用。 如創(chuàng)建基本表,視圖,設(shè)置主鍵等基本操作。 5.3 系統(tǒng)采用的設(shè)計(jì)模式 將對數(shù)據(jù)庫的操作獨(dú)立制作成 com 組件,實(shí)現(xiàn)數(shù)據(jù)庫開發(fā)的三層體系結(jié)構(gòu),即數(shù)據(jù)庫、 中間層和前端應(yīng)用程序。如登陸模塊的實(shí)現(xiàn)則是采用了三層設(shè)計(jì)的結(jié)構(gòu)。 系統(tǒng)運(yùn)行截圖: 圖 5-1 用戶登錄界面 圖 5-2 業(yè)務(wù)員權(quán)限界面 圖 5-3 客房信息管理界面 圖 5-4 管理員權(quán)限界面 第六章 總結(jié) 通過一段時(shí)間的設(shè)計(jì)與編寫,該酒店管理系統(tǒng)終于有了一個(gè)比較完整的框架?,F(xiàn)將心 得體會總結(jié)如下: 由于時(shí)間倉促,這暫時(shí)只是一個(gè)簡單的

24、管理系統(tǒng),但從設(shè)計(jì)這個(gè)系統(tǒng)的過程中,我感 受到了關(guān)于軟件工程,數(shù)據(jù)庫設(shè)計(jì)、商業(yè)管理等各方面知識在實(shí)際工作中的應(yīng)用。在開發(fā) 該系統(tǒng)過程中,我始終堅(jiān)持以下四項(xiàng)原則,并朝相應(yīng)目標(biāo)靠攏: (1) 、實(shí)用為主 任何系統(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ù)時(shí)間。力求滿足現(xiàn)在及未來的各種需求,真正為管理及決策提 供強(qiáng)有力的支持。 (2) 、穩(wěn)定可靠 不論在軟件設(shè)計(jì)還是硬件制造中,

25、穩(wěn)定都是壓倒一切的。本管理系統(tǒng)通過選用先進(jìn)的 開發(fā)軟件,成熟的網(wǎng)絡(luò)結(jié)構(gòu)及安全可靠的數(shù)據(jù)庫,再配合硬件的優(yōu)化選型,從而保證系統(tǒng) 的可靠性與容錯(cuò)性。 (3) 、先進(jìn)靈活 系統(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è)置參數(shù)和各種代碼,適應(yīng)自己的特殊需要。 (4) 、維護(hù)擴(kuò)展方便 本系統(tǒng)的所有設(shè)計(jì)均遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性,方便以后業(yè) 務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)容,便于軟、硬件的維護(hù)、升級等,使系統(tǒng)能適應(yīng)企業(yè)未來的需要。 在開發(fā)該酒店管理系統(tǒng)的同時(shí),我也經(jīng)常在互聯(lián)網(wǎng)上搜集資料,了

26、解中國酒店、賓館 等管理系統(tǒng)的開發(fā)與使用情況。在 90 年代初發(fā)展起來的國內(nèi)的酒店管理系統(tǒng),充分吸收了 國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實(shí)際情況,逐步發(fā)展成熟,到 20 世紀(jì)前幾年已形成了 幾個(gè)較成熟的軟件系統(tǒng),同時(shí),產(chǎn)生了幾家專職從事賓館業(yè)計(jì)算機(jī)管理系統(tǒng)的公司。到了 近幾年,隨著計(jì)算機(jī)在酒店中的普及應(yīng)用,計(jì)算機(jī)技術(shù)的不斷發(fā)展,酒店管理系統(tǒng)的發(fā)展 到了一個(gè)新的時(shí)期,新的系統(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)大的系

27、 統(tǒng)慢慢進(jìn)入五星級酒店市場,而以前基本被國外系統(tǒng)所壟斷。 ” 酒店管理系統(tǒng)市場前景廣闊,利潤回報(bào)豐厚。但事實(shí)上,酒店業(yè)本身早就進(jìn)入了微利 甚至虧損時(shí)代,加之市場競爭激烈,軟件開發(fā)商的單個(gè)項(xiàng)目利潤大不如前,從而導(dǎo)致一些 實(shí)力不足的開發(fā)商被淘汰出局。使用了該系統(tǒng)的酒店,因?yàn)槭チ嗽_發(fā)商的技術(shù)支持, 也不得不更換軟件系統(tǒng),從而造成投資上的浪費(fèi)。一方面是整個(gè)行業(yè)沒有一個(gè)自律機(jī)構(gòu), 國家沒有一定的評審機(jī)制及相應(yīng)的等級制度,使一些根本無條件的公司能進(jìn)入市場參加競 爭。另一方面,目前酒店業(yè)的投資主體各種各樣,對軟件的重要性認(rèn)識不夠,要么誤選開 發(fā)商,要么不正常壓價(jià),導(dǎo)致酒店和正規(guī)軟件商雙方均被損害利益。

28、固然,酒店業(yè)涉及的 信息系統(tǒng)和產(chǎn)品眾多,卻缺乏統(tǒng)一的行業(yè)標(biāo)準(zhǔn)使各個(gè)供應(yīng)商相互協(xié)調(diào),一方面造成資源浪 費(fèi)與互不兼容,另一方面也阻礙了整體水平的提高,無法完全符合酒店的需要。 在技術(shù)開發(fā)與酒店需求上,酒店 it 現(xiàn)存需求-供給矛盾: 其一:技術(shù)功能與酒店需求錯(cuò)位。目前的管理軟件系統(tǒng)未能有效解決酒店目前面臨的 關(guān)鍵問題-銷售與成本控制。現(xiàn)在酒店管理軟件多是用于內(nèi)部運(yùn)作和管理,其主要訴求點(diǎn) 在于提高效率,還談不上直接降低成本。在某種程度上,酒店運(yùn)用電腦以后,人工成本未 必降低,甚至有可能增加。運(yùn)用計(jì)算機(jī)以后,僅是管理的量化程度提高、數(shù)據(jù)的流轉(zhuǎn)速度 加快。然而酒店迫在眉睫的矛盾是,在行業(yè)不景氣的情況下,

29、總在權(quán)衡投入成本與產(chǎn)出效 益的比重。在中國酒店行業(yè)尚處于比較困難的現(xiàn)階段,開源節(jié)流尤為重要,直接對市場的 技術(shù)要求日益凸顯,而目前酒店直接面對市場的銷售手段還停留在拜訪、打電話、發(fā)傳真 等傳統(tǒng)形式。現(xiàn)有的軟件不能直接幫助開源節(jié)流,這是目前技術(shù)與需求的差距。一個(gè)軟件 開發(fā)商發(fā)出這樣的感嘆:“目前再好的酒店軟件也不能使酒店的經(jīng)營有特色,對客人有直接 影響。譬如,已在其他行業(yè)運(yùn)用得非常純熟的 crm(客戶關(guān)系管理)概念,在酒店國內(nèi)的 酒店業(yè)中尚未得到充分應(yīng)用。 ” 這也是酒店不愿意在 it 方面投入更多的主因之一。 其二:科技與服務(wù)主體錯(cuò)位。目前的酒店 it 未能直接對客服務(wù),而只是輔助管理的 “幕

30、后英雄”。 國外酒店集團(tuán) it 運(yùn)用的成功典范有:marriott 作為企業(yè)戰(zhàn)略一部分的收益管理系統(tǒng), 通過自動識別,挖掘單一客人的消費(fèi)潛力,增加整體收入。 calson 的全球預(yù)訂系統(tǒng),是業(yè)內(nèi)最高效最具擴(kuò)展能力的預(yù)定系統(tǒng),同時(shí)還通過一個(gè)在 線數(shù)據(jù)庫實(shí)施全面顧客滿意計(jì)劃。courtyard 的 intranet 把所有的內(nèi)部手冊和印刷物電子化, 減少了耗材和勞動力成本。ritz-carlton 設(shè)立專職為住客提供 it 方面的技術(shù)支持服務(wù)。 radisson 為旅行社提供的在線預(yù)定系統(tǒng)根據(jù)訂出的客房數(shù)量回報(bào)給旅行社。impac 在每個(gè) 酒店的大堂擺放觸摸屏設(shè)備,進(jìn)行顧客滿意度調(diào)查。promus

31、 通過電腦化的績效工資系統(tǒng), 增強(qiáng)了員工的士氣,減少服務(wù)中的差錯(cuò)。 總體而言,國內(nèi)酒店 it 技術(shù)開發(fā)的現(xiàn)狀是:1、需求不明確,使酒店項(xiàng)目工程性強(qiáng), 產(chǎn)品化不足,開發(fā)商的總體成本居高不下,研發(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)秀品牌的低 價(jià)進(jìn)入,壟斷了國內(nèi)高星級市場,開發(fā)商利潤空間式微。 附錄 系統(tǒng)實(shí)現(xiàn)代碼: (1) 用戶登陸實(shí)現(xiàn)代碼: (2) using system; (3) using system.collections.gene

32、ric; (4) using system.componentmodel; (5) using system.data; (6) using system.drawing; (7) using system.text; (8) using system.windows.forms; (9) (10)namespace 酒店管理系統(tǒng) (11) (12) public partial class 用戶登錄界面 : form (13) (14) public 用戶登錄界面() (15) (16) initializecomponent(); (17) (18) (19) (20) private void button1_click(object sender, eventargs e) (21) (22) if (boselectuser.selecteditem.equals(管理員) / 如果是管理員,就登陸到管理員權(quán)限界面 (23) (

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論