基于struts2购物网站的设计与实现含源文件毕业论文_第1页
基于struts2购物网站的设计与实现含源文件毕业论文_第2页
基于struts2购物网站的设计与实现含源文件毕业论文_第3页
基于struts2购物网站的设计与实现含源文件毕业论文_第4页
基于struts2购物网站的设计与实现含源文件毕业论文_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论