【正文】
條件進(jìn)行搜索,可以按房間號和訂房人進(jìn)行查詢,以便快速的搜索到某個房客的信息,及時處理顧客的要求,提高工作效率 。(str1)。string str1 = update db_Room set RoomState=39。,39。,39。,39。圖4. 7房客入住登記窗口string str = insert into db_Check (CheckName,Cert,Money,RoomID,CheckState,CheckDate,LeaveDate) values(39。首先輸入客人的相應(yīng)的信息,如訂房人,押金,入住房間,身份證,入住日期等信息,點(diǎn)擊“添加”按鈕進(jìn)行入住登記。location=39。 (Admin/)。location=39。/script)。密碼不能為空39。location=39。酒店管理員登入后臺系統(tǒng)后就可以實(shí)施以上操作,可以及時的統(tǒng)計酒店的營業(yè)情況、入住情況。39。(scriptalert(39。 where RoomID=39。)。,39。,39。圖4. 4客房預(yù)定頁面string str = insert into db_Scheduled (Name,Sex,Tel,RoomID,ScheduledDate,LeaveDate) values(39。為了防止惡意預(yù)定房間,只有先注冊成會員后才可以使用此功能。 }}}3..酒店簡介模塊()該模塊從地理位置、周圍環(huán)境、配套設(shè)施、交通、提供的服務(wù)等多個方面介紹了酒店概況。)。)。,39。,39。,39。 } else{ string str = insert into db_Member (MemberName,MemberPassword,MemberTypeID,Sex,Age,Cert,Tel,InputDate) values(39。, conn)。圖4. 2用戶注冊頁面SqlCommand cmd = new SqlCommand(select count(*) from db_Member where MemberName=39。location=39。 } ()。 return。)。用戶可以瀏覽酒店的一些新聞及優(yōu)惠信息,這部分起到美化界面及宣傳酒店的作用。在左端有用戶注冊及登錄頁面,完成用戶注冊或登錄的功能。詳細(xì)設(shè)計的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個模塊的功能,更重要的是設(shè)計的處理過程應(yīng)該盡可能簡明易懂。因此,選擇SQL Server2005作為后臺數(shù)據(jù)庫[13]。Microsoft Visual Studio2010(.NET)集成XML、SOAP技術(shù),打破僅限于微軟操作系統(tǒng)下才可實(shí)現(xiàn)編程訪問。經(jīng)過以上需求分析和概要設(shè)計,現(xiàn)在將數(shù)據(jù)庫結(jié)構(gòu)模型轉(zhuǎn)化為SQL Server 2005的數(shù)據(jù)庫系統(tǒng)支持的實(shí)際數(shù)據(jù)模型。客房信息表管理員會員會員管理員會員管理員管理員:客房信息管理:房間預(yù)訂:入住管理:預(yù)訂審核:入住收費(fèi):營業(yè)額分析:統(tǒng)計:入住預(yù)訂信息表收費(fèi)信息表入住信息表客房信息客房信息預(yù)訂信息信息查詢請求查詢結(jié)果查詢查詢結(jié)果更新信息:查詢客房信息管理員成功入住分析結(jié)果統(tǒng)計請求統(tǒng)計報表入住失敗入住入住信息入住信息收費(fèi)信息收費(fèi)信息 系統(tǒng)總體數(shù)據(jù)流圖接下來是我們的有該數(shù)據(jù)流圖分析得出的ER圖及進(jìn)一步的數(shù)據(jù)庫詳細(xì)設(shè)計表。 系統(tǒng)設(shè)計框架詳細(xì)功能介紹加總體功能圖圖 邏輯結(jié)構(gòu)設(shè)計系統(tǒng)的數(shù)據(jù)庫的邏輯設(shè)計是將我們的需求分析中的具體的功能進(jìn)行實(shí)例化。編號:F2名字:客房查詢組成:D2描述:查詢客房信息,如價格,入住狀態(tài)等編號:F1名字:會員注冊信息組成:會員帳號,會員姓名,類型編號,性別,年齡,身份證等描述:會員注冊的基本信息編號:F3名字:客房預(yù)定信息組成:訂房人,性別,電話,預(yù)訂房間,入住日期,離開日期描述:預(yù)定客房的基本信息編號:F4名字:預(yù)定狀態(tài)查詢組成:F3描述:查看當(dāng)前用戶預(yù)定的客房編號:F5名字:新聞信息組成:D5描述:酒店的新聞信息(2)數(shù)據(jù)處理處理過程的具體處理邏輯通常在詳細(xì)設(shè)計過程中用判定表或判定樹來描述。編號:D2組成:房間編號,類型編號,房間價格,容納人數(shù),入住狀態(tài)名字:客房類型信息表描述:記錄客房類型的信息。編號:D1組成:會員編號,會員姓名,類型編號,性別,年齡,身份證,聯(lián)系電話,注冊日期數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。2. 經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性指的是對組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟(jì)效益進(jìn)行估計。它們的功能分別是:表示層負(fù)責(zé)與用戶交互,為用戶提供應(yīng)用界面。 。其主要作用是:描述現(xiàn)行系統(tǒng)的業(yè)務(wù)情況以便于與管理人員交流,它是系統(tǒng)設(shè)計的前提和保證。這也正是設(shè)計該新系統(tǒng)的任務(wù)所在。4.向客戶提供的消費(fèi)清單手工書寫,常發(fā)生字跡不清晰的問題,并且格式也不統(tǒng)一。2需求分析說明書 任務(wù)概述現(xiàn)行系統(tǒng)是手工運(yùn)作的系統(tǒng),可以支持向客戶提供客房服務(wù)功能,但是,存在以下薄弱環(huán)節(jié):1.現(xiàn)行系統(tǒng)是手工運(yùn)作的系統(tǒng),業(yè)務(wù)人員手工作業(yè)量大,數(shù)據(jù)傳遞不及時,對數(shù)據(jù)的統(tǒng)計和計算運(yùn)程中都易發(fā)生差錯,工作效率較低。由于安全技術(shù)的限制,在不實(shí)現(xiàn)現(xiàn)金交易的情況下實(shí)現(xiàn)實(shí)名房間預(yù)定。此系統(tǒng)完全采用電子商務(wù)理念和網(wǎng)站設(shè)計技術(shù)實(shí)現(xiàn)酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。考慮到酒店管理存在的問題和當(dāng)今技術(shù)的成熟性,運(yùn)用電子商務(wù)理念和網(wǎng)站開發(fā)技術(shù)實(shí)現(xiàn)酒店網(wǎng)絡(luò)商務(wù)系統(tǒng)。這兩者的完美結(jié)合使前者能夠建立起一致性和完整性強(qiáng)、資料安全性好的庫。該系統(tǒng)提供了入住信息的查詢與修改、歷史數(shù)據(jù)的查詢、營業(yè)額的統(tǒng)計及營業(yè)報表的生成、新聞信息管理、日常事務(wù)的處理。本系統(tǒng)可以向酒店管理者提供酒店管理的平臺,即酒店的后臺管理系統(tǒng)。本系統(tǒng)是典型的管理信息系統(tǒng),完全采用電子商務(wù)理念和網(wǎng)站設(shè)計技術(shù)實(shí)現(xiàn)的酒店網(wǎng)絡(luò)商務(wù)系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。關(guān)鍵詞:三層架構(gòu)、酒店管理、管理信息系統(tǒng)、網(wǎng)絡(luò)商務(wù)系統(tǒng) ABSTRACT(注意英文翻譯的對應(yīng))This paper introduces a hotel managemengt information system .With the continuous expansion of the hotel scale, the sharp increase in the number of rooms, the rooms of a variety of information has been doubled and redoubled. Faced with an enormous amount of information, it needs room to improve information management system for the efficiency of hotel management. Traditional handroom management, management of plicated and plex process, the implementation of low efficiency, and easy to make mistakes . The adoption of such a system, we can standardize the management of information and fast information, the realization of the rooms of a systematic information management, standardization and automation, so that management not only reduces the workload, but also improve the management efficiency, reducing management costs. After the success of the system development can be achieved on a full range of hotel management, features include room reservations, check, predeposit, transfer room registration, checkout bill, room setup, room type, hotel inquiries and other functions. The use of mature development tools, Visual Studio 2005 programming environment C scripting language, the background database using SQL Server2000. The hotel managerment information system is a typical management information system, its development include the establishment and maintence of frontend application development two aspects of the backend formal are the pefect bination of both to be able to establish the consistency and integrity,a good library of data security,while the latter has a fully functional application ,ease of use and other characteristics. Greatly facilitate the management of the hotel information , to improve the efficiency of the management of the hotel.Keywords: Management system, database, 目 錄1 緒論 1 課題研究背景及意義 1 課題的研究內(nèi)容 1 22需求分析說明書 4 任務(wù)概述 4 需求規(guī)定 5 7 93 系統(tǒng)總體設(shè)計 13 系統(tǒng)設(shè)計框架 13 邏輯結(jié)構(gòu)設(shè)計 13 物理結(jié)構(gòu)設(shè)計 19 運(yùn)行環(huán)境 204 詳細(xì)設(shè)計與實(shí)現(xiàn) 21(前臺功能) 21(后臺功能) 275 系統(tǒng)運(yùn)行與測試 386 總結(jié)與展望 43參考文獻(xiàn) 44致謝 45附 錄 46附錄A 主要源程序 46附錄B 用戶手冊 55 系統(tǒng)功能簡介 55 系統(tǒng)的支持平臺 55 安裝說明 55 使用說明 55附錄C 軟件光盤 56 光盤的樹形目錄 56 56 57 1 緒論 課題研究背景及意義傳統(tǒng)管理模式下酒店存在著宣傳不力,管理工作煩瑣、缺少客戶信息反饋渠道等不足。對于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的庫。 課題的研究內(nèi)容通過對傳統(tǒng)的酒店管理模式分析發(fā)現(xiàn)的問題,設(shè)計開發(fā)一個網(wǎng)上商務(wù)系統(tǒng)。其中預(yù)定功能是方便客人預(yù)定房間,注冊成用戶后即可預(yù)定房間,在辦理入住時可調(diào)出預(yù)定記錄提高了辦理入住的效率。通過分析酒店的業(yè)務(wù)流程,完成各個功能模塊的設(shè)計,再根據(jù)系統(tǒng)的功能模塊,完成系統(tǒng)的程序的設(shè)計。3.主要從銷售收入角度向管理層提供數(shù)據(jù),不能滿足酒店管理者的管理要求(例如不能提供空房率、房態(tài)的實(shí)時消費(fèi)狀況統(tǒng)計等信息),這對于酒店的管理者做出長期的規(guī)劃,改善酒店的環(huán)境、設(shè)施、基礎(chǔ)管理等,是非常的不利的。現(xiàn)行系統(tǒng)的上述弱點(diǎn),實(shí)質(zhì)上反映公司在賓館服務(wù)客戶的過程中,對信息的產(chǎn)生、傳輸、加工與挖掘分析利用方面存在不足,不能滿足企業(yè)管理與業(yè)務(wù)發(fā)展的要求,也對企業(yè)形象造成不利的影響?,F(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。該系統(tǒng)吞吐量大、安全性高、可靠性好。提示明確無二義幫助簡潔易懂,有利于用戶迅速掌握本軟件的使用需求名稱詳細(xì)要求硬件局域網(wǎng)、客戶端、Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、打印機(jī)軟件SQL Sever 200Visual Studio 2010輔助工具組件、截圖工具、RationalRose主要質(zhì)量屬性詳細(xì)要求正確性運(yùn)行無誤健壯性容錯可靠性數(shù)據(jù)完整性約束性能,效率達(dá)到用戶要求,秒級響應(yīng)易用性用戶可以按系統(tǒng)提示操作清晰性無二義安全性嚴(yán)格用戶權(quán)限可擴(kuò)展性可以根據(jù)需要,添加功能模塊和基本表兼容性版本向下兼容可移植性兼顧Unix、Windows操作系統(tǒng) 1. 技術(shù)可行性酒店信息管理系統(tǒng)每個模塊都遵循了三層體系結(jié)構(gòu)思想,程序?qū)哟畏置?,提高了整個系統(tǒng)的開發(fā)效率,代碼有很好的可移植性,三層架構(gòu)分別是表示層(UI)、業(yè)務(wù)邏輯層(BLL)和數(shù)據(jù)訪問層(DAL)。本人經(jīng)過大學(xué)四年的學(xué)習(xí),已熟練掌握這幾種軟件的開發(fā)技術(shù),在以前的實(shí)習(xí)中也開發(fā)過一些相關(guān)的軟件產(chǎn)品,本系統(tǒng)由小