計(jì)算機(jī)專業(yè)本科畢業(yè)論文正稿_第1頁
計(jì)算機(jī)專業(yè)本科畢業(yè)論文正稿_第2頁
計(jì)算機(jī)專業(yè)本科畢業(yè)論文正稿_第3頁
計(jì)算機(jī)專業(yè)本科畢業(yè)論文正稿_第4頁
計(jì)算機(jī)專業(yè)本科畢業(yè)論文正稿_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上珠寶店的設(shè)計(jì)與實(shí)現(xiàn)摘要21世紀(jì)以來,人類經(jīng)濟(jì)飛速發(fā)展,人們的生活正在發(fā)生質(zhì)的變化,尤其是計(jì)算機(jī)在我們生活的各個(gè)領(lǐng)域的應(yīng)用和普及。為了讓顧客在網(wǎng)上珠寶店購物更方便、簡單、快捷、安全,網(wǎng)上購物已成為現(xiàn)代城市流行的購物行為。商城系統(tǒng)是一個(gè)高度交互的商業(yè)信息采集系統(tǒng)。它在網(wǎng)絡(luò)上設(shè)計(jì)了一個(gè)虛擬現(xiàn)實(shí)購物中心,使購物過程愉快、輕松、快捷、方便、輕松。從長遠(yuǎn)的戰(zhàn)略目標(biāo)來看,網(wǎng)上珠寶銷售不僅僅是珠寶和服務(wù)的推廣,而是通過互聯(lián)網(wǎng)、企業(yè)網(wǎng)絡(luò)和企業(yè)外網(wǎng)將買家與賣家、制造商和合作伙伴緊密結(jié)合在一起。從而消除了時(shí)間和空間的障礙。我畢業(yè)設(shè)計(jì)的具體內(nèi)容是設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于web的網(wǎng)上購物系統(tǒng)。本珠寶網(wǎng)購系統(tǒng)主要以j2EE

2、為開發(fā)基礎(chǔ),主要采用struts2+spring+hibernate等框架的組合。開發(fā)工具使用Eclipse,數(shù)據(jù)庫使用MYSQL,界面美化工具使用Macromedia的Dreamweaver,開發(fā)使用JAVA語言,頁面采用JSP動態(tài)頁面開發(fā)技術(shù)。系統(tǒng)界面簡潔、操作方便、維護(hù)方便。關(guān)鍵詞:珠寶;網(wǎng)上銷售;訂單處理;目錄TOC o 1-3 h u HYPERLINK l _Toc110090132 摘要 PAGEREF _Toc110090132 h 1 HYPERLINK l _Toc110090133 1 簡介 PAGEREF _Toc110090133 h 5 HYPERLINK l _T

3、oc110090134 1.1研究背景 PAGEREF _Toc110090134 h 5 HYPERLINK l _Toc110090135 1.2研究意義 PAGEREF _Toc110090135 h 62 HYPERLINK l _Toc110090137 系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹 PAGEREF _Toc110090137 h 6 HYPERLINK l _Toc110090138 2.1系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc110090138 h 7 HYPERLINK l _Toc110090139 2.1.1 日食 PAGEREF _Toc110090139 h 7 HYPERL

4、INK l _Toc110090140 2.1.2數(shù)據(jù)庫簡介 PAGEREF _Toc110090140 h 7 HYPERLINK l _Toc110090141 2.1.3 雄貓 PAGEREF _Toc110090141 h 8 HYPERLINK l _Toc110090142 2.2 系統(tǒng)開發(fā)的理念與技術(shù) PAGEREF _Toc110090142 h 8 HYPERLINK l _Toc110090143 2.2.1 JSP技術(shù)與MVC模式及系統(tǒng)基本框架 PAGEREF _Toc110090143 h 8 HYPERLINK l _Toc110090144 2.2.2 SSH框架的

5、優(yōu)勢 PAGEREF _Toc110090144 h 8 HYPERLINK l _Toc110090145 3 整體系統(tǒng)設(shè)計(jì) PAGEREF _Toc110090145 h 10 HYPERLINK l _Toc110090146 3.1 整體功能模塊 PAGEREF _Toc110090146 h 10 HYPERLINK l _Toc110090147 3.2 系統(tǒng)管理員功能模塊 PAGEREF _Toc110090147 h 11 HYPERLINK l _Toc110090148 3.3 用戶功能模塊 PAGEREF _Toc110090148 h 11 HYPERLINK l _T

6、oc110090149 3.4 系統(tǒng)業(yè)務(wù)描述 PAGEREF _Toc110090149 h 12 HYPERLINK l _Toc110090150 3.5 程序流程圖 PAGEREF _Toc110090150 h 13 HYPERLINK l _Toc110090151 4 詳細(xì)的系統(tǒng)設(shè)計(jì) PAGEREF _Toc110090151 h 14 HYPERLINK l _Toc110090152 4.1系統(tǒng)和數(shù)據(jù)庫配置 PAGEREF _Toc110090152 h 14 HYPERLINK l _Toc110090153 4.2 概念模型設(shè)計(jì) PAGEREF _Toc110090153

7、h 14 HYPERLINK l _Toc110090154 4.3 數(shù)據(jù)庫邏輯模型 PAGEREF _Toc110090154 h 15 HYPERLINK l _Toc110090155 4.4 數(shù)據(jù)庫表結(jié)構(gòu) PAGEREF _Toc110090155 h 20 HYPERLINK l _Toc110090156 4.5 平臺數(shù)據(jù)表設(shè)計(jì) PAGEREF _Toc110090156 h 22 HYPERLINK l _Toc110090157 5 系統(tǒng)功能實(shí)現(xiàn) PAGEREF _Toc110090157 h 30 HYPERLINK l _Toc110090158 5.1程序時(shí)序圖 PAGE

8、REF _Toc110090158 h 30 HYPERLINK l _Toc110090159 5.1.1訂單模塊時(shí)序圖 PAGEREF _Toc110090159 h 30 HYPERLINK l _Toc110090160 5.1.2訂單輸入模塊時(shí)序圖 PAGEREF _Toc110090160 h 31 HYPERLINK l _Toc110090161 5.1.3 訂單統(tǒng)計(jì)模塊時(shí)序圖 PAGEREF _Toc110090161 h 31 HYPERLINK l _Toc110090162 PAGEREF _Toc110090162 h 32 HYPERLINK l _Toc11009

9、0163 圖 5.2.3 訂單統(tǒng)計(jì)模塊時(shí)序圖 PAGEREF _Toc110090163 h 32 HYPERLINK l _Toc110090164 5.1.4購物車模塊時(shí)序圖 PAGEREF _Toc110090164 h 32 HYPERLINK l _Toc110090165 5.1.5評估模塊時(shí)序圖 PAGEREF _Toc110090165 h 32 HYPERLINK l _Toc110090166 5.1.6商品分類模塊時(shí)序圖 PAGEREF _Toc110090166 h 33 HYPERLINK l _Toc110090167 5.1.7商品模塊時(shí)序圖 PAGEREF _T

10、oc110090167 h 33 HYPERLINK l _Toc110090168 5.1.8商品統(tǒng)計(jì)模塊時(shí)序圖 PAGEREF _Toc110090168 h 34 HYPERLINK l _Toc110090169 5.1.9 接收模塊時(shí)序圖 PAGEREF _Toc110090169 h 34 HYPERLINK l _Toc110090170 5.1.10 用戶模塊時(shí)序圖 PAGEREF _Toc110090170 h 35 HYPERLINK l _Toc110090171 5.2 系統(tǒng)功能實(shí)現(xiàn)的主要框架 PAGEREF _Toc110090171 h 36 HYPERLINK l

11、 _Toc110090172 5.2.1 SSH 框架 PAGEREF _Toc110090172 h 36 HYPERLINK l _Toc110090173 5.2.2 休眠配置文件 PAGEREF _Toc110090173 h 36 HYPERLINK l _Toc110090174 5.2.3 struts配置文件 PAGEREF _Toc110090174 h 37 HYPERLINK l _Toc110090175 5.2.4 spring配置文件 PAGEREF _Toc110090175 h 38 HYPERLINK l _Toc110090176 5.3.1 頁面 PAGE

12、REF _Toc110090176 h 41 HYPERLINK l _Toc110090177 5.3.2用戶注冊頁面 PAGEREF _Toc110090177 h 42 HYPERLINK l _Toc110090178 5.3.3 購物車 PAGEREF _Toc110090178 h 44 HYPERLINK l _Toc110090179 5.3.4管理后臺頁面 PAGEREF _Toc110090179 h 45 HYPERLINK l _Toc110090180 5.3.5 產(chǎn)品分類列表頁面 PAGEREF _Toc110090180 h 46 HYPERLINK l _Toc

13、110090181 代碼: PAGEREF _Toc110090181 h 46 HYPERLINK l _Toc110090182 5.3.6 產(chǎn)品信息管理頁面 PAGEREF _Toc110090182 h 48 HYPERLINK l _Toc110090183 5.3.7 訂單管理頁面 PAGEREF _Toc110090183 h 49 HYPERLINK l _Toc110090184 6.1 軟件測試的目的 PAGEREF _Toc110090184 h 50 HYPERLINK l _Toc110090185 6.2 軟件測試的任務(wù) PAGEREF _Toc110090185

14、h 50 HYPERLINK l _Toc110090186 6.3 測試環(huán)境 PAGEREF _Toc110090186 h 50 HYPERLINK l _Toc110090187 6.4.1 創(chuàng)建安裝項(xiàng)目 PAGEREF _Toc110090187 h 51 HYPERLINK l _Toc110090188 6.4.2 添加項(xiàng)目輸出 PAGEREF _Toc110090188 h 52 HYPERLINK l _Toc110090189 選擇部署按鈕,會彈出如下對話框, PAGEREF _Toc110090189 h 52 HYPERLINK l _Toc110090190 PAGER

15、EF _Toc110090190 h 52 HYPERLINK l _Toc110090191 在項(xiàng)目中選擇要部署的項(xiàng)目后,點(diǎn)擊添加按鈕,會彈出如下對話框, PAGEREF _Toc110090191 h 52 HYPERLINK l _Toc110090192 PAGEREF _Toc110090192 h 52 HYPERLINK l _Toc110090193 tomcat6X ,最后點(diǎn)擊finish完成部署。 PAGEREF _Toc110090193 h 52 HYPERLINK l _Toc110090194 6.4.3運(yùn)行項(xiàng)目 PAGEREF _Toc110090194 h 52

16、 HYPERLINK l _Toc110090195 參考 PAGEREF _Toc110090195 h 53 HYPERLINK l _Toc110090196 至 PAGEREF _Toc110090196 h 54 HYPERLINK l _Toc110090197 附錄 PAGEREF _Toc110090197 h 551 簡介研究背景電子商務(wù)就是在互聯(lián)網(wǎng)上開展一些經(jīng)濟(jì)活動,使商品通過買賣流通。它以在線交易為手段,完成金融、商品、服務(wù)、信息等價(jià)值的交換。是高速、高效地開展各種商務(wù)活動的最完美方式。隨著電子商務(wù)的不斷涌現(xiàn),以往以現(xiàn)金支付商品的模式發(fā)生了變化,商業(yè)模式發(fā)生了翻天覆地的變

17、化。隨著網(wǎng)絡(luò)信息技術(shù)的不斷進(jìn)步和面向社會、互聯(lián)網(wǎng)技術(shù)的普遍普及,人們逐漸意識到電子商務(wù)給國家、企業(yè)和個(gè)人帶來的巨大反響。滿足企業(yè)、商家和消費(fèi)者對好的產(chǎn)品和優(yōu)良的服務(wù)質(zhì)量,更快更好的服務(wù)體系,平衡不同層次消費(fèi)者的需求。為下一步的發(fā)展方向提供支持。借助電子商務(wù),企業(yè)和個(gè)人,企業(yè)和企業(yè)可以通過網(wǎng)絡(luò)進(jìn)行交易和全程服務(wù)。電子商務(wù)代表了產(chǎn)品經(jīng)濟(jì)的未來發(fā)展方向,其廣泛的應(yīng)用和社會發(fā)展將給社會和經(jīng)濟(jì)帶來巨大的效益。電子商務(wù)是一種具有強(qiáng)大生命力的現(xiàn)代網(wǎng)絡(luò)交易方式,已為大多數(shù)人所理解。發(fā)達(dá)國家在這方面已有多年的發(fā)展歷史,發(fā)展中國家也在加快制定總體發(fā)展戰(zhàn)略體系,大力推進(jìn)互聯(lián)網(wǎng)。購物在國民經(jīng)濟(jì)中的應(yīng)用力爭在日益激烈的

18、國際競爭中占據(jù)有利地位。因此,研究網(wǎng)絡(luò)購物技術(shù),完美實(shí)現(xiàn)一個(gè)好的網(wǎng)絡(luò)購物系統(tǒng),從而打造一個(gè)實(shí)用、安全、讓消費(fèi)者放心的網(wǎng)絡(luò)商店非常重要。無論在國內(nèi)還是國外,電子商務(wù)領(lǐng)域都還處于起步階段。電子商務(wù)近年來發(fā)展迅速。雖然各地的具體情況不盡相同,但基于對全國貿(mào)易發(fā)展的預(yù)測,各地區(qū)政府都認(rèn)為電子商務(wù)非常重要,積極開展電子商務(wù)研究。在發(fā)達(dá)國家,目前電子商務(wù)的前景十分樂觀,通過互聯(lián)網(wǎng)進(jìn)行交易已成為一種時(shí)尚。如何進(jìn)行與電子商務(wù)相關(guān)的商品交易、互聯(lián)網(wǎng)支付方案以及為客戶提供的一些信息安全方案等,已逐漸成為全球信息技術(shù)市場的競爭中心。隨著電子商務(wù)的日益發(fā)展,網(wǎng)上銀行、網(wǎng)上消費(fèi)、網(wǎng)上商品、網(wǎng)上信息等新興信息產(chǎn)業(yè)應(yīng)運(yùn)而生

19、,這反映出電子商務(wù)正在對社會和經(jīng)濟(jì)產(chǎn)生深遠(yuǎn)的影響。在電子商務(wù)的過程中,通過人與網(wǎng)絡(luò)的接觸相結(jié)合,有效地提高了經(jīng)濟(jì)活動的效率,減少了許多麻煩的步驟。同時(shí),電子商務(wù)的發(fā)展也將轉(zhuǎn)變政府行為。在電子商務(wù)日益普及的時(shí)代,當(dāng)電子商務(wù)由企業(yè)運(yùn)營,銀行實(shí)現(xiàn)金融電子化,實(shí)現(xiàn)消費(fèi)者在線消費(fèi)的同時(shí),也將對政府管理行為提出新的要求。良好的法律法規(guī)必將防止商業(yè)欺詐。 ,在這方面與其他國家相比,我國還是差了那么一點(diǎn)點(diǎn)。我們一直沒能找到一些規(guī)定來嚴(yán)格要求自己。消費(fèi)者經(jīng)常在網(wǎng)上購買商品,但實(shí)際商品與圖片不符。購買的產(chǎn)品有缺陷。當(dāng)發(fā)現(xiàn)購買的產(chǎn)品不一致時(shí),我們沒有辦法解決這個(gè)問題。在國外,XML技術(shù)已廣泛應(yīng)用于電子商務(wù)領(lǐng)域。由于

20、它具有自描述、內(nèi)容與展示分離、獨(dú)立于平臺等特點(diǎn),并提供了一整套描述數(shù)據(jù)的方法,逐漸成為科學(xué)和商業(yè)應(yīng)用中數(shù)據(jù)表示的重要工具, Web 應(yīng)用程序中的數(shù)據(jù)交換。標(biāo)準(zhǔn)格式。研究意義首先,對于消費(fèi)者來說:第一,足不出戶就能看到自己需要的商品,關(guān)上門就可以買到想要的東西,只要想買就可以;第二,獲得更大的金額可以購買本地沒有的產(chǎn)品;第三,網(wǎng)上支付比從商店買錢更安全,可以避免因自己的疏忽造成的金錢損失,網(wǎng)上支付不會是第一個(gè)問題。第四,庫存無需親自看貨,無需您上門取貨,非常方便;由于網(wǎng)購省不需要租店面,也不需要大量的人力來打理貨品。性價(jià)比,比性價(jià)比高。其次,對于很多商家來說,由于網(wǎng)購沒有所謂的大庫存、低成本運(yùn)營

21、,而且不受地域限制,未來更多的企業(yè)會選擇在線投資,利用互聯(lián)網(wǎng)監(jiān)控市場信息。 .及時(shí)告訴我們很多信息,以便我們制定下一步計(jì)劃,從而提高企業(yè)的經(jīng)濟(jì)收入,提高國家的競爭力。第三,從整個(gè)貿(mào)易市場來看,這種網(wǎng)上購貨新方式可以在更廣、實(shí)現(xiàn)更高效率的資源配置。綜上所述,可以看出,網(wǎng)絡(luò)購物打破了傳統(tǒng)購物的觀念,讓人們足不出戶購物,不僅吸引了消費(fèi)者,也影響了企業(yè)和市場。在新貿(mào)易經(jīng)濟(jì)時(shí)期實(shí)現(xiàn)“雙贏”效果的理想模式。系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹2.1系統(tǒng)開發(fā)環(huán)境2.1.1 日食本平臺開發(fā)使用的開發(fā)工具是著名的java項(xiàng)目開發(fā)工具eclipse,它是Eclipse IDE的擴(kuò)展。 Eclipse 被用作 Java HYPE

22、RLINK %20%20%20%20:/baike.so%20%20%20%20/doc/5602996-5815603.html t :/baike.so /doc/_blank 集成開發(fā)環(huán)境(IDE),但 Eclipse 的目標(biāo)不限于此。 . Eclipse 還包括一個(gè)插件開發(fā)環(huán)境(Plug-in Development Environment,PDE) 。使用eclipse,我們可以開發(fā)和發(fā)布數(shù)據(jù)庫和J2EE ,并與應(yīng)用服務(wù)器集成,可以大大提高系統(tǒng)的工作效率。 eclipse是一個(gè)功能齊全的J2EE集成開發(fā)環(huán)境,包括完整的編碼、調(diào)試、測試和發(fā)布功能,全面支持HTML、Struts、JSP

23、、CSS、Javascript、SQL、Hibernate 。在結(jié)構(gòu)上,eclipse的功能可以分為7類: J2EE模型、 WEB開發(fā)工具、 E開發(fā)工具、應(yīng)用服務(wù)器連接器、 J2EE項(xiàng)目部署服務(wù)、數(shù)據(jù)庫服務(wù)、eclipse集成幫助。對于上述每一種不同類別的不同功能,在Eclipse中都有對應(yīng)的功能部分,它們是通過一系列插件來實(shí)現(xiàn)的。 eclipse 結(jié)構(gòu)的模塊化內(nèi)容我們單獨(dú)擴(kuò)展或升級它的任何模塊,而不會影響其他模塊。2.1.2數(shù)據(jù)庫簡介數(shù)據(jù)庫使用MySQL開源數(shù)據(jù)庫。MySQL : 使用C或C+編寫,并使用多種不同的編譯器進(jìn)行測試,可確保源代碼的可移植性。支持AIX 、 FreeBSD 、 H

24、P-UX 、 Mac OS 、 OpenBSD 、 OS/2 Wrap 、 Solaris 、 Windows等操作系統(tǒng)。為多種編程語言提供API 。這些編程語言包括C 、 C+ 、 Eiffel 、 Java 、 Perl 、 PHP 、 Python 、 Ruby和Tcl等。支持多線程,充分利用CPU資源。一個(gè)好的SQL查詢算法可以有效地提高查詢速度。它不僅可以在客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境中作為單獨(dú)的應(yīng)用程序使用,還可以作為庫嵌入到其他軟件中,提供多語言支持,常用編碼如中文GB2312 、 BIG5 、日文Shift_JIS等。可用作數(shù)據(jù)表名或數(shù)據(jù)列名。提供到各種數(shù)據(jù)庫的連接,例如TCP/IP

25、 、 ODBC和JDBC。提供用于管理、檢查和優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚韼浊f條記錄的大型數(shù)據(jù)庫。MySQL :與Oracle 、 DB2 、 SQL Server等其他大型數(shù)據(jù)庫相比, MySQL也存在規(guī)模小、功能有限( MySQL Cluster的功能和效率比較差)等缺點(diǎn),但它也沒有降低它的受歡迎程度。對于普通個(gè)人用戶或者中小型企業(yè)來說, MySQL能夠提供的功能已經(jīng)綽綽有余,而且由于MySQL是開源軟件,整體成本可以大大降低。2.1.3 雄貓Tomcat 在程序員中非常流行。主要原因是 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20

26、/view/53557.htm t _blank 運(yùn)行時(shí)占用系統(tǒng)資源小,擴(kuò)展性好,支持開發(fā)應(yīng)用系統(tǒng)的負(fù)載均衡、服務(wù)等常用功能;并且還在不斷的完善和完善。任何對它感興趣的程序員都可以對其進(jìn)行更改或添加新功能。Tomcat 是一種輕量級的應(yīng)用 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/899.htm t _blank 服務(wù)器,廣泛應(yīng)用于中小型系統(tǒng)以及并發(fā)訪問用戶不多的情況下。它是開發(fā)和調(diào)試JSP 程序的首選。對于初學(xué)者,可以這樣想,當(dāng)您在機(jī)器上配置 Apache 服務(wù)器時(shí),您可以使用它來響應(yīng)對 HTML 頁面的請求。實(shí)際上Tomcat

27、部分是Apache服務(wù)器的擴(kuò)展,但是它獨(dú)立運(yùn)行,所以當(dāng)你運(yùn)行tomcat時(shí),它實(shí)際上是作為一個(gè)獨(dú)立于Apache的進(jìn)程運(yùn)行的。這里的訣竅是,如果配置正確,Apache 會提供 HTML 頁面,而 Tomcat 實(shí)際上會運(yùn)行 JSP 頁面和 servlet。此外,Tomcat 與 IIS 和 Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能。此外,它還是一個(gè) Servlet 和 JSP HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/864334.htm t _blank 容器。獨(dú)立的Servlet容器是Tomcat的

28、默認(rèn)模式。2.2 系統(tǒng)開發(fā)的理念與技術(shù)2.2.1 JSP技術(shù)與MVC模式及系統(tǒng)基本框架本系統(tǒng)采用jsp技術(shù),基于MVC模式開發(fā),使用SSH框架(struts2、spring、hibernate)提高系統(tǒng)開發(fā)速度。所謂MVC模式是“Model-View-Controller”的縮寫,中文翻譯為“模式-視圖-控制器” 。程序是用struts2和hibernate這兩個(gè)框架實(shí)現(xiàn)model層和controller這兩個(gè)層,jsp實(shí)現(xiàn)view層。一般來說,程序充當(dāng)數(shù)據(jù)庫和頁面之間的橋梁。 jsp頁面請求先到action,再到dao,再回到action,再回到j(luò)sp頁面。 action主要處理來自頁面的請

29、求,dao主要與數(shù)據(jù)庫通信。交互,struts2主要用在action中,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。 hibernate主要用在dao中,包括對數(shù)據(jù)庫的增刪改查等操作,以及spring控制程序的流程。2.2.2 SSH框架的優(yōu)勢SSH框架是J2EE應(yīng)用中三大免費(fèi)開源框架struts2+spring+hibernate的組合。它可以看作是一個(gè)工具和一個(gè)中間件。它的作用是提高我們的開發(fā)效率,提高各種軟件產(chǎn)品的可維護(hù)性、可擴(kuò)展性甚至敏捷性。它有許多優(yōu)秀的設(shè)計(jì)理念和模式應(yīng)用。比如struts屬于MVC框架,關(guān)鍵是理解MVC的概念和它的一般原理;而hibernate屬于ORM體系,屬于持

30、久層的解決方案,也需要對ORM的概念和原理有大致的了解。 Spring屬于應(yīng)用框架,其核心是IOC容器和AOP 。此外, Spring 還集成了很多適用的東西,比如 JDBC 的封裝,自己的 MVC,以及對動態(tài)語言的簡潔訪問。它由以下3個(gè)框架組成:1.Struts2框架Struts2 是 Apache 組織的一個(gè)開源項(xiàng)目。 Struts2 是一個(gè)很好的 MVC 框架,為開發(fā) MVC 系統(tǒng)提供了底層支持。它使用的主要技術(shù)是 Servlet、JSP 和自定義標(biāo)簽庫。其基本組成如圖 2.1 所示。圖 2-1 Struts 框架工作流程2. Spring框架Spring的核心是輕量級(Lightwei

31、ght)容器(Container),是實(shí)現(xiàn)IoC(Inversion of Control)容器的框架,非侵入式(No intrusive),提供了AOP(Aspect-面向編程),提供對持久層(Persistence)、事務(wù)(Transaction)的支持,提供MVC Web框架的實(shí)現(xiàn),對一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝。它是一個(gè)綜合性的應(yīng)用框架(Application framework),除了現(xiàn)有的框架(Struts、JSF、Hibernate等)之外,Spring還提供了與之集成的解決方案。Spring框架由以下七個(gè)部分組成,如圖

32、2-2所示圖2-2 Spring框架組成3.休眠框架Hibernate 是一個(gè)開源的 ORM 持久層框架。它提供了良好的、高性能的對象到關(guān)系數(shù)據(jù)庫持久化服務(wù),開發(fā)者可以使用面向?qū)ο蟮脑O(shè)計(jì)來開發(fā)持久化層。圖 2-3 為 Hibernate 框架圖圖 2-3 Hibernate 框架3 整體系統(tǒng)設(shè)計(jì)3.1 整體功能模塊系統(tǒng)分為管理員和普通用戶一般功能圖如圖3-1所示圖 3-1。系統(tǒng)功能需求分析3.2 系統(tǒng)管理員功能模塊系統(tǒng)管理員功能模塊如圖3-2所示圖3-2 系統(tǒng)管理員功能框圖3.3 用戶功能模塊用戶功能圖如圖3-3所示圖 3-3 用戶功能圖3.4 系統(tǒng)業(yè)務(wù)描述系統(tǒng)分為管理員和普通用戶。管理員的功

33、能包括商品管理、訂單管理、用戶管理、訂單統(tǒng)計(jì)、銷售統(tǒng)計(jì)等;用戶的功能包括注冊登錄、商品瀏覽、訂單管理、用戶信息管理、商品評價(jià)管理、收貨信息管理等。系統(tǒng)業(yè)務(wù)功能如圖3-4所示圖3-4 系統(tǒng)服務(wù)功能圖3.5 程序流程圖用戶注冊流程如圖3-5.1所示圖 3-5.1 用戶注冊流程圖用戶登錄流程如圖3-5.2所示圖 3-5.2 用戶登錄流程圖4 詳細(xì)的系統(tǒng)設(shè)計(jì)4.1系統(tǒng)和數(shù)據(jù)庫配置系統(tǒng)按照總則B/S(瀏覽器/服務(wù)器)模式設(shè)計(jì)(如圖4-1所示)圖 4-1 B/S 結(jié)構(gòu)信息管理系統(tǒng)中最重要的是數(shù)據(jù)庫。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞直接影響應(yīng)用系統(tǒng)的效率和實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)可以有效提高數(shù)據(jù)存儲效率,保證數(shù)據(jù)的

34、一致性和完整性。4.2 概念模型設(shè)計(jì)概念模型設(shè)計(jì)由實(shí)體關(guān)系模型(ER 圖)表示。系統(tǒng)ER圖如下圖 4-2 系統(tǒng) ER 圖4.3 數(shù)據(jù)庫邏輯模型訂單表(主鍵、收件人地址、備注、添加時(shí)間、訂單刪除、訂單號、收件人手機(jī)、收件人、訂單狀態(tài)、訂單詳情、總價(jià)、關(guān)聯(lián)用戶ID)如圖4-3.1主鍵收件人地址備注添加時(shí)間訂單訂單是否刪除訂單號收件人手機(jī)關(guān)聯(lián)用戶主鍵收件人地址備注添加時(shí)間訂單訂單是否刪除訂單號收件人手機(jī)關(guān)聯(lián)用戶ID收件人XX訂單狀態(tài)訂單詳情總價(jià)訂單入口表(主鍵、價(jià)格、數(shù)量、關(guān)聯(lián)訂單ID、關(guān)聯(lián)產(chǎn)品ID)如圖4-3.2所示主鍵價(jià)格主鍵價(jià)格關(guān)聯(lián)訂單的ID關(guān)聯(lián)商品的ID訂單條目數(shù)量圖 4-3.2 訂單輸入圖

35、訂單統(tǒng)計(jì)表(主鍵、成功訂單數(shù)、日期、取消訂單數(shù)、生成訂單數(shù))如圖4-3.3所示主鍵成功的訂單數(shù)主鍵成功的訂單數(shù)取消的訂單數(shù)生成的訂單數(shù)訂單統(tǒng)計(jì)日期圖 4-3.3 訂單統(tǒng)計(jì)圖表購物車(主鍵、添加時(shí)間、數(shù)量、關(guān)聯(lián)商品ID、關(guān)聯(lián)用戶ID)如圖4-3.4主鍵添加時(shí)間主鍵添加時(shí)間關(guān)聯(lián)商品的ID關(guān)聯(lián)用戶的ID購物車數(shù)量圖 4-3.4 購物車示意圖評價(jià)表(主鍵、添加時(shí)間、訂單ID、評價(jià)、評論、關(guān)聯(lián)商品ID、關(guān)聯(lián)用戶ID)如圖4-3.5所示主鍵添加時(shí)間評語主鍵添加時(shí)間評語評價(jià)關(guān)聯(lián)商品的ID訂單ID關(guān)聯(lián)用戶的ID圖 4-3.5 評估表示意圖商品表(主鍵、添加時(shí)間、刪除狀態(tài)、圖片、簡介、庫存數(shù)量、商品名稱、原價(jià)、

36、促銷價(jià)、銷量、關(guān)聯(lián)品類ID)如圖4-3.6所示主鍵添加時(shí)間刪除狀態(tài)主鍵添加時(shí)間刪除狀態(tài)圖片商品簡介庫存數(shù)量商品名原價(jià)促銷價(jià)銷量關(guān)聯(lián)分類的ID圖 4-3.6 商品表產(chǎn)品分類表(主鍵、產(chǎn)品分類名稱、是否刪除標(biāo)志)如圖4-3.7所示主鍵商品分類名主鍵商品分類名是否刪除商品分類圖 4-3.7 商品分類表商品統(tǒng)計(jì)表(主鍵、銷量、銷量、相關(guān)商品ID)如圖4-3.8所示主鍵銷量主鍵銷量關(guān)聯(lián)商品的ID商品統(tǒng)計(jì)銷售額圖 4-3.8 商品統(tǒng)計(jì)表投遞信息表(主鍵、投遞地址、聯(lián)系人、收件人、關(guān)聯(lián)用戶ID)如圖4-3.9所示主鍵收貨地址主鍵收貨地址收貨人XX關(guān)聯(lián)用戶的ID收貨信息聯(lián)系 圖 4-3.9 收貨信息表用戶表(

37、主鍵、注冊時(shí)間、0表示正常、1表示鎖定、密碼、1表示管理員、2表示購物、用戶名)如圖4-3.10所示主鍵注冊時(shí)間主鍵注冊時(shí)間XX用戶名用戶密碼 圖 4.3-10 用戶表示意圖4.4 數(shù)據(jù)庫表結(jié)構(gòu)表 4-1 訂購單姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵地址varchar(255)是的無效的收貨人地址北柱varchar(255)是的無效的評論創(chuàng)建時(shí)間約會時(shí)間是的無效的添加時(shí)間刪除狀態(tài)整數(shù)(11)不0訂單是否被刪除訂購varchar(255)是的無效的訂單號電話varchar(255)是的無效的收件人手機(jī)sjnamevarchar(255)是的無效的接受者地位varchar(2

38、55)是的無效的訂單狀態(tài)相清varchar(255)是的無效的訂單詳細(xì)信息宗家雙倍的是的無效的總價(jià)用戶身份整數(shù)(11)是的無效的關(guān)聯(lián)用戶的 ID表 4-2 訂單輸入表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵嘉格雙倍的是的無效的價(jià)格舒良整數(shù)(11)不0數(shù)量丁丹尼整數(shù)(11)是的無效的關(guān)聯(lián)訂單ID產(chǎn)品編號整數(shù)(11)是的無效的關(guān)聯(lián)產(chǎn)品的 ID表 4-3 訂單統(tǒng)計(jì)姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵呈貢整數(shù)(11)不0成功訂單數(shù)天約會時(shí)間是的無效的日期曲孝整數(shù)(11)不0取消的訂單盛城整數(shù)(11)不0生成的訂單數(shù)表 4-4 購物車姓名類型無效的默認(rèn)值評論I

39、D整數(shù)(11)不自動遞增首要的關(guān)鍵創(chuàng)建時(shí)間約會時(shí)間是的無效的添加時(shí)間sl整數(shù)(11)不0數(shù)量產(chǎn)品編號整數(shù)(11)是的無效的關(guān)聯(lián)產(chǎn)品的 ID用戶身份整數(shù)(11)是的無效的關(guān)聯(lián)用戶的 ID表 4-5 評估表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵創(chuàng)建時(shí)間約會時(shí)間是的無效的添加時(shí)間訂購varchar(255)是的無效的訂單編號平家varchar(255)是的無效的評估平宇varchar(255)是的無效的注釋產(chǎn)品編號整數(shù)(11)是的無效的關(guān)聯(lián)產(chǎn)品的 ID用戶身份整數(shù)(11)是的無效的關(guān)聯(lián)用戶的 ID表 4-6 商品表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵查平

40、整數(shù)(11)不0差評創(chuàng)建時(shí)間約會時(shí)間是的無效的添加時(shí)間刪除狀態(tài)整數(shù)(11)不0刪除狀態(tài)好平整數(shù)(11)不0稱贊移情varchar(255)是的無效的圖片信息文本是的無效的介紹庫村整數(shù)(11)不0庫存數(shù)量名稱varchar(255)是的無效的產(chǎn)品名稱價(jià)格1雙倍的是的無效的原價(jià)價(jià)格2雙倍的是的無效的銷售價(jià)格腿間varchar(255)是的無效的推薦小良整數(shù)(11)不0銷售量中平整數(shù)(11)不0平均兒茶素整數(shù)(11)是的無效的關(guān)聯(lián)類別的ID表 4-7 商品分類表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵目錄名varchar(255)是的無效的產(chǎn)品類別名稱刪除狀態(tài)整數(shù)(11)不0是否

41、刪除狀態(tài)表 4-8 商品統(tǒng)計(jì)姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵小良整數(shù)(11)不0銷售量小手雙倍的是的無效的銷售量產(chǎn)品編號整數(shù)(11)是的無效的關(guān)聯(lián)產(chǎn)品的 ID表 4-9 收據(jù)信息表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵地址varchar(255)是的無效的收件地址電話varchar(255)是的無效的連接真名varchar(255)是的無效的接收者用戶身份整數(shù)(11)是的無效的關(guān)聯(lián)用戶的 ID表 4-10 用戶表姓名類型無效的默認(rèn)值評論ID整數(shù)(11)不自動遞增首要的關(guān)鍵地址varchar(255)是的無效的地址創(chuàng)建時(shí)間約會時(shí)間是的無效的報(bào)名時(shí)

42、間刪除狀態(tài)整數(shù)(11)不00 表示正常 1 表示鎖定密碼varchar(255)是的無效的密碼電話varchar(255)是的無效的角色整數(shù)(11)不01 管理員 2 購物.真名varchar(255)是的無效的用戶名varchar(255)是的無效的用戶名4.5 平臺數(shù)據(jù)表設(shè)計(jì)根據(jù)平臺需求分析和功能模塊劃分,涉及的實(shí)體包括商品分類、訂單、訂單入口、購物車、評價(jià)、商品、收貨信息、用戶、商品統(tǒng)計(jì)、訂單統(tǒng)計(jì)。因此,系統(tǒng)定義的數(shù)據(jù)庫主要有10張表:訂單表t_dingdan、訂單錄入表t_dingdanitem、訂單統(tǒng)計(jì)表t_tongjidj、購物表t_gouwuche、評價(jià)表t_pingjia、商品

43、分類表t_cate、收貨信息表t_shouhuo、商品表t_product、商品統(tǒng)計(jì)表t_tongjiproduct,用戶表t_user。訂單表t_dingdan如圖4-5.1所示圖 4-5.1 訂單表示意圖創(chuàng)建表的sql語句為:創(chuàng)建表t_dingdan(id int(11) NOT NULL auto_increment COMMENT 主鍵,address varchar(255) 默認(rèn) NULL COMMENT 收件人地址,beizhu varchar(255) 默認(rèn) NULL COMMENT 備注,createtime datetime 默認(rèn) NULL COMMENT 添加時(shí)間,del

44、etestatus int(11) NOT NULL default 0 COMMENT 訂單是否被刪除,0表示不刪除,1表示已刪除,orderid varchar(255) 默認(rèn) NULL COMMENT 訂單號,phone varchar(255) 默認(rèn) NULL COMMENT 收件人的電話,sjname varchar(255) 默認(rèn) NULL COMMENT 收件人,status varchar(255) 默認(rèn) NULL COMMENT 訂單狀態(tài),已處理,未處理,xiangqing varchar(255) 默認(rèn) NULL COMMENT 訂單詳情,zongjia double 默認(rèn)

45、 NULL COMMENT 總價(jià),userid int(11) 默認(rèn) NULL COMMENT 關(guān)聯(lián)用戶的 ID,外鍵,主鍵(id),KEY FK8224F8E8F22E4FAE (userid),約束FK8224F8E8F22E4FAE外鍵(userid)參考t_user(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;訂單入口表t_dingdanitem如圖4-5.2所示圖 4-5.2 訂單入口表示意圖創(chuàng)建表的語句是:創(chuàng)建表t_dingdanitem(id int(11) NOT NULL auto_increment,jiage double NOT NULL,shuliang in

46、t(11) NOT NULL,dingdanid int(11) 默認(rèn) NULL,productid int(11) 默認(rèn) NULL,主鍵(id),KEY FK83DFBFFB7E2C405C(productid),KEY FK83DFBFFB2920D924 (dingdanid),約束FK83DFBFFB2920D924外鍵(dingdanid)參考t_dingdan(id),約束FK83DFBFFB7E2C405C外鍵(productid)參考t_product(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;訂單統(tǒng)計(jì)表t_tongjidj如圖4-5.3所示圖 4-5.3 訂單統(tǒng)計(jì)圖

47、創(chuàng)建表的語句是:創(chuàng)建表t_tongjidj(id int(11) NOT NULL auto_increment COMMENT 主鍵,chenggong int(11) NOT NULL default 0 COMMENT 成功訂單數(shù),day varchar(255) 默認(rèn) NULL COMMENT date,quxiao int(11) NOT NULL default 0 COMMENT 取消訂單數(shù),shengcheng int(11) NOT NULL default 0 COMMENT 生成的訂單數(shù),主鍵(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;購物車桌 t_gouwuc

48、he圖 4-5.4 購物車圖表創(chuàng)建表的語句是:創(chuàng)建表t_gouwuche(id int(11) NOT NULL auto_increment,createtime varchar(255) 默認(rèn) NULL,sl int(11) 非空,productid int(11) 默認(rèn) NULL,userid int(11) 默認(rèn) NULL,主鍵(id),KEY FK445E3420F22E4FAE (userid),KEY FK445E34207E2C405C(productid),約束FK445E34207E2C405C外鍵(productid)參考t_product(id),約束FK445E342

49、0F22E4FAE外鍵(userid)參考t_user(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;評估表t_pingjia如圖4-5.5所示圖 4-5.5 評估表示意圖創(chuàng)建表的 SQL 語句為:創(chuàng)建表t_pingjia(id int(11) NOT NULL auto_increment,createtime varchar(255) 默認(rèn) NULL,orderid varchar(255) 默認(rèn) NULL,pingjia varchar(255) default NULL,pingyu varchar(255) default NULL,productid int(11) defa

50、ult NULL,userid int(11) default NULL,PRIMARY KEY (id), KEY FKFCEFD765F22E4FAE (userid), KEY FKFCEFD7657E2C405C (productid), CONSTRAINT FKFCEFD7657E2C405C FOREIGN KEY (productid) REFERENCES t_product (id), CONSTRAINT FKFCEFD765F22E4FAE FOREIGN KEY (userid) REFERENCES t_user (id) ENGINE=InnoDB DEFAULT

51、 CHARSET=utf8;商品表t_product如圖4-5.6圖4-5.6商品表圖建表的SQL語句為:CREATE TABLE t_product ( id int(11) NOT NULL auto_increment,chaping int(11) NOT NULL,createtime varchar(255) 默認(rèn) NULL,deletestatus int(11) NOT NULL,haoping int(11) NOT NULL,imgpath varchar(255) 默認(rèn)為 NULL,信息文本,kucun int(11) NOT NULL,pname varchar(255

52、) 默認(rèn) NULL,price1 雙非空,price2 雙非空,tuijian varchar(255) 默認(rèn)為 NULL,xiaoliang int(11) NOT NULL,中平 int(11) NOT NULL,cateid int(11) 默認(rèn) NULL,主鍵(id),KEY FKA91FC024CC32B8E5(cateid),約束FKA91FC024CC32B8E5外鍵(cateid)參考t_cate(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;產(chǎn)品分類表t_cate如圖4-5.7所示圖 4-5.7 商品分類表創(chuàng)建表的 SQL 語句為:創(chuàng)建表t_cate(id int(11

53、) NOT NULL auto_increment,catename varchar(255) 默認(rèn)為 NULL,deletestatus int(11) NOT NULL,主鍵(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;商品統(tǒng)計(jì)表t_tongjiproduct如圖4-5.8所示圖 4-5.8 商品統(tǒng)計(jì)表創(chuàng)建表的 SQL 語句為:創(chuàng)建表t_tongjiproduct(id int(11) NOT NULL auto_increment,xiaoliang int(11) NOT NULL,xiaoshou double NOT NULL,productid int(11) 默認(rèn) NU

54、LL,主鍵(id),KEY FK52CF4B317E2C405C(productid),約束FK52CF4B317E2C405C外鍵(productid)參考t_product(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;接收信息表t_shouhuo如圖4-5.9所示圖 4-5.9 收貨信息表創(chuàng)建表的 SQL 語句為:創(chuàng)建表t_shouhu(id int(11) NOT NULL auto_increment,address varchar(255) 默認(rèn) NULL,phone varchar(255) 默認(rèn) NULL,truename varchar(255) 默認(rèn) NULL,use

55、rid int(11) 默認(rèn) NULL,主鍵(id),KEY FK9A021F3CF22E4FAE (userid),約束FK9A021F3CF22E4FAE外鍵(userid)參考t_user(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;用戶表t_user如圖4-5.10所示圖 4-5.10 用戶表示意圖創(chuàng)建表的 SQL 語句為:創(chuàng)建表t_user(id int(11) NOT NULL auto_increment,address varchar(255) 默認(rèn) NULL,createtime varchar(255) 默認(rèn) NULL,deletestatus int(11) NO

56、T NULL,password varchar(255) 默認(rèn)為 NULL,phone varchar(255) 默認(rèn) NULL,role int(11) NOT NULL,truename varchar(255) 默認(rèn) NULL,username varchar(255) 默認(rèn) NULL,主鍵(id)) 引擎=InnoDB 默認(rèn)字符集=utf8;5 系統(tǒng)功能實(shí)現(xiàn)5.1程序時(shí)序圖5.1.1訂單模塊時(shí)序圖說明:下面是管理員與系統(tǒng)交互的時(shí)序圖,實(shí)現(xiàn)了管理員添加訂單、更新訂單、查看訂單、刪除訂單的能力。圖 5.2.1 訂單模塊時(shí)序圖5.1.2訂單輸入模塊時(shí)序圖說明:下面是管理員與系統(tǒng)交互的時(shí)序圖,

57、實(shí)現(xiàn)了管理員添加訂單商品信息、更新訂單商品、查看訂單商品、刪除訂單商品的能力。圖 5.2.2 訂單錄入模塊時(shí)序圖5.1.3 訂單統(tǒng)計(jì)模塊時(shí)序圖說明:下面是管理員與系統(tǒng)交互的時(shí)序圖,可以讓管理員添加訂單統(tǒng)計(jì)、更新訂單統(tǒng)計(jì)、查看訂單統(tǒng)計(jì)、刪除訂單統(tǒng)計(jì)。圖 5.2.3 訂單統(tǒng)計(jì)模塊時(shí)序圖5.1.4購物車模塊時(shí)序圖說明:下面是用戶與系統(tǒng)交互的時(shí)序圖,可以讓用戶添加購物車、更新購物車、查看購物車、刪除購物車。圖 5.2.4 購物車模塊時(shí)序圖5.1.5評估模塊時(shí)序圖描述:用戶添加評論,更新評論,管理員查看用戶評論,刪除用戶給出的差評。圖 5.2.5 評估模塊時(shí)序圖5.1.6商品分類模塊時(shí)序圖說明:以下是管

58、理員與系統(tǒng)交互的時(shí)序圖,實(shí)現(xiàn)了管理員添加商品類別、更新商品類別、查看商品類別、刪除商品類別的能力。圖 5.2.6 商品分類模塊時(shí)序圖5.1.7商品模塊時(shí)序圖說明:以下是管理員與系統(tǒng)交互的時(shí)序圖,實(shí)現(xiàn)了管理員添加新產(chǎn)品、更新產(chǎn)品、查看產(chǎn)品、刪除產(chǎn)品的能力。圖 5.2.7 商品模塊時(shí)序圖5.1.8商品統(tǒng)計(jì)模塊時(shí)序圖說明:以下是管理員與系統(tǒng)交互的時(shí)序圖,實(shí)現(xiàn)了管理員添加商品統(tǒng)計(jì)、更新商品統(tǒng)計(jì)、查看商品統(tǒng)計(jì)、刪除商品統(tǒng)計(jì)的能力。圖 5.2.8 商品統(tǒng)計(jì)模塊時(shí)序圖5.1.9 接收模塊時(shí)序圖說明:以下是用戶與系統(tǒng)交互的時(shí)序圖,用戶可以添加新的收據(jù)信息、更新收據(jù)信息、查看收據(jù)信息、刪除收據(jù)信息。圖 5.2.

59、9 接收模塊時(shí)序圖5.1.10 用戶模塊時(shí)序圖說明:下面是用戶與系統(tǒng)交互的時(shí)序圖,實(shí)現(xiàn)了用戶添加新用戶信息、更新新用戶信息、查看新用戶信息、刪除用戶信息的能力。圖 5.2.10 用戶模塊時(shí)序圖5.2 系統(tǒng)功能實(shí)現(xiàn)的主要框架5.2.1 SSH 框架SSH框架是struts2、spring、hibernate的縮寫。三個(gè)框架的集成協(xié)同使用,可以有效提高代碼編寫效率,從而有效縮短程序開發(fā)周期。5.2.2 休眠配置文件 DBPool proxool.xml org.hibernate.connection.ProxoolConnectionProvider true true org.hibernat

60、e.dialect.MySQLDialect 線程更新這是Hibernate的配置文件,在那個(gè)文件 proxool.xml 首先加載連接池的配置,即加載數(shù)據(jù)庫的連接信息。 true true 表示控制臺打印 SQL 語句并格式化 SQL 語句org.hibernate.dialect.MySQLDialect表示當(dāng)前數(shù)據(jù)庫的語言是MYSQL兩者都代表了當(dāng)前數(shù)據(jù)庫建立的表和類之間的映射關(guān)系。例如表示User類和t_user表之間建立的對應(yīng)關(guān)系。其他類似。5.2.3 struts配置文件 index.jsp $url $url $url $url struts的配置文件主要用于分配來自JSP的跳轉(zhuǎn)

溫馨提示

  • 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

提交評論