欢迎来到天天文库
浏览记录
ID:30102237
大小:867.00 KB
页数:30页
时间:2018-12-26
《网上商城系统毕业论》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要时代在进步,科学也在飞速发展,网络购物成为很多人优先选择的购物方式,网络购物帮助管理人员很好的管理了交易数据,也为数据安全提供了保障,同时为购物者提供了很好的购物方式。本论文主要阐述了如何在J2EE上利用Struts和Hibernate框架开发一个性能优越、可扩展性强和安全可靠稳定的网上商城系统。本文先从理论的角度介绍三层架构、Struts2、Hibernate等相关技术以及采取三层架构模式开发项目的工作原理,然后利用这些技术开发的一个网上商城项目的部分功能模块来说明Struts2、Hibernatel和三层架构框架在实际Web项目中的可行性和优越性。同时还
2、论述了该网上商城管理系统具体功能的实现过程,主要包括数据库的设计,商品管理功能,用户管理,角色管理,留言管理,新闻管理,购物管理等等。本网上商城管理系统界面美观,简洁大方,容易操作,比较实用。关键词:Struts;Hibernate;J2EE;Java目录第一章绪论11.1论文的主要内容11.2论文的结构1第二章相关技术简介22.1Struts2技术简介22.2Hibernate技术简介4第三章需求分析83.1系统功能需求83.2可行性研究93.3系统环境要求9第四章概要设计104.1架构设计104.2功能模块设计114.3数据表设计12第五章详细设计155.1
3、系统配置155.1.1应用层配置155.1.2数据库连接配置165.2网上购物管理模块的实现175.2.1热卖商品模块175.2.1.1视图层设计175.2.1.2业务层处理185.2.1.3数据层处理185.2.2订单管理模块195.2.2.1视图层设计195.2.2.2业务层处理235.2.2.3数据层处理24第六章总结与展望26参考文献27第一章绪论1.1论文的主要内容本文将阐述一个基于J2EE技术的网上商城管理系统的设计与实现,主要实现网上购物管理(搜索商品,查看商品列表,查看商品信息,购物车功能,用户下订单,查看新闻,留言等等),后台管理(商品的增删改
4、查,留言回复,订单状态的修改,商品分类管理,新闻增删改查,用户的增删改查功能等等)文章将首先阐述网上商城管理系统分析部分,包括需求分析、业务流程分析等;系统概要设计部分将主要介绍该系统的总体设计、功能设计、架构设计以及数据结构设计;系统详细设计部分将说明整个系统的数据库设计,接口设计以及几个主要功能模块的流程图以及其部分模块的实现代码,并对实现该系统的一些关键技术和组件进行简单的介绍;最后论文将对整个系统的设计过程与结果进行总结,总结该系统的不足之处,并对这些不足之处提出修改意见;其次就是对该系统的未来进行展望,看还有哪些技术值得改进可以使得运行效率更高。1.2
5、论文的结构第二章为相关技术的介绍,首先介绍本网上商城管理系统中所用的到Stuts2技术,然后在介绍Hibernate技术。第三章为整个系统需求分析,将包括系统的系统的功能需求分析、系统的可行性分析、系统开发环境等方面进行简要介绍。第四章为概要设计,将包括系统架构设计,系统功能模块设计与数据结构设计三个大的方面。第五章为整个网上商城管理系统的详细设计,在这一章论文将列出2到3个模块进行详细讲解,其它的功能模块则进行简单说明。另外论文将详细阐述本网上商城管理系统的关键技术是如何实现的。第六章为最后一章,论文将在这一章对整个系统的开发过程中所学到的知识与经验进行总结,
6、总结还有那些不足之处以及仍然可以进行改进的地方。27第二章相关技术简介2.1Struts2技术简介Struts2是一种JSPModel2模式的框架。JSPModel2模式示意图如图2.1所示,是由sun公司又推出了一种架构模式。这个模式是结合了servlet,JSP,javabean的优点推出的一种模式。这个模式分为三部分servlet,JSP,javabean。servlet做的事情是控制到底最后显示哪个JSP页面给用户、JSP做的就是响应用户请求,把结果数据展现给用户、而javabean做的就不单单是对数据库的数据的存取了,这里复杂的业务功能和逻辑处理都交给
7、了它处理。从它的设计结构就可以看出JSPModel2的优点。由于它在设计上很好的分工,也就是做显示的是JSP,做逻辑处理的是javabean,做控制的是servlet。这样分工以后,对我们开发人员来说,就可以很好的做自己的开发工作了,而美工人员也不必了解和看懂业务逻辑处理代码,在很大的层次上提高开发的效率。图2.1JSPModel2模式示意图事实上Struts2就是一个大的Servlet,所有的请求都会通过这个Servlet就行转发到相应的action中就行处理。它是一个典型的MVC模式框架。虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts1而
8、言。Struts2与St
此文档下载收益归作者所有