基于struts2購物網(wǎng)站的設(shè)計與實現(xiàn)含源文件畢業(yè)論文_第1頁
基于struts2購物網(wǎng)站的設(shè)計與實現(xiàn)含源文件畢業(yè)論文_第2頁
基于struts2購物網(wǎng)站的設(shè)計與實現(xiàn)含源文件畢業(yè)論文_第3頁
基于struts2購物網(wǎng)站的設(shè)計與實現(xiàn)含源文件畢業(yè)論文_第4頁
基于struts2購物網(wǎng)站的設(shè)計與實現(xiàn)含源文件畢業(yè)論文_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科生畢業(yè)論文 (設(shè)計 )題 目:基于 Struts2 購物網(wǎng)站的設(shè)計與實現(xiàn) 學(xué)生姓名: 學(xué) 號: 專業(yè)班級: 計科 09102 班 指導(dǎo)教師: 完成時間: 2013 年 5 月I目錄摘要 .IIIAbstract.IV第 1 章 緒論 .11.1 選題背景 .11.2 論文所做的工作 .21.3 論文結(jié)構(gòu)的安排 .3第 2 章 電子商務(wù)基礎(chǔ)和相關(guān)技術(shù) .42.1 電子商務(wù)簡介 .42.2 Struts2 .42.3 Hibernate.52.4 Spring.7第 3 章 系統(tǒng)需求分析 .93.1 開發(fā)可行性分析 .93.1.1 技術(shù)上的可行性 .93.1.2 管理上的可行性 .93.1.3 經(jīng)濟上的可行性 .93.2 功能需求分析 .103.2.1 需求提取 .103.2.2 需求分析 .103.3 數(shù)據(jù)庫分析 .143.3.1 系統(tǒng) E-R 圖 .143.3.2 數(shù)據(jù)字典 .15第 4 章 系統(tǒng)總體設(shè)計 .20第 5 章 系統(tǒng)詳細設(shè)計 .255.1 系統(tǒng)的 MVC 分層架構(gòu)設(shè)計 .265.1.1 Model 層設(shè)計 .265.1.2 View 層設(shè)計 .265.1.3 Control 層設(shè)計 .265.1.4 Spring 框架在系統(tǒng)中的作用 .275.2 商品管理模塊實現(xiàn) .27II5.2.1 商品添加功能實現(xiàn) .285.2.2 商品管理功能實現(xiàn) .315.2.3 訂單管理功能實現(xiàn) .365.2.4 會員管理功能實現(xiàn) .375.3 用戶購物模塊實現(xiàn) .385.3.1 購物商品列表功能實現(xiàn) .385.3.2 購物車管理功能實現(xiàn) .385.3.3 會員訂單查看功能實現(xiàn) .40第 6 章 測試 .42結(jié)束語 .45參考文獻 .46致謝 .47附錄 .48III摘要伴隨著計算機技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網(wǎng)絡(luò)已成為商家展示自己的另一個舞臺。商家建立網(wǎng)站,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們原有經(jīng)營方式與經(jīng)營理念的同時,也為商家?guī)砹烁叩男б?。因此,對于商家來說,擁有一個屬于自己的網(wǎng)站是至關(guān)重要的。本文從網(wǎng)上購物電子商務(wù)平臺入手,對電子商務(wù)的組成、特點、流程等進行了研究并對電子商務(wù)平臺的體系結(jié)構(gòu)、Struts2 設(shè)計模式框架、Hibernate 對象持久化框架、 Spring 依賴注入等關(guān)鍵技術(shù)進行了深入探索,掌握了電子商務(wù)平臺的設(shè)計方法、開發(fā)流程以 Struts2 框架和 Hibernate 框架在電子商務(wù)平臺開發(fā)中的運用。在此基礎(chǔ)上實現(xiàn)了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務(wù)平臺中重要功能。通過開發(fā)過程的實踐,系統(tǒng)的總結(jié)了電子商務(wù)平臺的開發(fā)經(jīng)驗,探討了電子商務(wù)平臺的具體的分析方法、建立模塊方法和設(shè)計開發(fā)的工作流程以及測試方法。在總結(jié)以前經(jīng)驗的同時,也分析了系統(tǒng)之中有待深刻探討解決的問題和深入研究的不足之處。關(guān)鍵詞:電子商務(wù),購物網(wǎng)站,Struts2,Hibernate,Spring ,MySqlIVAbstractFollow the technology of the computer in the enterprise and deep application day by day of all trades and professions, the concept internet has been deeply taken up peoples heart. Today , the internet takes an very important part in the development tactics of all trades and professions, became a part of an company which can not be partition off. The merchandise has not only limited in TV set and newspaper. The internet has became another stage which company can display themselves. Company set up web site, and make propaganda and service of all aspects of company, display on the internet. Though internet we can achieve buying products on the internet, searching message and so on. Those have changed old way of management and idea of management, meanwhile those also bring more yield for company. So, for the business company, have a web site which is belong to themselves is very important.Start from the online shopping e-commerce platform on the composition, characteristics, processes of e-commerce research and e-commerce platform architecture, Struts2 design pattern framework, Hibernate object persistence framework, Spring dependency injection and other key technologiesin-depth exploration, mastered the design of the e-commerce platform, the development process in the development of e-commerce platform Struts2 framework and Hibernate frameworks. On this basis, commodity information management, customer order management, management of online shopping, shopping cart management, e-commerce platform. Practice through the development process, the system summed up the experience in the development of e-commerce platform to explore the specific methods of analysis of the e-commerce platform, the establishment of the modular approach and the design and development of workflow and test methods. At the conclusion of the previous experience, to be deeply explore the problems and the lack of in-depth study of the system.Keywords: E-commerce,Shopping site , Struts2,Hibernate,Spring, MySql基于 Struts2 購物網(wǎng)站的設(shè)計與實現(xiàn)1第 1 章 緒論1.1 選題背景互聯(lián)網(wǎng)已經(jīng)深入到人們生活的各個角落,成為人們工作、生活中不可缺少的一部分?;ヂ?lián)網(wǎng)已經(jīng)發(fā)展成了“第七個州” ,即虛擬州,世界上的每個人都生活在虛擬州中。一個人要想生存,一個企業(yè)要想發(fā)展,就必須采取一種新的生存方式和新的競爭手段去適應(yīng)可能面對的各種困境。面對互聯(lián)網(wǎng)本身所據(jù)有的低成本、全球性、高效率、開放性等特點,以前的商業(yè)模式暴露的問題也越來越多,原有的商業(yè)格局和運作模式在互聯(lián)網(wǎng)上顯得那樣的蒼白無力,世界上互聯(lián)網(wǎng)的發(fā)展趨勢給傳統(tǒng)商務(wù)工作帶來了巨大的壓力,而同時也帶來了巨大的動力和機遇,而相對的也帶來了新的挑戰(zhàn),同時機遇是潛在的存在,而這些就是迫使我們拆散原有商業(yè)格局的催化劑,變革原有的商業(yè)模式來契合互聯(lián)網(wǎng)的發(fā)展以獲取最大效益。據(jù)權(quán)威調(diào)查在我國目前大約有上萬家大中型企業(yè)使用了互聯(lián)網(wǎng),其中一些企業(yè)甚至擁有了自己的主頁和服務(wù)器。任何新事物的誕生都是代表著一種發(fā)展趨勢,只有那些符合進步的趨勢才會得到大家的認可。電子商務(wù)(Electronic Commerce)就是這樣一種新生事物,電子商務(wù)對人類社會進行著全方位的改造,在企事業(yè)單位、各種公共機構(gòu)、教育以及娛樂等各個方面改變著人類之間向往的方式,為人們展示了一個多姿多彩的世界。由于電子商務(wù)(Electronic Commerce)的出現(xiàn),從前的經(jīng)營模式以及經(jīng)營理念必將發(fā)生變化。電子商務(wù)(Electronic Commerce)將會實現(xiàn)巨大的效益和機會,會將市場的時間形態(tài)、空間形態(tài)、虛擬形態(tài)結(jié)合到一起、將資金流、信息流、物流匯集成良性循環(huán)的開發(fā)性環(huán)路,使經(jīng)營者以市場為紐帶,在市場上發(fā) 揮出最佳的作用,以及得到最大的效益。電子商務(wù)(Electronic Commerce)的發(fā)展,不但能夠有力地推動互聯(lián)網(wǎng)的基于 Struts2 購物網(wǎng)站的設(shè)計與實現(xiàn)2發(fā)展,而且對社會的進步和經(jīng)濟的變革產(chǎn)生深遠影響,而且更重要的是電子商務(wù)(Electronic Commerce)本身的發(fā)展為我們提供了巨大的機會。企業(yè)家利用先進的科學(xué)技術(shù)為人們營造越來越廣闊的“電子空間” ,在人們感受到科技發(fā)展帶來的種種好處的同時,也代表著信息時代的經(jīng)濟即將騰飛?,F(xiàn)在越來越多的企業(yè)希望通過電子商務(wù)(Electronic Commerce)來獲得更廣闊的發(fā)展空間,而越來越多的人渴望了解并親身參與到電子商務(wù)中去,目前精通電子商務(wù)的人才短缺問題是阻礙我國電子商務(wù)發(fā)展的一個重要因素。因此,我設(shè)計并研發(fā)了這套網(wǎng)上購物系統(tǒng),將電子商務(wù)中所涉及的各種理論知識和相關(guān)技術(shù)集成到此套系統(tǒng)中,期望能夠模擬出使用者通過使用該系統(tǒng)深入淺出的了解其中的某些關(guān)鍵信息技術(shù),使其體會出網(wǎng)上購物系統(tǒng)的內(nèi)部工作機理,并加深對網(wǎng)上購物運營方式的了解與認識。1.2 論文所做的工作論文所做的工作就為了開發(fā)出這套應(yīng)用系統(tǒng),并使系統(tǒng)能夠達到適合使用的標準以配合模擬者的實際使用,通過深入研究電子商務(wù)網(wǎng)上購物相關(guān)的各種文檔加深對電子商務(wù)的了解認知,主要包括:電子商務(wù)的安全技術(shù)與標準、電子商務(wù)的基礎(chǔ)知識、電子商務(wù)的網(wǎng)上支付技術(shù)以及如何建立電子商務(wù)網(wǎng)站等各項技術(shù)。本文從網(wǎng)上購物電子商務(wù)平臺入手,對電子商務(wù)的組成、特點、流程等進行了研究并對電子商務(wù)平臺的體系結(jié)構(gòu)、Struts2 設(shè)計模式框架、 Hibernate 對象持久化框架等關(guān)鍵技術(shù)進行了深入探索,掌握了電子商務(wù)平臺的設(shè)計方法、開發(fā)流程以及 Struts2 框架和 Hibernate 框架在電子商務(wù)平臺開發(fā)中的運用。在此基礎(chǔ)上實現(xiàn)了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務(wù)平臺中重要功能。通過開發(fā)過程的實踐,系統(tǒng)的總結(jié)了電子商務(wù)平臺的開發(fā)經(jīng)驗,探討了電子商務(wù)平臺的分析方法、建模方法和開發(fā)的工作流程以及測試方法?;?Struts2 購物網(wǎng)站的設(shè)計與實現(xiàn)3在總結(jié)經(jīng)驗的同時,也分析了系統(tǒng)中有待探討解決的問題和研究的不足之處。1.3 論文結(jié)構(gòu)的安排論文結(jié)構(gòu)的安排由于電子商務(wù)系統(tǒng)本身是一個涉及多領(lǐng)域、多學(xué)科的復(fù)雜系統(tǒng),本篇論文所涵蓋的內(nèi)容與體系設(shè)計涉及多個方面。現(xiàn)在將整篇論文的結(jié)構(gòu)介紹如下:第一章主要對論文的選題背景進行闡述,對論文的主要工作進行了概括性的說明,闡明本篇論文選題的現(xiàn)實作用和其積極的意義,最后簡要介紹了本文的組織結(jié)構(gòu)。第二章介紹了本文所涉及到的相關(guān)概念和關(guān)鍵技術(shù),首先對電子商務(wù)領(lǐng)域的一些基本概念進行了介紹,然后對構(gòu)建網(wǎng)上購物電子商務(wù)平臺所需的一些關(guān)鍵技術(shù)進行了研究,包括結(jié)構(gòu)模式、Struts2 框架、Hibernate 框架、Spring 框架等。第三章對系統(tǒng)的分析進行了詳細的闡述,對系統(tǒng)進行了需求分析,給出了系統(tǒng)用例和詳細的用例說明,最后系統(tǒng)數(shù)據(jù)庫需求進行了分析。第四章對系統(tǒng)的設(shè)計進行了說明,首先根據(jù)系統(tǒng)特性明確了系統(tǒng)的設(shè)計原則,然后風(fēng)別從功能和數(shù)據(jù)庫兩方面進行設(shè)計。第五章給出了系統(tǒng)中各個組成模塊的具體實現(xiàn)過程及安裝部署說明。第六章對課題進行總結(jié)?;?Struts2 購物網(wǎng)站的設(shè)計與實現(xiàn)4第 2 章 電子商務(wù)基礎(chǔ)和相關(guān)技術(shù)2.1 電子商務(wù)簡介一個完善的電子商務(wù)系統(tǒng)應(yīng)該包括哪些部分,目前還沒有權(quán)威的論述。從總體上來看,電子商務(wù)系統(tǒng)是三層框架結(jié)構(gòu)。底層是網(wǎng)絡(luò)平臺;中間是電子商務(wù)基礎(chǔ)平臺;而第三層就是各種各樣的電子商務(wù)應(yīng)用系統(tǒng)。電子商務(wù)基礎(chǔ)平臺是各種電子商務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)。電子商務(wù)具有以下幾個主要特點:系統(tǒng)性、動態(tài)關(guān)聯(lián)性、經(jīng)濟性、競爭性。2.2 Struts21)Struts2 的起源當 Java Servlets 剛剛開始出現(xiàn)的時候,由于它速度很快而且功能強大,許多開發(fā)人員很快就意識到這是一個非常好的技術(shù)。但是不停的地使用 println 方法向瀏覽器提供HTML 是一個比較簡單的操作過程。比較深層次的解決方法是利用 JSP 在 Servlet 內(nèi)部進行處理。即可輕松地把 HTML 與 JAVA 結(jié)合在一起。但是這種方法在解決控制流和某些特定問題上存在明顯缺陷。于是開發(fā)工作者想到將 JSP 和 Servlet 聯(lián)合起來構(gòu)成網(wǎng)絡(luò)應(yīng)用,其中 Servlet 操作控制流,JSP 用來完成 HTML是解決這些問題的一種很好的模式,這就是眾所周知的 Mode2 目前 Struts 2.0 正式版已經(jīng)推出,它是 Struts2 整合了 WebWork后的產(chǎn)品。對傳統(tǒng)的 Struts2 做出了很大的改進。其中包含許多新特性,主要包括整體性能的提高、全功能的 We

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論