【正文】
環(huán)球家電網(wǎng)上購物系統(tǒng) 的設計與實現(xiàn) Design and Implementation of the Online Shopping System for Universal Home Appliance 學生姓名: 學生學號: 專業(yè)名稱: 軟件工程 指導教師: XXX( 副教授 ) 計算機與信息工程學院 2021 年 6 月 19 日摘 要 電子商務是利用電子信息技術(shù)和網(wǎng)絡技術(shù)進行商務活動的一種先進手段。隨著網(wǎng)絡經(jīng)濟的迅猛發(fā)展,電子商務作為網(wǎng)絡化的新型經(jīng)濟活動,逐漸成為 主要發(fā)達國家增強綜合競爭實力,贏得全球資源配置優(yōu)勢的有效手段。計算機和網(wǎng)絡技術(shù)的應用推進了信息社會的進程,而電子商務則造就了全新的經(jīng)濟運行方式,將給社會經(jīng)濟帶來重大的變革。電子商務為中小型企業(yè)的經(jīng)營和管理打開新的局面。網(wǎng)絡購物作為電子商務一個重要的應用,在新的貿(mào)易經(jīng)濟體制中占據(jù)了重要的位置,對未來的電子商務的發(fā)展發(fā)揮著主導作用,越來越受到人們的重視。 首先,本文簡述了電子商務,尤其是網(wǎng)絡購物發(fā)展現(xiàn)狀,并根據(jù)一小型服裝企業(yè)實際需求提出了構(gòu)建基于 SSH(Struts+Spring+Hibernate)整合框架的 電子商務系統(tǒng)的項目計劃。 其次,深入研究了輕量級 Java EE應用體系結(jié)構(gòu)。對所選框架分別進行分析和研究。Struts是一個實現(xiàn)了 MVC模式的經(jīng)典的框架; Hibernate是輕量級 Java EE應用的持久層解決方案,以面向?qū)ο蟮姆绞教峁┝顺志没惖綌?shù)據(jù)表之間的映射,是優(yōu)秀的 ORM框架;Spring為企業(yè)應用提供了輕量級的解決方案:它的 IOC容器, AOP思想,以它為核心,整合持久層框架和 Web MVC框架。通過三個框架的整合,可以構(gòu)建可擴展、可復用、可移植、可維護的軟件系統(tǒng) ! 最后,在此基礎上,嚴格按照軟件開 發(fā)規(guī)范設計本電子商務系統(tǒng),對系統(tǒng)進行詳細的需求分析、體系架構(gòu)設計、概要設計及詳細設計。最終實現(xiàn)了一個網(wǎng)上購物系統(tǒng),系統(tǒng)分為前臺和后臺,前臺主要功能包括注冊和登錄、商品瀏覽、個人信息管理、購物車、我的訂單和網(wǎng)上支付,后臺主要功能包括管理員信息管理、用戶信息管理、商品管理、商品分類管理、訂單管理。通過實踐,很好的整合了這三個框架,并將其應用到實際的項目中,達到了預期效果,體現(xiàn)了較高的研究價值和應用價值。 關(guān)鍵詞 : 電子商務, Struts; Hibernate; Spring; Java EE;框架 ABSTRACT Emerce is an advanced business activity through electronic information technology and work technology. With the swift development of cybereconomy,Emerce, as a brandnew new work economic activity which is being all effective means of enhancing prehensive petitive edge and gaining the advantage of global resource allocation for the major developed countries. Calculator with technical application in work propulsion social progress in information, but the electronic merce then educated the all new economy the movement the method,will bring the social economy graveness replace. Emerce opens up a new situation for the management and administrmion of the small and medium enterprises. Online shopping, as part of e。 merce, is very important in this new trade economic system, will display the leading role to the future electronic merce development, mote and more to be valued. This paper first gives a brief introduction on emerce, focusing on the current status and trends of online shopping in particular. An emerce system project proposal for a small garment enterprise, based on all integrated SSH(Struts+Spring+Hibemate)framework,is also provided. The proposal is followed by an indepth study Oil the lightweight Java EE application architecture. Struts is a classical framework which implements the MVC model. Hibernate is a lightweight Java persistence framework, it performs powerful object relational mapping from persistence classes to database tables. Spring framework has all IoC container and provides Aspectoriented programming, and it is the core in integrating with the persistence framework and the Web MVC framework. Through integrating the three frameworks, a scalable, reusable, easy to migrate and easy to maintain software system Can be built. The last part of this paper is a detailed design document of the emerce system. The document follows strictly the development specifications , which includes detailed requirement analysis, system architecture design, a summarised design and a detailed design. Finally,this paper implements an online shopping system, which divides into the onstage and the backstage. The onstage includes the main function of registration and logiIl,the view of products, personal information management, the shopping cart, my order form and the pays. The backstage includes the main function of administrators information management, user’ s information management, modity management, classification of goods management, order management and announcementinformation management. The three frameworks are well integrated through practice, and expected effects are achieved in applying them on real projects. The overall results are satisfactory. Key words: Emerce。 Struts。 Hibernate。 Spring。 Java EE。 framework 目 錄 第 1 章 緒論 .............................................................................................................................. 1 課題背景 ......................................................................................................................... 1 研究現(xiàn)狀 ......................................................................................................................... 1 開發(fā)意義 ......................................................................................................................... 1 第 2 章 系統(tǒng) 可行性 分析 .......................................................................................................... 2 可行性分析 .................................................................................................................... 2 可行性分析的前提 ................................................................................................. 2 技術(shù)可行性分析 ..................................................................................................... 2 操作可行性分析 ..................................................................................................... 2 經(jīng)濟 可行性分析 ..................................................................................................... 2 社會因素的分析 ..................................................................................................... 2 軟件 開發(fā)環(huán)境 ................................................................................................................ 3 本課題要達到的設計目標 ............................................................................................. 3 第 3 章 系統(tǒng) 概要 設計 .............................................................................................................. 4 概要分析 .................................................................................................................