毕业答辩论文JAVAWeb方向样本.doc
《毕业答辩论文JAVAWeb方向样本.doc》由会员分享,可在线阅读,更多相关《毕业答辩论文JAVAWeb方向样本.doc(62页珍藏版)》请在咨信网上搜索。
1、毕业答辩论文JAVAWeb方向基于SSH电子商城的课程设计课程名称:基于SSH电子商城课程代码:题 目:基于SSH电子商城年级/专业/班:学生姓名:学号 :指导老师:开题时间:年 月 日完成时间: 年 月 日摘要 电子商务是利用电子信息技术和网络技术进行商务活动的一种先进手段。随着网络经济的迅猛发展,电子商务作为网络化的新型经济活动,逐渐成为主要发达国家增强综合竞争实力,赢得全球资源配置优势的有效手段。计算机和网络技术的应用推进了信息社会的进程,而电子商务则造就了全新的经济运行方式,将给社会经济带来重大的变革。电子商务为中小型企业的经营和管理打开新的局面。网络购物作为电子商务一个重要的应用,在
2、新的贸易经济体制中占据了重要的位置,对未来的电子商务的发展发挥着主导作用,越来越受到人们的重视。首先,本文简述了电子商务,尤其是网络购物发展现状,并根据一小型服装企业实际需求提出了构建基于SSH(Struts+Spring+Hibernate)整合框架的电子商务系统的项目计划。其次,深入研究了轻量级Java EE应用体系结构。对所选框架分别进行分析和研究。Struts是一个实现了MVC模式的经典的框架;Hibernate是轻量级Java EE应用的持久层解决方案,以面向对象的方式提供了持久化类到数据表之间的映射,是优秀的ORM框架;Spring为企业应用提供了轻量级的解决方案:它的Ioc容器,
3、AOP思想,以它为核心,整合持久层框架和Web MVC框架。通过三个框架的整合,可以构建可扩展、可复用、可移植、可维护的软件系统!最后,在此基础上,严格按照软件开发规范设计本电子商务系统,对系统进行详细的需求分析、体系架构设计、概要设计及详细设计。最终实现了一个网上购物系统,系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单和网上支付,后台主要功能包括管理员信息管理、用户信息管理、商品管理、商品分类管理、订单管理。通过实践,很好的整合了这三个框架,并将其应用到实际的项目中,达到了预期效果,体现了较高的研究价值和应用价值。此外,本电子商务系统的成功的研发,不
4、仅为中小型企业未来的运营模式提供一个示范,而且值得更多的传统企业关注和借鉴。关键词:电子商务,Struts,Hibernate,Spring,Java EE,框架Abstract E-commerce is an advanced business activity through electronic information technology and network technologyWith the swift development of cybereconomy,E-commerce,as a brand-new new network economic activity whi
5、ch is becoming all effective means of enhancing comprehensive competitive edge and gaining the advantage of global resource allocation for the major developed countriesCalculator with technical application in network propulsion social progress in information,but the electronic commerce then educated
6、 the all new economy the movement the method,will bring the social economy graveness replaceE-commerce opens up a new situation for the management and administrmion of the small and medium enterprisesOnline shopping,as part of e。commerce,is very important in this new trade economic system,will displ
7、ay the leading role to the future electronic commerce development,mote and more to be valuedThis paper first gives a brief introduction on e-commerce,focusing on the current status and trends of online shopping in particularAn e-commerce system project proposal for a small garment enterprise,based o
8、n all integrated SSH(Struts+Spring+Hibemate)framework,is also providedThe proposal is followed by an in-depth study Oil the lightweight Java EE application architectureStruts is a classical framework which implements the MVC modelHibernate is a lightweight Java persistence framework,it performs powe
9、rful object relational mapping from persistence classes to database tablesSpring framework has all IoC container and provides Aspect-oriented programming,and it is the core in integrating with the persistence framework and the Web MVC frameworkThrough integrating the three frameworks,a scalable,reus
10、able,easy to migrate and easy to maintain software system Can be builtThe last part of this paper is a detailed design document of the e-commerce systemThe document follows strictly the development specifications,which includes detailed requirement analysis,system architecture design,a summarised de
11、sign and a detailed designFinally,this paper implements an online shopping system,which divides into the onstage and the backstageThe onstage includes the main function of registration and logiIl,the view of products,personal information management,the shopping cart,my order form and the net paysThe
12、 backstage includes the main function of administrators information management,users information management,commodity management,classification of goods management,order management and announcement-information managementThe three frameworks are well integrated through practice,and expected effects a
13、re achieved in applying them on real projectsThe overall results are satisfactoryIn addition,the SUCCESS of e,-commerce system research and development,not only proffers a show-how for the future operating model of the small and medium enterprises,also is worth noticing and learning by more and more
14、 traditional enterprisesKeywords:E-commerce,Struts,Hibernate,Spring,Java EE,framework目录目录3前言4第1章 系统需求分析5 系统设计目的5 系统需求5 功能需求5 性能需求6 运行环境6 硬件环境6 软件环境7第2章 系统设计77(Model)7(View)7(Controller)78:8:10:12、Hibernate和Spring的整合141415、Hibernate和Spring的整合开发16161617第3章 功能实现1919192433:33:35第4章 结束语363636前言21世纪是信息的世界
15、,随着信息化的浪潮席卷全球,传统的商务模式受到巨大的冲击。越来越多的企业和个人消费者,在 Internet 开放的网络环境下,一种基于浏览器-服务器应用模式,实现消费者网上购物,商户之间的网上交易和在线电子支付的新型的商业运营模式-电子商务应运而生。目前做得比较成功的电子商务平台,国内有:当当网,阿里巴巴,淘宝,京东商城,慧聪网等,国外有:亚马逊,eBuy等。电子商务在中国也发展了一段时间,目前在国内也有很多电子商务的平台,通过分析国内的电子商务网站可知,目前国内的电子商务做的都是集合型,一个平台中各个方面的商务领域似乎都有涉及到。像比较有名的一些网购平台,如:八点优网,邮乐网,京东商城,易百
16、,淘宝网,拍拍网,红孩网等电子商务网站,涉及的门类都很多,而且他们都有一个共通的特点就是只有产品的展示与订购,很少有厂家企业的介绍。目前中国能用上电子商务平台的都是一些大中型的企业,而大部分的中小型,特别是小型企业还是用着以前的生意模式,靠朋友,靠关系,靠老客户来维持企业,这种模式在过去的时代会有一定的优势,但在信息网络时代这种模式缺乏主动性,往往会使企业处在被动的状态。像阿里巴巴这样的大型电子商务平台是能很好地帮助企业做宣传,联系客户,但是阿里巴巴基本上是面对大中型的企业,每年的管理费用都非常高,对于一些中小企业要承受一笔高的资金是很困难的。为了能够上中小型企业特别是小型企业能够用上电子商务
17、平台,我们特地开发此系统,使中小型企业也能做到生产,宣传,销售一条龙。 本系统采用SSH(Struts,Spring,Hibernate)框架来开发。SSH框架是目前J2EE领域里最热门而且用得较为成熟的一套开源框架,它是基于MVC设计模式之上,在充分发挥MVC设计模式优点的同时,也创造出了自己的开发特点,降低了应用程序的耦合性,更进一步提高了应用程序的复用性、移植性、灵活性、扩展性和应用性能。SSH是一套轻量级的开发框架,相对于EJB重量级开发框架,SSH在继承了它的优点的同时,在开发和执行效率上都有了相当程度的提高,同时对于开发者而言,它比EJB更容易学习和撑握,开发速度也更快。,SSH框
18、架也正在不断地进行优化和升级,运行也越来越稳定。 第1章 系统需求分析 1.1 系统设计目的 本系统设计目的旨在建立一个以SSH框架为基础,结构灵活、可复用、可扩展,开发快速且轻量的电子商务应用平台。系统框架和企业网站子系统为本人设计的主要目标,能够根据业务需求变化可以灵活操作系统功能模块,根据企业变化能够自由添加、修改、删除企业网站子系统是实现以上目标的关键。 1.2 系统需求 1.2.1 功能需求 网站前台功能 1) 首页:为企业提供一个网站首页,在上面显示网站的重要信息包括企业LOGO,用户的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。2) 用户的注册:主要针对未注册的用户
19、,完成注册功能使用,在注册过程中,需要进行数据的前台非空校验,及使用AJAX完成用户名是否存在的异步校验。在校验通过后即可完成注册,在后台同样需要进行数据校验及发送一封激活邮件。3) 用户的激活:已经注册的用户,需要进入邮箱点击激活链接进行用户的激活。4) 用户的登录:已经注册的用户,并且该用户已经激活的情况下,输入用户名和密码即可激活用户。5) 用户的退出:针对已经登录的用户,退出该系统使用。 6) 首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。7) 分类页面商品展示:根据某个分类的信息去展示商品。可以方便用户查找相应分类商品。8) 商品详情展示:点击某个具体商品的时
20、候,可以显示商品的详情。以便用户可以方便的了解商品的具体信息。9) 购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己喜欢的商品添加到购物车,也可以从购物车中移除商品,甚至清空购物车中的所有商品。10) 订单:登录用户可以将自己喜欢商品进行购买,产生订单。可以对自己产生的订单进行在线的付款。以及可以根据用户信息,查询自己的订单。网站后台功能1) 管理员登录:管理员根据用户名和密码完成登录功能。 2) 一级分类管理:管理员可以对前台显示的一级分类进行管理包括添加,修改,删除,查询的功能操作。3) 二级分类管理:管理员可以对前台显示的二级分类进行管理包括添加,修改,删除,查询的功能操作
21、。 4) 商品管理:管理员可以对前台上显示的商品进行管理包括添加,修改,删除,查询的功能操作同时要可以上传商品的图片。 5) 订单管理:管理员可以对所有的用户产生的订单进行管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。6) 用户管理:管理员可以对注册过的用户进行管理包括修改用户信息,删除用户,查询用户。 1.2.2 性能需求响应时间与内存使用量:忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。 数据库安装响应:时间2秒内,内存使用量最高上限8,000,000 bytes。 前台浏览响应时间:,内存使用量最高上限9,000,000 b
22、ytes。 后台操作响应时间:,内存使用量最高上限9,000,000 bytes。 安全性: 后台的界面访问、路径访问、操作执行的前后,均受登陆会话管理和用户权限管理的控制。1.3 运行环境1.3.1 硬件环境 a) 服务器端: 服务器端的最低配置是由建立站点所需的软件来决定的,本网络系统服务器端的最低配置如下: 处理器:Inter Pentium(Celeron) 4 或更高。 内存:2G 硬盘空间:160G 显卡:SVGA显示适配器 b)客户端: 因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此需要的配置应该高于下面的配置:处理器:Inter
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业 答辩 论文 JAVAWeb 方向 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。