版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 企鵝畢業(yè)設(shè)計(jì)網(wǎng)xxx 學(xué) 院畢業(yè)設(shè)計(jì)(論文)題 目: 酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作 者: 學(xué) 號(hào): 系 (院): 計(jì)算機(jī)科學(xué)系 專(zhuān)業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)老師: 實(shí)驗(yàn)師 (姓 名) (專(zhuān)業(yè)技術(shù)職務(wù))評(píng)閱老師: (姓 名) (專(zhuān)業(yè)技術(shù)職務(wù)) 2021年3月 xxx畢業(yè)設(shè)計(jì)論文中文摘要酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要:本系統(tǒng)是為某某酒店設(shè)計(jì)開(kāi)發(fā)的酒店管理系統(tǒng),來(lái)研究基于B/S模式的網(wǎng)上信息管理的實(shí)現(xiàn),采用的是JSP+SQL模式的電子管理平臺(tái)。酒店作為一個(gè)商務(wù)旅游集散點(diǎn),客戶(hù)及相關(guān)信息繁多,涉及很多的信息數(shù)據(jù)的管理,現(xiàn)今,雖然大多數(shù)酒店都使用了單機(jī)版管理系統(tǒng)或局域網(wǎng)管理系統(tǒng),但還是沒(méi)法滿(mǎn)足這
2、個(gè)起來(lái)越網(wǎng)絡(luò)化的時(shí)代的要求。該酒店管理系統(tǒng)傳襲了傳統(tǒng)酒店管理系統(tǒng)甚至手工管理系統(tǒng)在信息處理方面的長(zhǎng)處,彌補(bǔ)了傳統(tǒng)酒店管理系統(tǒng)在網(wǎng)絡(luò)化效勞方面的缺失,使酒店的效勞在效勞質(zhì)量沒(méi)有減弱的前提下,更方便顧客,貼近顧客。此系統(tǒng)設(shè)計(jì)上采用三層結(jié)構(gòu)、Web Service技術(shù),使之在選用平臺(tái)、采用技術(shù)上具有先進(jìn)性、前瞻性、擴(kuò)充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴(kuò)充性。系統(tǒng)設(shè)計(jì)按標(biāo)準(zhǔn)化、標(biāo)準(zhǔn)化,分層設(shè)計(jì),構(gòu)件化實(shí)現(xiàn)。采用軟件構(gòu)件化的開(kāi)發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實(shí)現(xiàn)別離,邏輯與數(shù)據(jù)別離;以統(tǒng)一的效勞接口標(biāo)準(zhǔn)為核心,使用開(kāi)放標(biāo)準(zhǔn)。從功能上來(lái)說(shuō),系統(tǒng)是比較完備的,系統(tǒng)以Web界面與用戶(hù)交互,為用戶(hù)提供信
3、息并接受其操作,同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的瀏覽、查詢(xún)、編輯和管理等根本數(shù)據(jù)庫(kù)操作,采用了模塊化設(shè)計(jì)方法,根據(jù)用戶(hù)的需求及程序的應(yīng)用與維護(hù)的易用性,將各個(gè)局部置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù),同時(shí)建立了程序功能復(fù)用的根底。關(guān)鍵詞:JSP 信息管理 數(shù)據(jù)庫(kù) SQL畢業(yè)設(shè)計(jì)論文外文摘要The Reaserch And Implement Of Hotel Management System Abstract: The system is an hotel management system, using the model to Customised JS
4、P+SQL running a small e-commerce platform. The network distribution system bands franchiser and workflow of the enterprise together, and cuts an effective channel from the enterprise to franchiser. The system can also improve the works efficiency and increases the sale through breaking the obstacle
5、between branch and branch, enterprise and enterprise.From the functional point of view, the system is relatively complete. Web interface with the system to users in the world, providing information to users and accept its operation, and through the database management system to store information. Sy
6、stem to achieve data browse information, referral, editing and management of basic database operations, the use of modular system design methodology, based on user demand and application procedures and the maintenance of the user-friendly nature, each component will be placed in different modules, t
7、o facilitate the process of expansion and maintenance, and established procedures of the functional use basis.Keywords: JSP;Hotel;Network distribution;Database; SQL.目 錄 TOC o 1-3 h z u HYPERLINK l _Toc322329130 摘 要 PAGEREF _Toc322329130 h - 2 - HYPERLINK l _Toc322329131 Abstract PAGEREF _Toc32232913
8、1 h - 3 - HYPERLINK l _Toc322329132 1 引言 PAGEREF _Toc322329132 h 6 HYPERLINK l _Toc322329133 1.1 可行性分析 PAGEREF _Toc322329133 h 6 HYPERLINK l _Toc322329134 1.1.1 經(jīng)濟(jì)可行性 PAGEREF _Toc322329134 h 6 HYPERLINK l _Toc322329135 1.1.2 技術(shù)可行性 PAGEREF _Toc322329135 h 6 HYPERLINK l _Toc322329136 1.1.3 操作可行性 PAGER
9、EF _Toc322329136 h 9 HYPERLINK l _Toc322329137 1.1.4 法律可行性 PAGEREF _Toc322329137 h 9 HYPERLINK l _Toc322329138 1.2 系統(tǒng)的設(shè)計(jì)和運(yùn)行要求 PAGEREF _Toc322329138 h 9 HYPERLINK l _Toc322329139 1.2.1 系統(tǒng)環(huán)境要求 PAGEREF _Toc322329139 h 9 HYPERLINK l _Toc322329140 1.2.2 編程語(yǔ)言和開(kāi)發(fā)工具 PAGEREF _Toc322329140 h 10 HYPERLINK l _T
10、oc322329141 1.3 開(kāi)發(fā)工具介紹 PAGEREF _Toc322329141 h 10 HYPERLINK l _Toc322329142 1.3.1 JSP技術(shù) PAGEREF _Toc322329142 h 10 HYPERLINK l _Toc322329143 1.3.2 B/S體系結(jié)構(gòu) PAGEREF _Toc322329143 h 1 HYPERLINK l _Toc322329144 1.3.3 Dreamweaver軟件 PAGEREF _Toc322329144 h 1 HYPERLINK l _Toc322329145 1.3.4 SQL Server 2000
11、數(shù)據(jù)庫(kù) PAGEREF _Toc322329145 h 4 HYPERLINK l _Toc322329146 1.3.5 WEB效勞軟件:jdk+Jakarta TomCat 4.0 PAGEREF _Toc322329146 h 5 HYPERLINK l _Toc322329147 1.4 論文各章簡(jiǎn)介 PAGEREF _Toc322329147 h 7 HYPERLINK l _Toc322329148 2 需求分析 PAGEREF _Toc322329148 h 8 HYPERLINK l _Toc322329149 2.1 業(yè)務(wù)流分析 PAGEREF _Toc322329149 h
12、 8 HYPERLINK l _Toc322329150 2.2 數(shù)據(jù)流分析 PAGEREF _Toc322329150 h 9 HYPERLINK l _Toc322329151 2.3 數(shù)據(jù)字典 PAGEREF _Toc322329151 h 10 HYPERLINK l _Toc322329152 2.3.1 系統(tǒng)數(shù)據(jù)字典 PAGEREF _Toc322329152 h 10 HYPERLINK l _Toc322329153 2.3.2 系統(tǒng)數(shù)據(jù)項(xiàng) PAGEREF _Toc322329153 h 12 HYPERLINK l _Toc322329154 3 系統(tǒng)功能模塊劃分 PAGER
13、EF _Toc322329154 h 13 HYPERLINK l _Toc322329155 3.1 系統(tǒng)功能模塊圖 PAGEREF _Toc322329155 h 13 HYPERLINK l _Toc322329156 3.2 小組功能開(kāi)發(fā)分工 PAGEREF _Toc322329156 h 14 HYPERLINK l _Toc322329157 4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc322329157 h 14 HYPERLINK l _Toc322329158 4.1 數(shù)據(jù)庫(kù)需求分析 PAGEREF _Toc322329158 h 14 HYPERLINK l _Toc32232
14、9159 4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc322329159 h 15 HYPERLINK l _Toc322329160 4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc322329160 h 16 HYPERLINK l _Toc322329161 5 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc322329161 h 20 HYPERLINK l _Toc322329162 5.1 首頁(yè) PAGEREF _Toc322329162 h 21 HYPERLINK l _Toc322329163 5.2 酒店新聞頁(yè) PAGEREF _Toc322329163 h 22 HY
15、PERLINK l _Toc322329164 5.3 用戶(hù)注冊(cè)頁(yè) PAGEREF _Toc322329164 h 23 HYPERLINK l _Toc322329165 5.4 客房查詢(xún)頁(yè) PAGEREF _Toc322329165 h 24 HYPERLINK l _Toc322329166 5.5系統(tǒng)登錄界面設(shè)計(jì) PAGEREF _Toc322329166 h 25 HYPERLINK l _Toc322329167 5.6 系統(tǒng)主操作設(shè)計(jì) PAGEREF _Toc322329167 h 26 HYPERLINK l _Toc322329168 5.7 管理員信息管理操作 PAGERE
16、F _Toc322329168 h 27 HYPERLINK l _Toc322329169 5.8 客房信息添加頁(yè)面 PAGEREF _Toc322329169 h 29 HYPERLINK l _Toc322329170 5.9 客戶(hù)預(yù)訂管理頁(yè)面 PAGEREF _Toc322329170 h 32 HYPERLINK l _Toc322329171 結(jié) 論 PAGEREF _Toc322329171 h 35 HYPERLINK l _Toc322329172 致 謝 PAGEREF _Toc322329172 h 36 HYPERLINK l _Toc322329173 參 考 文 獻(xiàn)
17、 PAGEREF _Toc322329173 h 37 1 引言1.1 可行性分析隨著計(jì)算機(jī)技術(shù)的開(kāi)展和網(wǎng)絡(luò)人口的增加,人們對(duì)網(wǎng)絡(luò)的需求也越來(lái)越苛刻,越來(lái)越貼近其生活,電子信息管理已經(jīng)成為網(wǎng)上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的管理要延伸到網(wǎng)絡(luò),以更方便其生活、工作和學(xué)習(xí)??尚行匝芯康哪康模褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。要到達(dá)這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方
18、式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性、技術(shù)上的可行性、操作上的可行性和法律可行性。本系統(tǒng)的可行性分析如下: HYPERLINK l _Toc106465137 1.1.1 經(jīng)濟(jì)可行性 由于本酒店管理系統(tǒng)所要求的硬件計(jì)算機(jī)及相關(guān)硬件和軟件環(huán)境(JSP+SQL),市場(chǎng)上都容易購(gòu)置到或從相關(guān)網(wǎng)站下載,系統(tǒng)本錢(qián)主要集中在本管理系統(tǒng)的開(kāi)發(fā)與維護(hù)上,對(duì)學(xué)校不造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少酒店的工作強(qiáng)度,提高工作效率,而且方便了酒店對(duì)信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度的方便了酒店管理人員,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)的周期較短,人員經(jīng)濟(jì)支出不
19、大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本借閱系統(tǒng)的開(kāi)發(fā)本錢(qián),所以從經(jīng)濟(jì)方面講開(kāi)發(fā)此系統(tǒng)是可行的。 HYPERLINK l _Toc106465138 1.1.2 技術(shù)可行性酒店管理系統(tǒng)的開(kāi)發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者那么要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)平安性好的庫(kù)。B/S結(jié)構(gòu)Browser/Server結(jié)構(gòu)結(jié)構(gòu)即瀏覽器和效勞器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改良的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少局部事務(wù)邏輯在前端
20、Browser實(shí)現(xiàn),但是主要事務(wù)邏輯在效勞器端Server實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的本錢(qián)和工作量,降低了用戶(hù)的總體本錢(qián)TCO。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、本錢(qián)也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式比方LAN, WAN, Internet/Intranet等訪(fǎng)問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪(fǎng)問(wèn)權(quán)限,效勞器數(shù)據(jù)庫(kù)也很平安 。目前我院內(nèi)網(wǎng)Intranet、外網(wǎng)Internet和北京東
21、方清大公司“案件、辦公管理軟件就是B/S 結(jié)構(gòu)管理軟件,干警在局域網(wǎng)各工作站通過(guò)WWW瀏覽器就能實(shí)現(xiàn)工作業(yè)務(wù)。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、速度慢、效果優(yōu)。隨著Internet和WWW的流行,以往的主機(jī)終端和CS都無(wú)法滿(mǎn)足當(dāng)前的全球網(wǎng)絡(luò)開(kāi)放、互連、信息隨處可見(jiàn)和信息共享的新要求,于是就出現(xiàn)了BS型模式,即瀏覽器效勞器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶(hù)可以通過(guò)WWW瀏覽器去訪(fǎng)問(wèn)Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫(huà)、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web效勞器產(chǎn)生的,而每一個(gè)Web效勞器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)效勞器連接,大量的數(shù)據(jù)實(shí)際存放
22、在數(shù)據(jù)庫(kù)效勞器中。客戶(hù)端除了WWW瀏覽器,一般無(wú)須任何用戶(hù)程序,只需從Web效勞器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中假設(shè)遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web效勞器交給數(shù)據(jù)庫(kù)效勞器來(lái)解釋執(zhí)行,并返回給Web效勞器,Web效勞器又返回給用戶(hù)。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的根底上建立自己的Intranet。一、B/S模式的優(yōu)點(diǎn)和缺點(diǎn)B/S結(jié)構(gòu)的優(yōu)點(diǎn)1、具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢(xún)、瀏覽等業(yè)務(wù)處理。 2、業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加效勞器功能。 3、維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶(hù)的同步更新。 4、開(kāi)發(fā)簡(jiǎn)單,共
23、享性強(qiáng)B/S 模式的缺點(diǎn)1、個(gè)性化特點(diǎn)明顯降低,無(wú)法實(shí)現(xiàn)具有個(gè)性化的功能要求。 2、操作是以鼠標(biāo)為最根本的操作方式,無(wú)法滿(mǎn)足快速操作的要求。 3、頁(yè)面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低。 4、無(wú)法實(shí)現(xiàn)分頁(yè)顯示,給數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)造成較大的壓力。 5、功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。二、C/S 模式的優(yōu)點(diǎn)和缺點(diǎn) C/S 模式的優(yōu)點(diǎn) 1.由于客戶(hù)端實(shí)現(xiàn)與效勞器的直接相連,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快。 2.操作界面漂亮、形式多樣,可以充分滿(mǎn)足客戶(hù)自身的個(gè)性化要求。 3.C/S結(jié)構(gòu)的管理信息系統(tǒng)具有較強(qiáng)的事務(wù)處理能力,能實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)流程。 C/S 模式的缺點(diǎn) 1.需要專(zhuān)門(mén)的客戶(hù)端安裝程序,分布功能弱
24、,針對(duì)點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶(hù)群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置。 2.兼容性差,對(duì)于不同的開(kāi)發(fā)工具,具有較大的局限性。假設(shè)采用不同工具,需要重新改寫(xiě)程序。 3.開(kāi)發(fā)本錢(qián)較高,需要具有一定專(zhuān)業(yè)水準(zhǔn)的技術(shù)人員才能完成。三、B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)1、維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改良和升級(jí)越來(lái)越頻繁,C/S系統(tǒng)的各局部模塊中有一局部改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統(tǒng)升級(jí)本錢(qián)比較大。B/S與C/S處理模式相比,那么大大簡(jiǎn)化了客戶(hù)端,只要客戶(hù)端機(jī)器能上網(wǎng)就可以。對(duì)于B/S而言,開(kāi)發(fā)、維護(hù)等幾乎所有工作也都集中在效勞器端,當(dāng)企業(yè)對(duì)網(wǎng)絡(luò)應(yīng)用進(jìn)行升級(jí)時(shí),只需更新效勞器端的軟件就可以,這減
25、輕了異地用戶(hù)系統(tǒng)維護(hù)與升級(jí)的本錢(qián)。如果客戶(hù)端的軟件系統(tǒng)升級(jí)比較頻繁,那么B/S架構(gòu)的產(chǎn)品優(yōu)勢(shì)明顯所有的 升級(jí)操作只需要針對(duì)效勞器進(jìn)行,這對(duì)那些點(diǎn)多面廣的應(yīng)用是很有價(jià)值的,例如一些招聘網(wǎng)站就需要采用B/S模式,客戶(hù)端分散,且應(yīng)用簡(jiǎn)單,只需要進(jìn)行簡(jiǎn)單的瀏覽和少量信息的錄入。2、系統(tǒng)的性能 在系統(tǒng)的性能方面,B/S占有優(yōu)勢(shì)的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統(tǒng)的終端。不過(guò),采用B/S結(jié)構(gòu),客戶(hù)端只能完成瀏覽、查詢(xún)、數(shù)據(jù)輸入等簡(jiǎn)單功能,絕大局部工作由效勞器承當(dāng),這使得效勞器的負(fù)擔(dān)很重。采用C/S結(jié)構(gòu)時(shí),客戶(hù)端和效勞器端都能夠處理任務(wù)
26、,這雖然對(duì)客戶(hù)機(jī)的要求較高,但因此可以減輕效勞器的壓力。而且,由于客戶(hù)端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放。而HTML格式文件也就是Web頁(yè)面不便于編輯修改,給文件管理帶來(lái)了許多不便。比方說(shuō)很多人每天上“新浪網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪的效勞器用的是什么操作系統(tǒng),而事實(shí)上大局部網(wǎng)站確實(shí)沒(méi)有使用windows操作系統(tǒng),但用戶(hù)的電腦本身安裝的大局部是windows操作系統(tǒng)。3、系統(tǒng)的開(kāi)發(fā) C/S結(jié)構(gòu)是建立在中間件產(chǎn)品根底之上的,要求應(yīng)用開(kāi)發(fā)者自己去處理事務(wù)管理、消息隊(duì)列、數(shù)據(jù)的復(fù)制和同步、通信平安等系統(tǒng)級(jí)的問(wèn)題。這對(duì)應(yīng)用開(kāi)
27、發(fā)者提出了較高的要求,而且迫使應(yīng)用開(kāi)發(fā)者投入很多精力來(lái)解決應(yīng)用程序以外的問(wèn)題。這使得應(yīng)用程序的維護(hù)、移植和互操作變得復(fù)雜。如果客戶(hù)端是在不同的操作系統(tǒng)上,C/S結(jié)構(gòu)的軟件需要開(kāi)發(fā)不同版本的客戶(hù)端軟件。但是,與B/S結(jié)構(gòu)相比,C/S技術(shù)開(kāi)展歷史更為“悠久。從技術(shù)成熟度及軟件設(shè)計(jì)、開(kāi)發(fā)人員的掌握水平來(lái)看,C/S技術(shù)應(yīng)是更成熟、更可靠的。本系統(tǒng)擬采用JSPJAVA Server Pages和SQL分別作為前端和后端的開(kāi)發(fā)工具。因此從技術(shù)方面講開(kāi)發(fā)此系統(tǒng)是可行的。 HYPERLINK l _Toc106465139 1.1.3 操作可行性酒店作為一個(gè)客戶(hù)的集散點(diǎn),其主要功能就是對(duì)顧客開(kāi)放住宿的地方。傳
28、統(tǒng)的酒店管理系統(tǒng),一般有兩種方式:一是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng),將酒店的客房信息、銷(xiāo)售信息、客戶(hù)信息管理及單據(jù)管理等均以純手工的形式進(jìn)行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進(jìn)行統(tǒng)一保存。這種方式雖然在簡(jiǎn)單信息查詢(xún)時(shí)會(huì)有一定的方便,但是存在著更多的不便:信息保存時(shí)間和條件很受限制、容易被損壞、信息查詢(xún)不便、信息傳達(dá)容易造成失誤等。另一種是常見(jiàn)的信息管理方法是應(yīng)用單機(jī)版的管理系統(tǒng),但是這種系統(tǒng)設(shè)計(jì)時(shí)間較早,很多功能劃分很不科學(xué),很多設(shè)置已經(jīng)跟不上時(shí)代需求了。但是酒店管理人員已經(jīng)有相當(dāng)?shù)膽?yīng)用經(jīng)驗(yàn),所以新的系統(tǒng)操作有一定的操作經(jīng)驗(yàn)可以作一定的操作經(jīng)驗(yàn)。本酒店規(guī)模較大,信息管理
29、經(jīng)驗(yàn)豐富,單機(jī)版的酒店管理系統(tǒng)做得較系統(tǒng)較到位,在酒店信息處理方面做得很精準(zhǔn)標(biāo)準(zhǔn)。綜上所述,本酒店很有必要,也很有條件做到酒店信息在線(xiàn)管理,以更貼近時(shí)代需求和酒店開(kāi)展需要。 HYPERLINK l _Toc106465139 1.1.4 法律可行性由于本系統(tǒng)是在相關(guān)法律法規(guī)下實(shí)施完成的,所以不存在任何法律問(wèn)題,在法律上是完全可行的。從以上四種可行性分析可看出,本系統(tǒng)是可行的。 HYPERLINK l _Toc106465141 1.2 系統(tǒng)的設(shè)計(jì)和運(yùn)行要求1.2.1 系統(tǒng)環(huán)境要求(1)硬件要求:512M內(nèi)存或更高(2)操作系統(tǒng):Windows XP(3)腳本解釋器:安裝IE5.5以上版本既可獲
30、得(4)數(shù)據(jù)引擎:SQL Server 2000(5)權(quán)限要求:對(duì)SQL Server 2000建表、備份的權(quán)限1.2.2 編程語(yǔ)言和開(kāi)發(fā)工具(1)編程語(yǔ)言:C#JSP(2)數(shù)據(jù)庫(kù):SQL Server 2000開(kāi)發(fā)工具(3)開(kāi)發(fā)工具:Myeclipse 6.0、 SQL Server2000、PhotoShop、Dreamweaver等 HYPERLINK l _Toc106465141 1.3 開(kāi)發(fā)工具介紹1.3.1 JSP技術(shù)JavaBean是描述Java的軟件組件模型,有點(diǎn)類(lèi)似于Microsoft的COM組件概念。在Java模型中,通過(guò)JavaBean可以無(wú)限擴(kuò)充Java程序的功能,通
31、過(guò)JavaBean的組合可以快速的生成新的應(yīng)用程序。對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是JavaBean可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。 JavaBean通過(guò)Java虛擬機(jī)(JavaVirtualMachine)可以得到正確的執(zhí)行,運(yùn)行JavaBean最小的需求是JDK1.1或者以上的版本。 JavaBean傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。自從Jsp誕生后,JavaBean更多的應(yīng)用在了非可視化領(lǐng)域,在效勞器端應(yīng)用方面表現(xiàn)出來(lái)了越來(lái)越強(qiáng)的生命力。在這里我們主要討論的是非可視化的JavaBean,可視化的JavaBean在市面上有很多Java書(shū)籍都有詳
32、細(xì)的闡述,在這里就不作為重點(diǎn)了。比方說(shuō)一個(gè)購(gòu)物車(chē)程序,要實(shí)現(xiàn)購(gòu)物車(chē)中添加一件汽車(chē)這樣的功能,就可以寫(xiě)一個(gè)購(gòu)物車(chē)操作的JavaBean,建立一個(gè)public的AddItem成員方法,前臺(tái)Jsp文件里面直接調(diào)用這個(gè)方法來(lái)實(shí)現(xiàn)。如果后來(lái)又考慮添加汽車(chē)的時(shí)候需要判斷庫(kù)存是否有貨物,沒(méi)有貨物不得購(gòu)置,在這個(gè)時(shí)候我們就可以直接修改JavaBean的AddItem方法,參加處理語(yǔ)句來(lái)實(shí)現(xiàn),這樣就完全不用修改前臺(tái)jsp程序了。 當(dāng)然,也可以把這些處理操作完全寫(xiě)在jsp程序中,不過(guò)這樣的jsp頁(yè)面可能就有成百上千行,光看代碼就是一個(gè)頭疼的事情,更不用說(shuō)修改了。如果您使用過(guò)asp開(kāi)發(fā)過(guò)程序的話(huà),相信對(duì)這就深有體會(huì)
33、?涫凳褂肁SP+COM組件完全可以實(shí)現(xiàn)同jsp+javabean同樣的架構(gòu),但不知道某種原因網(wǎng)上常見(jiàn)的都是全部寫(xiě)在asp頁(yè)面中,所以使得維護(hù)修改等極為不方便,當(dāng)然這是題外話(huà)了)。由此可見(jiàn),通過(guò)JavaBean可以很好地實(shí)現(xiàn)邏輯的封裝、程序的易于維護(hù)等等。 復(fù)雜的應(yīng)用涉及大量的代碼,因而把業(yè)務(wù)邏輯和前端的表示相別離就顯得格外重要,這種別離可以讓任何一方的變化不會(huì)影響到另外一方。所以,所有的JSP代碼都應(yīng)該限制在表示層,可是如果這樣的話(huà),你如何實(shí)現(xiàn)你的業(yè)務(wù)邏輯呢?這就是JavaBean所做的事情。JavaBean技術(shù)是一個(gè)獨(dú)立于平臺(tái)的組件模型,它讓開(kāi)發(fā)者編寫(xiě)、測(cè)試通過(guò)一個(gè)組件后,可以隨處使用,提高
34、了復(fù)用性。在JSP技術(shù)中,JavaBean實(shí)現(xiàn)了業(yè)務(wù)邏輯局部,它把數(shù)據(jù)返回給JSP頁(yè)面,由JSP頁(yè)面負(fù)責(zé)格式化數(shù)據(jù)并輸出到客戶(hù)端的瀏覽器。1.3.2 B/S體系結(jié)構(gòu)本系統(tǒng)所面向的對(duì)象是廣闊的互連網(wǎng)用戶(hù)。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。圖2-4-1 B/S三層結(jié)構(gòu)圖B/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有B/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):(1)開(kāi)放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開(kāi)放的、非專(zhuān)用的,是經(jīng)過(guò)標(biāo)準(zhǔn)化組織所確定而非單一廠(chǎng)商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。(2)較低的開(kāi)發(fā)和維護(hù)本錢(qián):B/S的應(yīng)用只需在客戶(hù)端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在效勞器
35、端進(jìn)行,不需對(duì)客戶(hù)端進(jìn)行任何改變,故而大大降低了開(kāi)發(fā)和維護(hù)的本錢(qián)。(3)用戶(hù)使用簡(jiǎn)單,界面友好:B/S用戶(hù)的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶(hù)端的要求。從以上的分析與比較可以看出,B/S模式具有B/S模式無(wú)法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開(kāi)發(fā)的課程在線(xiàn)瀏覽系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。1.3.3 Dreamweaver軟件一、Dreamweaver簡(jiǎn)介Dreamweaver是Macromedia公司的出品的一款所見(jiàn)即所得的網(wǎng)頁(yè)編輯工具。與 Fr
36、ontpage不同,Deamweaver采用的是Mac機(jī)浮動(dòng)面版的設(shè)計(jì)風(fēng)格,對(duì)于初學(xué)者來(lái)說(shuō)可能會(huì)感到不適應(yīng)。但當(dāng)你習(xí)慣了其操作方式后,就會(huì)發(fā)現(xiàn)Dreamweaver的直觀(guān)性與高效性是Frontpage所無(wú)法比較的。Dreamweaver對(duì)于DHTML動(dòng)態(tài)網(wǎng)頁(yè)的支持特別好,可以輕而易舉地做出很多眩目的互動(dòng)頁(yè)面特效。插件式的程序設(shè)計(jì)使得其功能可以無(wú)限的擴(kuò)展。Dreamweaver與Flash、Firework 并稱(chēng)為 Macromedia的網(wǎng)頁(yè)制作三劍客,由于是同一公司的產(chǎn)品,因而在功能上有著一個(gè)非常緊密的結(jié)合。因此,說(shuō)Dreamweaver是高級(jí)網(wǎng)頁(yè)制作的首選并不為過(guò)。二、初步認(rèn)識(shí) Dreamw
37、eaverDreamweaver的啟動(dòng)Dreamweaver的安裝過(guò)程非常簡(jiǎn)單,一但成功安裝后,就可以在開(kāi)始菜單找到Dreamweaver的選項(xiàng): 第一次啟動(dòng)Dreamweaver,首先看到的是Dreamweaver的編輯窗口,千萬(wàn)別給上面密密麻麻的浮動(dòng)窗口嚇倒,其實(shí)常用的,就以下幾個(gè): 主菜單:在這里可以找到編輯窗口的的絕大局部功能; 工具欄:是Dreamweaver4的新增功能; 對(duì)象面板Objects:在網(wǎng)頁(yè)編輯的過(guò)程中,通過(guò)單擊對(duì)象面板的按鈕來(lái)為網(wǎng)頁(yè)添加相應(yīng)的元素,如圖片、表格、層、Flash。我們稱(chēng)這些元素為為對(duì)象。單擊對(duì)象面板上的向下箭頭,能插入其他類(lèi)型的對(duì)象,如特殊字符Chara
38、cters、表單Froms等。 屬性面板:用于顯示所選中的網(wǎng)頁(yè)元素的屬性,并可在屬性面板上修改。選擇不同的網(wǎng)頁(yè)元素,屬性面板所顯示的內(nèi)容也有所不同,例如圖片和表格所顯示的屬性是不一樣的。此外,點(diǎn)擊屬性面板右下角的小三角可以根據(jù)使用的需要,縮小或展開(kāi)屬性面板,建議一般情況下都設(shè)置為展開(kāi)模式。 面板組又稱(chēng)可停靠浮動(dòng)面板:Dreamweaver 還有很多很多其他的浮動(dòng)面板,我們可以根據(jù)自己的喜好,將不同的浮動(dòng)面板重新組合,這就是所謂的面板組。在Photoshop中,也有類(lèi)似的概念。 快速啟動(dòng)欄又稱(chēng)啟動(dòng)面板:用于顯示或隱藏響應(yīng)的浮動(dòng)面板。啟動(dòng)面板與右下角的微型啟動(dòng)欄 一一對(duì)應(yīng);其中 是切換到站點(diǎn)管理器
39、, 是切換到行為面板, 是查看網(wǎng)頁(yè)源代碼。 編輯區(qū)域:以所見(jiàn)即所得的方式顯示被編輯網(wǎng)頁(yè)內(nèi)容:【提示1】如果屏幕上的浮動(dòng)面板位置過(guò)于凌亂,甚至超出了桌面范圍而不便操作的時(shí)候在改變了顯示器的分辨率后尤其容易出現(xiàn)這種情況,可以選取主菜單中的Window Arrange Panels自動(dòng)重排浮動(dòng)面板?!咎崾?】以下是幾個(gè)常用的浮動(dòng)面板的快速翻開(kāi)和關(guān)閉的熱鍵,好好記住,因?yàn)閷?huì)再制作過(guò)程中被頻繁地使用:Properties屬性面板:Crtl+F3CSS Styles樣式面板:Shift+F11Behaviors行為面板:Shift+F3Objects對(duì)象面板:Crtl+F2 站點(diǎn)窗口站點(diǎn)窗口是Dream
40、weaver另一個(gè)重要的窗口,左半部是遠(yuǎn)程站點(diǎn)的目錄,一般顯示為空,只有在 FTP 連通狀態(tài)下才有顯示內(nèi)容;右半部是當(dāng)前編輯中的本地目錄,是不是有點(diǎn)象windows的資源管理器?對(duì),站點(diǎn)窗口的作用其實(shí)就是直觀(guān)而方便地讓你讓像管理硬盤(pán)里的文件一樣管理的你的站點(diǎn)。在以后網(wǎng)頁(yè)制作的過(guò)程中,將會(huì)頻繁地在編輯窗口和站點(diǎn)窗口之間切換。1.3.4 SQL Server 2000數(shù)據(jù)庫(kù)SQL Server 2000是Microsoft公司推出的大型數(shù)據(jù)庫(kù)管理系統(tǒng),它建立在成熟而強(qiáng)大的關(guān)系型根底上,可以很好的支持客戶(hù)機(jī)/效勞器網(wǎng)絡(luò)模式,能夠滿(mǎn)足各種類(lèi)型的企事業(yè)單位對(duì)構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的需求。它具有易用性、可擴(kuò)展性、
41、可靠性等特點(diǎn),是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。它具體下面的特性:通過(guò) Web 輕松訪(fǎng)問(wèn)數(shù)據(jù)有了 SQL Server 2000,您可以使用 來(lái)向數(shù)據(jù)庫(kù)發(fā)送查詢(xún)、對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過(guò) Web 進(jìn)行自然語(yǔ)言查詢(xún)。 強(qiáng)大而靈活的基于 Web 的分析SQL Server 2000 分析效勞功能被擴(kuò)展到了 Internet。您可以通過(guò) Web 瀏覽器來(lái)訪(fǎng)問(wèn)和控制多維數(shù)據(jù)。 高度的可伸縮性和可靠性 使用 SQL Server 2000 可以獲得非凡的可伸縮性和可靠性。通過(guò)向上伸縮和向外擴(kuò)展的能力,SQL Server 滿(mǎn)足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。向上伸
42、縮SQL Server 2000 利用了對(duì)稱(chēng)多處理器 (SMP) 系統(tǒng)。SQL Server Enterprise Edition 最多可以使用 32 個(gè)處理器和 64 GB RAM。 向外擴(kuò)展向外擴(kuò)展可以將數(shù)據(jù)庫(kù)和數(shù)據(jù)負(fù)載分配給多臺(tái)效勞器。 可用性通過(guò)增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQL Server 2000 到達(dá)了最大的可用性。 集成和可擴(kuò)展的分析效勞有了 SQL Server 2000,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價(jià)值。此外,還可以根據(jù)分析結(jié)果自動(dòng)驅(qū)動(dòng)商業(yè)過(guò)程以及從最復(fù)雜的計(jì)算靈活地檢索自定義結(jié)果集。 快速開(kāi)發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換SQL Serve
43、r 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢(xún)、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能。您可以從任意 Visual Studio 工具以可視化方式設(shè)計(jì)和編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。 簡(jiǎn)化的管理和調(diào)節(jié)使用 SQL Server 2000,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫(kù)??梢栽诒3致?lián)機(jī)的同時(shí)輕松地在計(jì)算機(jī)間或?qū)嵗g移動(dòng)和復(fù)制數(shù)據(jù)庫(kù)。1.3.5 WEB效勞軟件:jdk+Jakarta TomCat 4.0 jdk的安裝:在java.sun 下載j2sdk1_3_0-win.exe,然后點(diǎn)擊安裝,安裝系統(tǒng)默認(rèn)的路徑,安裝到c:盤(pán),即:c:jdk130。安
44、裝完成需要配置環(huán)境,這涉及到三個(gè)參數(shù):path、classpath、java_home。在我的電腦,屬性,高級(jí),環(huán)境變量 中,分別添加這三個(gè)變量,他們的值分別為:名稱(chēng)=值java_home=c:jdk130 安裝路徑classpath=.;C:jdk13libtools.jar;C:jdk13libdt.jar;C:jdk13bin; path= C:jdk13bin; 然后確定就可以了。注解:classpath用于指明所有用于引用的類(lèi)所在的目錄,它允許用戶(hù)把自己的類(lèi)放在不同的目錄中,但應(yīng)該讓JDK編譯工具知道它們?cè)谀抢?。例如:set classpath=.;C:jdk13libtools.j
45、ar;C:jdk13libdt.jar;C:jdk13bin;命令中的第一個(gè)圓點(diǎn)指明classpath當(dāng)前的工作目錄。這個(gè)圓點(diǎn)非常有用,當(dāng)不愿意輸入完整的當(dāng)前目錄路徑時(shí),可以用它來(lái)代替,java程序允許這么做。jsp效勞器JakartaTomCat4.0的安裝:簡(jiǎn)介 tomcat是jakarta工程中的一個(gè)重要的子工程,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品(Most Innovative Java Product),同時(shí)它又是sun公司官方推薦的servlet和jsp容器(具體可以見(jiàn) :/java.sun /products/jsp/tomcat/),因此其越
46、來(lái)越多的受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。servlet和jsp的最新標(biāo)準(zhǔn)都可以在tomcat的新版本中得到實(shí)現(xiàn)。 安裝及配置 tomcat最新版本為,這個(gè)版本用了一個(gè)新的servlet容器Catalina,完整的實(shí)現(xiàn)了servlet2.3和jsp1.2標(biāo)準(zhǔn)。注意安裝之前你的系統(tǒng)必須安裝了jdk1.2以上版本。安裝 windows平臺(tái) 從tomcat網(wǎng)站下載jakarta-tomcat-.exe,按照一般的windows程序安裝步驟即可安裝好tomcat,安裝時(shí)它會(huì)自動(dòng)尋找你的jdk和jre的位置。配置 運(yùn)行tomcat需要設(shè)置JAVA_HOME變量 set JAVA_HOME=c:/jdk (w
47、in98,在msdos方式下使用,或者放入autoexec.bat中)運(yùn)行 設(shè)置完畢后就可以運(yùn)行tomcat效勞器了,進(jìn)入tomcat的bin目錄,win98下用startup啟動(dòng)tomcat,linux下用startup.sh,相應(yīng)的關(guān)閉tomcat的命令為shutdown和shutdown.sh。 啟動(dòng)后可以在瀏覽器中輸入 :/localhost:8080/測(cè)試,由于tomcat本身具有web效勞器的功能,因此我們不必安裝apache,當(dāng)然其也可以與apache集成到一起,下面會(huì)介紹。 在TOMCAT 中為系統(tǒng)定義一個(gè)環(huán)境為了讓Tomcat處理請(qǐng)求,需要為Web 應(yīng)用程序定義一個(gè)環(huán)境。通過(guò)
48、在%TOMCAT_HOME%confserver.xml中定義一個(gè)元素來(lái)實(shí)現(xiàn)這一點(diǎn)。下面是定義方式這個(gè)元素指出,沒(méi)一個(gè)以/album 開(kāi)始的資源都應(yīng)該映射到%TOMCAT_HOME%webappsalbum我們可以確保這個(gè)配置正常工作,方法是啟動(dòng)Tomcat 并訪(fǎng)問(wèn) :/localhost:8080/album HYPERLINK l _Toc106465141 1.4 論文各章簡(jiǎn)介第1章引言局部,引言主要表達(dá)課題的可行性分析、開(kāi)發(fā)工具和運(yùn)行環(huán)境要求。第2章主要內(nèi)容是:系統(tǒng)需求分析包括,業(yè)務(wù)流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。第3章主要內(nèi)容是:系統(tǒng)設(shè)計(jì)包括,小組功能開(kāi)發(fā)分工;系統(tǒng)功能模塊劃分。第4
49、章主要內(nèi)容是:數(shù)據(jù)庫(kù)設(shè)計(jì)包括,數(shù)據(jù)庫(kù)需求分析,數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。 第5章主要內(nèi)容是:系統(tǒng)詳細(xì)設(shè)計(jì)包括,管理界面結(jié)構(gòu)設(shè)計(jì);管理首頁(yè)設(shè)計(jì);系統(tǒng)用戶(hù)管理模塊管理員管理;客房管理模塊房間添加、房間管理;客戶(hù)管理模塊客戶(hù)添加管理、客戶(hù)查詢(xún)管理;預(yù)訂管理模塊客房查詢(xún);票務(wù)管理模塊票務(wù)添加、票務(wù)查詢(xún)、;退出登陸模塊 最后還有結(jié)論、致謝、參考文獻(xiàn)等等內(nèi)容的介紹。HYPERLINK l _Toc1064651422 需求分析 HYPERLINK l _Toc106465143 2.1 業(yè)務(wù)流分析酒店管理系統(tǒng)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入登錄界面,系統(tǒng)管理員輸入正確的用戶(hù)名及密碼后,登陸系統(tǒng)主操
50、作界面,系統(tǒng)管理員可對(duì)系統(tǒng)相關(guān)信息進(jìn)行操作,包括根本信息、客房信息、客戶(hù)信息、預(yù)訂信息、票務(wù)信息等。系統(tǒng)管理員 本系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示:統(tǒng)計(jì) 查詢(xún) 發(fā)布 修改 瀏覽 刪除 登錄系統(tǒng) 注冊(cè)用戶(hù)保存 自動(dòng)寫(xiě)入后臺(tái)數(shù)據(jù)庫(kù) 圖2-1 系統(tǒng)業(yè)務(wù)流程圖 本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)與酒店管理效勞模式相結(jié)合,按照酒店管理的效勞流程設(shè)計(jì)完成的。同時(shí)為擴(kuò)展效勞范圍,初步設(shè)計(jì)一個(gè)管理平臺(tái)以利于信息發(fā)布和管理。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開(kāi)發(fā)目標(biāo):具體目標(biāo)如下:1操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得信息的錄入工作更簡(jiǎn)便;許多
51、項(xiàng)選擇項(xiàng)包括商品信息、采購(gòu)信息、供給商信息、銷(xiāo)售信息等只需要點(diǎn)擊鼠標(biāo)就可以完成。2即時(shí)可見(jiàn):對(duì)信息的處理包括添加、修改、刪除將立即在對(duì)應(yīng)的頁(yè)面顯示出來(lái),到達(dá)即時(shí)發(fā)布、即時(shí)見(jiàn)效的功能。3功能完善:不僅包括常見(jiàn)系統(tǒng)的信息管理的各個(gè)方面:信息錄入、瀏覽、刪除、修改、查詢(xún)等各個(gè)方面,完整地實(shí)現(xiàn)了系統(tǒng)對(duì)即時(shí)信息的管理要求。同時(shí),為了能有效方面的更新系統(tǒng)的界面。4方便移植:系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。針對(duì)不同的用戶(hù),只需要稍作修改就可以開(kāi)發(fā)出適合自己特點(diǎn)的酒店管理系統(tǒng)。系統(tǒng)界面中所需的數(shù)據(jù)都存放于數(shù)據(jù)文件中,只要對(duì)該文件做局部修改,就能在系統(tǒng)界面上實(shí)現(xiàn)及時(shí)更新的效果,減少了更改系統(tǒng)
52、源代碼的復(fù)雜性。5動(dòng)態(tài)管理:對(duì)系統(tǒng)數(shù)據(jù)庫(kù)實(shí)行動(dòng)態(tài)操作,能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢(xún)、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。 HYPERLINK l _Toc106465144 2.2 數(shù)據(jù)流分析數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問(wèn)題。現(xiàn)有的數(shù)據(jù)流程分析多是通過(guò)分層的數(shù)據(jù)流程圖data flow diagram,簡(jiǎn)稱(chēng)DFD來(lái)實(shí)現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過(guò)程中所掌握的數(shù)據(jù)處理過(guò)程,繪制成一套完整的數(shù)據(jù)流程圖。酒店管理系統(tǒng)的數(shù)據(jù)流程:對(duì)本系統(tǒng)操作的數(shù)據(jù)源有普通用戶(hù)、注冊(cè)用戶(hù)和管理員三種,首先由系統(tǒng)管理
53、員根據(jù)不同用戶(hù)的需要將某些信息保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。不同權(quán)限的用戶(hù)可以對(duì)這些信息進(jìn)行添加、修改和刪除處理。所有用戶(hù)均可以進(jìn)行信息查詢(xún)。通過(guò)對(duì)本系統(tǒng)的需求分析,系統(tǒng)的根本功能已經(jīng)確定。整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如2-2:進(jìn)入系統(tǒng)登錄界面管理員登錄系統(tǒng)維護(hù)根本信息維護(hù)系統(tǒng)信息維護(hù)數(shù)據(jù)庫(kù)操作頁(yè)面客房信息管理客戶(hù)信息維護(hù)預(yù)訂信息維護(hù)票務(wù)信息管理數(shù)據(jù)庫(kù)維護(hù)退出系統(tǒng)圖2-2 系統(tǒng)數(shù)據(jù)流程圖 HYPERLINK l _Toc106465145 2.3 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。 HYPERLINK l
54、_Toc106465146 系統(tǒng)數(shù)據(jù)字典1.數(shù)據(jù)字典列表數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)名稱(chēng):管理員信息數(shù)據(jù)來(lái)源:管理員信息表數(shù)據(jù)去向:管理員登陸模塊數(shù)據(jù)組成:管理員信息管理信息唯一標(biāo)識(shí)+管理員帳號(hào)+管理員密碼+管理員權(quán)限+注冊(cè)時(shí)間描述:存儲(chǔ)了管理員的根本信息數(shù)據(jù)存儲(chǔ)名稱(chēng):客房信息數(shù)據(jù)來(lái)源:客房信息表數(shù)據(jù)去向:客房模塊數(shù)據(jù)組成:客房信息=客房信息唯一標(biāo)識(shí)+編號(hào)+ +價(jià)格+數(shù)量+客房時(shí)間等描述:存儲(chǔ)了客房的注冊(cè)信息數(shù)據(jù)存儲(chǔ)名稱(chēng):預(yù)訂信息數(shù)據(jù)來(lái)源:預(yù)訂信息表數(shù)據(jù)去向:預(yù)訂信息模塊數(shù)據(jù)組成:預(yù)訂信息=預(yù)訂信息唯一標(biāo)識(shí)+預(yù)訂編號(hào)+名稱(chēng)+內(nèi)容+時(shí)間描述:存儲(chǔ)了預(yù)訂信息數(shù)據(jù)存儲(chǔ)名稱(chēng):客戶(hù)信息數(shù)據(jù)來(lái)源:客戶(hù)信息表數(shù)據(jù)去向:客
55、戶(hù)信息模塊數(shù)據(jù)組成:客戶(hù)信息=客戶(hù)信息唯一ID+客戶(hù)姓名+性別+ +身份證+地址+編號(hào)描述:存儲(chǔ)了客戶(hù)信息數(shù)據(jù)存儲(chǔ)名稱(chēng):票務(wù)信息數(shù)據(jù)來(lái)源:票務(wù)信息表數(shù)據(jù)去向:票務(wù)信息模塊數(shù)據(jù)組成:票務(wù)信息=票務(wù)信息唯一標(biāo)識(shí)+客房編號(hào)+客戶(hù)編號(hào)+客戶(hù)姓名+客戶(hù) +物品+數(shù)量等描述:存儲(chǔ)了票務(wù)信息描述:管理員登錄系統(tǒng)進(jìn)行管理員登錄管理輸入:管理員的用戶(hù)名、密碼過(guò)程:判斷是否為合法的管理員輸出:系統(tǒng)主界面名稱(chēng): 查詢(xún)信息描述:根據(jù)條件查詢(xún)所需信息:貨物信息等輸入: 輸入查詢(xún)的條件過(guò)程:查詢(xún)系統(tǒng)的用戶(hù)所需的信息輸出: 查詢(xún)得到的信息頁(yè)面2.數(shù)據(jù)字典列表數(shù)據(jù)處理名字:錄入信息描述:客戶(hù)信息,預(yù)訂信息等的錄入輸入: 輸入
56、要添加錄入的信息過(guò)程: 將需要添加錄入的信息參加數(shù)據(jù)庫(kù)中輸出: 系統(tǒng)新的信息表頁(yè)面輸出: 查詢(xún)得到的信息頁(yè)面名字:修改、刪除信息描述:對(duì)客戶(hù)信息,預(yù)訂信息等修改或刪除后存入數(shù)據(jù)庫(kù)中輸入: 輸入要修改或刪除的信息過(guò)程:對(duì)需要修改的信息做修改、刪除過(guò)時(shí)的信息輸出: 系統(tǒng)新的信息表頁(yè)面輸出: 查詢(xún)得到的信息頁(yè)面名字: 數(shù)據(jù)庫(kù)信息別名:無(wú)描述:存儲(chǔ)了數(shù)據(jù)庫(kù)的根本信息數(shù)據(jù)組成:數(shù)據(jù)庫(kù)信息=管理員信息+客房信息+客戶(hù)信息+預(yù)訂信息+收銀信息位置:數(shù)據(jù)庫(kù)輸出: 查詢(xún)得到的信息頁(yè)面3.數(shù)據(jù)字典列表數(shù)據(jù)存儲(chǔ) HYPERLINK l _Toc106465146 2.3.2 系統(tǒng)數(shù)據(jù)項(xiàng)管理員數(shù)據(jù)項(xiàng):名稱(chēng):管理員帳號(hào)
57、 簡(jiǎn)述:唯一表示一個(gè)管理員數(shù)據(jù)類(lèi)型:文本字段大?。?0名稱(chēng):管理員密碼 簡(jiǎn)述:每個(gè)管理員所對(duì)應(yīng)的密碼數(shù)據(jù)類(lèi)型:文本字段大小:50名稱(chēng):權(quán)限 簡(jiǎn)述:管理員對(duì)應(yīng)的權(quán)限數(shù)據(jù)類(lèi)型:文本字段大小:50名稱(chēng):注冊(cè)時(shí)間 簡(jiǎn)述:管理員的注冊(cè)時(shí)間數(shù)據(jù)類(lèi)型:時(shí)間字段大?。?客房數(shù)據(jù)項(xiàng):名稱(chēng):客房編號(hào) 簡(jiǎn)述:客房對(duì)應(yīng)的編號(hào)數(shù)據(jù)類(lèi)型:文本字段大?。?0名稱(chēng):客房名稱(chēng) 簡(jiǎn)述:客房的名稱(chēng)數(shù)據(jù)類(lèi)型:文本字段大小:50名稱(chēng):客房單位簡(jiǎn)述:客房的計(jì)量單位數(shù)據(jù)類(lèi)型:文本字段大小:50名稱(chēng):客戶(hù)名稱(chēng) 簡(jiǎn)述:客戶(hù)的名稱(chēng)數(shù)據(jù)類(lèi)型:文本字段大?。?0名稱(chēng):客戶(hù)編號(hào) 簡(jiǎn)述:客戶(hù)的編號(hào)數(shù)據(jù)類(lèi)型:自動(dòng)編號(hào)字段大?。洪L(zhǎng)整型客戶(hù)數(shù)據(jù)項(xiàng)名稱(chēng):時(shí)間
58、簡(jiǎn)述:客戶(hù)信息的添加時(shí)間數(shù)據(jù)類(lèi)型:時(shí)間字段大?。?名稱(chēng): 簡(jiǎn)述:客戶(hù)的聯(lián)系 數(shù)據(jù)類(lèi)型:文本字段大?。?23 系統(tǒng)功能模塊劃分 HYPERLINK l _Toc106465145 3.1 系統(tǒng)功能模塊圖根據(jù)系統(tǒng)功能分析,可以畫(huà)出系統(tǒng)的功能模塊圖,從管理員界面對(duì)功能模塊圖加以描述。管理界面的系統(tǒng)主要的功能模塊圖如圖3-1:1系統(tǒng)用戶(hù)管理。包括管理員管理和修改密碼等模塊,主要是添加系統(tǒng)的管理賬號(hào),對(duì)新增加的賬戶(hù),管理員可以給你分配不同的權(quán)限,有總經(jīng)理超級(jí)管理員、普通管理員、2種用戶(hù)角色。2管家系統(tǒng)。包括房間的添加和管理2個(gè)模塊。3客戶(hù)管理。包括散客管理和團(tuán)體管理2個(gè)模塊。4預(yù)訂管理。包括散客預(yù)定登記
59、、散客登記查詢(xún)、團(tuán)體預(yù)定登記、團(tuán)體預(yù)定查詢(xún)4個(gè)模塊。5票務(wù)管理。包括散客票務(wù)添加、散客票務(wù)查詢(xún)、團(tuán)體票務(wù)添加、團(tuán)體票務(wù)查詢(xún)4個(gè)模塊。6酒店風(fēng)彩管理。包括酒店風(fēng)彩添加、酒店風(fēng)彩查詢(xún)等。 HYPERLINK l _Toc106465145 3.2 小組功能開(kāi)發(fā)分工在我們這4個(gè)人的小組中,我主要負(fù)責(zé)系統(tǒng)用戶(hù)管理和前臺(tái)接待這2大模塊的功能開(kāi)發(fā)。1系統(tǒng)用戶(hù)管理。包括管理員管理和修改密碼等模塊,主要是添加系統(tǒng)的管理賬號(hào),對(duì)新增加的賬戶(hù),管理員可以給你分配不同的權(quán)限,有總經(jīng)理超級(jí)管理員、普通管理員、前臺(tái)接待員3種用戶(hù)角色。超級(jí)管理員即總經(jīng)理根據(jù)酒店管理的需要,增加相應(yīng)的管理賬號(hào),它在后臺(tái)可以對(duì)其進(jìn)行管理,包
60、括修改它們的密碼,刪除賬號(hào)信息等操作。其中權(quán)限的操作介紹如下:1、超級(jí)管理員:即總經(jīng)理,他可以訪(fǎng)問(wèn)后臺(tái)所有頁(yè)面,進(jìn)行所有功能的操作2、普通管理員:普通的管理員除了不能訪(fǎng)問(wèn)用戶(hù)管理頁(yè)面以后,后臺(tái)的其他功能頁(yè)面都可以訪(fǎng)問(wèn)。3.用戶(hù):查看新聞,酒店風(fēng)彩,在線(xiàn)留言,還可預(yù)訂客房.等.4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)需求分析用戶(hù)的需求具體表達(dá)在各種信息的提供、保存、更新和查詢(xún)方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。收集根本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下根底。通過(guò)系統(tǒng)功能分析,針對(duì)酒店管理系統(tǒng),總結(jié)出如下的需求信息:1用戶(hù)為管理員用戶(hù);2管理員用戶(hù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職社會(huì)治理(社會(huì)治理應(yīng)用)試題及答案
- 2025年高職(物流管理綜合實(shí)訓(xùn))優(yōu)化方案實(shí)操測(cè)試試題及答案
- 2025年大學(xué)學(xué)前教育(幼兒教育倫理學(xué))試題及答案
- 2025年中職榴蓮栽培(種植環(huán)境與生長(zhǎng)管理)試題及答案
- 年產(chǎn)5000套非標(biāo)設(shè)備及200萬(wàn)㎡精密異型材項(xiàng)目可行性研究報(bào)告模板-立項(xiàng)拿地
- 安全生產(chǎn)衛(wèi)士評(píng)選講解
- 2026年工程地質(zhì)勘察技術(shù)人員的責(zé)任與義務(wù)
- 2026北京順義區(qū)石園社區(qū)衛(wèi)生服務(wù)中心第一批招聘編外23人備考題庫(kù)及一套參考答案詳解
- 廣東省揭陽(yáng)市部分學(xué)校2025-2026學(xué)年八年級(jí)上學(xué)期期末考試歷史試卷(含答案)
- 2026年西安市鄠邑區(qū)就業(yè)見(jiàn)習(xí)基地見(jiàn)習(xí)招聘?jìng)淇碱}庫(kù)(163人)及參考答案詳解一套
- 凈菜加工工藝流程與質(zhì)量控制要點(diǎn)
- 2025年新能源電力系統(tǒng)仿真技術(shù)及應(yīng)用研究報(bào)告
- 第02講排列組合(復(fù)習(xí)講義)
- 大型商業(yè)綜合體消防安全應(yīng)急預(yù)案
- 《砂漿、混凝土用低碳劑》
- 2025年社區(qū)工作總結(jié)及2026年工作計(jì)劃
- 無(wú)人機(jī)性能評(píng)估與測(cè)試計(jì)劃
- 2025年保安員(初級(jí))考試模擬100題及答案(一)
- 湖北省新八校協(xié)作體2025-2026學(xué)年度上學(xué)期高三10月月考 英語(yǔ)試卷(含答案詳解)
- 酒駕滿(mǎn)分考試題庫(kù)及答案2025
- 金礦開(kāi)采提升項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論