滑雪場雪具租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)_第1頁
滑雪場雪具租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)_第2頁
滑雪場雪具租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)_第3頁
滑雪場雪具租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)_第4頁
滑雪場雪具租賃管理系統(tǒng)畢業(yè)設(shè)計(論文)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE 摘要如今,計算機網(wǎng)絡(luò)技術(shù)已經(jīng)深入到人們生活的各個方面,許多傳統(tǒng)的事務(wù)以不再局限于純物質(zhì)形態(tài),傳統(tǒng)的數(shù)據(jù)記錄和管理方式已經(jīng)不能適應現(xiàn)在的社會發(fā)展了,租售的交易也是如此。近年來我國各個領(lǐng)域都有長足的發(fā)展,滑雪旅游也在近年來飛速的成長著?;┻@項運動在國外是很流行的,幾乎每個人都會滑雪,并且很多的人都很熱愛這項運動,隨著我過的經(jīng)濟發(fā)展,人們生活水平的提高,很多的年輕人喜歡上的滑雪,而且近年來不僅僅是年輕人,很多的青少年和中年人都愛上了這個運動。所以國家今年來大力扶持滑雪旅游的發(fā)展。但是滑雪器材在我過還是很落后,大多數(shù)的滑雪用具都是從外國進口,所以價格大都昂貴,不能每一個愛好者都能有一套自己

2、的滑雪用具。所以宗上所述,一家滑雪器材租賃的地方無疑會很受消費者的親睞,所以一套優(yōu)秀安全的雪具租賃管理系統(tǒng)是一個潛力巨大的商機,發(fā)展前景一片光明。通過大量的實際調(diào)查和對系統(tǒng)進行可行性分析的基礎(chǔ)上,對系統(tǒng)進行了總體設(shè)計、詳細設(shè)計,并采用JSP動態(tài)網(wǎng)絡(luò)編程環(huán)境和oracleXE數(shù)據(jù)庫實現(xiàn)了系統(tǒng)的用戶登陸,用戶注冊,查詢、修改、刪除、增加雪具信息等功能,經(jīng)過測試表明,本系統(tǒng)達到了功能需求,能夠正常運行。本滑雪用具租賃系統(tǒng)設(shè)計時充分考慮了系統(tǒng)的可擴充性和商業(yè)活動特有的業(yè)務(wù)流程,良好的設(shè)計使得系統(tǒng)具有優(yōu)秀的擴展能力并且便于維護。本系統(tǒng)是典型的基于Web的管理信息系統(tǒng),其實現(xiàn)工作主要是后臺數(shù)據(jù)庫的建立和圍

3、繞數(shù)據(jù)庫進行的客戶端的設(shè)計開發(fā)。關(guān)鍵詞:電子管理系統(tǒng)滑雪用品租賃JSPoracleXEABSTRACTNow, the computer network technology already penetrated each aspect which lived to the people, many traditional business by no longer limited to the pure material shape, the traditional data record and the management way already cannot adapt the pre

4、sent social development, the sale and rental transaction also was so.In recent years our country each domain all had the considerable development, the ski traveling also in the recent years rapid growth. Skis this movement in overseas is very popular, each person can ski nearly, and very many people

5、 all very much deeply love this movement, along with I economy development, the people living standard enhancement, many young people like on the ski, moreover the recent years was not merely young people, many young people and the middle-aged people have all fallen in love with this movement.Theref

6、ore national comes to support the ski traveling vigorously this year the development. But the ski equipment has been very backward in me, cannot each amateurs all be able to have set of own ski apparatus. States through above, the place which skis the equipment to rent can receive consumers affectio

7、n very much without doubt, therefore a set of outstanding security snow has rents the management system management system is a huge opportunity, prospects for development light.Carries on the feasibility analysis through the massive thorough investigations and to the system in the foundation, has ca

8、rried on the system design, the detailed design to the system, and used the JSP dynamic network programming environment and the oracleXE database has realized the system user debarkation, The user registration, the inquiry, the revision, the deletion, functions and so on increase ski equipment infor

9、mation, indicated after the test that, this system has achieved the function demand, can the normal operation.This ski apparatus rent when the system design had considered fully and the system extendibility and the trade activity unique service flow, the good design enables the system to have the ou

10、tstanding expansion ability to be advantageous for the maintenance. This system is typical based on the Web management information system, its realization work mainly is the client side design development which the backstage database establishment and the encompassment database carry on.Key words:El

11、ectron management systemThe ski thing rentsJSPOracleXE目錄 TOC o 1-3 u 1 前言 PAGEREF _Toc327265632 h 11.1 課題的來源及意義 PAGEREF _Toc327265633 h 11.2 國內(nèi)外發(fā)展狀況 PAGEREF _Toc327265634 h 11.3 本課題研究的目標 PAGEREF _Toc327265635 h 31.4 本課題研究的內(nèi)容 PAGEREF _Toc327265636 h 32 主要用到的技術(shù)和工具 PAGEREF _Toc327265637 h 52.1 JSP技術(shù) PA

12、GEREF _Toc327265638 h 52.2 MVC思想 PAGEREF _Toc327265639 h 52.3 Tomcat PAGEREF _Toc327265640 h 72.4 Oracle數(shù)據(jù)庫 PAGEREF _Toc327265641 h 82.5 數(shù)據(jù)庫訪問接口JDBC技術(shù) PAGEREF _Toc327265642 h 92.6 MyEclipse開發(fā)環(huán)境 PAGEREF _Toc327265643 h 93 系統(tǒng)需求分析與總體設(shè)計 PAGEREF _Toc327265644 h 103.1 系統(tǒng)功能需求分析 PAGEREF _Toc327265645 h 103.

13、2 系統(tǒng)的功能描述 PAGEREF _Toc327265646 h 113.3 系統(tǒng)流程圖 PAGEREF _Toc327265647 h 123.4 系統(tǒng)的三層架構(gòu)設(shè)計思想 PAGEREF _Toc327265648 h 134 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc327265649 h 144.1 關(guān)系數(shù)據(jù)庫的基本概念 PAGEREF _Toc327265650 h 144.2 系統(tǒng)E-R圖 PAGEREF _Toc327265651 h 144.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc327265652 h 144.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc32726565

14、3 h 165 詳細設(shè)計 PAGEREF _Toc327265654 h 175.1 管理員登陸的實現(xiàn) PAGEREF _Toc327265655 h 175.2 滑雪器材信息的管理 PAGEREF _Toc327265656 h 185.3 滑雪器材租用的管理 PAGEREF _Toc327265657 h 215.4 滑雪器材歸還的管理 PAGEREF _Toc327265658 h 235.5 租用信息的管理 PAGEREF _Toc327265659 h 246 系統(tǒng)測試 PAGEREF _Toc327265660 h 276.1 測試概論 PAGEREF _Toc327265661

15、h 276.2 測試方法 PAGEREF _Toc327265662 h 276.3 測試內(nèi)容和結(jié)果 PAGEREF _Toc327265663 h 286.3.1 管理員登陸測試 PAGEREF _Toc327265664 h 286.3.2 滑雪器材的管理測試 PAGEREF _Toc327265665 h 296.3.3 租用信息查詢和歸還雪具的功能測試 PAGEREF _Toc327265666 h 306.3.4 租用滑雪用具功能的測試 PAGEREF _Toc327265667 h 32結(jié)論 PAGEREF _Toc327265668 h 34謝辭 PAGEREF _Toc3272

16、65669 h 35參考文獻 PAGEREF _Toc327265670 h 36附錄 PAGEREF _Toc327265671 h 37大連交通大學信息工程學院2012屆本科生畢業(yè)設(shè)計(論文)PAGE 421 前言1.1 課題的來源及意義20世紀60年代產(chǎn)生于美國的單板滑雪運動,21世紀初傳入我國并開始流行。隨著我國國民經(jīng)濟水平的提高以及大眾對冬季運動項目的認識,滑雪運動發(fā)展勢頭日益迅猛,并且正在中國形成一股浪潮。現(xiàn)代滑雪運動的大眾化發(fā)展,是伴隨著西方滑雪運動工業(yè)化和城市化進一步發(fā)展而產(chǎn)生的?;┻\動主要指“人們在冬季閑暇時間,為了滿足自身身體健康、放松和休息、時尚自由、人際交往以及刺激和

17、冒險等多方面的需要,采用雪上活動的方式進行的一種新興運動”與其他體育休閑活動相比,滑雪運動表現(xiàn)出參與過程中人與自然的高度融合性、參與過程與自身的靈活性和控制性、活動的探索性和挑戰(zhàn)性等幾個方面的特征?;┻\動參與群體年齡主要分布在26-35歲,文化水平普遍很高(本科以上學歷為主),多為技術(shù)人員、管理人員和公務(wù)人員等中產(chǎn)階層職業(yè)群體,收入水平較高每年平均參加滑雪運動12-24次,一般在周末或黃金周長假期間進行,每次進行滑雪運動的時間約1-2天。參與目的主要是休息放松、健身、旅游觀光和消遣、娛樂。中國龐大的人口基數(shù)、人口質(zhì)量的逐步提高以及城鎮(zhèn)居民的日益增加,這些為我省滑雪運動發(fā)展的提供了有利條件,同

18、時社會經(jīng)濟背景、閑暇時間的增長、便利的交通設(shè)施與通訊、雄厚的冰雪資源等,都是促進開展滑雪運動的便利條件。但是現(xiàn)在我國的滑雪器材大都是有外國進口的,價格昂貴,并不是每個滑雪愛好者都能買一套自己的滑雪器材。而且現(xiàn)在大都是一些上班族在節(jié)假日進行滑雪,是短期的行為,并不是值得擁有一套自己的昂貴的滑雪器材。大多數(shù)的人都選擇到滑雪場去租用滑雪器材。而且最近幾年由于國家對滑雪旅游大力的支持,我過新興了很多的滑雪場,所以滑雪旅游的地方很多,這也就是說在每個滑雪場都應該有租滑雪器材的地方。我所作的系統(tǒng)正在是用于這樣的雪具租用店,一個好的租用系統(tǒng)可以讓管理更加簡潔方便高效,便于管理理者使用也使得租用的人更快的享受

19、滑雪帶來的樂趣。1.2 國內(nèi)外發(fā)展狀況在我國近年來剛剛興起的大眾滑雪運動,短短幾年的時間就顯示出極強的生命力。今后,其發(fā)展的趨勢將會更加理性、更趨綜合、更有規(guī)模。在我國群眾體育發(fā)展的歷史上,大眾滑雪運動發(fā)展的速度和規(guī)模,必將以其迅猛、壯觀而成為令人稱奇的一道獨特的風景線。今后一個時期,我國大眾滑雪運動的發(fā)展將會出現(xiàn)下列幾個明顯的趨勢:1、政府的管理、保障、服務(wù)的力度加強在有條件的地區(qū),各級政府部門,主要是地方政府會更加充分發(fā)揮政府的職能作用,支持大眾滑雪運動及其相關(guān)產(chǎn)業(yè)的發(fā)展。2、管理走向規(guī)范化目前我們的雪場經(jīng)營管理中,在不同的層面上存在著一些明顯的問題。伴隨著大眾滑雪運動水平的不斷提高,對滑

20、雪場的要求也會隨之提高。運營不規(guī)范、管理不力的滑雪場必將在激烈的競爭中失去自己的優(yōu)勢。另一方面,對大眾滑雪運動和相關(guān)產(chǎn)業(yè)的管理是一項需要各方面協(xié)調(diào),做好綜合管理的事情。這既不是單純政府的職能,也不單是行業(yè)管理所能做到的。為保證大眾滑雪運動健康、有序、持久的發(fā)展,必須加強綜合的管理水平。政府管政府職責該管的,行業(yè)把行業(yè)該管的工作管好,雪場按規(guī)范做好自己的經(jīng)營活動。3、與滑雪相關(guān)的產(chǎn)業(yè)得到促進和發(fā)展,雪具和雪場機械國產(chǎn)化程度將得以提高 迅速發(fā)展的大眾滑雪運動,暴露出我們的相關(guān)產(chǎn)業(yè)發(fā)展處于落后狀態(tài)。目前在中國大小雪場使用的滑雪板都不是中國企業(yè)生產(chǎn)制造的,雪場所需要的造雪機、壓雪機、雪地摩托車幾乎全部

21、依靠進口,有些還是舊產(chǎn)品?;┓b業(yè),這應該是我們的優(yōu)勢,但真正名牌、貴重的服裝還是進口的?;┻\動的迅猛發(fā)展,造成相關(guān)產(chǎn)業(yè)巨大的市場空間,一些有遠見的中國企業(yè)家已經(jīng)關(guān)注滑雪市場。今后幾年,不僅雪具、雪服、頭盔、雪鏡、手套之類的東西可以國產(chǎn)化,技術(shù)含量較高的部分雪場機械設(shè)備也會逐步實現(xiàn)國產(chǎn)化。隨著雪具、雪場機械國產(chǎn)率提高,價格下降,會對我國滑雪場地建設(shè)和讓更多的人走進滑雪場給予強有力地推動。4、參與大眾滑雪的人數(shù)仍將逐年大幅度增長,主流群體更趨于成熟、理性 近年來,參與滑雪的人數(shù)基本上是成倍數(shù)逐年增加的。伴隨著全國滑雪場數(shù)量逐年增多,一些經(jīng)過維修和擴建的滑雪場更安全、更先進、更方便,新的多功能

22、大型現(xiàn)代滑雪度假區(qū)的出現(xiàn);另一方面,人民生活水平將進一步得到提高,追求高質(zhì)量的生活的價值觀念進一步增強,這都會吸引更多的人對滑雪產(chǎn)生興趣,參加到滑雪運動中來。在今后的5-8年逐年成倍增加滑雪人次的發(fā)展趨勢仍然是極有可能的?;┦且豁椄哐哦鴷r尚的運動。時尚的人參加時尚運動,時尚運動塑造時尚的人!在滑雪運動中可以使參與者從中品嘗到冬季戶外運動的無窮樂趣,可以提高人們的抗寒能力、強身健體、增進健康水平;還可以塑造人們堅定、沉著、果敢、自信等現(xiàn)代人最可貴的品格!隨著今后滑雪場明確規(guī)范、加強管理,滑雪者技術(shù)水平的逐漸提高以及滑雪者之間相互學習、帶動作用,我國大眾滑雪運動整體水平有望在今后一個不長的時期發(fā)

23、展到一個新的階段。有組織、有規(guī)模的滑雪俱樂部會更多地涌現(xiàn)出來,大眾滑雪的賽事活動不但會增加,而且競技水平會得到很快提高,逐步走向市場化運作的大眾滑雪競賽將會得到媒體和社會各界的廣泛關(guān)注。這樣喜愛滑雪的人就會越來越多,而滑雪場也會在國家鼓勵的作用下增加,以至于滑雪器材出租點也會越來越多,就會有越來越多的商家會想擁有像這樣一套優(yōu)秀完整的管理系統(tǒng),讓商家滿意客戶們高興。通過這些有效的運作,一定能夠讓更多的滑雪者懂滑雪、會滑雪的同時,在高雅、時尚的滑雪運動中塑造中國人的現(xiàn)代人文精神。這是我們今天追求的目標,也會在未來廣泛開展的大眾滑雪運動中成為現(xiàn)實。1.3 本課題研究的目標本系統(tǒng)是應用于滑雪器材租用店

24、的系統(tǒng),是能夠?qū)崿F(xiàn)在網(wǎng)絡(luò)上多人同時對數(shù)據(jù)進行操作的實時數(shù)據(jù)更新的系統(tǒng),對數(shù)據(jù)的要求是能做到及時的更新數(shù)據(jù)庫中的數(shù)據(jù),并保證數(shù)據(jù)的安全。本系統(tǒng)是在一臺電腦上建立一個數(shù)據(jù)服務(wù)系統(tǒng),在互聯(lián)網(wǎng)上都可以登錄服務(wù)器并對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。對數(shù)據(jù)的安全性我在系統(tǒng)中設(shè)有管理員登錄這一項,只有管理員才可以登錄到該系統(tǒng)中并對數(shù)據(jù)庫中原有的數(shù)據(jù)進行曾刪改的操作,客戶可以注冊會員對滑雪用具進行查詢,也只能是查詢操作??蛻艨梢赃x擇要租用的物品并生成訂單存儲到數(shù)據(jù)庫中,每個會員只能查詢自己的租用信息訂單。只有管理員有權(quán)限查找所有客戶的租用信息。根據(jù)軟件開發(fā)流程,本系統(tǒng)的開發(fā)過程是:首先在短時間內(nèi)建立系統(tǒng)應用原型;然后

25、,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。本課題本著與時俱進的方針,從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),實現(xiàn)用戶在網(wǎng)絡(luò)中,足不出戶就可以進行網(wǎng)上購物,方便、直觀。1.4 本課題研究的內(nèi)容1、本系統(tǒng)包括租用系統(tǒng)和管理系統(tǒng)兩個獨立的子系統(tǒng),主要包括:出租滑雪器材器材、歸還滑雪器材、客戶信息及其租用信息的生成、用戶管理、滑雪器材管理五個功能模塊。(1)滑雪用具租用系統(tǒng)功能描述:滑雪器材的出租:通過客戶在系統(tǒng)中對租用信息的填寫生成訂單式的信息,默認的是客戶沒有歸還雪具。歸還滑雪器材:是經(jīng)核實后管理員在數(shù)據(jù)庫中對客戶租用信息進行歸還操作。(2)滑雪用具管

26、理系統(tǒng)功能描述:滑雪器材管理:實現(xiàn)管理員對各個滑雪用具信息的增加、刪除、查詢的功能操作。租用信息管理:對客戶的租用信息進行查詢操作。2、為保證系統(tǒng)的高效、科學、合理,系統(tǒng)應實現(xiàn)以下目標:(1)系統(tǒng)能夠穩(wěn)定、可靠的運行,具有良好的可維護性、可擴展性、可移植性。在數(shù)據(jù)組織、系統(tǒng)功能、系統(tǒng)結(jié)構(gòu)上保留足夠的擴充余地,便于今后的擴充。(2)系統(tǒng)能夠簡化管理,提高效率。(3)系統(tǒng)能夠提供流暢的數(shù)據(jù)信息處理、快速方便的信息查詢。確保系統(tǒng)實際應用時的科學性和先進性。(4)系統(tǒng)具有良好的安全保密性能,良好的誤操作保護和故障恢復性能。(5)具有良好的用戶接口,操作簡單、方便,易于學習和掌握?;┢鞑牡牟樵儯哼@一部

27、分將該系統(tǒng)中要出租的滑雪器材直接明了的在客戶查詢模塊中直觀明了的展示給顧客。顧客租用信息整合:這一部分將顧客的個人信息和所租用的滑雪器材生成信息存儲到數(shù)據(jù)庫中,到歸還的時候可以很清晰的呈現(xiàn)顧客的租用信息,也可以是客戶信息的存檔,便于管理和查詢。2 主要用到的技術(shù)和工具2.1 JSP技術(shù)JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動態(tài)網(wǎng)頁技術(shù)標準。它誕生在1999年6月1日。用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。目前國內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語言得到普及,越來越多的

28、公司開始關(guān)注JSP的前景。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點。JSP技術(shù)的優(yōu)點如下:1、一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。2、系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境

29、中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。3、強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。4、多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。2.2 MVC思想 MVC模式的目的就是實現(xiàn)Web系統(tǒng)的職能分工。Model層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實現(xiàn)

30、。View層用于與用戶的交互,通常用JSP來實現(xiàn)。 Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。1、為什么要使用MVC大部分Web應用程序都是用像ASP,PHP,或者CFML這樣的過程化(自PHP5.0版本后已全面支持面向?qū)ο竽P?語言來創(chuàng)建的。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像HTML這樣的表示層代碼混在一起。經(jīng)驗比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試。MVC從根本上強制性的將它們分開。盡管構(gòu)造MVC應用

31、程序需要一些額外的工作,但是它給我們帶來的好處是毋庸置疑的。首先,最重要的一點是多個視圖能共享一個模型,現(xiàn)在需要用越來越多的方式來訪問你的應用程序。對此,其中一個解決之道是使用MVC,無論你的用戶想要Flash界面或是 WAP 界面;用一個模型就能處理它們。由于你已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分開,所以你可以最大化的重用你的代碼了。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同界面使用。例如,很多數(shù)據(jù)可能用HTML來表示,但是它們也有可能要用Adobe Flash和WAP來表示。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被Flash網(wǎng)站或者無線聯(lián)網(wǎng)

32、的應用程序所重用。因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變你的應用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果你想把你的數(shù)據(jù)庫從MySQL移植到Oracle,或者改變你的基于RDBMS數(shù)據(jù)源到LDAP,只需改變你的模型即可。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是LDAP服務(wù)器,視圖將會正確的顯示它們。由于運用MVC的應用程序的三個部件是相互獨立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松耦合的構(gòu)件。對我來說,控制器也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構(gòu)造應用程序提供強有力的手段。給定一些可重用的模型

33、和視圖,控制器可以根據(jù)用戶的需求選擇模型進行處理,然后選擇視圖將處理結(jié)果顯示給用戶。2、MVC的優(yōu)點(1)低耦合性視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個應用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動MVC的模型層即可。因為模型與控制器和視圖相分離,所以很容易改變應用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。(2)高重用性和可適用性隨著技術(shù)的不斷進步,現(xiàn)在需要用越來越多的方式來訪問應用程序。MVC模式允許你使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼。它包括任何WEB(HTTP)瀏覽器或者無線瀏覽器(wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產(chǎn)品,雖然訂

34、購的方式不一樣,但處理訂購產(chǎn)品的方式是一樣的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同的界面使用。例如,很多數(shù)據(jù)可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的命令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需做任何改變。(3)較低的生命周期成本MVC使開發(fā)和維護用戶接口的技術(shù)含量降低。(4)快速的部署使用MVC模式使開發(fā)時間得到相當大的縮減,它使程序員(Java開發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員(HTML和JSP開發(fā)人員)集中精力于表現(xiàn)形式上。(5)可維護性分離視圖層和業(yè)務(wù)邏輯層也使得WEB應用更易于維護和修改。(6)有利于軟件工程化管理由于不同的層各

35、司其職,每一層不同的應用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。3、MVC的缺點MVC的缺點是由于它沒有明確的定義,所以完全理解MVC并不是很容易。使用MVC需要精心的計劃,由于它的內(nèi)部原理比較復雜,所以需要花費一些時間去思考。你將不得不花費相當可觀的時間去考慮如何將MVC運用到你的應用程序,同時由于模型和視圖要嚴格的分離,這樣也給調(diào)試應用程序帶來了一定的困難。每個構(gòu)件在使用之前都需要經(jīng)過徹底的測試。一旦你的構(gòu)件經(jīng)過了測試,你就可以毫無顧忌的重用它們了。根據(jù)開發(fā)者經(jīng)驗,由于開發(fā)者將一個應用程序分成了三個部件,所以使用MVC同時也意味著你將要管理比以前更多的文件,這一點是顯而易

36、見的。這樣好像我們的工作量增加了,但是請記住這比起它所能帶給我們的好處是不值一提。MVC并不適合小型甚至中等規(guī)模的應用程序,花費大量時間將MVC應用到規(guī)模并不是很大的應用程序通常會得不償失。MVC設(shè)計模式是一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內(nèi)容和顯示互相分離可能比較好理解。但是如果你要隔離模型、視圖和控制器的構(gòu)件,你可能需要重新思考你的應用程序,尤其是應用程序的構(gòu)架方面。如果你肯接受MVC,并且有能力應付它所帶來的額外的工作和復雜性,MVC將會使你的軟件在健壯性,代碼重用和結(jié)構(gòu)方面上一個新的臺階。2.3 TomcatTomcat是一個免費的開源的Serlvet容器,它是Apache

37、基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。 與傳統(tǒng)的桌面應用程序不同,Tomcat中的應用程序是一個WAR(WebArchive)文件。WAR是Sun提出的一種Web應用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會有一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個web.xml文件和一個classes目錄,we

38、b.xml是這個應用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下A

39、pache和Tomcat的配置文件即可。2.4 Oracle數(shù)據(jù)庫ORACLE 是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。1、特點(1)ORACLE7.X以來引入了共享SQL和多線索服務(wù)器體系結(jié)構(gòu)。這減少了ORACLE的資源占用,并增強了ORACLE的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。(2)提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方

40、面都有良好的表現(xiàn)。(3)支持大量多媒體數(shù)據(jù),如二進制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等。(4)提供了與第三代高級語言的接口軟件PRO*系列,能在C,C+等主語言中嵌入SQL語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速開發(fā)生成基于客戶端PC 平臺的應用程序,并具有良好的移植性。(5)提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復制的技術(shù)。2、存儲結(jié)構(gòu)(1)物理結(jié)構(gòu)ORACLE數(shù)據(jù)庫在物理上是存儲于硬盤的各種文件。它是活動的,可擴充的,

41、隨著數(shù)據(jù)的添加和應用程序的增大而變化。(2)邏輯結(jié)構(gòu)ORACLE數(shù)據(jù)庫在邏輯上是由許多表空間構(gòu)成。主要分為系統(tǒng)表空間和非系統(tǒng)表空間。非系統(tǒng)表空間內(nèi)存儲著各項應用的數(shù)據(jù)、索引、程序等相關(guān)信息。我們準備上馬一個較大的ORACLE應用系統(tǒng)時,應該創(chuàng)建它所獨占的表空間,同時定義物理文件的存放路徑和所占硬盤的大小。3、分布式數(shù)據(jù)庫管理介紹(1)原理物理上存放于網(wǎng)絡(luò)的多個ORACLE數(shù)據(jù)庫,邏輯上可以看成一個單個的大數(shù)據(jù)庫。用戶可以通過網(wǎng)絡(luò)對異地數(shù)據(jù)庫中的數(shù)據(jù)同時進行存取,而服務(wù)器之間的協(xié)同處理對于工作站用戶及應用程序而言是完全透明的:開發(fā)人員無需關(guān)心網(wǎng)絡(luò)的連接細節(jié)、無需關(guān)心數(shù)據(jù)在網(wǎng)絡(luò)接點中的具體分布情況

42、、也無需關(guān)心服務(wù)器之間的協(xié)調(diào)工作過程。(2)過程由網(wǎng)絡(luò)相連的兩個ORACLE數(shù)據(jù)庫之間通過數(shù)據(jù)庫鏈接(DB-LINKS)建立訪問機制,相當于一方以另一方的某用戶遠程登錄所做的操作。但ORACLE采用的一些高級管理方法,如同義詞(SYNONME)等使我們覺察不到這個過程,似乎遠端的數(shù)據(jù)就在本地。數(shù)據(jù)庫復制技術(shù)包括:實時復制、定時復制、儲存轉(zhuǎn)發(fā)復制。對復制的力度而言,有整個數(shù)據(jù)庫表的復制,表中部分行的復制。在復制的過程中,有自動沖突檢測和解決的手段。2.5 數(shù)據(jù)庫訪問接口JDBC技術(shù)數(shù)據(jù)庫是任何管理信息系統(tǒng)的核心內(nèi)容。Web與數(shù)據(jù)庫接口技術(shù)有很多,其中JDBC(Java DataBase Conn

43、ectivity)是Java程序連接和存取數(shù)據(jù)庫的應用程序接口,由一組用Java語言編寫的類與接口組成,是執(zhí)行SQL語句的JavaAPI。JDBC最好的東西是它提供單一的API集合來訪問多種數(shù)據(jù)源。用戶只需要學習一個API集合,就可以訪問任何數(shù)據(jù)源,這些數(shù)據(jù)源可以是關(guān)系型的、層次型的或者任何其它格式。您需要的只是一個JDBC驅(qū)動程序,用它連接到目標數(shù)據(jù)源。JDBC做了大量的工作,將所有技術(shù)細節(jié)都封裝到了一個實現(xiàn)軟件包中,將程序員從供應商特定的桎梏中解放出來。2.6 MyEclipse開發(fā)環(huán)境MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱M

44、yEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:1. J2EE模型2. WEB開發(fā)工具3. EJB開發(fā)工具4. 應用程序服務(wù)器的連接器5. J2EE項目部署服務(wù)6. 數(shù)據(jù)庫服務(wù)7. MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應的功

45、能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。3 系統(tǒng)需求分析與總體設(shè)計3.1 系統(tǒng)功能需求分析通過對功能的描述,本系統(tǒng)為四個部分:滑雪器材信息管理部分,雪具出租管理,雪具歸還管理,租用信息管理。滑雪器材信息管理主要是實現(xiàn)管理員對所有滑雪器材的信息進行管理,包括滑雪服、滑雪靴、滑雪板、滑雪杖、頭盔、手套、護目鏡;雪具出租管理主要是實現(xiàn)客戶對所需的滑雪器材進行選擇,并將選擇后

46、的器材信息和客戶的個人信息一起存入到數(shù)據(jù)庫中,用于以后的查詢和歸還時可以更加明了的得到信息;滑雪器材歸還管理主要是在這一界面中管理員對所由沒有歸還滑雪器材的客戶信息和所租滑雪器材的信息有權(quán)限完成歸還操作,對數(shù)據(jù)庫中的信息進行更改,記錄歸還;客戶租用信息管理主要是這以模塊中存儲的是所有客戶的租用信息和個人信息,無論是否歸還都可以在這一模塊查詢,管理員可以刪除這部分數(shù)據(jù)。由于本系統(tǒng)是“滑雪場滑雪器材租賃系統(tǒng)”,所以本系統(tǒng)的實現(xiàn)重點將在滑雪器材出租,以及其子功能滑雪器材信息查詢上。本系統(tǒng)的需求分析采用的是自頂向下的原則,將整個系統(tǒng)進行模塊的劃分,再將每個模塊進行細分,分成更小的獨立功能模塊,然后再給

47、出獨立功能模塊的功能描述和流程圖,從而具體說明系統(tǒng)將要完成的最終功能。3.2 系統(tǒng)的功能描述系統(tǒng)功能模塊圖如圖3-1所示:滑雪器材租賃系統(tǒng)滑雪器材信息管理滑雪器材出租管理滑雪器材歸還管理租用信息管理滑雪器材的查詢所有租用信息查詢新增租用信息滑雪器材的增加滑雪器材的刪除滑雪器材的歸還未歸還租用信息查詢管理員登陸圖3-1 系統(tǒng)功能模塊結(jié)構(gòu)圖1、滑雪器材信息管理模塊滑雪器材信息管理模塊主要對要出租的滑雪器材信息管理。每個模塊中都可以對相應的滑雪器材進行查詢、添加、刪除操作。2、滑雪器材出租管理模塊這一模塊中客戶向系統(tǒng)操作人員說出要租用的滑雪器材以及它們的型號和數(shù)量,并且將客戶自己的姓名和證件號碼告訴

48、系統(tǒng)操作人員,系統(tǒng)操作人員進過核實后提交信息,系統(tǒng)會自動將客戶的信息和所租用的滑雪器材信息錄入數(shù)據(jù)庫中。3、滑雪器材歸還管理模塊在這個過程中系統(tǒng)對數(shù)據(jù)庫中的數(shù)據(jù)進行條件查詢,將所有沒有歸還滑雪器材的客戶以及它們的信息輸出在頁面上,經(jīng)過工作人員的核實確認后進行歸還操作,并將數(shù)據(jù)庫中的數(shù)據(jù)進行標記,將客戶信息中是否歸還中更改為“是”。4、租用信息管理模塊這個模塊中主要存儲的是客戶的租用信息。所有的客戶以及它們所租用的滑雪器材信息都這這一模塊中存儲,不論是否已經(jīng)歸還。在這一模塊中可以對租用信息進行總體查詢和刪除操作。3.3 系統(tǒng)流程圖系統(tǒng)總體流程圖如圖3-2所示:登錄數(shù)據(jù)驗證選擇功能器材信息管理出租

49、器材歸還器材客戶信息管理選擇要管理的模塊確認出租更新數(shù)據(jù)確認歸還更新數(shù)據(jù)訪問數(shù)據(jù)庫選擇功能退出信息管理選擇功能更新數(shù)據(jù)更新數(shù)據(jù)圖3-2 系統(tǒng)總體流程圖本系統(tǒng)的各個功能流程都是在登陸后才能盡行功能的選擇,所以在登錄的時候要有驗證信息,登錄流程圖如下:輸入登錄信息對比數(shù)據(jù)進入功能選擇界面在數(shù)據(jù)庫中對登錄信息進行查詢圖3-3 系統(tǒng)登錄流程圖3.4 系統(tǒng)的三層架構(gòu)設(shè)計思想系統(tǒng)主體架構(gòu)采用界面中間件數(shù)據(jù)庫這樣的三層結(jié)構(gòu),使系統(tǒng)業(yè)務(wù)邏輯和數(shù)據(jù)庫基礎(chǔ)操作與用戶應用界面分開,能夠使程序員更專注于Java程序的開發(fā),而界面設(shè)計者專注于用戶界面的開發(fā),在一定程度上明確了系統(tǒng)開發(fā)的分工。其示意圖如圖3-14所示:瀏

50、覽器Web服務(wù)器中間器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)圖3-5 結(jié)構(gòu)層次圖4 數(shù)據(jù)庫設(shè)計4.1 關(guān)系數(shù)據(jù)庫的基本概念關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫來組織數(shù)據(jù)的一種方式,是現(xiàn)在數(shù)據(jù)庫中廣泛應用的一種流行關(guān)系。關(guān)系數(shù)據(jù)庫的理論是建立在數(shù)學的集合的基礎(chǔ)上,是集合論在數(shù)據(jù)組織上的應用。在關(guān)系數(shù)據(jù)庫中所有的數(shù)據(jù)都按照表的方式組織。它主要是通過建立數(shù)據(jù)庫中的表之間的對應關(guān)系來維護數(shù)據(jù),在關(guān)系數(shù)據(jù)庫中,所有的實體和實體之間的關(guān)系都是用關(guān)系來表示的。實體間的關(guān)系可以有一對一,一對多和多對多的關(guān)系。4.2 系統(tǒng)E-R圖E-R圖也就是我們所說的實體和關(guān)系圖。在數(shù)據(jù)庫設(shè)計的開始,我首先考慮的是如何用數(shù)據(jù)模型來定義數(shù)據(jù)庫的結(jié)構(gòu)與語義,以及如何對

51、現(xiàn)實中的事物進行抽象。在本系統(tǒng)中采用“實體聯(lián)系模型”(E-R模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行初步的抽象。E-R圖模型的優(yōu)點在于它是直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,對現(xiàn)實的事物比較直觀。它摒棄了許多與具體計算機相關(guān)的部分,通過一般性的敘述來描述實體之間的關(guān)系,比較接近于人的思維,較易理解。通過分析確定了實體之間的關(guān)系之后再用E-R圖來表示數(shù)據(jù)模型。這樣在初步的設(shè)計中能夠快速而簡便地定義出系統(tǒng)之間的聯(lián)系。4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計由于本系統(tǒng)主要是對滑雪器材的租用管理方面,所以對數(shù)據(jù)庫的設(shè)計組要是對滑雪器材信息的管理和客戶信息的記錄,所以對數(shù)據(jù)庫設(shè)計以下實體:租用器材Hir

52、e,租用器材表的屬性有租用編號、器材名稱、型號和數(shù)量。滑雪器材表equipment,器材表的屬性有器材編號、名稱、型號、價格和數(shù)量。管理員manager,管理員表的屬性有編碼、姓名和密碼。租用信息client,它的屬性包括姓名、證件號碼、器材編號、所租用品的總價和是否歸還。管理員可以對所有的信息進行增加,刪除,查詢操作。租用器材租用編號數(shù)量器材編號圖4-1 租用器材E-R圖滑雪器材器材編號價格型號數(shù)量器材名稱圖4-2 滑雪器材E-R圖租用信息租用編號價格是否歸還證件號姓名圖4-3 租用信息E-R圖管理員密碼證件號姓名圖4-4 管理員E-R圖滑雪器材器材編號價格型號數(shù)量名稱租用信息編號價格是否歸

53、還證件號姓名管理員密碼證件號姓名管理管理租用器材租用編號數(shù)量器材編號管理圖4-5 系統(tǒng)整體的E-R圖4.4 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計表是數(shù)據(jù)庫中最重要的也是最基本的組成,表中有不同的項和條目。表對應與ER圖中的實體,而其中的項對應與ER圖中的屬性,所以表就是ER圖轉(zhuǎn)化為數(shù)據(jù)庫中的基本數(shù)據(jù)。表中分為鍵,其中有主鍵和非主鍵之分。將上面的E-R圖轉(zhuǎn)換成關(guān)系如下:管理員(管理員編號,管理員姓名,管理員密碼);滑雪器材(器材編號,名稱,型號,價格,數(shù)量);租用信息(租用編號,姓名,證件號,價格,是否歸還);租用器材(租用編號,器材編號,數(shù)量);下面是系的統(tǒng)的表初步定義:表4-8 管理員信息表(manager)

54、數(shù)據(jù)項類型是否為空備注Manager_idnumber否主鍵Manager_nameVarchar2(10)否Manager_passwordnumber否表4-10 滑雪器材信息表(equipment)數(shù)據(jù)項類型是否為空備注equipment_idnumber(30)否主鍵equipment_nameVarchar(20)否equipment_sizeNumber(10)否equipment_ priceNumber(10)否equipment_amountNumber(10)否表4-9租用信息表(client)數(shù)據(jù)項類型是否為空備注Client_numbernumber(30)否主鍵Cli

55、ent_nameVarchar(250)否Client_idNumber否Client_priceNumber否Y_nVarchat(5)否表4-8 租用器材表(hire)數(shù)據(jù)項類型是否為空備注Client_numbernumber(30)否外鍵 主鍵equipment_idnumber(30)否主鍵Hire_ amountNumber(10)否5 詳細設(shè)計本系統(tǒng)的首頁界面設(shè)計采用的是JSP語言,用Dreamweaver 8界面設(shè)計工具輔助編輯,應用tomcat服務(wù)器在360瀏覽器上運行并測試功能的,不僅僅是首頁界面,以下的界面設(shè)計均采用此方法實現(xiàn)。頁面的布局設(shè)計是客戶接觸到本系統(tǒng)的第一印象,

56、所以一個好的頁面布局是非常重要的,因為這個系統(tǒng)是滑雪用具租賃系統(tǒng),所以圖片都體現(xiàn)冬季滑雪的刺激與美麗,讓每一個看到首頁的人都有一種對滑雪運動的熱愛的情懷,在界面中對滑雪歷史的介紹體現(xiàn)了本網(wǎng)站的內(nèi)涵,不僅僅是單純的滑雪,也要對滑雪這項運動有更深的了解。5.1 管理員登陸的實現(xiàn)管理員在首頁中輸入用戶名和密碼后跳到此頁面,此頁面是管理員界面。此頁面中實現(xiàn)的是對滑雪用具信息以及客戶信息的查詢功能的選擇。由于這是管理界面所以并不用太復雜的頁面設(shè)計,力求簡單實用,這一頁的管理員管理條例也是提醒每個管理員要注意的事項。圖5-2 管理員登陸頁面public ArrayList query(Manager s)

57、 throws SQLException Connection conn = DBUtil.getConnnection();ArrayList list = new ArrayList();String sql = select * from manager where manager_name=? and manager_password=?;PreparedStatement pstmt = conn.prepareStatement(sql);pstmt.setString(1, s.getManager_name();pstmt.setInt(2, s.getManager_pass

58、word();/執(zhí)行查詢返回結(jié)果集ResultSet rs = pstmt.executeQuery();/遍歷結(jié)果集while (rs.next() /取出列值,傳給構(gòu)造方法創(chuàng)建部門對象Manager ss = new Manager(rs.getInt(1),rs.getString(2),rs.getInt(3);/增加到集合list.add(ss);conn.close();return list;5.2 滑雪器材信息的管理在這一界面(圖5-3)管理員可以對所要查詢的數(shù)據(jù)進行一覽,而且在這個界面還可以對數(shù)據(jù)進行管理。可以直接對所查詢出的數(shù)據(jù)進行刪除操作,并且還可以選擇新增數(shù)據(jù)信息。圖5

59、-3 數(shù)據(jù)查詢頁面 滑雪服尺寸 滑雪服出租價格 滑雪服數(shù)量 操作 $suit.suit_size $suit.suit_price $suit.suit_amount 修改 刪除 在數(shù)據(jù)查詢后的界面(5-3)可以選擇增加新數(shù)據(jù)據(jù)跳轉(zhuǎn)到增加數(shù)據(jù)界面(圖5-4)。圖5-4 增加數(shù)據(jù)頁面public void add(SkiSuit suit) throws SQLException /獲得數(shù)據(jù)庫連接Connection conn = DBUtil.getConnnection();/插入SQL語句String sql = insert into equipment values (?,滑雪服,?,

60、?,?);/創(chuàng)建語句對象PreparedStatement pstmt = conn.prepareStatement(sql);/給語句中的參數(shù)賦值pstmt.setInt(1, suit.get equipment _size();pstmt.setInt(2, suit.get equipment _price();pstmt.setInt(3, suit.get equipment _amount();/執(zhí)行語句pstmt.executeUpdate();/關(guān)閉連接conn.close();5.3 滑雪器材租用的管理本界面是滑雪器材租用的管理,主要是出租滑雪器材,在這一界面選擇要租用的

溫馨提示

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

評論

0/150

提交評論