基于SSH电子商城的设计实现分析_毕业论文

上传人:桔**** 文档编号:489156692 上传时间:2023-09-02 格式:DOC 页数:50 大小:267.50KB
返回 下载 相关 举报
基于SSH电子商城的设计实现分析_毕业论文_第1页
第1页 / 共50页
基于SSH电子商城的设计实现分析_毕业论文_第2页
第2页 / 共50页
基于SSH电子商城的设计实现分析_毕业论文_第3页
第3页 / 共50页
基于SSH电子商城的设计实现分析_毕业论文_第4页
第4页 / 共50页
基于SSH电子商城的设计实现分析_毕业论文_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于SSH电子商城的设计实现分析_毕业论文》由会员分享,可在线阅读,更多相关《基于SSH电子商城的设计实现分析_毕业论文(50页珍藏版)》请在金锄头文库上搜索。

1、-理工学院毕业设计论文基于SSH电子商城的设计与实现学 生:甘波联 系 QQ:923099645专 业:软件工程班 级:2011级5班指导教师:袁超理工学院计算机学院二一五年六月. z-基于ssh电子商城的设计与实现摘 要本网上购物系统是一个基于SSH,采用B2C模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。系统主要以J2EE作为开发根底,使用了struts+spring+hibernate等技术,用Eclipse作为开发工具,以Macromedia公司的Dreamweaver作为界面美化工具。本系统分有两个子系统,前台系统和后台管理系统,其中后台管理系统实现了商城管理的根本功

2、能,包括:用户管理模块、商品管理模块、类别管理模块、品牌管理模块、新闻管理模块、订单管理模块和评论管理模块。管理员通过上述功能可以更好的管理网上商城。本系统具有多方面特点:系统功能完备,使用方便简捷,人性化的用户界面,节省经营本钱,大大减少了操作人员的工作负担。关键词:电子商务;网上购物系统;商品管理模块;. z-The design and implementation of electronic mall based on SSHABSTRACTThe online shopping system is a B2C model based on the SSH, and in accord

3、ance with the status quo of the e*isting online shopping system design and development of e-merce platform. This system mainly uses J2EE as the basis of development, and use of technologies such as struts + spring + hibernate. This project use Eclipse as the development tools, and Macromedias Dreamw

4、eaver as the interfaces landscaping tools. The system is divided into two subsystems, front system and background management system, the background management system to achieve the basic functions of the mall management. Which include user management module, goods management module, category managem

5、ent module, brand management module, news management module, order management module and assess management module. Administrators can better manage online store through these functionsThis system has the various characteristics: The system function is plete, using convenient, humanized customer inte

6、rface, economical management cost, reduced to operate the personnels work burden consumedly.Key Words:e-merce;online shopping system;goods management module. z-目 录概述1第1章 系统需求分析21.1系统设计目的21.2系统需求2功能需求2性能需求31.3运行环境4硬件环境:4软件环境4第2章 系统设计52.1 MVC模式分析5模型(Model)5视图(View)5控制器(Controller)52.2 SSH分析62.2.1 Stru

7、ts2框架:72.2.2 Hibernate框架:102.2.3 Spring框架:122.3 SSH的整合152.3.1 Spring整合Hibernate152.3.2 Spring整合Struts2172.3.3 Struts2、Hibernate和Spring的整合开发182.4前台分页方法改良182.5数据库设计19系统ER图如图2-4所示202.5.2 数据库字典202.5.3 系统总体构造232.5.4 流程图24第3章 功能实现263.1前台功能实现27前台页面效果图273.2后台功能实现34后台页面效果图34第4章 完毕语364.1论文总结364.2未来工作36致38参考文献

8、39附录40附录A: 系统关键源代码401 struts2核心配置文件struts.*ml源代码402 Spring核心配置文件applicationConte*t.*ml源代码433 易宝第三方支付工具类源代码454发送代码495 SSH整合中的分页工具类516系统高级查询的工具类537 订单高级查询的工具类558 注册使用AJA*异步校验用户名569 web工程核心配置文件web.*ml5710后台登录拦截器58附录B: 系统代码目录构造59附录C: 系统使用说明书59. z-概述21世纪是信息的世界,随着信息化的浪潮席卷全球,传统的商务模式受到巨大的冲击。越来越多的企业和个人消费者,在

9、Internet 开放的网络环境下,一种基于浏览器-效劳器应用模式,实现消费者网上购物,商户之间的网上交易和在线电子支付的新型的商业运营模式-电子商务应运而生。目前做得比拟成功的电子商务平台,国有:当当网,阿里巴巴,淘宝,京东商城,慧聪网等,国外有:亚马逊,eBuy等。电子商务在中国也开展了一段时间,目前在国也有很多电子商务的平台,通过分析国的电子商务可知,目前国的电子商务做的都是集合型,一个平台中各个方面的商务领域似乎都有涉及到。像比拟有名的一些网购平台,如:八点优网,邮乐网,京东商城,易百,淘宝网,拍拍网,红孩网等电子商务,涉及的门类都很多,而且他们都有一个共通的特点就是只有产品的展示与订

10、购,很少有厂家企业的介绍。目前中国能用上电子商务平台的都是一些大中型的企业,而大局部的中小型,特别是小型企业还是用着以前的生意模式,靠朋友,靠关系,靠老客户来维持企业,这种模式在过去的时代会有一定的优势,但在信息网络时代这种模式缺乏主动性,往往会使企业处在被动的状态。像阿里巴巴这样的大型电子商务平台是能很好地帮助企业做宣传,联系客户,但是阿里巴巴根本上是面对大中型的企业,每年的管理费用都非常高,对于一些中小企业要承受一笔高的资金是很困难的。为了能够上中小型企业特别是小型企业能够用上电子商务平台,我们特地开发此系统,使中小型企业也能做到生产,宣传,销售一条龙。 本系统采用SSH(Struts,S

11、pring,Hibernate)框架来开发。SSH框架是目前J2EE领域里最热门而且用得较为成熟的一套开源框架,它是基于MVC设计模式之上,在充分发挥MVC设计模式优点的同时,也创造出了自己的开发特点,降低了应用程序的耦合性,更进一步提高了应用程序的复用性、移植性、灵活性、扩展性和应用性能。SSH是一套轻量级的开发框架,相对于E重量级开发框架,SSH在继承了它的优点的同时,在开发和执行效率上都有了相当程度的提高,同时对于开发者而言,它比E更容易学习和撑握,开发速度也更快。目前Struts和Spring开展到2.0版本,Hibernate开展到3.0版本,SSH框架也正在不断地进展优化和升级,运

12、行也越来越稳定。 第1章 系统需求分析1.1 系统设计目的随着Inertnet的不断普及,计算机网络应用的飞速开展,电子商务成在生活中已经不可或缺,网上购物也逐渐成为人们的一种生活方式。本系统正是基于这样一种环境下应运而生。本系统设计目的旨在建立一个以SSH框架为根底,构造灵活、可复用、可扩展,开发快速且轻量的电子商务应用平台。系统框架和企业子系统为本人设计的主要目标,能够根据业务需求变化可以灵活操作系统功能模块,根据企业变化能够自由添加、修改、删除企业子系统是实现以上目标的关键。 1.2 系统需求1.2.1 功能需求1前台功能:首页:为企业提供一个首页,在上面显示的重要信息包括企业LOGO,

13、用户的登录,用户的注册,一级分类显示,最新商品及热门商品显示等。用户的注册:主要针对未注册的用户,完成注册功能使用,在注册过程中,需要进展数据的前台非空校验,及使用AJA*完成用户名是否存在的异步校验。在校验通过后即可完成注册,在后台同样需要进展数据校验及发送一封激活。用户的激活:已经注册的用户,需要进入点击激活进展用户的激活。用户的登录:已经注册的用户,并且该用户已经激活的情况下,输入用户名和密码即可激活用户。用户的退出:针对已经登录的用户,退出该系统使用。 首页商品展示:显示最新商品及热门商品。方便用户了解最新以及最热门商品。分类页面商品展示:根据*个分类的信息去展示商品。可以方便用户查找

14、相应分类商品。商品详情展示:点击*个具体商品的时候,可以显示商品的详情。以便用户可以方便的了解商品的具体信息。购物车:此功能为用户提供购物功能,用户可以根据自己需要,将自己喜欢的商品添加到购物车,也可以从购物车中移除商品,甚至清空购物车中的所有商品。订单:登录用户可以将自己喜欢商品进展购置,产生订单。可以对自己产生的订单进展在线的付款。以及可以根据用户信息,查询自己的订单。2 后台功能:管理员登录:管理员根据用户名和密码完成登录功能。 一级分类管理:管理员可以对前台显示的一级分类进展管理包括添加,修改,删除,查询的功能操作。二级分类管理:管理员可以对前台显示的二级分类进展管理包括添加,修改,删

15、除,查询的功能操作。 商品管理:管理员可以对前台上显示的商品进展管理包括添加,修改,删除,查询的功能操作同时要可以上传商品的图片。 订单管理:管理员可以对所有的用户产生的订单进展管理包括未付款的,已经付款的,已经发货的,交易完成的订单。可以修改订单状态及异步加载订单项。用户管理:管理员可以对注册过的用户进展管理包括修改用户信息,删除用户,查询用户。 1.2.2 性能需求1响应时间与存使用量:忽略网络环境因素、主题模板及功能插件运作的因素,以本地测试为准。 数据库安装响应:时间2秒,存使用量最高上限8,000,000 bytes。 前台浏览响应时间:时间0.8秒,存使用量最高上限9,000,000 bytes。 后台操作响应时间:时间0.9秒,存使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号