




已閱讀5頁,還剩72頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本科生畢業論文 (設計 )題 目:基于 Struts2 購物網站的設計與實現 學生姓名: 學 號: 專業班級: 計科 09102 班 指導教師: 完成時間: 2013 年 5 月I目錄摘要 .IIIAbstract.IV第 1 章 緒論 .11.1 選題背景 .11.2 論文所做的工作 .21.3 論文結構的安排 .3第 2 章 電子商務基礎和相關技術 .42.1 電子商務簡介 .42.2 Struts2 .42.3 Hibernate.52.4 Spring.7第 3 章 系統需求分析 .93.1 開發可行性分析 .93.1.1 技術上的可行性 .93.1.2 管理上的可行性 .93.1.3 經濟上的可行性 .93.2 功能需求分析 .103.2.1 需求提取 .103.2.2 需求分析 .103.3 數據庫分析 .143.3.1 系統 E-R 圖 .143.3.2 數據字典 .15第 4 章 系統總體設計 .20第 5 章 系統詳細設計 .255.1 系統的 MVC 分層架構設計 .265.1.1 Model 層設計 .265.1.2 View 層設計 .265.1.3 Control 層設計 .265.1.4 Spring 框架在系統中的作用 .275.2 商品管理模塊實現 .27II5.2.1 商品添加功能實現 .285.2.2 商品管理功能實現 .315.2.3 訂單管理功能實現 .365.2.4 會員管理功能實現 .375.3 用戶購物模塊實現 .385.3.1 購物商品列表功能實現 .385.3.2 購物車管理功能實現 .385.3.3 會員訂單查看功能實現 .40第 6 章 測試 .42結束語 .45參考文獻 .46致謝 .47附錄 .48III摘要伴隨著計算機技術在各行各業日益廣泛和深入的應用,網絡的概念早已深入人心。網絡在各行各業的發展戰略中占據了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網絡已成為商家展示自己的另一個舞臺。商家建立網站,將商家各方面的宣傳與服務展現于網絡中,通過網絡更可實現如網上購物、信息查尋等功能,這些在改變我們原有經營方式與經營理念的同時,也為商家帶來了更高的效益。因此,對于商家來說,擁有一個屬于自己的網站是至關重要的。本文從網上購物電子商務平臺入手,對電子商務的組成、特點、流程等進行了研究并對電子商務平臺的體系結構、Struts2 設計模式框架、Hibernate 對象持久化框架、 Spring 依賴注入等關鍵技術進行了深入探索,掌握了電子商務平臺的設計方法、開發流程以 Struts2 框架和 Hibernate 框架在電子商務平臺開發中的運用。在此基礎上實現了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務平臺中重要功能。通過開發過程的實踐,系統的總結了電子商務平臺的開發經驗,探討了電子商務平臺的具體的分析方法、建立模塊方法和設計開發的工作流程以及測試方法。在總結以前經驗的同時,也分析了系統之中有待深刻探討解決的問題和深入研究的不足之處。關鍵詞:電子商務,購物網站,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 購物網站的設計與實現1第 1 章 緒論1.1 選題背景互聯網已經深入到人們生活的各個角落,成為人們工作、生活中不可缺少的一部分。互聯網已經發展成了“第七個州” ,即虛擬州,世界上的每個人都生活在虛擬州中。一個人要想生存,一個企業要想發展,就必須采取一種新的生存方式和新的競爭手段去適應可能面對的各種困境。面對互聯網本身所據有的低成本、全球性、高效率、開放性等特點,以前的商業模式暴露的問題也越來越多,原有的商業格局和運作模式在互聯網上顯得那樣的蒼白無力,世界上互聯網的發展趨勢給傳統商務工作帶來了巨大的壓力,而同時也帶來了巨大的動力和機遇,而相對的也帶來了新的挑戰,同時機遇是潛在的存在,而這些就是迫使我們拆散原有商業格局的催化劑,變革原有的商業模式來契合互聯網的發展以獲取最大效益。據權威調查在我國目前大約有上萬家大中型企業使用了互聯網,其中一些企業甚至擁有了自己的主頁和服務器。任何新事物的誕生都是代表著一種發展趨勢,只有那些符合進步的趨勢才會得到大家的認可。電子商務(Electronic Commerce)就是這樣一種新生事物,電子商務對人類社會進行著全方位的改造,在企事業單位、各種公共機構、教育以及娛樂等各個方面改變著人類之間向往的方式,為人們展示了一個多姿多彩的世界。由于電子商務(Electronic Commerce)的出現,從前的經營模式以及經營理念必將發生變化。電子商務(Electronic Commerce)將會實現巨大的效益和機會,會將市場的時間形態、空間形態、虛擬形態結合到一起、將資金流、信息流、物流匯集成良性循環的開發性環路,使經營者以市場為紐帶,在市場上發 揮出最佳的作用,以及得到最大的效益。電子商務(Electronic Commerce)的發展,不但能夠有力地推動互聯網的基于 Struts2 購物網站的設計與實現2發展,而且對社會的進步和經濟的變革產生深遠影響,而且更重要的是電子商務(Electronic Commerce)本身的發展為我們提供了巨大的機會。企業家利用先進的科學技術為人們營造越來越廣闊的“電子空間” ,在人們感受到科技發展帶來的種種好處的同時,也代表著信息時代的經濟即將騰飛。現在越來越多的企業希望通過電子商務(Electronic Commerce)來獲得更廣闊的發展空間,而越來越多的人渴望了解并親身參與到電子商務中去,目前精通電子商務的人才短缺問題是阻礙我國電子商務發展的一個重要因素。因此,我設計并研發了這套網上購物系統,將電子商務中所涉及的各種理論知識和相關技術集成到此套系統中,期望能夠模擬出使用者通過使用該系統深入淺出的了解其中的某些關鍵信息技術,使其體會出網上購物系統的內部工作機理,并加深對網上購物運營方式的了解與認識。1.2 論文所做的工作論文所做的工作就為了開發出這套應用系統,并使系統能夠達到適合使用的標準以配合模擬者的實際使用,通過深入研究電子商務網上購物相關的各種文檔加深對電子商務的了解認知,主要包括:電子商務的安全技術與標準、電子商務的基礎知識、電子商務的網上支付技術以及如何建立電子商務網站等各項技術。本文從網上購物電子商務平臺入手,對電子商務的組成、特點、流程等進行了研究并對電子商務平臺的體系結構、Struts2 設計模式框架、 Hibernate 對象持久化框架等關鍵技術進行了深入探索,掌握了電子商務平臺的設計方法、開發流程以及 Struts2 框架和 Hibernate 框架在電子商務平臺開發中的運用。在此基礎上實現了商品信息管理、用戶訂單管理、在線購物管理、購物車管理等電子商務平臺中重要功能。通過開發過程的實踐,系統的總結了電子商務平臺的開發經驗,探討了電子商務平臺的分析方法、建模方法和開發的工作流程以及測試方法。基于 Struts2 購物網站的設計與實現3在總結經驗的同時,也分析了系統中有待探討解決的問題和研究的不足之處。1.3 論文結構的安排論文結構的安排由于電子商務系統本身是一個涉及多領域、多學科的復雜系統,本篇論文所涵蓋的內容與體系設計涉及多個方面。現在將整篇論文的結構介紹如下:第一章主要對論文的選題背景進行闡述,對論文的主要工作進行了概括性的說明,闡明本篇論文選題的現實作用和其積極的意義,最后簡要介紹了本文的組織結構。第二章介紹了本文所涉及到的相關概念和關鍵技術,首先對電子商務領域的一些基本概念進行了介紹,然后對構建網上購物電子商務平臺所需的一些關鍵技術進行了研究,包括結構模式、Struts2 框架、Hibernate 框架、Spring 框架等。第三章對系統的分析進行了詳細的闡述,對系統進行了需求分析,給出了系統用例和詳細的用例說明,最后系統數據庫需求進行了分析。第四章對系統的設計進行了說明,首先根據系統特性明確了系統的設計原則,然后風別從功能和數據庫兩方面進行設計。第五章給出了系統中各個組成模塊的具體實現過程及安裝部署說明。第六章對課題進行總結。基于 Struts2 購物網站的設計與實現4第 2 章 電子商務基礎和相關技術2.1 電子商務簡介一個完善的電子商務系統應該包括哪些部分,目前還沒有權威的論述。從總體上來看,電子商務系統是三層框架結構。底層是網絡平臺;中間是電子商務基礎平臺;而第三層就是各種各樣的電子商務應用系統。電子商務基礎平臺是各種電子商務應用系統的基礎。電子商務具有以下幾個主要特點:系統性、動態關聯性、經濟性、競爭性。2.2 Struts21)Struts2 的起源當 Java Servlets 剛剛開始出現的時候,由于它速度很快而且功能強大,許多開發人員很快就意識到這是一個非常好的技術。但是不停的地使用 println 方法向瀏覽器提供HTML 是一個比較簡單的操作過程。比較深層次的解決方法是利用 JSP 在 Servlet 內部進行處理。即可輕松地把 HTML 與 JAVA 結合在一起。但是這種方法在解決控制流和某些特定問題上存在明顯缺陷。于是開發工作者想到將 JSP 和 Servlet 聯合起來構成網絡應用,其中 Servlet 操作控制流,JSP 用來完成 HTML是解決這些問題的一種很好的模式,這就是眾所周知的 Mode2 目前 Struts 2.0 正式版已經推出,它是 Struts2 整合了 WebWork后的產品。對傳統的 Struts2 做出了很大的改進。其中包含許多新特性,主要包括整體性能的提高、全功能的 We
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路旅客運輸服務普速列車服務備品規范課件
- 鐵路旅客運輸服務鐵路服務人員心理課件
- 2025年海南省海口市瓊山區中考物理一模自編綜合練習(一)(含解析)
- 數字選擇性DSC通信業務三GMDSS綜合業務課件
- 鐵路工程安全技術石家莊鐵路49課件
- 廣東室內植物墻施工方案
- 中國人的課件
- 咖啡店經營承包合同
- 個案護理痛風課件
- 產品購銷合同范本示例
- 基于PLC的自動生產線控制系統的設計畢業論文
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 配電室運行維護投標方案(技術標)
- 物流運輸托運單模板
- 油田結垢機理及防治技術
- 蘇教版五年級數學下冊第三單元測試題及答案一
- 天然氣管道工程施工設計方案方案
- 變電站第二種工作票(范本)
- 抗滑樁設計計算(驗算)Word版
- 全球價值鏈與中國貿易增加值核算報告
- 2019年春蘇教版三年級下冊《小學生數學報》學習能力測試卷(附答案)
評論
0/150
提交評論