基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上重慶大學(xué)網(wǎng)絡(luò)教育學(xué)院 畢業(yè)設(shè)計(jì)(論文)題目 基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)學(xué)生所在校外學(xué)習(xí)中心 批次 層次 專業(yè) 學(xué) 號 學(xué) 生 指 導(dǎo) 教 師 起 止 日 期 專心-專注-專業(yè)摘 要隨著近幾年我國酒店業(yè)的迅猛發(fā)展,酒店業(yè)的競爭日益激烈。為提高酒店的管理水平,增強(qiáng)酒店的競爭能力,先進(jìn)的酒店管理信息系統(tǒng)己成為酒店經(jīng)營者的必然選擇,由于酒店服務(wù)項(xiàng)目眾多,客人信息內(nèi)容繁瑣,而且信息量大,因而在操作上經(jīng)常造成很多不便之處,浪費(fèi)了時(shí)間,降低了工作效率,而且極大地影響了酒店的服務(wù)質(zhì)量和經(jīng)濟(jì)效益,要想降低成本,提高工作效率、服務(wù)質(zhì)量和管理水平,必須借助計(jì)算機(jī)來輔助進(jìn)行酒店的管

2、理,本文針對這些問題設(shè)計(jì)了這個(gè)系統(tǒng),本著科學(xué)化、規(guī)范化、系統(tǒng)化的原則,設(shè)計(jì)和開發(fā)了酒店管理系統(tǒng)。本文論述了酒店管理系統(tǒng)的詳細(xì)需求分析過程。同時(shí)論述了酒店系統(tǒng)的詳細(xì)設(shè)計(jì)過程,包括酒店管理系統(tǒng)的分析、系統(tǒng)功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等,本系統(tǒng)前臺采用的開發(fā)工具為java,后臺數(shù)據(jù)庫的開發(fā)工具為 SQL Server2005,前端和后端的結(jié)合采用 ADO 數(shù)據(jù)庫訪問技術(shù),實(shí)現(xiàn)了為管理者提供決策分析功能,最終形成一套完整、實(shí)用的管理信息系統(tǒng)。系統(tǒng)的設(shè)計(jì)共分為五個(gè)主要就階段:即:系統(tǒng)分析階段,闡述了系統(tǒng)開發(fā)的主要目的,討論了開發(fā)的可行性,并對系統(tǒng)需要完成的主要功能進(jìn)行了需求分析,確定了各模塊的數(shù)據(jù)流程圖;總體設(shè)

3、計(jì)階段:在對各功能模塊設(shè)計(jì)方案進(jìn)行討論的基礎(chǔ)上,進(jìn)行了詳細(xì)的數(shù)據(jù)庫設(shè)計(jì),將系統(tǒng)按功能劃分為會員管理、管理員管理、操作員管理三個(gè)功能模塊;詳細(xì)設(shè)計(jì)階段:按照設(shè)計(jì)好的系統(tǒng)結(jié)構(gòu),對系統(tǒng)菜單、窗口對象、各控件按鈕、數(shù)據(jù)窗口對象等可視化界面和各功能模塊進(jìn)行設(shè)計(jì);系統(tǒng)編碼階段:根據(jù)詳細(xì)設(shè)計(jì)的內(nèi)容,對系統(tǒng)進(jìn)行代碼編寫,按計(jì)劃開發(fā)出穩(wěn)定、可靠地系統(tǒng);系統(tǒng)測試階段:對酒店管理系統(tǒng)進(jìn)行功能測試、性能測試和界面測試等。關(guān)鍵詞:java、B/S架構(gòu)、SQL server2005、酒店管理目 錄 1 緒論1.1 研究背景與研究意義21世紀(jì),全球網(wǎng)絡(luò)化,科技在突飛猛進(jìn)。計(jì)算機(jī)應(yīng)經(jīng)普及到我們社會和經(jīng)濟(jì)生活中的各個(gè)領(lǐng)域。人們

4、進(jìn)行信息交流的深度與廣度不斷增加,這使得我們的服務(wù)、管理也相應(yīng)該跟得上時(shí)代的步伐去前進(jìn)。電子商務(wù)在此得到極大地普及與發(fā)展。酒店客房業(yè)在電子商務(wù)中還處于形成的初期,傳統(tǒng)的酒店客房業(yè)中,大都是以實(shí)際門面的形式來進(jìn)行宣傳和交流的。作為網(wǎng)絡(luò)普及化的社會,這還缺少了一些更為現(xiàn)代化的元素。酒店客房業(yè)是一個(gè)個(gè)性化、多樣化的服務(wù)業(yè),而電子商務(wù)擇最能體現(xiàn)個(gè)性化、多樣化服務(wù)的商務(wù)方式。而且現(xiàn)在大部分電子商務(wù)都體現(xiàn)為向大企業(yè)服務(wù),結(jié)合酒店客房這個(gè)行業(yè)的特點(diǎn),最終還發(fā)展為同小區(qū)小店服務(wù)的模式。以最貼切的方式,最靈便的服務(wù)進(jìn)入個(gè)個(gè)網(wǎng)絡(luò)社區(qū),進(jìn)入人們的生活。針對大背景下的問題與方向,可以察覺到在酒店客房服務(wù)這個(gè)大行業(yè)中尚

5、有可為的地方。提供適合不同人群,最貼切的服務(wù),通過網(wǎng)絡(luò)平臺,去體現(xiàn)服務(wù)質(zhì)量,去創(chuàng)造效益。應(yīng)當(dāng)抓住中小店鋪,提供區(qū)域化酒店客房服務(wù)這一理念,為他們提供最貼切的服務(wù),把它體現(xiàn)在電子商務(wù)服務(wù)上來,融合到我們軟件開發(fā)的產(chǎn)品中,去建立起特色鮮明的酒店客房預(yù)訂網(wǎng)站,來獲得最大的經(jīng)濟(jì)效益。綜上所述,本系統(tǒng)的開發(fā)是符合現(xiàn)在的實(shí)際情況的,并具有一定的使用意義。在技術(shù)、經(jīng)濟(jì)、操作上、法律上都可以看到此系統(tǒng)的可行性,并且很具有實(shí)現(xiàn)的必要。1.2 課題調(diào)研傳統(tǒng)是用人工的方式來進(jìn)行點(diǎn)評的各項(xiàng)管理,比如人工進(jìn)行記錄,人工進(jìn)行顧客個(gè)人信息、預(yù)訂和付款信息管理,口頭通知或者通過電話等方式聯(lián)系進(jìn)行關(guān)于交易的信息傳遞與交流,拿最

6、平常的費(fèi)用統(tǒng)計(jì)管理來講,光是每個(gè)顧客的個(gè)人消費(fèi)就是一道令人費(fèi)解的過程,而在當(dāng)今計(jì)算機(jī)技術(shù)不斷發(fā)展的今天,這些問題可以輕而易舉的通過計(jì)算機(jī)和網(wǎng)絡(luò)來完成,不僅方便快捷而且簡單易操作。同時(shí)對于顧客反饋里面的內(nèi)容管理,過去也多數(shù)是以紙質(zhì)材料進(jìn)行保存,這樣查詢起來不僅麻煩不方便,性能比較差,而且容易磨損,不易保存,另外時(shí)間一旦較長,將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。如果采用電子文檔的方式進(jìn)行保存,不僅查詢起來方便,而且安全性比較高,只有有權(quán)限的人才可以看到,只要多備份幾個(gè),而且多出備份也更容易??梢员4婧芏嗄?,不會發(fā)生像傳統(tǒng)的紙質(zhì)材料保存所出現(xiàn)的問題。開發(fā)出來一個(gè)適合酒

7、店客房行業(yè),能夠滿足用戶需求的系統(tǒng)。設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于Java的酒店管理系統(tǒng),本課題的任務(wù)是采用B/S架構(gòu)設(shè)計(jì)一款網(wǎng)上酒店客房系統(tǒng),只要能上網(wǎng)就可以酒店客房預(yù)訂,為管理員提供顧客信息與顧客訂單管理的服務(wù)平臺,在此基礎(chǔ)上完成畢業(yè)論文的撰寫。通過本系統(tǒng)設(shè)計(jì)使學(xué)生對電子商務(wù)和B/S架構(gòu)數(shù)據(jù)庫有更深入的理解,提高數(shù)據(jù)庫編程能力,在畢業(yè)設(shè)計(jì)論文寫作中,提高對所得技術(shù)知識的總結(jié)與組織能力。2 開發(fā)技術(shù)及架構(gòu)本章主要討論了酒店管理系統(tǒng)開發(fā)中使用的相關(guān)技術(shù),本系統(tǒng)采用了B/S結(jié)構(gòu)。B/S結(jié)構(gòu)分為Web瀏覽器、中間層和后臺數(shù)據(jù)庫服務(wù)器三個(gè)層次。中間層是指運(yùn)行在服務(wù)器中的,聯(lián)系Web瀏覽器與后臺數(shù)據(jù)庫服務(wù)器的軟件

8、。本系統(tǒng)中間層采用基于J2EE的三層結(jié)構(gòu)解決方案,數(shù)據(jù)庫服務(wù)器采用了SQL Server數(shù)據(jù)庫。中間層和數(shù)據(jù)庫層的通信采用了JDBC技術(shù),并使用了數(shù)據(jù)庫緩沖技術(shù)。中間層的開發(fā)采用了MVC模式。為了提供統(tǒng)一的認(rèn)證界面,本系統(tǒng)附加了一個(gè)統(tǒng)一用戶認(rèn)證的功能,即單點(diǎn)登錄。在單點(diǎn)登錄中,各個(gè)應(yīng)用系統(tǒng)之間的通信采用了Web Service。2.1 B/S系統(tǒng)結(jié)構(gòu)目前應(yīng)用廣泛的Web數(shù)據(jù)庫系統(tǒng)是一種基于B/S(Browser/Server)結(jié)構(gòu)的系統(tǒng)。B/S模式結(jié)構(gòu)通常為三層結(jié)構(gòu),它以Wed數(shù)據(jù)庫為中心,以HTTP為傳輸協(xié)議,客戶端通過瀏覽器訪問Web服務(wù)器和與其相連的后臺數(shù)據(jù)庫。其三層結(jié)構(gòu)組成如圖2-1所

9、示:圖2-1 三層B/S模式示意圖進(jìn)行信息查詢時(shí),用戶通過瀏覽器向Web服務(wù)器發(fā)出請求,Web服務(wù)器端遠(yuǎn)程數(shù)據(jù)服務(wù)組件處理該請求并將該請求發(fā)向DBMS(數(shù)據(jù)庫管理系統(tǒng)),它響應(yīng)該請求并發(fā)回?cái)?shù)據(jù)。這種基于B/S結(jié)構(gòu)的系統(tǒng)極大簡化了客戶機(jī)的工作,客戶機(jī)中只需安裝瀏覽器軟件,服務(wù)器將承擔(dān)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行都在服務(wù)器端完成。本系統(tǒng)采用了B/S流行架構(gòu)開發(fā),數(shù)據(jù)庫服務(wù)器采用Windows7系統(tǒng),利用開發(fā)工具M(jìn)yeclipse以及Tomcat服務(wù)器,并且安裝Sql Server 2005數(shù)據(jù)庫。2.2 開發(fā)語言隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于瀏覽器/服務(wù)器(Browser/Serve

10、r 簡稱B/S)體系結(jié)構(gòu)的應(yīng)用程序得到了空前廣泛的應(yīng)用。但是服務(wù)器之間的通訊,尤其是在不同平臺上運(yùn)行的服務(wù)器之間的通訊仍然不是一件容易的事情。因?yàn)榇蠖鄶?shù)Internet應(yīng)用程序都是以數(shù)據(jù)庫為中心的,方便的訪問多種數(shù)據(jù)源的能力也比以往任何時(shí)候都更加重要。JSP無疑可以輕松地實(shí)現(xiàn)這類功能,JSP技術(shù)是一種服務(wù)器端的HTML頁面中嵌入JAVA代碼的腳本語言,它比一般腳本語言的執(zhí)行速度更快,由于JSP是基于JAVA語言的,所以它可以運(yùn)行在UNIX/LINUX和WINDOWS平臺上,是一種難得的動態(tài)網(wǎng)頁開發(fā)語言。在動態(tài)內(nèi)容的解決問題中,還存在其他的解決方法,但是開發(fā)人員要掌握這些技術(shù)很難。例如,Java

11、 Servlets這樣的技術(shù)就可以使得用Java語言編寫交互式的應(yīng)用程序的服務(wù)器端的代碼變得更加簡單。Java Servlets就是一個(gè)基于Java技術(shù)的運(yùn)行在服務(wù)器端的程序(與Applet不同,后者運(yùn)行在瀏覽器端)。開發(fā)人員編寫出Servlet程序,用來接收來自Web瀏覽器的HTTP請求,動態(tài)地生成響應(yīng),然后發(fā)送包含HTML或XML文檔到瀏覽器。但是使用這種方法,整個(gè)網(wǎng)頁必須都在Java Servlet中制作。如果開發(fā)人員或者Web管理人員想要調(diào)整頁面的顯示,就不得不從新編輯并編譯Java Servlet程序。采用這種方法,編寫帶有動態(tài)內(nèi)容的頁面需要有很熟練的應(yīng)用程序開發(fā)技巧和經(jīng)驗(yàn)。很顯然,

12、一個(gè)簡單的創(chuàng)建動態(tài)頁面的解決方案要能解決以下的問題: 1. 能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行2. 將應(yīng)用程序邏輯和頁面顯示分離3. 能夠快速地開發(fā)和測試4. 簡化開發(fā)基于Web的交互式應(yīng)用程序的過程JavaServer Pages (JSP)滿足這些要求,它整合了存在的Java編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于Web應(yīng)用程序的方法,這個(gè)方法給予使用基于組件應(yīng)用的邏輯頁面的設(shè)計(jì)者提供了強(qiáng)大的功能。Java的特點(diǎn):(1)簡單 Java語言簡單是指這門語言既易學(xué)又好用。簡單并不代表干癟,Java是一門很豐富的語言。(2)面向?qū)ο?基于對象的編程更符合人們的思維模式,使人更容

13、易編寫程序。(3)跨平臺 Java是基于虛擬機(jī)運(yùn)行的程序,它可以實(shí)現(xiàn)一處編譯多處運(yùn)行。(4)多線程 Java實(shí)現(xiàn)了內(nèi)置多線程支持。多線程允許同時(shí)完成多個(gè)任務(wù)。(5)安全 Java小應(yīng)用程序被限制在只允許訪問Java運(yùn)行環(huán)境中,不允許訪問計(jì)算機(jī)其他資源。Java提供了強(qiáng)類型檢查機(jī)制,使得程序在開發(fā)期間更安全。(6)動態(tài) Java程序的基本組成單位就是類,有些類是自己編寫的,有些類是從類庫引用的,而類又是運(yùn)行時(shí)動態(tài)綁定的,這就使得Java可以在分布式環(huán)境中動態(tài)的維護(hù)程序和類。2.3 數(shù)據(jù)庫技術(shù)2.3.1 SQL Server 大型關(guān)系數(shù)據(jù)庫SQL Server是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具

14、有客戶/服務(wù)器體系結(jié)構(gòu)。SQL Server是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。SQL Server系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進(jìn)的動態(tài)管理機(jī)制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在SQL Server系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問數(shù)據(jù)庫中

15、的相應(yīng)數(shù)據(jù)。2.3.2 Java數(shù)據(jù)庫訪問技術(shù)JDBC(Java Database Connectivity)是Java的一個(gè)標(biāo)準(zhǔn)SQL數(shù)據(jù)庫訪問接口,它是用于執(zhí)行SQL語句的Java應(yīng)用程序接口API,它規(guī)定了Java如何與數(shù)據(jù)庫進(jìn)行交互作用。JDBC由一組用Java語言寫的類和接口組成,利用Java機(jī)制設(shè)計(jì)的標(biāo)準(zhǔn)SQL數(shù)據(jù)庫連接接口JDBC去訪問數(shù)據(jù)庫。本系統(tǒng)采用odbc橋來連接SQL Server 2005數(shù)據(jù)庫。2.3.3 數(shù)據(jù)庫緩沖技術(shù)隨著信息技術(shù)的高速發(fā)展與廣泛應(yīng)用,數(shù)據(jù)庫技術(shù)在信息技術(shù)領(lǐng)域中的位置越來越重要。傳統(tǒng)的開發(fā)模式是:首先在主程序中建立數(shù)據(jù)庫連接;然后進(jìn)行SQL操作,對數(shù)

16、據(jù)庫中的對象進(jìn)行查詢、修改和刪除等;最后斷開數(shù)據(jù)庫連接。使用這種開發(fā)模式,對于一個(gè)簡單的數(shù)據(jù)庫應(yīng)用,由于數(shù)據(jù)庫的訪問不是很頻繁,只需要在訪問數(shù)據(jù)庫時(shí)創(chuàng)建一個(gè)連接,用完后就關(guān)閉它,這樣做不會明顯增大系統(tǒng)的開銷。但是對于一個(gè)復(fù)雜的數(shù)據(jù)庫應(yīng)用,情況就完全不同了,用戶操作頻繁的建立、關(guān)閉數(shù)據(jù)庫,會極大的降低系統(tǒng)的性能,增大系統(tǒng)的開銷,迫使網(wǎng)站的響應(yīng)速度下降,嚴(yán)重的甚至?xí)斐煞?wù)器的崩潰。由上面的問題分析可以看出,問題的根源在于對數(shù)據(jù)庫連接資源的低效管理和放任政策導(dǎo)致數(shù)據(jù)庫連接這個(gè)重要的資源完全暴露在應(yīng)用系統(tǒng)管理之外。為解決上述問題,可以采用數(shù)據(jù)庫連接池技術(shù)。數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一

17、個(gè)“緩沖池”。預(yù)先在緩沖池中放入一定數(shù)量的連接,當(dāng)需要建立數(shù)據(jù)庫連接時(shí),只需從“緩沖池”中取出一個(gè),使用完畢之后再放回去。通過一次建立數(shù)據(jù)庫連接后的共享使用實(shí)現(xiàn)數(shù)據(jù)庫連接的高效運(yùn)行,可以通過設(shè)定連接池最大連接數(shù)、最多并發(fā)連接數(shù)等來防止系統(tǒng)無限制的進(jìn)行數(shù)據(jù)庫連接和數(shù)據(jù)庫服務(wù)請求。更為重要的是我們可以通過連接池的管理機(jī)制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量使用情況,為系統(tǒng)開發(fā)測試及性能調(diào)整提供依據(jù)。2.4 J2EE框架目前,Java 2平臺有3個(gè)版本,它們是適用于小型設(shè)備和智能卡的Java 2平臺Micro版(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平

18、臺標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。2.5 總體設(shè)計(jì)原則1、開放性、可擴(kuò)充性

19、、可靠性原則開放系統(tǒng)是生產(chǎn)各種計(jì)算機(jī)產(chǎn)品普遍遵循的原則,遵循這種標(biāo)準(zhǔn)的產(chǎn)品都符合一些公共的、可以相互操作的標(biāo)準(zhǔn),能夠融洽的在一起工作。開放系統(tǒng)使得各種類型的網(wǎng)絡(luò)和系統(tǒng)互連簡單、標(biāo)準(zhǔn)統(tǒng)一,容易擴(kuò)展升級。從而適應(yīng)廣大用戶需求的多變性和產(chǎn)品的更新?lián)Q代。2、良好的用戶操作界面用戶操作界面美觀、方便、實(shí)用,使用戶能在較短的時(shí)間內(nèi)掌握其使用方法。3、實(shí)用性原則任何系統(tǒng)的設(shè)計(jì)都要考慮其實(shí)用性,系統(tǒng)開發(fā)的目的是為了實(shí)現(xiàn)業(yè)務(wù)處理自動化、規(guī)范化,提高工作效率,減輕工作人員的勞動強(qiáng)度,減少開支。4、工作平臺設(shè)計(jì)原則能適應(yīng)不同的操作平臺,不同的網(wǎng)絡(luò)。 3 系統(tǒng)分析與設(shè)計(jì)3.1 需求分析需求分析是在問題及最終解決方案之

20、間架設(shè)橋梁的第一步。只有充分了解需求之后才能設(shè)計(jì)系統(tǒng),否則,對需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量的返工?,F(xiàn)在絕大多數(shù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑原始的手工記錄管理,效率低、易出錯(cuò);同時(shí),市場上出現(xiàn)的各類酒店客房信息管理軟件基本上都是為大型酒店專業(yè)設(shè)計(jì)的,有很多功能對于一般酒店、賓館根本用不上。更為關(guān)鍵的是這些酒店客房信息管理軟件都是基于客戶機(jī)/服務(wù)器的,即使功能再強(qiáng)大,客人需要預(yù)訂客房時(shí)都需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,操作比較繁瑣。酒店客房信息管理系統(tǒng)的使用是否方便,運(yùn)行速度是否迅速,信息處理是否準(zhǔn)確,直接影響到客人能否及時(shí)獲得酒

21、店客房信息和酒店的經(jīng)營管理。然而,現(xiàn)在的系統(tǒng)顯然不能滿足這些需求,它存在的主要問題是:客人使用很不方便。客人預(yù)訂客房,需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,這顯然是對時(shí)間很大的浪費(fèi)。另外,若客人臨時(shí)有事,需要修改和取消自己的預(yù)訂也需那樣做,相當(dāng)麻煩。而在生活節(jié)奏越來越快的今天,顯然是不科學(xué)的。管理酒店的各種信息也是相當(dāng)困難,酒店的信息量越來越大,管理員要對客房、預(yù)訂、入住、結(jié)賬等信息進(jìn)行人工管理,工作量相當(dāng)大,如客人結(jié)賬退房時(shí),要通過手工記錄的賬單計(jì)算客人的結(jié)賬金額,并修改客房信息,處理效率低,準(zhǔn)確度差。采用人工方式,不但增加了工作量,浪費(fèi)了人力,更重要的是不可避免地會降低處理效率,且

22、出錯(cuò)機(jī)率大。3.1.1 性能需求分析該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:(1)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便,許多選項(xiàng)只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。對常見的類似網(wǎng)站的管理的各個(gè)方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn);(2)即時(shí)可見:對客戶預(yù)定酒店客房信息的處理(包括錄入、刪除)將立即在主頁的對應(yīng)欄目顯示出來,達(dá)到“即時(shí)發(fā)布、即時(shí)見效”的功能;(3)系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;(4)在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)。3.1.2 產(chǎn)品質(zhì)量需求分析客戶的需求不斷變化,如

23、何快速高效地推出滿足客戶需求、具有差異化優(yōu)勢和競爭優(yōu)勢的產(chǎn)品,并最終獲得市場的成功。表3.1 產(chǎn)品質(zhì)量需求分析主要質(zhì)量屬性詳細(xì)要求正確性按照需求正確執(zhí)行任務(wù),完成各個(gè)模塊的相應(yīng)要求。健壯性具有較高的容錯(cuò)能力和恢復(fù)能力。可靠性故障發(fā)生率每運(yùn)行1000小時(shí)低于3次性能,效率軟件的輸出結(jié)果更新周期應(yīng)該與系統(tǒng)的信息更新周期相同。在網(wǎng)絡(luò)情況良好的情況下,3秒內(nèi)可響應(yīng)用戶請求。易用性軟件研制過程中形成的所有文檔語言簡練、前后一致、易于理解以及語句無歧義。安全性防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù)應(yīng)能集中存放于總部的數(shù)據(jù)庫服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫連接信息,也不

24、應(yīng)進(jìn)行什么數(shù)據(jù)同步.可擴(kuò)展性能方便的進(jìn)行二次開發(fā),滿足對功能的擴(kuò)充或提高并能提高相應(yīng)的安全控制。兼容性不易與其他軟件起沖突。 可移植性可方便移植到其他系統(tǒng)環(huán)境中正常運(yùn)行。3.2 可行性分析(1)技術(shù)上的可行性本管理信息系統(tǒng)將采用技術(shù)成熟的MyEclipse作為前臺開發(fā)工具。后臺數(shù)據(jù)庫采用SQL Server 2005數(shù)據(jù)庫,SQL功能強(qiáng)大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持SQL。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。本系統(tǒng)使

25、用Java技術(shù)進(jìn)行開發(fā),編程語言使用Java,Java語言是公認(rèn)的易學(xué)易用的語言。(2)經(jīng)濟(jì)上的可行性本系統(tǒng)由本人自主開發(fā),免費(fèi)使用。操作人員只需簡單培訓(xùn)即可操作。管理和維護(hù)比較簡單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運(yùn)轉(zhuǎn)。因此對于中小型酒店在經(jīng)濟(jì)上是完全可以接受的。本系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,能夠取得良好的經(jīng)濟(jì)效益綜合以上分析,此次畢業(yè)設(shè)計(jì)決定利用Java,JSP和SQL技術(shù)設(shè)計(jì)網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)。Java具有跨平臺的優(yōu)勢。JSP可以創(chuàng)建和運(yùn)用動態(tài)、交互的WEB服務(wù)器應(yīng)用程序。同時(shí),JSP具有向跨平臺跨服務(wù)器的優(yōu)點(diǎn)。SQLS

26、erver是一個(gè)杰出的數(shù)據(jù)庫平臺,具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。(3)操作上的可行性在操作上對開發(fā)人員要求不高,Windows操作系統(tǒng)已經(jīng)非常普及了,Java語言也相對容易上手。按以上兩個(gè)方面進(jìn)行可行性分析、研究后,我認(rèn)為該項(xiàng)目在技術(shù)上是可行的,在經(jīng)濟(jì)上是可行的,在操作上也是可行的,所以完全可以進(jìn)行開發(fā)。3.3 體系流程分析3.3.1 業(yè)務(wù)流程分析(1)注冊:顧客進(jìn)入酒店網(wǎng)頁首頁,如果是老顧客,直接輸入用戶名密碼進(jìn)行登錄,如果是新顧客,進(jìn)行注冊過在進(jìn)行登錄。(2)瀏覽酒店客房狀態(tài)信息:顧客通過查尋可以看到空閑房間剩余。(3)預(yù)訂:點(diǎn)擊預(yù)訂,選擇日期

27、,房間類型進(jìn)行預(yù)訂。(4)查看預(yù)訂信息:從預(yù)訂房間查看,可以看到客戶自己當(dāng)前訂單,已入住用戶可以查看到自己的入住單。3.3.2 數(shù)據(jù)流分析該系統(tǒng)數(shù)據(jù)流程比較簡單,管理員可以添加酒店客房信息(包括樓信息,樓層信息,房間信息等),然而這些信息顧客是可以瀏覽的,但是顧客沒有權(quán)限對這些信息進(jìn)行修改,這些信息對于顧客而言是單向的。對于預(yù)定信息,管理員可以增刪改查預(yù)定信息。3.4 功能設(shè)計(jì)根據(jù)酒店客房信息管理系統(tǒng)基于B/S的特點(diǎn),可以將其分為前臺和后臺兩個(gè)部分進(jìn)行設(shè)計(jì),分別對應(yīng)客人、操作員和管理員。前臺主要用于客人查詢客房、預(yù)訂客房、查詢訂單,操作員對會員信息的修改,以及預(yù)訂客房等功能;后臺主要用于酒店管

28、理員對酒店入住情況進(jìn)行管理。下面詳細(xì)描述一下各個(gè)模塊的功能。1.前臺模塊的功能客人進(jìn)入酒店網(wǎng)站的首頁,根據(jù)客房的類型,查詢酒店的客房信息,并在網(wǎng)上完成了客房的預(yù)訂。客人在預(yù)訂了客房后可通過客房編號對自己的訂單信息進(jìn)行查詢、修改和刪除操作。系統(tǒng)功能架構(gòu)的前臺會員功能結(jié)構(gòu)圖,如圖3-1所示。前臺會員預(yù)訂系統(tǒng)客房預(yù)訂情況查詢客房預(yù)訂圖3-1 系統(tǒng)總體結(jié)構(gòu)圖-前臺會員功能結(jié)構(gòu)圖系統(tǒng)功能架構(gòu)的前臺操作員功能結(jié)構(gòu)圖,如圖3-2所示。前臺操作員系統(tǒng)對會員信息的管理客房預(yù)訂賬單管理客房結(jié)賬單的查看房間入住信息的查看圖3-2 系統(tǒng)總體結(jié)構(gòu)圖-前臺操作員功能結(jié)構(gòu)圖2.后臺模塊的功能(1)客房信息管理只限于管理員操

29、作。對樓、樓層、房間的屬性進(jìn)行增刪改查。 (2)訂單管理對會員的預(yù)定的賬單進(jìn)行增加、刪除、查找。(3)入住管理對預(yù)訂會員進(jìn)行入住登記。(4)退房結(jié)賬管理對入住會員進(jìn)行退房結(jié)算操作,并計(jì)入賬單。(5)系統(tǒng)維護(hù)系統(tǒng)有三種權(quán)限的帳號:一種是管理員,一種是會員,還有一種是操作員。管理員有權(quán)添加更改或刪除會員或是操作員信息。后臺結(jié)構(gòu)圖如圖3-3所示。后臺客房管理系統(tǒng)訂單管理查詢訂單取消訂單入住管理入住登記退房結(jié)賬入住退房結(jié)算賬單客房管理增加客房信息類型刪除客房信息類型系統(tǒng)維護(hù)增加刪除用戶角色設(shè)置圖3-3 系統(tǒng)總體結(jié)構(gòu)圖-后臺功能模塊圖3.5 數(shù)據(jù)庫設(shè)計(jì)3.5.1 表的設(shè)計(jì)表3.2 房間信息表列名數(shù)據(jù)類型

30、是否允許為空說明fmcvarchar(50)否房間號,主鍵lcmcvarchar(50)否樓層號,主鍵lmcvarchar(50)否樓名稱,主鍵fztvarchar(10)是房間狀態(tài)sidvarchar(50)是會員名djint是單價(jià)rzsjvarchar(50)是入住時(shí)間ydsjvarchar(50)是預(yù)定時(shí)間表3.3 樓層信息表列名數(shù)據(jù)類型是否允許為空說明lcmcvarchar(50)否樓層號,主鍵lmcvarchar(50)否樓名稱,主鍵lrsnumeric(18,0)是該層房間數(shù)lcsxvarchar(50)是樓層屬性lcbzvarchar(50)是樓層備注表3.4 公告信息表列名數(shù)據(jù)

31、類型是否允許為空說明ggnrvarchar(5000)是公告內(nèi)容fbsjdatetime是發(fā)布時(shí)間表3.5 管理員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼idint是id,主鍵表3.6 結(jié)算賬單信息表列名數(shù)據(jù)類型是否允許為空說明idnumeric(18,0)否賬單id,主鍵lmcvarchar(50)是樓名稱lcmcvarchar(50)是樓層名稱fjmcvarchar(50)是房間名稱xmvarchar(50)是會員名rzsjvarchar(50)是入住時(shí)間tfsjvarchar(50)是退房時(shí)間jevarc

32、har(50)是價(jià)位表3.7 操作員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼表3.8 樓信息表列名數(shù)據(jù)類型是否允許為空說明lmcvarchar(50)否樓名稱,主鍵lcsnumeric(18,0)是樓層數(shù)lbzvarchar(500)是樓備注表3.9 新聞信息表列名數(shù)據(jù)類型是否允許為空說明bhvarchar(50)否編號btvarchar(50)是標(biāo)題nrvarchar(5000)是內(nèi)容fbsjvarchar(50)是發(fā)布時(shí)間lxvarchar(50)是類型表3.10 會員信息表列名數(shù)據(jù)類型是否允許為空說明si

33、dvarchar(50)否用戶id,主鍵表3.10 會員信息表(續(xù)表)列名數(shù)據(jù)類型是否允許為空說明snamevarchar(50)是用戶名sxbvarchar(50)是用戶性別sbjvarchar(50)是用戶密碼ssfzvarchar(50)是身份證號3.5.2 E-R圖將“管理員”、“房間信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、客房信息的局部E-R圖,如圖3-4所示。管理員房間信息管理1n用戶名密碼樓層號樓名稱入住時(shí)間房間狀態(tài)會員名預(yù)定時(shí)間房間號單價(jià)IDId圖3-4 管理員、房間信息E-R圖將“管理員”、“樓層信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、樓層信息的局部E

34、-R圖,如圖3-5所示。管理員樓層信息管理1n用戶名密碼ID樓層號房間數(shù)備注樓層屬性樓名稱圖3-5 管理員、樓層信息E-R圖將“管理員”、“結(jié)算帳單”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、結(jié)算賬單的局部E-R圖,如圖3-6所示。管理員結(jié)算賬單管理1n用戶名密碼ID樓名稱樓層名稱退房時(shí)間房間名稱會員名價(jià)位賬單id入住時(shí)間圖3-6 管理員、結(jié)算賬單E-R圖將“管理員”、“樓信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、樓信息的局部E-R圖,如圖3-7所示。管理員樓信息管理1n用戶名密碼ID樓名稱樓備注樓層數(shù)圖3-7 管理員、樓信息E-R圖將“管理員”、“新聞信息”確定為實(shí)體,“管理”

35、作為聯(lián)系,可以得到管理員、新聞信息的局部E-R圖,如圖3-8所示。管理員新聞信息管理1n用戶名密碼ID標(biāo)題內(nèi)容發(fā)布時(shí)間類型編號圖3-8 管理員、新聞信息E-R圖以上為部分功能子系統(tǒng)的分E-R圖,根據(jù)各個(gè)分E-R圖,現(xiàn)在給出總體E-R圖,如圖3-9所示。房間信息樓層信息公告信息管理員會員信息結(jié)算賬單管理管理1111nnnn管理操作員信息管理樓信息管理新聞信息1nnnn111管理管理管理圖3-9 系統(tǒng)總體E-R簡圖4 系統(tǒng)實(shí)現(xiàn)4.1 會員界面說明4.1.1 會員注冊登錄(1)會員登錄界面,整個(gè)界面都是用標(biāo)簽table來完成的。左側(cè)的登錄界面是一個(gè)表單form,通過標(biāo)簽input來做出登錄和重置按鈕

36、,在登錄時(shí)input的name是submit,提交方式是post,向數(shù)據(jù)庫提交數(shù)據(jù)進(jìn)行匹配;重置是JavaScript里的一個(gè)自帶的按鈕叫reset,來實(shí)現(xiàn)用戶名密碼清空。用戶注冊做的是一個(gè)超鏈接,跳轉(zhuǎn)到用戶注冊界面。具體界面如圖4-1所示。圖4-1 用戶登錄界面用戶注冊界面,也是通過表單form來完成的,用submit向會員信息數(shù)據(jù)庫提交內(nèi)容,如圖4-2所示。圖4-2 用戶注冊界面(2)部分代碼用戶登錄用戶名密碼用戶注冊普通用戶  4.1.2 客房預(yù)訂客人預(yù)訂登記和預(yù)定房間查看主界面,整個(gè)界面是用的一個(gè)框架模板,分為3個(gè)部分,整個(gè)網(wǎng)頁是3個(gè)jsp結(jié)合組成的。上面部分做的是

37、一個(gè)歡迎語和時(shí)間顯示,以及3個(gè)超鏈接進(jìn)行修改密碼,退出系統(tǒng),返回主頁,所作的鏈接都是跳轉(zhuǎn)到另一個(gè)jsp頁面。左下方是一個(gè)菜單欄,也是一個(gè)form表單,點(diǎn)擊功能后,右邊會跳轉(zhuǎn)到相應(yīng)表面。具體如圖4-3所示。圖4-3 客人預(yù)訂登記和預(yù)定房間查看主界面客人預(yù)訂登記具體界面,同樣是一個(gè)form表單,在入住時(shí)間做了個(gè)WdatePicker時(shí)間控件,它是JavaScript自定義的。具體界面如圖4-4所示。圖4-4 客人預(yù)訂登記具體界面4.2 管理員界面說明4.2.1 管理員用戶登錄及密碼設(shè)置(1)界面介紹管理員登錄界面,設(shè)置了3種權(quán)限,分別是操作員,管理員和會員,整個(gè)界面也是一個(gè)form表單,用subm

38、it想數(shù)據(jù)庫提交數(shù)據(jù),將數(shù)據(jù)與數(shù)據(jù)庫中表中的內(nèi)容進(jìn)行匹配。具體界面如圖4-5所示。圖4-5 管理員登錄界面管理員用戶密碼設(shè)置界面,當(dāng)原密碼為空,或者新密碼與在此輸入的密碼不一致,這里做了個(gè)JavaScript的匹配,出跳出提示窗口。具體界面如圖4-6所示。圖4-6 管理員用戶密碼設(shè)置界面(2)部分代碼/密碼設(shè)置function checkform()var f=document.loginform;if(f.username.value=)alert(用戶名不能為空!);return false;if(f.password.value=)alert(密碼不能為空!);return false;

39、function exit()if(confirm(您真的要退出本系統(tǒng)嗎?)window.opener=null;window.close(); /權(quán)限設(shè)置4.2.2 基礎(chǔ)信息管理操作(1)頁面介紹基礎(chǔ)信息管理功能界面,如圖4-7所示。圖4-7 基礎(chǔ)信息管理功能界面大樓信息管理界面,如圖4-8所示。圖4-8 大樓信息管理界面樓層基本信息管理界面,如圖4-9所示。圖4-9 房間基本信息管理界面房間基本信息管理界面,如圖4-10所示。圖4-10 房間基本信息管理界面會員信息管理界面,如圖4-11所示。圖4-11 會員信息管理界面(2)部分代碼% fxxop fxop=new fxxop(); St

40、ring op=DateFormate.toGb(String)request.getParameter(op); String svalue=DateFormate.toGb(String)request.getParameter(svalue); ArrayList al=new ArrayList(); if(search.equals(op) al=fxop.getFxxBylmc(svalue); elseal=fxop.getFxx(); fxx fx=new fxx(); for(int i=0;i 4.2.3 入/訂/退業(yè)務(wù)操作(1)頁面介紹主要功能界面,如圖4-12所示。圖4

41、-12 主要功能界面會員入住退房界面,如圖4-13所示。圖4-13 會員入住退房界面結(jié)算賬單查詢界面,如圖4-14所示。圖4-14 結(jié)算賬單查詢界面(2)部分代碼 % jsxxop jsop=new jsxxop(); String op=DateFormate.toGb(String)request.getParameter(op); String svalue=DateFormate.toGb(String)request.getParameter(svalue); ArrayList al=new ArrayList();al=jsop.getjsxx(); jsxx js=new js

42、xx(); for(int i=0;i4.3 操作員界面說明4.3.1 基礎(chǔ)信息管理功能會員信息管理界面,與管理員是跳轉(zhuǎn)到相同界面的。如圖4-15所示。圖4-15 會員信息管理界面4.3.2 入/訂/退業(yè)務(wù)操作具體功能菜單欄,這些功能在操作員部分都有介紹。具體如圖4-16所示。圖4-16 功能菜單欄結(jié) 論本文提出的網(wǎng)上酒店客房預(yù)訂系統(tǒng)是在調(diào)研國內(nèi)各大網(wǎng)上酒店客房預(yù)訂管理軟件和查閱資料了解國內(nèi)外資料的基礎(chǔ)上提出來的,同時(shí)查閱了大量相關(guān)文件做出系統(tǒng)分析,本文的系統(tǒng)分析和設(shè)計(jì)只是相對于一般的團(tuán)體而言的。同時(shí),本文著重介紹的是網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)的開發(fā)、Java語言和JSP語言部分,又由于系統(tǒng)的特

43、殊性,更多地考慮Java、數(shù)據(jù)庫和JSP語言的設(shè)計(jì)和實(shí)現(xiàn)。在這次畢業(yè)設(shè)計(jì)中,我獨(dú)立開發(fā)了網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)中的所有功能。在這個(gè)系統(tǒng)中,采用的是開發(fā)語言是Java語言和JSP技術(shù)。以前對JSP技術(shù)僅僅是很淺顯的認(rèn)識。通過這次畢業(yè)設(shè)計(jì),使我對JSP技術(shù)有了深刻的認(rèn)識,對其組件、功能、語法都有了較大的提高。從學(xué)習(xí)JAVA語言開始,學(xué)習(xí)JSP,還有JDBC技術(shù)以及JSP與數(shù)據(jù)庫的連接技術(shù)等,經(jīng)過這段時(shí)間的系統(tǒng)學(xué)習(xí),在JSP技術(shù)方面有了很大的提高。由于沒有MIS的開發(fā)經(jīng)歷,同時(shí)涉及到JSP方面的內(nèi)容,又對TOMCAT服務(wù)器不了解。在籌建時(shí),耗費(fèi)很多時(shí)間深入廣泛的調(diào)查現(xiàn)有的網(wǎng)上酒店客房預(yù)訂系統(tǒng)流程,

44、但是,由于用戶、房間信息管理,酒店客房預(yù)訂在功能實(shí)現(xiàn)上大同小異,因此設(shè)計(jì)上沒有花費(fèi)太多時(shí)間,最終把精力放在了解JSP技術(shù)中,重點(diǎn)解決亂碼問題、數(shù)據(jù)庫連接問題上。在做本次畢業(yè)設(shè)計(jì)時(shí)我還學(xué)習(xí)到:當(dāng)調(diào)試出現(xiàn)問題時(shí),先從細(xì)節(jié)上入手,看看自己在細(xì)節(jié)上有沒有由于粗心而發(fā)生的錯(cuò)誤,然后再進(jìn)行整體上分析,有沒有嚴(yán)重的語法錯(cuò)誤。最終在自己的努力下,在老師和同學(xué)的幫助下解決了各種問題。這次畢業(yè)設(shè)計(jì),積累了數(shù)據(jù)庫編程和網(wǎng)站開發(fā)的基本經(jīng)驗(yàn)和一些基本技巧。對大型系統(tǒng)開發(fā)有了實(shí)質(zhì)性、操作性的認(rèn)識,同時(shí)對運(yùn)用JSP技術(shù)有了很大的提高,對以前學(xué)到的書本知識也是個(gè)很好的鞏固,同時(shí)這次設(shè)計(jì)讓我意識到自己的許多的不足,鍛煉了自己獨(dú)

45、立發(fā)現(xiàn)問題,思考問題,解決問題的能力,也掌握了一些編程的思想和技巧,使自己的編程能力也有了很大的提高。致 謝本文是在指導(dǎo)教師的悉心指導(dǎo)和關(guān)懷下完成的。在完成畢業(yè)設(shè)計(jì)的過程中老師認(rèn)真地指導(dǎo),讓我受益匪淺。老師淵博的知識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和敏捷的思路都讓我由衷的敬佩;老師對待學(xué)生和藹親切,但又不失威嚴(yán),她坦蕩的胸懷和直率的性格深深地吸引了我,從她那里我學(xué)到了很多知識和做人的道理。老師對我的嚴(yán)格要求和培養(yǎng)對我未來的學(xué)習(xí)和工作產(chǎn)生深遠(yuǎn)的影響。在此,謹(jǐn)對老師表示由衷的敬意和感謝!感謝CSDN技術(shù)論壇的熱心的程序員朋友們,幫我解決了很多技術(shù)性的難題。非常感謝我的父母和家人,在我的成長道路上他們一直鼓勵和支持著我。離家的這四年來,他們在背后一直默默地支持著我,帶給我克服困難的勇氣和對待生活的樂觀態(tài)度。最后,感謝所有曾給予我關(guān)心和幫助的人們。我今天能夠取得的一切是對他們最好的回報(bào)。參 考 文 獻(xiàn)1 孫一林,彭波.JSP數(shù)據(jù)庫編程實(shí)例M.北京:清華大學(xué)出版社,2002.2 王浩亮.

溫馨提示

  • 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

提交評論