酒店客房管理系統(tǒng)_第1頁
酒店客房管理系統(tǒng)_第2頁
酒店客房管理系統(tǒng)_第3頁
酒店客房管理系統(tǒng)_第4頁
酒店客房管理系統(tǒng)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、北華大學 題目: 酒店客房管理系統(tǒng)院 系: 計算機學院 專業(yè)班級:網(wǎng)絡12-2 學生姓名: 李冬冬(11) 張軼(36) 指導教師: 張淑英 2015 年 12月 18 日 目錄前言1第一章 系統(tǒng)概論21.1開發(fā)背景21.2開發(fā)目的21.3系統(tǒng)概述21.4系統(tǒng)功能2第二章 系統(tǒng)可行性研究42.1可行性分析42.1.1操作可行性42.1.2經(jīng)濟可行性42.1.3社會因素方面的可行性42.2技術可行性分析4第三章 系統(tǒng)需求分析73.1 需求分析73.2功能模塊設計73.3業(yè)務流程圖83.4數(shù)據(jù)流圖構造93.4.1數(shù)據(jù)流圖93.4.2數(shù)據(jù)流定義93.5開發(fā)及運行環(huán)境103.5.1網(wǎng)站開發(fā)環(huán)境103.

2、5.2服務器端103.5.3客戶端10第四章 系統(tǒng)設計114.1數(shù)據(jù)庫設計114.2概念結構設計114.3數(shù)據(jù)庫關系圖124.4數(shù)據(jù)庫的實現(xiàn)13第五章 系統(tǒng)功能實現(xiàn)155.1系統(tǒng)首頁155.2用戶注冊與登錄155.3客房瀏覽與查詢165.4訂單管理175.5用戶點評185.6酒店信息動態(tài)展示18課程設計總結20參考文獻21附件221、數(shù)據(jù)庫連接代碼222、客房查詢代碼22前言 現(xiàn)代化的酒店組織龐大、客流量多、信息海量,要想提高勞動生產(chǎn)、降低成本、提高服務質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理,酒店客房管理系統(tǒng)由此應運而生。本系統(tǒng)中采用 Java 開發(fā),使用SQL

3、 Server數(shù)據(jù)庫。繼承 Java 的“Write Once, Run Anywhere”的優(yōu)點,可以在任何一個系統(tǒng)下運行。該系統(tǒng)采用Jsp 應用開發(fā)技術,可實現(xiàn)一個動態(tài)、交互式、具有在線查詢和訂房的應用系統(tǒng)。它方便、快捷,易與客戶交流,宣傳最新服務消息,并可廣泛接收客戶留言建議,積極改正,有利提高。關鍵詞:酒店客房管理系統(tǒng)、Java、 Microsoft SQL Server、JSP 第一章 系統(tǒng)概論1.1開發(fā)背景信息時代的今天,賓館、酒店業(yè)的特色經(jīng)營和個性化管理日趨明顯,管理趨于信息化、網(wǎng)絡化,再加上國際、國內(nèi)名優(yōu)企業(yè)擴展力度的加大,賓館、酒店業(yè)集團化步伐的加快,預示著傳統(tǒng)賓館、酒店正逐

4、步向現(xiàn)代賓館、酒店業(yè)方向轉(zhuǎn)化。借助計算機網(wǎng)絡開發(fā)信息化管理系統(tǒng)已成為生存下去的必然的需求。1.2開發(fā)目的網(wǎng)絡信息化管理系統(tǒng)具有信息量大、數(shù)據(jù)準確、速度快、管理全面等特點。它可以滿足客戶通過網(wǎng)絡服務足不出戶實現(xiàn)客房的查詢、預訂等一系列活動,并且實現(xiàn)隨時隨地快捷訂房,符合現(xiàn)代的快速生活。與此同時,通過計算機網(wǎng)絡對賓館、酒店業(yè)進行管理,可以克服人為管理中人為因素給企業(yè)管理帶來的諸多不便,大大提高賓館、酒店的工作效率,為企業(yè)創(chuàng)造了更大的利潤。1.3系統(tǒng)概述本系統(tǒng)使用功能強大的Eclipse作為開發(fā)工具,對整個系統(tǒng)進行設計與開發(fā)。本系統(tǒng)可以根據(jù)各應用的具體情況,適當加以修改,以便更好應用。另外,本系統(tǒng)還

5、設計了詳細的查詢功能,以供管理人員快速掌握酒店的各項業(yè)務及相關信息。在數(shù)據(jù)庫設計階段使用了Microsoft SQL Server 2005軟件,同時介紹了數(shù)據(jù)庫的相關知識,對數(shù)據(jù)庫進行數(shù)據(jù)庫需求分析和數(shù)據(jù)庫結構設計。分析在數(shù)據(jù)庫中要建立多少存儲信息的表,又列出各表的結構,分析表中字段之間的。1.4系統(tǒng)功能(1)用戶注冊和登錄:用戶在訂房之前要進行注冊用戶信息,并登錄酒店管理系統(tǒng)。(2)酒店服務信息瀏覽:用戶打開系統(tǒng)后,可以在首頁瀏覽酒店的各個服務信息,及時了解各種有用信息。(3)客房瀏覽:用戶可以在未登錄系統(tǒng)的情況下瀏覽該酒店的所有客房信息,并可按條件查找符合自己要求的客房。(4)客房預訂:

6、用戶在查找到心儀的客房后,登錄酒店客房管理系統(tǒng)可提交訂單實現(xiàn)客房預訂。(5)用戶留言:用戶登錄系統(tǒng)后,可以再留言欄中留下自己的意見或建議。第二章 系統(tǒng)可行性研究2.1可行性分析2.1.1操作可行性系統(tǒng)運行良好,操作方便。用戶只需獲取酒店客房管理系統(tǒng)網(wǎng)址即可,不需掌握復雜的相關知識。2.1.2經(jīng)濟可行性系統(tǒng)開發(fā)所需人力、資源都可直接獲取,開銷基本為零。所以,從經(jīng)濟的角度來看,該系統(tǒng)可行。2.1.3社會因素方面的可行性(1)法律方面的可行性:本系統(tǒng)的開發(fā)不會涉及侵犯版權、專利權等侵權行為。(2)使用方面的可行性:使用本系統(tǒng)只需簡單地計算機操作,在使用方面用戶不會有任何問題。2.2技術可行性分析本系

7、統(tǒng)使用Eclipse作為開發(fā)工具,對整個系統(tǒng)進行設計與開發(fā)。本系統(tǒng)可以根據(jù)各應用的具體情況,適當加以修改,以便更好應用。在數(shù)據(jù)庫設計階段使用了Microsoft SQL Server 2005軟件,詳細呈現(xiàn)了各個表的設計與構造。另外,本系統(tǒng)還設計了詳細的查詢功能,以供管理人員快速掌握酒店的各項業(yè)務及相關信息。1、 Eclipse簡介Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。對于編

8、碼、調(diào)試、重 構、單元測試等等, Eclipse 可以與任何一種 IDE 匹敵,甚至比它們還要好。與免費的 JBuilder X Foundation 版本類似, Eclipse 也有代碼補足、代碼模板的功能,以及對重構、Ant、CVS 和 JUnit 的支持。實際上,Eclipse 對很多特性的支持都比 JBuilder 更好。例如, Eclipse 具有更多的重構功能,能夠更好地支持將本地代碼與 CVS 服務器進行合并。 Eclipse的源代碼是開放的,可擴展性很好,可以擴充很多插件,開源插件和商業(yè)插件都可以用來擴充 Eclipse。如果需要基本的 Eclipse IDE 所不具備的特性,

9、一般都可以找到需要的插件。大部分情況下,都可以找到免費的插件,至少可以完全實現(xiàn)所需的功能 - 例如,對于 Web 和 J2EE 的開發(fā),通常都能找到這種插件??偟膩碚fEclipse的優(yōu)點很多,最突出的莫過于以下四大優(yōu)點: (1)從編寫、查錯、編譯、幫助等等各方面為Java語言貼身定做; (2)可無限擴展的強大插件功能; (3)眾多公司、廠商、組織的鼎立支持; (4)開放,自由,免費。 2、 SQL Server 2005簡介 Microsoft SQL Server 2005最早是由關系數(shù)據(jù)庫Sybase演變而來的。1988年由Sybase,M

10、icrosoft,Ashton-Tate三家公司共同開發(fā)了OS/2版本,后來又應用于Windows NT操作系統(tǒng)中。下面介紹一下Microsoft SQL server2005的新特點:(1)簡單的圖形化管理工具Microsoft SQL server企業(yè)管理器是一個基于圖形用戶界面的繼承管理工具,利用它可以配置管理Microsoft SQL server服務器,管理數(shù)據(jù)庫和數(shù)據(jù)庫對象,備份和恢復數(shù)據(jù),調(diào)度任務和管理警報,實現(xiàn)數(shù)據(jù)復制和數(shù)據(jù)轉(zhuǎn)換等。(2)隱含的并發(fā)控制能力Microsoft SQL server利用動態(tài)鎖定功能防止用戶在查詢和更新并發(fā)操作時相互間發(fā)生沖突,動態(tài)鎖定是隱含的,用戶

11、不必關心縮定過程。(3)豐富的編程接口工具Microsoft SQL Server 2005提供了豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。此外,它還支持ODBC和OLE DB規(guī)范,可以使用ODBC和OLE DB接口函數(shù)訪問Microsoft SQL Server 2005數(shù)據(jù)庫。(4)多線程體系結構Microsoft SQL Server 2005支持多線程操作,在多用戶并發(fā)訪問時,系統(tǒng)在產(chǎn)生較小額外負擔的情況下,能夠進行并發(fā)處理,從而減小內(nèi)存需求,提高系統(tǒng)的吞吐量,在用戶數(shù)量增加時,SQL Server 2005的運行速度也不會明顯減慢。(5)具有很好的伸縮性Micros

12、oft SQL Server 2005既能運行在Windows 2000操作系統(tǒng)下,又可以運行在Windows NT,Workstation,Windows NT Server等操作系統(tǒng)下,并且利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等?;贛icrosoft SQL Server 2005以上的5個特點,我們選擇了它為網(wǎng)站搭建數(shù)據(jù)庫, 使網(wǎng)站能夠更快更好的完成數(shù)據(jù)庫操作。 所以說,選擇Eclipse和Microsoft SQL Server 2005作為系統(tǒng)的開發(fā)工具是再合適不過的。經(jīng)過上述各個方面的分析和考慮,本人最終認為該系統(tǒng)可以開發(fā)和使用。第三章 系統(tǒng)需求分析3.1 需求

13、分析需求分析階段是酒店客房管理系統(tǒng)開發(fā)最重要的階段。開發(fā)者首先要了解和澄清用戶的需求,然后嚴格地定義該系統(tǒng)的需求規(guī)格說明書。以下進行詳細說明:(1) 需求分析是從客戶的需求中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務問題,通過對用戶業(yè)務問題的分析,規(guī)劃出系統(tǒng)的功能模塊,即定義用例。這個步驟是對理解需求的升華,直接關系到該系統(tǒng)的質(zhì)量。(2) 經(jīng)過開發(fā)者同客戶的需求分析后,確定酒店客房管理系統(tǒng)的功能模塊(用例)包括: 用戶注冊與登錄 客房信息展示 客房預定 訂單管理 客戶點評酒店客房管理系統(tǒng)采用Web方式,能將系統(tǒng)的各個功能提供給用戶,以幫助用戶進行客房管理。為了確保客戶和酒店的信息具有更好的安全性,系

14、統(tǒng)除基本的瀏覽功能外,用戶必須通過注冊自己的基本信息,登錄系統(tǒng),才可進行預訂和點評。所有客戶信息由后臺數(shù)據(jù)庫保存,不對外開放,安全可靠。 本系統(tǒng)主要由數(shù)據(jù)庫系統(tǒng)作為支持,后臺管理的維護工作主要由系統(tǒng)管理員進行,包括完成對各個數(shù)據(jù)表單的維護、數(shù)據(jù)庫的備份及恢復等工作,本實例我們選用的數(shù)據(jù)庫系統(tǒng)為Microsoft SQL Server 2005。3.2功能模塊設計本系統(tǒng)是根據(jù)酒店日常管理的需求進行開發(fā)設計的,主要實現(xiàn)以下目標。 用戶注冊與登錄 (36) 客房信息展示 (36) 客房預定 (36) 訂單管理 (11) 客戶點評 (11)其功能模塊圖如下圖3.1所示:圖3.1 功能模塊圖3.3業(yè)務流

15、程圖退訂預定業(yè)務流程圖如下圖3.2所示:圖3.2 退訂預定業(yè)務流程圖 入住業(yè)務流程圖如下圖3.3所示:圖3.3 入住業(yè)務流程圖3.4數(shù)據(jù)流圖構造數(shù)據(jù)流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結構化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結果。3.4.1數(shù)據(jù)流圖圖3.4 酒店客服管理系統(tǒng)的第一層數(shù)據(jù)流圖圖3.5 合法檢查的二層數(shù)據(jù)流圖 3.4.2數(shù)據(jù)流定義1、酒店客房管理系統(tǒng)數(shù)據(jù)流:數(shù)據(jù)流編號:D1數(shù)據(jù)流名稱:登錄信息數(shù)據(jù)流來源:用戶數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流編號:D2數(shù)據(jù)流名稱:用戶名數(shù)據(jù)流來源

16、:用戶數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流編號:D3數(shù)據(jù)流名稱:權限數(shù)據(jù)流來源:系統(tǒng)用戶表數(shù)據(jù)流去向:管理系統(tǒng)數(shù)據(jù)流編號:D4 數(shù)據(jù)流名稱:請求數(shù)據(jù)流來源:管理系統(tǒng)數(shù)據(jù)流去向:系統(tǒng)用戶表2、數(shù)據(jù)存儲的描述 數(shù)據(jù)存儲編號:F1 數(shù)據(jù)存儲名稱:系統(tǒng)用戶表 簡述:記錄用戶的信息。3.5開發(fā)及運行環(huán)境3.5.1網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境:MyEclipse 8.5集成開發(fā)環(huán)境。網(wǎng)站開發(fā)語言:JSP+JAVA。網(wǎng)站后臺數(shù)據(jù)庫:Microsoft SQL Server 2005。開發(fā)環(huán)境運行平臺:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)。3.

17、5.2服務器端操作系統(tǒng):Windows 7。Web服務器:Internet 信息服務(IIS)管理器。數(shù)據(jù)庫服務器:Microsoft SQL Server 2005。瀏覽器:IE 7.0。3.5.3客戶端瀏覽器:IE 7.0。分辨率:最佳效果1024×768像素。第四章 系統(tǒng)設計4.1數(shù)據(jù)庫設計 本系統(tǒng)數(shù)據(jù)庫采用Microsoft SQL Server 2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫中包含7張數(shù)據(jù)表。數(shù)據(jù)庫連接代碼如下:/import java.sql.*; Class.forName("org.postgresql.Driver").newInstance();

18、String url ="jdbc:postgresql:/localhost/Hotel" / Hotel為數(shù)據(jù)庫名 String user="myuser" String password="mypassword" Connection conn= DriverManager.getConnection(url,user,password); Statement stmtNew=conn.createStatement();4.2概念結構設計數(shù)據(jù)庫概念結構的E-R圖如下圖4.1所示:圖4.1 E-R圖4.3數(shù)據(jù)庫關系圖 roomt

19、ype和room之間的數(shù)據(jù)庫關系圖如下圖4.2所示:圖4.2 roomtype和room之間的數(shù)據(jù)庫關系圖tuser、orders和room之間的數(shù)據(jù)庫關系圖如下圖4.3所示:圖4.3 tuser、orders和room之間的數(shù)據(jù)庫關系圖4.4數(shù)據(jù)庫的實現(xiàn) 下面分別給出主要數(shù)據(jù)表的結構。為使讀者對本系統(tǒng)后臺的數(shù)據(jù)庫中數(shù)據(jù)表有一個更清晰的認識,以下。1、 用戶信息表(tuser)用來保存注冊用戶的信息,分別有用戶編號(id)、用戶名(username)、用戶密碼(pwd)、性別(sex)、手機號碼(phone)、證件名(cardtype_id)、證件號(idnum)。具體情況如下圖4.4所示。圖

20、4.4用戶信息表(tuser)2、 證件種類表(cardtype)用來保存證件信息,分別有證件號(id)、證件名(cardname)。具體情況如下圖4.5所示。圖4.5證件種類表(cardtype)3、 房間信息表(room)用來保存客房信息,分別有客房編號(id)、客房號(roomno)、客房圖像(picture)、客房類型號(roomtype_id)、客房住宿單價(price)、客房滿客狀態(tài)(state)。具體情況如下圖4.6所示。圖4.6房間信息表(room)4、 房間種類表(roomtype)用來存儲客房的不同種類,由種類編號(id)、種類名(typename)。具體情況如下圖4.7所

21、示。圖4.7房間種類表(roomtype)5、 訂單表(orders)用來保存訂單信息,分別有訂單編號(id)、用戶編號(user_id)、房間編號(room_id)、入住日期(checkindate)、退房日期(checkoutdate)、訂房數(shù)量(number),具體情況如下圖4.8所示。圖4.8訂單表(orders)6、 用戶點評表(comments)用來存儲用戶點評基本信息,分別有點評信息編號(id)、用戶編號(user_id)、點評內(nèi)容(contents)、點評時間(date),具體情況如下圖4.9所示。 圖4.9用戶點評表(comments)7、 酒店動態(tài)表(news)用來保存酒店

22、動態(tài)信息,分別有動態(tài)編號(id)、動態(tài)標題(title)、動態(tài)內(nèi)容(text)、動態(tài)提交者(author)、動態(tài)提交時間(date),具體情況如下圖4.10所示。 圖4.10酒店動態(tài)表(news)第五章 系統(tǒng)功能實現(xiàn)5.1系統(tǒng)首頁 本系統(tǒng)只要包括五大模塊:用戶注冊與登錄、客房瀏覽與查詢、訂單管理、用戶點評和酒店動態(tài)。各大模塊都有各自對應的網(wǎng)頁,其圖形優(yōu)美,內(nèi)容詳細,各個網(wǎng)頁跳轉(zhuǎn)流暢。其網(wǎng)站首頁如下圖5.1所示:圖5.1 網(wǎng)站首頁5.2用戶注冊與登錄 在網(wǎng)站首頁的左上角是系統(tǒng)登錄區(qū)域。在IE瀏覽器中進入網(wǎng)站后,需要用戶登錄才能進行對應操作,而初次進入的用戶要進行注冊工作,注冊登陸成功后,在登錄區(qū)

23、域會出現(xiàn)如下圖5.2所示情況:圖5.2 登陸成功 登錄成功之后,點擊個人中心彈出用戶信息,如下圖5.3所示:圖5.3 用戶信息 點擊用戶信息右上角的“編輯”區(qū),則可以對用戶信息做出修改,如下圖5.4所示:圖5.4 用戶信息修改界面5.3客房瀏覽與查詢 如在首頁界面中顯示所示,第二個菜單就是“客房查詢”,點擊該菜單系統(tǒng)會跳轉(zhuǎn)到客房查詢界面,如圖5.5所示。在該界面中可以查看各個房間的基本信息,也可以根據(jù)檢索條件進行檢索查詢,檢索條件有:客房類型和客房價格。圖5.5 客房查詢界面5.4訂單管理 在查詢可房后,可進行訂房操作,提交訂單后,在訂單管理界面中可看到訂單信息,如圖5.6所示:圖5.6 訂單

24、管理界面5.5用戶點評 在用戶查看客房信息或入住使用客房之后,可對酒店客房及酒店服務進行點評,具體操作可在“我要點評”這個界面中進行,具體情況如下圖5.7所示。不過在用戶進行點評之前,必須進行登錄,登陸成功之后方可點評。圖5.7 用戶點評界面5.6酒店信息動態(tài)展示 在系統(tǒng)首頁的右下角會及時更新酒店最新信息,其信息由數(shù)據(jù)庫中直接導出,由后臺管理人員編輯,點擊“酒店動態(tài)”(其首頁中的位置如圖5.8所示),可具體查看酒店動態(tài)信息,及時了解酒店最新消息,具體如圖5.9所示:圖5.8 “酒店動態(tài)”位置顯示圖圖5.9 酒店動態(tài)信息界面課程設計總結 通過一段時間的設計與編寫,我們小組的酒店客房管理

25、系統(tǒng)終于有了一個比較完整的框架,現(xiàn)在就這段時間的努力做出以下總結:從設計這個系統(tǒng)的過程中,我們感受到了關于軟件工程、數(shù)據(jù)庫設計、商業(yè)管理等各方面知識在實際工作中的應用。在開發(fā)該系統(tǒng)過程中,我們始終堅持以下四項原則,并朝相應目標靠攏。 1、實用為主 任何系統(tǒng)都應該以用戶需求為最終目標,以方便用戶為最高原則,同進要融入先進的管理經(jīng)驗與技巧,力求滿足現(xiàn)在及未來的各種需求,真正為管理及決策提供強有力的支持。 2、穩(wěn)定可靠 不論在軟件設計還是硬件制造中,穩(wěn)定都是壓倒一切的。本管理系統(tǒng)通過選用先進的開發(fā)軟件和成熟的網(wǎng)絡結構及安全可靠的數(shù)據(jù)庫,再配合硬件的優(yōu)化選型,從而保證系統(tǒng)的可靠性與容錯性。 3、先進靈

26、活 系統(tǒng)充分應用現(xiàn)有成熟的網(wǎng)絡技術,軟件開發(fā)技術,先進的客戶/服務器結構及高性能的數(shù)據(jù)庫,滿足大型客戶的日常運營、開展電子商務等的需要。同時用戶可自行靈活設置參數(shù)和各種代碼,適應自己的特殊需要。 4、維護擴展方便本系統(tǒng)的所有設計要遵循國際上現(xiàn)行的標準進行,以提高系統(tǒng)的開放性,方便以后業(yè)務的擴展和系統(tǒng)擴容,便于軟、硬件的維護、升級等,使系統(tǒng)能適應企業(yè)未來的需要。在這次的課程設計中不僅檢驗了我所學習的知識,也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。 在設計過程中,與同學分工設計,和同學們相互探討,相互學習,相互監(jiān)督。學會了合作,學會了運籌帷幄,學會了寬容,學會了理解,也學

27、會了做人與處世。課程設計能體現(xiàn)出自己單獨設計模具的能力以及綜合運用知識的能力,體會了學以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)自己平時學習的不足和薄弱環(huán)節(jié),從而加以彌補。參考文獻1 張海藩 牟永敏,軟件工程導論(第6版)M,北京:清華大學出版社,20132 張建華,管理信息系統(tǒng)M,北京:中國電力出版社,20083 李興華 王月清,Java Web 開發(fā)實戰(zhàn)經(jīng)典基礎篇M,北京:清華大學出版社,20104 周亞輝,Java數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐M,北京: 科學出版社, 2007 5 王能斌,數(shù)據(jù)庫系統(tǒng)教程(第2版)(上冊)M, 北京:電子工業(yè)出版社,20

28、08 6 劉曉華, 張健, 周慧貞. JSP應用開發(fā)詳解(第三版)M,北京: 電子工業(yè)出版社, 2007 附件1、數(shù)據(jù)庫連接代碼package mon;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;/* * 工具類, 提供數(shù)據(jù)庫連接池和數(shù)據(jù)庫連接 * author Administrator * *

29、/public class JDBCUtils private static DataSource dataSource = new ComboPooledDataSource();public static DataSource getDataSource() return dataSource;/* * 當DBUtils需要手動控制事務時,調(diào)用該方法獲得一個連接 * return * throws SQLException */public static Connection getConnection() throws SQLException return dataSource.get

30、Connection();2、客房查詢代碼package edu.jcut.mis.servlet;import java.io.IOException;import java.sql.SQLException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http

31、ServletResponse;import edu.jcut.mis.model.PageData;import edu.jcut.mis.model.Room;import edu.jcut.mis.service.RoomService;/* * Servlet implementation class SearchRoomServlet */WebServlet("/SearchRoom")public class SearchRoomServlet extends HttpServlet private static final long serialVersio

32、nUID = 1L;/* * see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException doPost(request, response);/* * see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest reques

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論