計(jì)算機(jī)專業(yè)酒店管理的平臺(tái)系統(tǒng)開(kāi)發(fā)畢業(yè)論文_第1頁(yè)
計(jì)算機(jī)專業(yè)酒店管理的平臺(tái)系統(tǒng)開(kāi)發(fā)畢業(yè)論文_第2頁(yè)
計(jì)算機(jī)專業(yè)酒店管理的平臺(tái)系統(tǒng)開(kāi)發(fā)畢業(yè)論文_第3頁(yè)
計(jì)算機(jī)專業(yè)酒店管理的平臺(tái)系統(tǒng)開(kāi)發(fā)畢業(yè)論文_第4頁(yè)
計(jì)算機(jī)專業(yè)酒店管理的平臺(tái)系統(tǒng)開(kāi)發(fā)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要本系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)基于B/S架構(gòu)的開(kāi)發(fā)模式,以IIS為服務(wù)器,SQL Server 2005為數(shù)據(jù)庫(kù)平臺(tái),主要采用ASP.NET技術(shù)和SQL等相關(guān)技術(shù)。該系統(tǒng)可以為酒店管理者提供一個(gè)酒店管理平臺(tái),即酒店后臺(tái)管理系統(tǒng)。系統(tǒng)提供簽到信息的查詢和修改、歷史數(shù)據(jù)的查詢、營(yíng)業(yè)額的統(tǒng)計(jì)和業(yè)務(wù)報(bào)表的生成、新聞信息的管理、日常事務(wù)的處理。在日常事務(wù)處理模塊中,可以及時(shí)處理客戶的入住、換房、退房申請(qǐng),并將數(shù)據(jù)直接提交到數(shù)據(jù)庫(kù),大大節(jié)省了時(shí)間,提高了工作效率,還完善酒店管理規(guī)范。本系統(tǒng)優(yōu)選包括前臺(tái)用戶系統(tǒng),可以實(shí)現(xiàn)客戶的遠(yuǎn)程操作,實(shí)現(xiàn)酒店會(huì)員登記、客房預(yù)訂、預(yù)訂信息和時(shí)間查詢等功能,會(huì)員可以方便快捷地預(yù)訂客房。

2、該系統(tǒng)是一個(gè)典型的管理信息系統(tǒng)。它是一個(gè)完全以電子商務(wù)的概念和設(shè)計(jì)技術(shù)實(shí)現(xiàn)的酒店網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)。其開(kāi)發(fā)主要包括后端數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)。兩者的完美結(jié)合使得前者能夠構(gòu)建出具有強(qiáng)一致性、完整性和數(shù)據(jù)安全性的庫(kù)。后者具有應(yīng)用功能齊全、使用方便的特點(diǎn)。極大地方便了酒店信息的管理,提高了酒店的工作效率。關(guān)鍵詞:三層架構(gòu),酒店管理,管理信息系統(tǒng),網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)目錄 TOC o 1-3 h z u HYPERLINK l _Toc110089992 1 簡(jiǎn)介 PAGEREF _Toc110089992 h 1 HYPERLINK l _Toc110089993 1.1 研究背景及意義 PAG

3、EREF _Toc110089993 h 1 HYPERLINK l _Toc110089994 1.2 課題研究?jī)?nèi)容 PAGEREF _Toc110089994 h 1 HYPERLINK l _Toc110089995 2需求分析規(guī)范 PAGEREF _Toc110089995 h 3 HYPERLINK l _Toc110089996 2.1 任務(wù)概述 PAGEREF _Toc110089996 h 3 HYPERLINK l _Toc110089997 2.2 需求分析 PAGEREF _Toc110089997 h 3 HYPERLINK l _Toc110089998 2.3 可行

4、性研究的前提 PAGEREF _Toc110089998 h 6 HYPERLINK l _Toc110089999 2.4 系統(tǒng)分析 PAGEREF _Toc110089999 h 7 HYPERLINK l _Toc110090000 3 整體系統(tǒng)設(shè)計(jì) PAGEREF _Toc110090000 h 13 HYPERLINK l _Toc110090001 3.1 系統(tǒng)設(shè)計(jì)框架 PAGEREF _Toc110090001 h 13 HYPERLINK l _Toc110090002 3.2 邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc110090002 h 13 HYPERLINK l _Toc

5、110090003 3.3 物理結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc110090003 h 19 HYPERLINK l _Toc110090004 3.4 運(yùn)行環(huán)境 PAGEREF _Toc110090004 h 20 HYPERLINK l _Toc110090005 4 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc110090005 h 21 HYPERLINK l _Toc110090006 4.1 詳細(xì)設(shè)計(jì)(前臺(tái)功能) PAGEREF _Toc110090006 h 21 HYPERLINK l _Toc110090007 4.2 詳細(xì)設(shè)計(jì)(后臺(tái)功能) PAGEREF _Toc110090

6、007 h 27 HYPERLINK l _Toc110090008 5 系統(tǒng)運(yùn)行與測(cè)試 PAGEREF _Toc110090008 h 38 HYPERLINK l _Toc110090009 6 總結(jié)與展望 PAGEREF _Toc110090009 h 43 HYPERLINK l _Toc110090010 參考 PAGEREF _Toc110090010 h 44 HYPERLINK l _Toc110090011 至 PAGEREF _Toc110090011 h 45 HYPERLINK l _Toc110090012 附錄 PAGEREF _Toc110090012 h 46

7、HYPERLINK l _Toc110090013 附錄 A 主要源程序 PAGEREF _Toc110090013 h 46 HYPERLINK l _Toc110090014 附錄 B 用戶手冊(cè) PAGEREF _Toc110090014 h 55 HYPERLINK l _Toc110090015 附錄 B.1 系統(tǒng)功能介紹 PAGEREF _Toc110090015 h 55 HYPERLINK l _Toc110090016 附錄 B.2 系統(tǒng)支持的平臺(tái) PAGEREF _Toc110090016 h 56 HYPERLINK l _Toc110090017 附錄 B.3 安裝說(shuō)明

8、PAGEREF _Toc110090017 h 56 HYPERLINK l _Toc110090018 附錄 B.4 使用說(shuō)明 PAGEREF _Toc110090018 h 56 HYPERLINK l _Toc110090019 附錄 C 軟件光盤 PAGEREF _Toc110090019 h 57 HYPERLINK l _Toc110090020 附錄 C.1 CD-ROM 樹(shù)目錄 PAGEREF _Toc110090020 h 57 HYPERLINK l _Toc110090021 附錄 C.2 CD 文件內(nèi)容 PAGEREF _Toc110090021 h 57 HYPERL

9、INK l _Toc110090022 附錄 D. 技術(shù)翻譯 PAGEREF _Toc110090022 h 571 簡(jiǎn)介1.1 研究背景及意義傳統(tǒng)管理模式下,酒店存在宣傳不暢、管理工作繁瑣、缺乏客戶信息反饋渠道等缺點(diǎn)??紤]到酒店管理中存在的問(wèn)題和當(dāng)今技術(shù)的成熟,利用電子商務(wù)的概念和開(kāi)發(fā)技術(shù)來(lái)實(shí)現(xiàn)酒店網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)。該系統(tǒng)主要解決了酒店傳統(tǒng)管理模式和經(jīng)營(yíng)理念帶來(lái)的不足,完成了傳統(tǒng)工作模式中不易解決的客戶關(guān)系管理、客戶數(shù)據(jù)更新、業(yè)務(wù)狀況分析統(tǒng)計(jì)等難題。等,最終實(shí)現(xiàn)酒店宣傳力度的加強(qiáng)。提升酒店形象,優(yōu)化酒店管理,提高工作效率,有效接受客戶意見(jiàn),讓系統(tǒng)為酒店帶來(lái)更多商業(yè)效益。酒店管理系統(tǒng)是典型的管理信

10、息系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)。對(duì)于前者,要求建立一個(gè)數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。對(duì)于后者,要求應(yīng)用程序功能齊全且易于使用。一個(gè)有效的酒店客房管理系統(tǒng)可以通過(guò)計(jì)算機(jī)綜合處理各種看似雜亂無(wú)章的信息,方便快捷地為客人提供客房住宿登記和結(jié)賬操作,并能根據(jù)相應(yīng)信息快速準(zhǔn)確地生成各種信息。報(bào)表,讓管理者對(duì)酒店的經(jīng)營(yíng)狀況一目了然,幫助經(jīng)營(yíng)管理者調(diào)整經(jīng)營(yíng)方針。通過(guò)電腦管理酒店的日常業(yè)務(wù),既可以提高員工的工作效率,又可以保證數(shù)據(jù)的可靠性,為用戶查詢和匯總提供了便利條件。1.2 課題研究?jī)?nèi)容通過(guò)對(duì)傳統(tǒng)酒店管理模式存在的問(wèn)題的分析,設(shè)計(jì)開(kāi)發(fā)了在線業(yè)務(wù)系統(tǒng)。本系統(tǒng)完全

11、采用電子商務(wù)的概念和設(shè)計(jì)技術(shù)來(lái)實(shí)現(xiàn)酒店網(wǎng)絡(luò)業(yè)務(wù)系統(tǒng)。該系統(tǒng)主要解決了傳統(tǒng)酒店管理模式的不足。系統(tǒng)包括前端用戶功能部分和后臺(tái)管理功能部分。前端實(shí)現(xiàn)VIP用戶登錄、酒店介紹、特色展示、不同環(huán)境展示、優(yōu)惠活動(dòng)、酒店宗旨、新聞、房間查詢、VIP預(yù)訂等功能。其中,預(yù)訂功能方便客人預(yù)訂房間。注冊(cè)為用戶后,他們可以預(yù)訂房間。入住時(shí)可以調(diào)出預(yù)訂記錄,提高入住效率。由于安全技術(shù)的限制,實(shí)名制房間預(yù)訂無(wú)需現(xiàn)金交易即可實(shí)現(xiàn)。后臺(tái)實(shí)現(xiàn)動(dòng)態(tài)信息發(fā)布、會(huì)員管理、房間信息管理、預(yù)訂處理、管理員信息管理等功能。通過(guò)系統(tǒng)功能和網(wǎng)絡(luò)環(huán)境,解決傳統(tǒng)管理模式和經(jīng)營(yíng)理念的弊端,加大企業(yè)宣傳力度,從而提升酒店形象,擴(kuò)大酒店市場(chǎng)影響力,優(yōu)

12、化酒店管理。通過(guò)分析酒店的業(yè)務(wù)流程,完成各個(gè)功能模塊的設(shè)計(jì),然后根據(jù)系統(tǒng)的功能模塊完成系統(tǒng)的程序設(shè)計(jì)。2需求分析規(guī)范2.1 任務(wù)概述目前的系統(tǒng)是手動(dòng)系統(tǒng),支持向客戶提供客房服務(wù)功能,但存在以下不足:1、目前系統(tǒng)為人工操作系統(tǒng),業(yè)務(wù)人員的人工工作量大,數(shù)據(jù)傳輸不及時(shí),數(shù)據(jù)統(tǒng)計(jì)和計(jì)算過(guò)程容易出錯(cuò),工作效率低。此外,酒店內(nèi)大量流動(dòng)資金的管理也非常不便,管理規(guī)范性和可靠性極為欠缺。2、業(yè)務(wù)流程管理不夠嚴(yán)謹(jǐn),缺乏監(jiān)督機(jī)制和監(jiān)管考核。3、主要從銷售收入的角度向管理層提供數(shù)據(jù),不能滿足酒店管理者的管理要求(如不能提供空置率、房間狀態(tài)實(shí)時(shí)消費(fèi)統(tǒng)計(jì)等信息),這對(duì)酒店管理者進(jìn)行長(zhǎng)遠(yuǎn)規(guī)劃,改善酒店的環(huán)境、設(shè)施、基礎(chǔ)

13、管理等,都是非常不利的。4、提供給客戶的消費(fèi)清單是手寫的,往往字跡不清,格式不統(tǒng)一。這不僅影響了酒店的形象,也對(duì)經(jīng)營(yíng)者的利益造成了極大的損害。5、歷史賬戶查詢繁瑣,歷史數(shù)據(jù)保存安全性不足,非常不方便?,F(xiàn)行制度的上述弱點(diǎn),實(shí)質(zhì)上反映了公司在酒店為客戶服務(wù)的過(guò)程中,在信息的產(chǎn)生、傳輸、處理、挖掘、分析和利用等方面存在不足,不能滿足企業(yè)管理和業(yè)務(wù)發(fā)展的要求。 ,對(duì)企業(yè)形象也有負(fù)面影響。影響。這正是新系統(tǒng)的設(shè)計(jì)目的。2.2 需求分析一、功能要求根據(jù)對(duì)系統(tǒng)的分析,系統(tǒng)的功能包括前端用戶系統(tǒng)和后端管理員系統(tǒng)兩部分:前端用戶系統(tǒng)包括用戶注冊(cè)登錄、酒店信息查詢(如酒店簡(jiǎn)介、酒店相關(guān)新聞、酒店周邊景點(diǎn)后臺(tái)管理員

14、系統(tǒng)包括八項(xiàng)通用功能,如:系統(tǒng)信息查詢、信息分析統(tǒng)計(jì)、酒店客房管理、會(huì)員信息管理、房型管理、酒店新聞管理、日常業(yè)務(wù)管理、管理員管理等。系統(tǒng)運(yùn)行環(huán)境為Windows XP;開(kāi)發(fā)工具為Visual Studio 20 10 C#、SQL Server2005 。當(dāng)前系統(tǒng)的業(yè)務(wù)流程圖是分析和描述當(dāng)前系統(tǒng)業(yè)務(wù)的重要工具之一。其主要功能是描述當(dāng)前系統(tǒng)的業(yè)務(wù)情況,便于與管理者溝通,是系統(tǒng)設(shè)計(jì)的前提和保證。因此,通過(guò)業(yè)務(wù)流程圖的設(shè)計(jì),詳細(xì)介紹了系統(tǒng)的功能需求。會(huì)員信息會(huì)員信息客人網(wǎng)上注冊(cè)客房查詢客房信息網(wǎng)上客房預(yù)定預(yù)定信息瀏覽新聞新聞信息圖 2.1 前端系統(tǒng)業(yè)務(wù)流程圖客人客人開(kāi)始預(yù)定或入住預(yù)定入住是否有預(yù)定

15、選擇房類型 間類型客人交費(fèi)預(yù)定成功預(yù)定查詢客人選房登記入住預(yù)定入住客人入住退房退房成功換房或續(xù)住換房處理續(xù)住處理結(jié)束無(wú)有否是圖 2.2 后端系統(tǒng)業(yè)務(wù)流程圖2.非功能性需求(放置)系統(tǒng)應(yīng)用環(huán)境為Windows 2000/XP,數(shù)據(jù)庫(kù)為SQL Server2005。系統(tǒng)吞吐量高、安全性高、可靠性好。如表2.1-2.3所示。表 2.1 接口要求需求名稱詳細(xì)要求全面的簡(jiǎn)潔的形式功能單一,一個(gè)功能應(yīng)盡可能以單一的形式完成。謹(jǐn)慎使用嵌套表單。暗示明確的幫助簡(jiǎn)潔易懂,有助于用戶快速掌握本軟件的使用方法表 2.2 軟硬件環(huán)境要求需求名稱詳細(xì)要求硬件LAN、客戶端、Web 服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、打印機(jī)軟件SQL

16、 Server 2005、Visual Studio 2010輔助工具組件、截圖工具、RationalRose表 2.3 產(chǎn)品質(zhì)量要求主要質(zhì)量屬性詳細(xì)要求正確性工作沒(méi)有錯(cuò)誤穩(wěn)健性容錯(cuò)可靠性數(shù)據(jù)完整性約束性能、效率滿足用戶需求,秒級(jí)響應(yīng)使用方便用戶可以按照系統(tǒng)提示進(jìn)行操作明晰明確的安全嚴(yán)格的用戶權(quán)限可擴(kuò)展性可根據(jù)需要添加功能模塊和基本表兼容性版本向后兼容可移植性兼容 Unix 和 Windows 操作系統(tǒng)2.3 可行性研究的前提一、技術(shù)可行性酒店信息管理系統(tǒng)各模塊遵循三層架構(gòu)的思想,程序?qū)哟畏置鳎岣吡苏麄€(gè)系統(tǒng)的開(kāi)發(fā)效率,代碼可移植性好。三層架構(gòu)是表示層( UI )、業(yè)務(wù)邏輯層( BLL )和數(shù)

17、據(jù)訪問(wèn)層( DAL )。它們的作用是:表示層負(fù)責(zé)與用戶交互,為用戶提供一個(gè)應(yīng)用界面。酒店管理系統(tǒng)是通過(guò)網(wǎng)絡(luò)和網(wǎng)頁(yè)實(shí)現(xiàn)的。本系統(tǒng)采用微軟公司的Microsoft Visual Studio 2005開(kāi)發(fā),數(shù)據(jù)庫(kù)采用SQL Server 2000數(shù)據(jù)庫(kù),服務(wù)器為IIS6.0。經(jīng)過(guò)四年的大學(xué)學(xué)習(xí),我已經(jīng)掌握了這類軟件的開(kāi)發(fā)技術(shù)。在之前的實(shí)習(xí)中,我也開(kāi)發(fā)了一些相關(guān)的軟件產(chǎn)品。在導(dǎo)師的細(xì)心幫助下,在技術(shù)上是可行的。2、經(jīng)濟(jì)可行性系統(tǒng)的經(jīng)濟(jì)可行性是指對(duì)組織的經(jīng)濟(jì)狀況和投資能力的分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)成本的估算,以及對(duì)系統(tǒng)建成后可能獲得的社會(huì)和經(jīng)濟(jì)效益的估算。完全的。本軟件的開(kāi)發(fā)是我自己和團(tuán)隊(duì)成員利用

18、畢業(yè)設(shè)計(jì)的機(jī)會(huì)開(kāi)發(fā)的,開(kāi)發(fā)成本可以忽略不計(jì)。目前,每臺(tái)小服務(wù)器在1萬(wàn)元左右。除了購(gòu)置一些其他設(shè)施外,預(yù)計(jì)需要15000元才能使系統(tǒng)投入運(yùn)行。該系統(tǒng)的開(kāi)發(fā)需要較少的資金。系統(tǒng)開(kāi)發(fā)運(yùn)行后,可實(shí)現(xiàn)客人在線預(yù)訂和管理的計(jì)算機(jī)化,管理人員可以輕松發(fā)布和管理各種信息,節(jié)省人力、物力和財(cái)力,節(jié)省人員。擺脫繁重的工作,減少管理中的無(wú)意失誤,節(jié)省大量時(shí)間,大大提高管理效率,經(jīng)濟(jì)上可行。收益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。完全經(jīng)濟(jì)可行。綜上所述,在技術(shù)、經(jīng)濟(jì)、法律和可操作性方面都是可行的,而且要求不高,所以本系統(tǒng)的開(kāi)發(fā)是可行的。2.4 系統(tǒng)分析一、數(shù)據(jù)流程圖客房預(yù)定信息表客房類型信息表會(huì)員信息表D1客房預(yù)定信息表客房

19、類型信息表會(huì)員信息表D1F1會(huì)員注冊(cè)信息F2客房查詢F3客房預(yù)定信息F4預(yù)定狀態(tài)信息F6查詢信息D4D3D2F5新聞信息D5新聞信息表客房信息表P0酒店管理信息系統(tǒng)TOP數(shù)據(jù)流程圖2.數(shù)據(jù)字典(1) 數(shù)據(jù)存儲(chǔ)名字:會(huì)員信息表描述:記錄注冊(cè)會(huì)員的基本信息。編號(hào):D1組成:會(huì)員編號(hào),會(huì)員名字:會(huì)員信息表描述:記錄注冊(cè)會(huì)員的基本信息。編號(hào):D1組成:會(huì)員編號(hào),會(huì)員XX,類型編號(hào),性別,年齡,XX,聯(lián)系 ,注冊(cè)日期名字:名字:客房信息表描述:記錄客房的信息。編號(hào):D2組成:房間編號(hào),類型編號(hào),房間價(jià)格,容納人數(shù),入住狀態(tài)名字:名字:客房類型信息表描述:記錄客房類型的信息。編號(hào):D3組成:類型編號(hào),類型

20、名稱名字:名字:客房預(yù)定信息表描述:記錄客房預(yù)定的信息。編號(hào):D4組成:預(yù)定編號(hào),訂房人,性別, ,預(yù)訂房間,入住日期,離開(kāi)日期名字:新聞信息表名字:新聞信息表描述:記錄考生的留言的信息。編號(hào):D5組成:新聞編號(hào),新聞標(biāo)題,新聞內(nèi)容,發(fā)布時(shí)間內(nèi)容:數(shù)據(jù)流名稱、描述、編號(hào)、數(shù)據(jù)流源、數(shù)據(jù)流目的地、組成(數(shù)據(jù)結(jié)構(gòu))。編號(hào):F2編號(hào):F2名字:客房查詢組成:D2描述:查詢客房信息,如價(jià)格,入住狀態(tài)等編號(hào):F1名字:會(huì)員注冊(cè)信息組成:會(huì)員XX,會(huì)員XX,類型編號(hào),性別,年齡,XX等描述:會(huì)員注冊(cè)的基本信息編號(hào):F3編號(hào):F3名字:客房預(yù)定信息組成:訂房人,性別, ,預(yù)訂房間,入住日期,離開(kāi)日期描述:預(yù)

21、定客房的基本信息編號(hào):F4名字:預(yù)定狀態(tài)查詢組成:F3描述:查看當(dāng)前用戶預(yù)定的客房編號(hào):編號(hào):F5名字:新聞信息組成:D5描述:酒店的新聞信息(2) 數(shù)據(jù)處理處理過(guò)程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過(guò)程中用決策表或決策樹(shù)來(lái)描述。在數(shù)據(jù)字典中,原則上只有描述處理過(guò)程的描述性信息,通常包括以下內(nèi)容:處理過(guò)程名稱、描述、輸入數(shù)據(jù)流、輸出數(shù)據(jù)流、處理 1 。編號(hào):編號(hào):P0名字:酒店管理系統(tǒng)描述:實(shí)現(xiàn)整個(gè)管理系統(tǒng)的全部功能輸入/輸出:D1,D2,D3,D4,D53 整體系統(tǒng)設(shè)計(jì)這一階段設(shè)計(jì)的基本目標(biāo)是解決如何實(shí)現(xiàn)系統(tǒng)的問(wèn)題,也稱為大綱設(shè)計(jì)。這一階段的主要任務(wù)是劃分系統(tǒng)的物理元素和設(shè)計(jì)軟件的結(jié)構(gòu)。完成軟件定

22、義期的任務(wù)后,進(jìn)行系統(tǒng)的總體設(shè)計(jì)。即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果,確定系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊是如何有機(jī)結(jié)合的,以及各個(gè)模塊的功能是如何實(shí)現(xiàn)的。系統(tǒng)設(shè)計(jì)的目標(biāo)是使系統(tǒng)實(shí)現(xiàn)所需的功能,同時(shí)力求實(shí)現(xiàn)高效、高可靠性、可修改性、易于掌握和使用。3.1 系統(tǒng)設(shè)計(jì)框架詳細(xì)功能介紹加整體功能圖圖 3.1 系統(tǒng)架構(gòu)圖3.2 邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)就是實(shí)例化我們需求分析中的具體功能。為了便于理解,我們將邏輯設(shè)計(jì)分為兩部分,即整體功能部分和詳細(xì)功能(經(jīng)典功能)部分。. 1、系統(tǒng)整體功能的數(shù)據(jù)流程圖如圖所示。通過(guò)數(shù)據(jù)流圖的設(shè)計(jì),我們可以清晰的分析出系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),從中可以畫出數(shù)據(jù)庫(kù)的ER圖

23、,進(jìn)而梳理出需要的數(shù)據(jù)庫(kù)表。客房信息表客房信息表管理員會(huì)員會(huì)員管理員會(huì)員管理員管理員P1.1:客房信息管理P1.2:房間預(yù)訂P2.1:入住管理P2.3:預(yù)訂審核P2.4:入住收費(fèi)P2.2:營(yíng)業(yè)額分析P3.2:統(tǒng)計(jì)P2.5:入住預(yù)訂信息表收費(fèi)信息表入住信息表客房信息客房信息預(yù)訂信息信息查詢請(qǐng)求查詢結(jié)果查詢查詢結(jié)果更新信息P3.1:查詢客房信息管理員成功入住分析結(jié)果統(tǒng)計(jì)請(qǐng)求統(tǒng)計(jì)報(bào)表入住失敗入住入住信息入住信息收費(fèi)信息收費(fèi)信息圖 3.2 系統(tǒng)整體數(shù)據(jù)流程圖接下來(lái)是我們從數(shù)據(jù)流圖分析和進(jìn)一步的數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)表中得出的 ER 圖??头靠头糠块g號(hào)類型狀態(tài)單價(jià)人數(shù)圖 3.3 房間信息實(shí)體屬性圖房間(房間號(hào)、

24、類型、狀態(tài)、單價(jià)、人數(shù));表 3.1房間信息( db_Room )表姓名類型闡明空的評(píng)論RID整數(shù)編號(hào)不主鍵自動(dòng)生成房間號(hào)nvarchar(50)房間號(hào)是的房間類型 ID整數(shù)型號(hào)不關(guān)聯(lián)房間類型表房?jī)r(jià)_nvarchar(50)房?jī)r(jià)是的容量nvarchar(50)容量是的房間狀態(tài)nvarchar(50)入住狀態(tài)不會(huì)員會(huì)員會(huì)員編號(hào)會(huì)員XX類型編號(hào)性別XX號(hào)圖 3.4 成員實(shí)體屬性圖會(huì)員(會(huì)員編號(hào)、會(huì)員、類型編號(hào)、性別、編號(hào));表 3.2成員信息( db_Member )表姓名類型闡明空的評(píng)論會(huì)員ID整數(shù)會(huì)員號(hào)碼不主鍵自動(dòng)生成成員名字nvarchar(50)成員是的成員類型 ID整數(shù)型號(hào)不關(guān)聯(lián)成員類型

25、表性別nvarchar(4)性別是的年齡nvarchar(4)年齡是的證書nvarchar(50)是的電話nvarchar(50)連接是的輸入日期約會(huì)時(shí)間注冊(cè)日期是的管理員管理員管理員編號(hào)密碼XX圖 3.5 Admin 實(shí)體屬性圖管理員(管理員 ID 、管理員、密碼);表 3.3 管理員信息表(db_Admin)姓名類型闡明空的評(píng)論管理員IDnvarchar(50)登錄不首要的關(guān)鍵密碼nvarchar(50)登錄密碼不管理員名稱nvarchar(50)行政人員是的收費(fèi)信息收費(fèi)信息入住人入住人XX價(jià)錢操作員圖 3.6 計(jì)費(fèi)信息實(shí)體屬性圖收費(fèi)信息表(表名 db_Charges )姓名類型闡明空的評(píng)

26、論收費(fèi)標(biāo)識(shí)整數(shù)收費(fèi)號(hào)碼不主鍵自動(dòng)生成成員名字nvarchar(50)乘員是的價(jià)格nvarchar(50)花的錢是的操作員nvarchar(50)操作員是的2.為簽到功能安排了具體的數(shù)據(jù)流圖和ER圖和數(shù)據(jù)庫(kù)表。管理員管理員P1.1:訂單信息上傳D2訂單信息表返回查詢結(jié)果查詢管理員管理員P1.1:訂單信息上傳D2訂單信息表返回查詢結(jié)果查詢P1.2:訂單信息審核查詢返回查詢結(jié)果訂單信息訂單信息顧客D3訂單信息表添加上傳結(jié)果預(yù)訂刪除客人客人客房注冊(cè)預(yù)定客房會(huì)員111M圖 3.8房間預(yù)訂的 ER 圖訂房(訂房人、訂房號(hào)、性別、訂房、入住日期、離店日期);表 3.5調(diào)度信息( db_Scheduled )

27、表姓名類型闡明空的評(píng)論預(yù)定ID整數(shù)訂單號(hào)不主鍵自動(dòng)生成姓名nvarchar(50)布克是的性別nvarchar(4)性別是的電話nvarchar(4)是的房間號(hào)nvarchar(50)預(yù)定一個(gè)房間是的預(yù)定日期nvarchar(50)登記日期是的離開(kāi)日期nvarchar(50)出發(fā)日期是的客房客人管理員P1客房客人管理員P1:房間管理房間信息房間變更信息P2:入住管理D1顧客信息記錄P3:統(tǒng)計(jì)查詢D2訂單信息記錄房間信息客人通過(guò)并登記入住預(yù)訂信息訂單信息訂單信息訂單信息客房客人入住信息入住信息客人客人客房入住日期押金狀態(tài)單價(jià)人數(shù)房間號(hào)類型XX性別XX號(hào) 圖3.10占用關(guān)系ER圖入住(房號(hào)、類別、

28、房號(hào)、人數(shù)、單價(jià)、狀態(tài)、押金、日期、性別、號(hào)碼、 ) ;表3.6 客人入住信息表(表名db_Check)姓名類型闡明空的評(píng)論檢查ID整數(shù)入住號(hào)碼不主鍵自動(dòng)生成檢查名稱nvarchar(50)乘員是的證書nvarchar(50)不是的錢nvarchar(50)訂金是的房間號(hào)nvarchar(50)入住房間是的檢查狀態(tài)nvarchar(50)入住狀態(tài)是的檢查日約會(huì)時(shí)間停留時(shí)間是的檢查日期約會(huì)時(shí)間登記日期是的離開(kāi)日期約會(huì)時(shí)間出發(fā)日期是的3.3 物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)是微軟公司的SQL Server 200 5 。該管理系統(tǒng)由一系列產(chǎn)品組成,不僅可以滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè)網(wǎng)站存儲(chǔ)

29、數(shù)據(jù)的需求,還可以為個(gè)人或小型企業(yè)提供易于使用的數(shù)據(jù)存儲(chǔ)服務(wù)。經(jīng)過(guò)以上需求分析和大綱設(shè)計(jì),現(xiàn)在將數(shù)據(jù)庫(kù)結(jié)構(gòu)模型轉(zhuǎn)化為SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)支持的實(shí)際數(shù)據(jù)模型。系統(tǒng)的數(shù)據(jù)庫(kù)關(guān)系圖如圖3.11所示。3.4 運(yùn)行環(huán)境Windows 2005 Server、IIS、VisualStudio 、 SQL Server都是微軟的產(chǎn)品,兼容性好,運(yùn)行更穩(wěn)定。Windows 2005 Server繼承了Windows家族的統(tǒng)一接口,功能比較強(qiáng)大?;究梢詽M足中小型網(wǎng)絡(luò)建設(shè)的要求,同時(shí)兼顧了支持對(duì)稱多處理結(jié)構(gòu)( SMP )的要求。Microsoft Visual Studio 20 10 (.

30、NET)集成了 XML 和 SOAP 技術(shù),打破了僅在 Microsoft 操作系統(tǒng)下的編程訪問(wèn)。此外,.NET技術(shù)無(wú)需使用注冊(cè)表,支持移動(dòng)設(shè)備應(yīng)用,減少存儲(chǔ)泄露和bug的發(fā)生,保障系統(tǒng)安全。圖 3.11 數(shù)據(jù)庫(kù)關(guān)系圖數(shù)據(jù)庫(kù)使用SQL Server 2005,因?yàn)镾QL Server 2005數(shù)據(jù)庫(kù)容量大,備份恢復(fù)速度快,可靠性好,充分保證了網(wǎng)絡(luò)安全。 SQL Server 2005 簡(jiǎn)化了與Windows 文件系統(tǒng)的操作,具有更好的兼容性。因此,選擇SQL Server 2005 作為后端數(shù)據(jù)庫(kù) 13。IIS的配置比較方便,而且還有FTP和SMTP服務(wù)器,可以滿足絕大多數(shù)的網(wǎng)絡(luò)建設(shè)需求,所以

31、Web服務(wù)器采用IIS5.0或者IIS6.0。綜上所述,系統(tǒng)選擇Windows Server、IIS、VisualStudio、SQL Server 2005作為軟件配置方案。4 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)階段的基本目標(biāo)是確定應(yīng)如何具體實(shí)施所需的系統(tǒng)。也就是說(shuō),經(jīng)過(guò)這一階段的設(shè)計(jì)工作,應(yīng)該得到對(duì)目標(biāo)系統(tǒng)的準(zhǔn)確描述,以便在編碼階段直接將描述轉(zhuǎn)化為有用的系統(tǒng)。用編程語(yǔ)言編寫的程序。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯正確地實(shí)現(xiàn)各個(gè)模塊的功能,更重要的是設(shè)計(jì)過(guò)程應(yīng)盡可能簡(jiǎn)單易懂。4.1 詳細(xì)設(shè)計(jì)(前臺(tái)功能)前臺(tái)系統(tǒng)包括首頁(yè)、新聞中心、酒店介紹、登記中心、預(yù)訂狀態(tài)、客房預(yù)訂。除了房間預(yù)訂和預(yù)訂狀態(tài)需要用戶注冊(cè)和登錄外

32、,其他部分可以被非注冊(cè)用戶查看。用戶可以瀏覽酒店的一些最新相關(guān)新聞和優(yōu)惠信息,還可以看到酒店周邊的主要景點(diǎn)。這部分起到美化界面和宣傳酒店的作用。左側(cè)有一個(gè)用戶注冊(cè)和登錄頁(yè)面,完成用戶注冊(cè)或登錄的功能。表 4. SEQ 表5. * ARABIC1酒店前臺(tái)系統(tǒng)列表接口名稱接口標(biāo)識(shí)功能說(shuō)明酒店主頁(yè)默認(rèn).aspx與酒店相關(guān)的用戶登錄用戶注冊(cè)應(yīng)用程序.aspx輸入用戶名和密碼以驗(yàn)證登錄信息新聞中心新聞.aspx查看酒店相關(guān)新聞酒店介紹簡(jiǎn)介.aspx酒店介紹預(yù)定狀態(tài)調(diào)度狀態(tài).aspx返回顯示客戶的預(yù)訂信息預(yù)訂房間RoomScheduled.aspx已登錄用戶的房間預(yù)訂1. 酒店主頁(yè)本頁(yè)是瀏覽本網(wǎng)站的第一頁(yè)

33、。在首頁(yè),除了考慮系統(tǒng)的功能外,頁(yè)面的布局設(shè)計(jì)也很重要。一個(gè)好的布局會(huì)給你留下深刻的印象。在這個(gè)頁(yè)面中,主導(dǎo)航欄在上一頁(yè),整體顏色以灰白色為主。導(dǎo)航欄包括首頁(yè)、新聞中心、酒店介紹、注冊(cè)中心、預(yù)訂狀態(tài)、房間預(yù)訂。除了房間預(yù)訂和預(yù)訂狀態(tài)需要用戶注冊(cè)和登錄外,其他部分可以被非注冊(cè)用戶查看。用戶可以瀏覽酒店的一些新聞和優(yōu)惠信息,起到美化界面、宣傳酒店的作用。左端有用戶注冊(cè)和登錄頁(yè)面,可用于完成用戶注冊(cè)或登錄,客人還可以看到酒店周邊景點(diǎn)的照片。圖4.1SEQ 圖5. * ARABIC酒店管理系統(tǒng)前臺(tái)主頁(yè)面if (TextBox1.Text.Equals() | TextBox2.Text.Equals(

34、)Response.Writealert(提示信息填寫完整! );location=javascript:history.go(-1););返回; 別的if(BaseClass.CheckMember(TextBox1.Text.Trim(), TextBox2.Text.Trim() 會(huì)話“會(huì)員” = TextBox1.Text;會(huì)話“密碼” = TextBox2.Text;if (BaseClass.CheckState(TextBox1.Text.Trim()SessionState =堅(jiān)持; Response.Redirect(RoomScheduled.aspx);elseRespo

35、nse.Write(alert(用戶名或密碼不正確);location=Default.aspx); 2. .用戶注冊(cè)( Application.aspx )注冊(cè)中心模塊完成用戶注冊(cè)功能,點(diǎn)擊“注冊(cè)”按鈕調(diào)出用戶注冊(cè)頁(yè)面,在該頁(yè)面輸入用戶、用戶密碼、性別、年齡、聯(lián)系方式等相關(guān)信息,點(diǎn)擊“注冊(cè)”完成注冊(cè)。用戶頁(yè)面設(shè)計(jì)如圖 4.2 所示。圖SEQ 圖5. * ARABIC4.2用戶注冊(cè)頁(yè)面SqlCommand cmd = new SqlCommand(select count(*) from db_Member where MemberName=+TextBox1.Text.Trim() + an

36、d Cert= + TextBox5.Text.Trim() + , conn) ;int t = Convert.ToInt32(cmd.ExecuteScalar();if (t 0) MessageBox.Show(該用戶已存在);返回;elsestringstr = 插入 db_Member (MemberName,MemberPassword,MemberTypeID,Sex,Age,Cert,Tel,InputDate) values( +TextBox1.Text.Trim() + , + TextBox2.Text.Trim() + ,1, + DropDownList2.Se

37、lectedValue.ToString().Trim() + , +TextBox3.Text.Trim() + , + TextBox4.Text.Trim() + , + TextBox5.Text .Trim() + , + DateTime.Now.ToString() + ); BaseClass.OperateData(str);Response.Write(alert(您已成功注冊(cè));location=Default.aspx); 3.酒店介紹模塊( Introduction.aspx )本模塊從地理位置、周邊環(huán)境、配套設(shè)施、交通、提供的服務(wù)等方面介紹酒店的概況。可以提高客戶的

38、入住率,讓客戶更好地了解酒店及周邊環(huán)境的情況。 “酒店簡(jiǎn)介”界面如圖 4.3 所示。圖 4. SEQ 圖5. * ARABIC3酒店簡(jiǎn)介頁(yè)面4. 房間安排( RoomScheduled.aspx )可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)房間的預(yù)訂,客人不必親自到酒店辦理,給客人帶來(lái)了極大的方便。為防止惡意預(yù)訂,此功能需注冊(cè)會(huì)員后方可使用。注冊(cè)后只需要填寫入住時(shí)間和退房時(shí)間,這也是管理員審核預(yù)訂申請(qǐng)的主要依據(jù)。 “房間預(yù)訂”對(duì)應(yīng)的磁盤文件是RoomScheduled.aspx ?!翱头款A(yù)訂”設(shè)計(jì)頁(yè)面如圖4.4所示。圖 4. SEQ 圖5. * ARABIC4房間預(yù)訂頁(yè)面string str = 插入 db_Sched

39、uled (Name,Sex,Tel,RoomID,ScheduledDate,LeaveDate) values( + TextBox1.Text.Trim() + , + DropDownList2.SelectedValue.ToString().Trim() + , + TextBox2.Text.Trim() + , + DropDownList1.SelectedValue。ToString( ) .Trim() + , + TextBox4.Text.Trim() + , + TextBox5.Text.Trim() + );BaseClass.OperateData(str);

40、string str1 = 更新 db_Room 設(shè)置 RoomState=Booked where RoomID= + DropDownList1.SelectedValue.ToString().Trim() + ;BaseClass.OperateData(str1);會(huì)話狀態(tài)=預(yù)定;Response.Write(alert(房間預(yù)訂成功);location=Default.aspx);5.調(diào)度狀態(tài)模塊( ScheduledState.aspx )該模塊用于查詢當(dāng)前登錄用戶的客房預(yù)訂狀態(tài)??蛻暨M(jìn)行預(yù)訂后,酒店管理員會(huì)查看預(yù)訂清單并做出相應(yīng)回復(fù)。客戶可以在一段時(shí)間后查看自己的預(yù)訂狀態(tài),以防

41、止因取消預(yù)訂而造成不必要的麻煩。調(diào)度狀態(tài)對(duì)應(yīng)的磁盤文件為ScheduledState.aspx 。預(yù)約狀態(tài)頁(yè)面的設(shè)計(jì)如圖4.5所示。圖SEQ 圖5. * ARABIC4.5預(yù)訂狀態(tài)頁(yè)面4.2 詳細(xì)設(shè)計(jì)(后臺(tái)功能)后臺(tái)系統(tǒng)包括房型添加、房型管理、酒店房間添加、酒店房間管理、酒店新聞添加、酒店新聞管理、酒店預(yù)訂處理、預(yù)訂入住、入住登記、入住管理、客房變更、結(jié)賬和退房、入住信息查詢(當(dāng)前入住、歷史入?。?、營(yíng)業(yè)額統(tǒng)計(jì)、注冊(cè)用戶管理、管理員添加、管理員管理等。本系統(tǒng)后臺(tái)管理僅供酒店部門用于操作員。無(wú)需登錄即可瀏覽前臺(tái)信息,預(yù)訂房間需注冊(cè)后方可使用。在登錄模塊中,輸入用戶名和密碼,點(diǎn)擊提交按鈕,完成用戶認(rèn)

42、證功能。酒店管理員登錄后臺(tái)系統(tǒng)后,即可進(jìn)行上述操作,及時(shí)統(tǒng)計(jì)酒店的營(yíng)業(yè)情況和入住情況。表 4. SEQ 表5. * ARABIC2酒店后臺(tái)管理系統(tǒng)列表接口名稱接口標(biāo)識(shí)功能說(shuō)明管理員登錄登錄.aspx登錄后臺(tái)系統(tǒng)客房變更管理變更管理.aspx管理客房變更請(qǐng)求客人退房管理簽出管理.aspx管理客人退房請(qǐng)求添加新聞信息新聞_Add.aspx添加酒店新聞修改新聞信息新聞_Edit.aspx更新修改酒店新聞信息客人入住Registration_Add.aspx處理客人入住1.系統(tǒng)登錄模塊( Login.aspx )系統(tǒng)登錄模塊完成用戶認(rèn)證功能。由于本系統(tǒng)后臺(tái)管理僅供酒店部門使用,無(wú)需登錄即可瀏覽前臺(tái)信息

43、,預(yù)訂房間需注冊(cè)后方可使用。我承擔(dān)的任務(wù)是后臺(tái)管理的功能模塊的一部分。在登錄模塊中,輸入用戶名和密碼,點(diǎn)擊提交按鈕,完成用戶認(rèn)證功能。該模塊的頁(yè)面設(shè)計(jì)如圖4.6所示。圖 4.6SEQ 圖5. * ARABIC用戶登錄界面if (txtAdmin.Text.Equals()Response.Write(alert(用戶名不能為空);location=Login.aspx);否則 if (txtCode.Text.Equals()Response.Write(alert(密碼不能為空);location=Login.aspx);else if (txtCode.Text.Trim() != Ses

44、sionverify.ToString()Response.Write(alert(驗(yàn)證碼錯(cuò)誤);location=Login.aspx);elseif (BaseClass.CheckAdmin(txtAdmin.Text.Trim(), txtPwd.Text.Trim()會(huì)話“管理員” = txtAdmin.Text;Response.Redirect(Admin/Main.aspx); elseResponse.Write(alert(用戶名或密碼不正確);location=Login.aspx); 2. 客人入住登記模塊( Registration_Add.aspx )客人入住登記模

45、塊完成客人入住處理的功能。進(jìn)入該窗口時(shí),系統(tǒng)會(huì)將房間狀態(tài)為空閑的房間信息添加到下拉框中供選擇。首先輸入客人的相應(yīng)信息,如預(yù)訂人、押金、入住房間、入住日期等,點(diǎn)擊“添加”按鈕進(jìn)行入住。入住時(shí),系統(tǒng)首先核對(duì)輸入數(shù)據(jù)的完整性,如校驗(yàn)號(hào),是18位還是15位,存款是否為數(shù)值等。當(dāng)數(shù)據(jù)合法性校驗(yàn)通過(guò)后,系統(tǒng)將數(shù)據(jù)存入表db_Check ,并修改對(duì)應(yīng)客房的狀態(tài)信息。客人入住模塊的窗口設(shè)計(jì)如圖4.7所示。圖 4. SEQ 圖5. * ARABIC7訪客登記窗口string str = 插入 db_Check (CheckName,Cert,Money,RoomID,CheckState,CheckDate,L

46、eaveDate) values( + TextBox1.Text.Trim() + , + TextBox2.Text.Trim() + , + TextBox3.Text.Trim() + , + DropDownList1.SelectedValue.ToString().Trim() + ,簽入, + TextBox5.Text.Trim() + , + TextBox6.Text.Trim() + );BaseClass.OperateData(str);string str1 = update db_Room set RoomState= Check in where RoomID

47、= + DropDownList1.SelectedValue.ToString().Trim() + ;BaseClass.OperateData(str1);MessageBox.Show(訪客注冊(cè)成功);btnClear_Click(發(fā)件人, e);3.客人退房管理模塊客房管理模塊完成客人退房功能。(1)點(diǎn)擊左側(cè)的退房管理進(jìn)入該窗口,系統(tǒng)會(huì)自動(dòng)調(diào)出所有入住者的信息,操作員也可以根據(jù)條件進(jìn)行搜索,可以通過(guò)房號(hào)和預(yù)訂人進(jìn)行搜索,所以以快速搜索某租戶信息,及時(shí)處理客戶需求,提高工作效率。管理模塊的窗口設(shè)計(jì)如圖4.8所示:圖 4. SEQ 圖5. * ARABIC8客人結(jié)賬主管理窗口(2)點(diǎn)擊“

48、結(jié)束住宿”后,頁(yè)面會(huì)跳轉(zhuǎn)到Check-outManagement_Edit.aspx?CheckID=17 ,進(jìn)入結(jié)賬界面。房費(fèi)根據(jù)用戶房間和天數(shù)自動(dòng)計(jì)算,并計(jì)算已付押金的差額,多退少補(bǔ)。當(dāng)客戶結(jié)賬成功后,系統(tǒng)會(huì)將房間狀態(tài)更新為空置狀態(tài),供其他客人選擇。客人退房操作窗口設(shè)計(jì)如圖4.9所示。圖 4. SEQ 圖5. * ARABIC9客人退房操作窗口string str1 = update db_Room set RoomState= Idle where RoomID= + RoomID + ;BaseClass.OperateData(str1);string str2 = update d

49、b_Check set CheckState= Checked out ,CheckDays= + (OldDays + NewDays) + where RoomID= + RoomID + ;BaseClass.OperateData(str2);string str3 = update db_Change set NewDays= + TextBox1.Text + where ChangeName= + Man + and NewRoomID= + RoomID + ;BaseClass.OperateData(str3); Response.Write(alert(信息已提交);lo

50、cation=Check-outManagement.aspx;);4.預(yù)訂信息管理模塊(1)點(diǎn)擊預(yù)訂信息管理后,右側(cè)會(huì)顯示所有預(yù)訂的房間。查看預(yù)訂信息。您可以通過(guò)預(yù)訂和房間號(hào)查看預(yù)訂信息。訂房信息窗口設(shè)計(jì)如圖4.10所示。圖 4. SEQ 圖5. * ARABIC10房間預(yù)訂信息窗口if (txtKey.Text = ) string strsql = select * from db_Scheduled order by ScheduledID desc;BaseClass.BindDG(GridView1, ScheduledID, strsql, Scheduled);別的字符串 st

51、ype = ddlType.SelectedItem.Text;字符串 strsql = ;女巫 (stype) case 訂房人:strsql = select * from db_Scheduled where Name like % + txtKey.Text.Trim() + %;BaseClass.BindDG(GridView1, ScheduledID, strsql, Scheduled);休息;case 房間編號(hào):strsql = select * from db_Scheduled where RoomID like % + txtKey.Text.Trim() + %;B

52、aseClass.BindDG(GridView1, ScheduledID, strsql, Scheduled);休息;(2)點(diǎn)擊入住,進(jìn)入入住登記頁(yè)面,在登記入住頁(yè)面自動(dòng)填寫預(yù)訂信息。點(diǎn)擊“添加”按鈕,完成從預(yù)訂到入住的流程。簽到窗口的設(shè)計(jì)如圖 4.11 所示。圖 4. SEQ 圖5. * ARABIC11簽到窗口5.客房變更模塊(1) 顯示所有入住的客人。您可以通過(guò)房間號(hào)或您入住的客人搜索,然后選擇一個(gè)預(yù)先交換的房間進(jìn)行交換。房間更衣模塊的窗口設(shè)計(jì)如圖 4.12 所示。圖 4. SEQ 圖5. * ARABIC12客房變更模塊(2)選擇住戶信息,然后點(diǎn)擊“換房”,實(shí)現(xiàn)換房操作,同時(shí)將原

53、房狀態(tài)改為“空”,新房狀態(tài)改為“入住”。換房操作的窗口設(shè)計(jì)如圖 4.13 所示。圖 4. SEQ 圖5. * ARABIC13客房變更操作窗口string strsql = 插入 db_Change (ChangeName,OldRoomID,OldDays,NewRoomID,NewDays,ChangeDate) values(+TextBox1.Text.Trim()+,+TextBox2.Text.Trim()+, +TextBox4.Text.Trim()+,+DropDownList1.SelectedValue.ToString().Trim()+,+TextBox6.Text.

54、Trim()+,+DateTime .Now.ToString()+);BaseClass.OperateData(strsql);string strsql1 = update db_Check set RoomID= + DropDownList1.SelectedValue.ToString().Trim() + ,CheckDays=+TextBox6.Text.Trim()+ where CheckID= + id + ;BaseClass.OperateData(strsql1);string strsql update set RoomState= dbRoom 其中RoomID

55、=TextBox2.dbTrim() + ;BaseClass.OperateData(strsql2);string strsql3 = update db_Room set RoomState=入住 where RoomID= + DropDownList1.SelectedValue.ToString().Trim() + ; BaseClass.OperateData(strsql3)Response.Redirect(ChangeManagement.aspx);6入住模塊在客人入住模塊中,完成客人信息的查詢、修改和刪除。操作員可以查詢房間號(hào)和客人作為條件。顯示的信息包括房號(hào)、預(yù)訂人

56、、押金等。點(diǎn)擊修改信息可以修改客人信息??腿巳胱」芾砟K的窗口設(shè)計(jì)如圖4.14所示。圖 4. SEQ 圖5. * ARABIC14賓客入住管理模塊5 系統(tǒng)運(yùn)行與測(cè)試系統(tǒng)實(shí)施是開(kāi)發(fā)信息系統(tǒng)的最后階段。該階段的任務(wù)是實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)階段提出的wuli模型,按照實(shí)施方案完成一個(gè)實(shí)用的信息系統(tǒng),并交付給用戶。這部分應(yīng)包含系統(tǒng)測(cè)試、使用適當(dāng)?shù)臏y(cè)試方法、設(shè)計(jì)適當(dāng)?shù)臏y(cè)試用例和分析測(cè)試結(jié)果。單元測(cè)試:?jiǎn)卧獪y(cè)試側(cè)重于檢查軟件設(shè)計(jì)的最小單元模塊。通過(guò)測(cè)試發(fā)現(xiàn)模塊的實(shí)際功能與定義模塊的功能描述不符,以及編碼錯(cuò)誤。用戶注冊(cè)測(cè)試在創(chuàng)建注冊(cè)功能時(shí),為了方便酒店對(duì)會(huì)員的搜索和管理,以及與會(huì)員的信息查詢,會(huì)注明注冊(cè)信息的完整性。

57、如果指定信息未填寫,則會(huì)彈出如圖5.1和5.2所示的提示,提醒您填寫信息;如果填寫完整,會(huì)出現(xiàn)如圖5.3所示的注冊(cè)成功信息,具體測(cè)試步驟如表5.1所示。圖 5.1 注冊(cè)失敗 圖 5.2 注冊(cè)失敗圖 5.3 注冊(cè)成功表 5.1SEQ 表6. * ARABIC用戶注冊(cè)測(cè)試用例編號(hào):LG00 2用例名稱:驗(yàn)證輸入錯(cuò)誤的注冊(cè)信息后是否可以注冊(cè)。測(cè)試項(xiàng)目:號(hào)碼、用戶名環(huán)境要求: Windows XP SP2和Firefox3.0.3參考文檔:軟件規(guī)范SpecLG01.doc優(yōu)先級(jí):高步:1 、打開(kāi)瀏覽器,進(jìn)入主頁(yè)面。2.點(diǎn)擊頁(yè)面上的注冊(cè)。3.在注冊(cè)頁(yè)面填寫相關(guān)信息。4.單擊提交按鈕。期望的結(jié)果:如果提交

58、失敗編號(hào)輸入錯(cuò)誤,頁(yè)面將返回注冊(cè)頁(yè)面。房間預(yù)訂測(cè)試.酒店房間預(yù)訂需要先寫下具體的預(yù)訂時(shí)間。這也是為了提高預(yù)訂的及時(shí)性,有利于酒店對(duì)房間的管理。若預(yù)約時(shí)間未填寫或填寫不規(guī)范,如圖5.4所示。顯示會(huì)員預(yù)訂詳情。具體測(cè)試步驟見(jiàn)表5.2。圖 5.4 預(yù)訂失敗表 5.2 房間預(yù)訂測(cè)試用例編號(hào):LG00 2用例名稱:輸入錯(cuò)誤的預(yù)訂信息后驗(yàn)證預(yù)訂。測(cè)試項(xiàng)目:環(huán)境要求: Windows XP SP2和Firefox3.0.3參考文檔:軟件規(guī)范SpecLG01.doc優(yōu)先級(jí):高步:1 、打開(kāi)瀏覽器,進(jìn)入主頁(yè)面。2.點(diǎn)擊頁(yè)面上的注冊(cè)。3.在注冊(cè)頁(yè)面填寫相關(guān)信息。4.單擊提交按鈕。期望的結(jié)果:提交失敗,輸入錯(cuò)誤,頁(yè)

59、面返回注冊(cè)頁(yè)面。簽到測(cè)試會(huì)員簽到時(shí),管理員必須輸入簽到號(hào),否則無(wú)法簽到,如圖5.5和5.6所示。具體測(cè)試步驟見(jiàn)表5.3。圖 5.5 簽到失敗 圖 5.6 簽到成功表 5.3 簽入測(cè)試用例編號(hào):LG00 2用例名稱:輸入錯(cuò)誤信息后驗(yàn)證是否簽到成功。測(cè)試項(xiàng)目:無(wú)。環(huán)境要求: Windows XP SP2和Firefox3.0.3參考文檔:軟件規(guī)范SpecLG01.doc優(yōu)先級(jí):高步:1 、打開(kāi)瀏覽器,進(jìn)入簽到頁(yè)面。2.填寫詳細(xì)信息。3. 單擊“添加”按鈕。期望的結(jié)果:提交失敗信息錯(cuò)誤,頁(yè)面返回處理頁(yè)面。添加會(huì)員測(cè)試會(huì)員信息將影響會(huì)員日后參與優(yōu)惠活動(dòng),擴(kuò)大酒店入住人群。因此,在添加會(huì)員時(shí),需要詳細(xì)填

60、寫會(huì)員類型、會(huì)員編號(hào)等信息,且信息必須填寫完整。否則,如圖 5.7 所示。具體測(cè)試步驟見(jiàn)表5.4。圖 5.7 添加失敗表 5.4 管理員添加成員信息的測(cè)試用例編號(hào):LG00 2用例名稱:驗(yàn)證不完整的成員信息可以成功添加。測(cè)試項(xiàng)目:客人基本信息環(huán)境要求: Windows XP SP2和Firefox3.0.3參考文檔:軟件規(guī)范SpecLG01.doc優(yōu)先級(jí):高步:1 、打開(kāi)瀏覽器,進(jìn)入后臺(tái)管理頁(yè)面。2.進(jìn)入會(huì)員添加頁(yè)面。3. 填寫會(huì)員信息。4. 單擊添加按鈕。期望的結(jié)果:添加失敗信息輸入不完整,頁(yè)面返回添加頁(yè)面。添加房型豐富的房型可以增加會(huì)員入住時(shí)的選擇,可以更大程度滿足不同客戶的需求,所以增加

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論