




已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本科生畢業(yè)論文 (設(shè)計(jì) )題 目:基于 Struts2 購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名: 學(xué) 號(hào): 專業(yè)班級(jí): 計(jì)科 09102 班 指導(dǎo)教師: 完成時(shí)間: 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)濟(jì)上的可行性 .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è)計(jì) .20第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì) .255.1 系統(tǒng)的 MVC 分層架構(gòu)設(shè)計(jì) .265.1.1 Model 層設(shè)計(jì) .265.1.2 View 層設(shè)計(jì) .265.1.3 Control 層設(shè)計(jì) .265.1.4 Spring 框架在系統(tǒng)中的作用 .275.2 商品管理模塊實(shí)現(xiàn) .27II5.2.1 商品添加功能實(shí)現(xiàn) .285.2.2 商品管理功能實(shí)現(xiàn) .315.2.3 訂單管理功能實(shí)現(xiàn) .365.2.4 會(huì)員管理功能實(shí)現(xiàn) .375.3 用戶購物模塊實(shí)現(xiàn) .385.3.1 購物商品列表功能實(shí)現(xiàn) .385.3.2 購物車管理功能實(shí)現(xiàn) .385.3.3 會(huì)員訂單查看功能實(shí)現(xiàn) .40第 6 章 測(cè)試 .42結(jié)束語 .45參考文獻(xiàn) .46致謝 .47附錄 .48III摘要伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報(bào)紙,網(wǎng)絡(luò)已成為商家展示自己的另一個(gè)舞臺(tái)。商家建立網(wǎng)站,將商家各方面的宣傳與服務(wù)展現(xiàn)于網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)更可實(shí)現(xiàn)如網(wǎng)上購物、信息查尋等功能,這些在改變我們?cè)薪?jīng)營方式與經(jīng)營理念的同時(shí),也為商家?guī)砹烁叩男б?。因此,?duì)于商家來說,擁有一個(gè)屬于自己的網(wǎng)站是至關(guān)重要的。本文從網(wǎng)上購物電子商務(wù)平臺(tái)入手,對(duì)電子商務(wù)的組成、特點(diǎn)、流程等進(jìn)行了研究并對(duì)電子商務(wù)平臺(tái)的體系結(jié)構(gòu)、Struts2 設(shè)計(jì)模式框架、Hibernate 對(duì)象持久化框架、 Spring 依賴注入等關(guān)鍵技術(shù)進(jìn)行了深入探索,掌握了電子商務(wù)平臺(tái)的設(shè)計(jì)方法、開發(fā)流程以 Struts2 框架和 Hibernate 框架在電子商務(wù)平臺(tái)開發(fā)中的運(yùn)用。在此基礎(chǔ)上實(shí)現(xiàn)了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務(wù)平臺(tái)中重要功能。通過開發(fā)過程的實(shí)踐,系統(tǒng)的總結(jié)了電子商務(wù)平臺(tái)的開發(fā)經(jīng)驗(yàn),探討了電子商務(wù)平臺(tái)的具體的分析方法、建立模塊方法和設(shè)計(jì)開發(fā)的工作流程以及測(cè)試方法。在總結(jié)以前經(jīng)驗(yàn)的同時(shí),也分析了系統(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è)計(jì)與實(shí)現(xiàn)1第 1 章 緒論1.1 選題背景互聯(lián)網(wǎng)已經(jīng)深入到人們生活的各個(gè)角落,成為人們工作、生活中不可缺少的一部分?;ヂ?lián)網(wǎng)已經(jīng)發(fā)展成了“第七個(gè)州” ,即虛擬州,世界上的每個(gè)人都生活在虛擬州中。一個(gè)人要想生存,一個(gè)企業(yè)要想發(fā)展,就必須采取一種新的生存方式和新的競(jìng)爭(zhēng)手段去適應(yīng)可能面對(duì)的各種困境。面對(duì)互聯(lián)網(wǎng)本身所據(jù)有的低成本、全球性、高效率、開放性等特點(diǎn),以前的商業(yè)模式暴露的問題也越來越多,原有的商業(yè)格局和運(yùn)作模式在互聯(lián)網(wǎng)上顯得那樣的蒼白無力,世界上互聯(lián)網(wǎng)的發(fā)展趨勢(shì)給傳統(tǒng)商務(wù)工作帶來了巨大的壓力,而同時(shí)也帶來了巨大的動(dòng)力和機(jī)遇,而相對(duì)的也帶來了新的挑戰(zhàn),同時(shí)機(jī)遇是潛在的存在,而這些就是迫使我們拆散原有商業(yè)格局的催化劑,變革原有的商業(yè)模式來契合互聯(lián)網(wǎng)的發(fā)展以獲取最大效益。據(jù)權(quán)威調(diào)查在我國目前大約有上萬家大中型企業(yè)使用了互聯(lián)網(wǎng),其中一些企業(yè)甚至擁有了自己的主頁和服務(wù)器。任何新事物的誕生都是代表著一種發(fā)展趨勢(shì),只有那些符合進(jìn)步的趨勢(shì)才會(huì)得到大家的認(rèn)可。電子商務(wù)(Electronic Commerce)就是這樣一種新生事物,電子商務(wù)對(duì)人類社會(huì)進(jìn)行著全方位的改造,在企事業(yè)單位、各種公共機(jī)構(gòu)、教育以及娛樂等各個(gè)方面改變著人類之間向往的方式,為人們展示了一個(gè)多姿多彩的世界。由于電子商務(wù)(Electronic Commerce)的出現(xiàn),從前的經(jīng)營模式以及經(jīng)營理念必將發(fā)生變化。電子商務(wù)(Electronic Commerce)將會(huì)實(shí)現(xiàn)巨大的效益和機(jī)會(huì),會(huì)將市場(chǎng)的時(shí)間形態(tài)、空間形態(tài)、虛擬形態(tài)結(jié)合到一起、將資金流、信息流、物流匯集成良性循環(huán)的開發(fā)性環(huán)路,使經(jīng)營者以市場(chǎng)為紐帶,在市場(chǎng)上發(fā) 揮出最佳的作用,以及得到最大的效益。電子商務(wù)(Electronic Commerce)的發(fā)展,不但能夠有力地推動(dòng)互聯(lián)網(wǎng)的基于 Struts2 購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)2發(fā)展,而且對(duì)社會(huì)的進(jìn)步和經(jīng)濟(jì)的變革產(chǎn)生深遠(yuǎn)影響,而且更重要的是電子商務(wù)(Electronic Commerce)本身的發(fā)展為我們提供了巨大的機(jī)會(huì)。企業(yè)家利用先進(jìn)的科學(xué)技術(shù)為人們營造越來越廣闊的“電子空間” ,在人們感受到科技發(fā)展帶來的種種好處的同時(shí),也代表著信息時(shí)代的經(jīng)濟(jì)即將騰飛?,F(xiàn)在越來越多的企業(yè)希望通過電子商務(wù)(Electronic Commerce)來獲得更廣闊的發(fā)展空間,而越來越多的人渴望了解并親身參與到電子商務(wù)中去,目前精通電子商務(wù)的人才短缺問題是阻礙我國電子商務(wù)發(fā)展的一個(gè)重要因素。因此,我設(shè)計(jì)并研發(fā)了這套網(wǎng)上購物系統(tǒng),將電子商務(wù)中所涉及的各種理論知識(shí)和相關(guān)技術(shù)集成到此套系統(tǒng)中,期望能夠模擬出使用者通過使用該系統(tǒng)深入淺出的了解其中的某些關(guān)鍵信息技術(shù),使其體會(huì)出網(wǎng)上購物系統(tǒng)的內(nèi)部工作機(jī)理,并加深對(duì)網(wǎng)上購物運(yùn)營方式的了解與認(rèn)識(shí)。1.2 論文所做的工作論文所做的工作就為了開發(fā)出這套應(yīng)用系統(tǒng),并使系統(tǒng)能夠達(dá)到適合使用的標(biāo)準(zhǔn)以配合模擬者的實(shí)際使用,通過深入研究電子商務(wù)網(wǎng)上購物相關(guān)的各種文檔加深對(duì)電子商務(wù)的了解認(rèn)知,主要包括:電子商務(wù)的安全技術(shù)與標(biāo)準(zhǔn)、電子商務(wù)的基礎(chǔ)知識(shí)、電子商務(wù)的網(wǎng)上支付技術(shù)以及如何建立電子商務(wù)網(wǎng)站等各項(xiàng)技術(shù)。本文從網(wǎng)上購物電子商務(wù)平臺(tái)入手,對(duì)電子商務(wù)的組成、特點(diǎn)、流程等進(jìn)行了研究并對(duì)電子商務(wù)平臺(tái)的體系結(jié)構(gòu)、Struts2 設(shè)計(jì)模式框架、 Hibernate 對(duì)象持久化框架等關(guān)鍵技術(shù)進(jìn)行了深入探索,掌握了電子商務(wù)平臺(tái)的設(shè)計(jì)方法、開發(fā)流程以及 Struts2 框架和 Hibernate 框架在電子商務(wù)平臺(tái)開發(fā)中的運(yùn)用。在此基礎(chǔ)上實(shí)現(xiàn)了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務(wù)平臺(tái)中重要功能。通過開發(fā)過程的實(shí)踐,系統(tǒng)的總結(jié)了電子商務(wù)平臺(tái)的開發(fā)經(jīng)驗(yàn),探討了電子商務(wù)平臺(tái)的分析方法、建模方法和開發(fā)的工作流程以及測(cè)試方法?;?Struts2 購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)3在總結(jié)經(jīng)驗(yàn)的同時(shí),也分析了系統(tǒng)中有待探討解決的問題和研究的不足之處。1.3 論文結(jié)構(gòu)的安排論文結(jié)構(gòu)的安排由于電子商務(wù)系統(tǒng)本身是一個(gè)涉及多領(lǐng)域、多學(xué)科的復(fù)雜系統(tǒng),本篇論文所涵蓋的內(nèi)容與體系設(shè)計(jì)涉及多個(gè)方面?,F(xiàn)在將整篇論文的結(jié)構(gòu)介紹如下:第一章主要對(duì)論文的選題背景進(jìn)行闡述,對(duì)論文的主要工作進(jìn)行了概括性的說明,闡明本篇論文選題的現(xiàn)實(shí)作用和其積極的意義,最后簡要介紹了本文的組織結(jié)構(gòu)。第二章介紹了本文所涉及到的相關(guān)概念和關(guān)鍵技術(shù),首先對(duì)電子商務(wù)領(lǐng)域的一些基本概念進(jìn)行了介紹,然后對(duì)構(gòu)建網(wǎng)上購物電子商務(wù)平臺(tái)所需的一些關(guān)鍵技術(shù)進(jìn)行了研究,包括結(jié)構(gòu)模式、Struts2 框架、Hibernate 框架、Spring 框架等。第三章對(duì)系統(tǒng)的分析進(jìn)行了詳細(xì)的闡述,對(duì)系統(tǒng)進(jìn)行了需求分析,給出了系統(tǒng)用例和詳細(xì)的用例說明,最后系統(tǒng)數(shù)據(jù)庫需求進(jìn)行了分析。第四章對(duì)系統(tǒng)的設(shè)計(jì)進(jìn)行了說明,首先根據(jù)系統(tǒng)特性明確了系統(tǒng)的設(shè)計(jì)原則,然后風(fēng)別從功能和數(shù)據(jù)庫兩方面進(jìn)行設(shè)計(jì)。第五章給出了系統(tǒng)中各個(gè)組成模塊的具體實(shí)現(xiàn)過程及安裝部署說明。第六章對(duì)課題進(jìn)行總結(jié)?;?Struts2 購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)4第 2 章 電子商務(wù)基礎(chǔ)和相關(guān)技術(shù)2.1 電子商務(wù)簡介一個(gè)完善的電子商務(wù)系統(tǒng)應(yīng)該包括哪些部分,目前還沒有權(quán)威的論述。從總體上來看,電子商務(wù)系統(tǒng)是三層框架結(jié)構(gòu)。底層是網(wǎng)絡(luò)平臺(tái);中間是電子商務(wù)基礎(chǔ)平臺(tái);而第三層就是各種各樣的電子商務(wù)應(yīng)用系統(tǒng)。電子商務(wù)基礎(chǔ)平臺(tái)是各種電子商務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)。電子商務(wù)具有以下幾個(gè)主要特點(diǎn):系統(tǒng)性、動(dòng)態(tài)關(guān)聯(lián)性、經(jīng)濟(jì)性、競(jìng)爭(zhēng)性。2.2 Struts21)Struts2 的起源當(dāng) Java Servlets 剛剛開始出現(xiàn)的時(shí)候,由于它速度很快而且功能強(qiáng)大,許多開發(fā)人員很快就意識(shí)到這是一個(gè)非常好的技術(shù)。但是不停的地使用 println 方法向?yàn)g覽器提供HTML 是一個(gè)比較簡單的操作過程。比較深層次的解決方法是利用 JSP 在 Servlet 內(nèi)部進(jìn)行處理。即可輕松地把 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)品。對(duì)傳統(tǒng)的 Struts2 做出了很大的改進(jìn)。其中包含許多新特性,主要包括整體性能的提高、全功能的 We
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)人力資源管理師之四級(jí)人力資源管理師能力提升試卷B卷附答案
- 2025年公務(wù)員(國考)之公務(wù)員面試通關(guān)考試題庫帶答案解析
- 2019-2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能全真模擬考試試卷A卷含答案
- 2025版權(quán)許可協(xié)議的合同范本示例
- 農(nóng)產(chǎn)品棉花供貨合同樣本
- 高三政治常識(shí)知識(shí)圖解及疑難解析(二)
- 小班主題活動(dòng)周的實(shí)施方案計(jì)劃
- 體育館龍骨施工方案
- 跨界合作下的品牌效應(yīng)分析計(jì)劃
- 舊窗保潔施工方案
- 2025年春季四年級(jí)下冊(cè)語文第15課《白鵝》課件(統(tǒng)編版)
- 2024北京市大興初二(下)期中數(shù)學(xué)試卷及答案
- JGT266-2011 泡沫混凝土標(biāo)準(zhǔn)規(guī)范
- 中建盤扣式落地卸料平臺(tái)施工方案
- 中央八項(xiàng)規(guī)定實(shí)施細(xì)則解讀課件
- 宿舍教室報(bào)修維修登記表
- 土壤酸性磷酸酶活性測(cè)定方法
- 核電廠運(yùn)行規(guī)程3
- 現(xiàn)澆箱梁支架施工方案(共87頁結(jié)構(gòu)圖多附現(xiàn)場(chǎng)照片)
- 自學(xué)考試——軍人心理咨詢與治療
- 二正丁胺MSDS危險(xiǎn)化學(xué)品安全技術(shù)說明書
評(píng)論
0/150
提交評(píng)論