毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统

上传人:M****1 文档编号:458267787 上传时间:2023-10-20 格式:DOC 页数:51 大小:1.16MB
返回 下载 相关 举报
毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统_第1页
第1页 / 共51页
毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统_第2页
第2页 / 共51页
毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统_第3页
第3页 / 共51页
毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统_第4页
第4页 / 共51页
毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SSH的电子商务公共服务平台的设计与实现系统架构及企业网站子系统(51页珍藏版)》请在金锄头文库上搜索。

1、 广州大学华软件学院 软件工程系 郑剑亮 基于SSH的电子商务公共服务平台的设计与实现-系统架构及企业网站子系统摘要 随着信息化的浪潮席卷全球, 传统的商务模式受到巨大的冲击,一种新的商务模式-电子商务平台,近年在国内逐渐兴起,越来越多的企业,特别是中小型企业开始慢慢转变企业的营销策略模式,逐渐向电子商务这方面进军。如何充分利用电子商务快速、方便、灵活的特性,为企业创造更多的价值,使企业跟上时代的步伐,在当今激烈的社会竞争中谋得一席之地,已经成为企业所关注的重要问题。本系统设计目的是建立一个以SSH框架为基础,结构灵活、可复用、可扩展,开发快速且轻量的电子商务公共服务应用平台。SSH即采用目前

2、社会上比较流行的J2EE框架,Struts2+Spring+Hibernate。此框架是基于MVC基础之上的一种扩展,把程序分为三层架构,模型层(M),视图层(V)和控制层(C),极大程度地降低了程序的耦合性,使开发出来的程序更灵活,更健壮,更高效。系统架构和企业网站子系统是本文论述的主要目标。构建一个可扩展,可复用,高效,灵活的架构和建立一个功能比较齐全的企业网站是实现本系统的关键。本文主要论述了采用SSH框架加第三方插件来构建系统框架和开发企业网站,阐述自己对SSH开框架的一点看法,并提出在程序开发中融入设计模式的思想。在结构化层次、理清系统业务模型和优化业务模型重用性的基础上,结合第三方

3、插件设计开发,简化开发模型,降低框架的复杂度,提高开发效率,让框架更容易实现,同时提高程序的扩展性、灵活性、复用性、健壮性,以更好的松耦合方式开发构件,使本系统能适应多变的业务需求。关键词 SSH,MVC,第三方插件,设计模式ABSTRACT As the information of technology sweeping across all over the word, traditional business patterns are having a huge shock. A new business model-E-business platform, gradually ris

4、e in recent years. More and more enterprises, especially the small and medium-sized ones, begin to change their marketing strategy mode into E-business by degrees. Making good use of the E-business character of fast, convenient, and agile, we can help enterprises create more value and enable them to

5、 keep up with the times and finding a good place in the drastic society.The goal of the system design is to create a E-business public service application platform which is agile , reusable , extensible ,rapid develop and light-weight, base on SSH frame.SSH is using the J2EE frame, Struts2+Spring+Hi

6、bernate, which is one of the popular frame in now society. The frame is based on a extensible of MVC and divide the procedure into three layers: Model layer(M),View layer(V) and Control layer(C). SSH greatly reduces the procedure coupling and make it more flexible, more robust and more efficient.The

7、 main objective of this dissertation is system architecture and enterprise website subsystem. The key point of the system is to create a extensible, reusable, height-efficient, flexible frame and build a enterprise website with a complete function.This dissertation is mainly discuss about how to use

8、 SSH frame and the third-part plug-in to build system architecture and develop enterprise website, and I expound my little view of SSH frame and put forward an idea that blend the design patterns in program development. In order to adapt the changing business needs, I consider that the frame should

9、be completed more easily on the basis of the reusable of structuring layer, clear system business model and optimize business model, and combine of the design development of the third-party plug-in board, simplify developing model, reduce the complexity of frame and improve exploitation efficiency.

10、And at the same time, improve programs extension, flexibility, reusability, robustness, use better loose coupling to develop construction member.KEY WORDS: SSH; MVC; Third-party plug-in board; Design pattern.目录前 言6第1章系统需求分析71.1系统设计目的71.2系统需求71.2.1功能需求71.2.2性能需求:91.3用例91.3.1企业管理员用例91.3.2客户用例:111.3.3客

11、户订单用例:111.3.4留言用例:121.3.5管理员登录时序图:131.3.6客户下订时序图:141.4运行环境141.4.1硬件环境141.4.2软件环境15第2章系统设计162.1MVC模式分析162.2SSH分析192.3插件式设计分析222.4设计模式引入242.4.1工厂方法模式252.4.2单例模式262.4.3享元模式272.5前台分页方法改进282.6数据库设计292.6.1数据库字典302.6.2E-R图34第3章功能实现373.1企业网站后台功能实现383.1.1基本信息管理页面383.1.2后台主要实现代码383.2企业网站前台功能实现413.2.1企业网站首页图41

12、3.2.2前台主要实现代码41第4章测试424.1性能测试434.1.1测试平台环境如下:434.1.2基准测试统计434.2兼容性测试444.2.1测试说明:444.2.2测试平台环境如下:444.2.3测试结果统计与分析:44总结46参考文献47附录48致谢51前 言21世纪是信息的世界,随着信息化的浪潮席卷全球,传统的商务模式受到巨大的冲击。越来越多的企业和个人消费者,在 Internet 开放的网络环境下,一种基于浏览器-服务器应用模式,实现消费者网上购物,商户之间的网上交易和在线电子支付的新型的商业运营模式-电子商务应运而生。目前做得比较成功的电子商务平台,国内有:当当网,阿里巴巴,

13、淘宝,京东商城,慧聪网等,国外有:亚马逊,eBuy等。电子商务在中国也发展了一段时间,目前在国内也有很多电子商务的平台,通过分析国内的电子商务网站可知,目前国内的电子商务做的都是集合型,一个平台中各个方面的商务领域似乎都有涉及到。像比较有名的一些网购平台,如:八点优网,邮乐网,京东商城,易百,淘宝网,拍拍网,红孩网等电子商务网站,涉及的门类都很多,而且他们都有一个共通的特点就是只有产品的展示与订购,很少有厂家企业的介绍。目前中国能用上电子商务平台的都是一些大中型的企业,而大部分的中小型,特别是小型企业还是用着以前的生意模式,靠朋友,靠关系,靠老客户来维持企业,这种模式在过去的时代会有一定的优势

14、,但在信息网络时代这种模式缺乏主动性,往往会使企业处在被动的状态。像阿里巴巴这样的大型电子商务平台是能很好地帮助企业做宣传,联系客户,但是阿里巴巴基本上是面对大中型的企业,每年的管理费用都非常高,对于一些中小企业要承受一笔高的资金是很困难的。为了能够上中小型企业特别是小型企业能够用上电子商务平台,我们特地开发此系统,使中小型企业也能做到生产,宣传,销售一条龙。本系统采用SSH(Struts,Spring,Hibernate)框架来开发。SSH框架是目前J2EE领域里最热门而且用得较为成熟的一套开源框架,它是基于MVC设计模式之上,在充分发挥MVC设计模式优点的同时,也创造出了自己的开发特点,降

15、低了应用程序的耦合性,更进一步提高了应用程序的复用性、移植性、灵活性、扩展性和应用性能。SSH是一套轻量级的开发框架,相对于EJB重量级开发框架,SSH在继承了它的优点的同时,在开发和执行效率上都有了相当程度的提高,同时对于开发者而言,它比EJB更容易学习和撑握,开发速度也更快。目前Struts和Spring发展到2.0版本,Hibernate发展到3.0版本,SSH框架也正在不断地进行优化和升级,运行也越来越稳定。第1章 系统需求分析1.1 系统设计目的本系统设计目的旨在建立一个以SSH框架为基础,结构灵活、可复用、可扩展,开发快速且轻量的电子商务应用平台。系统框架和企业网站子系统为本人设计的主要目标,能够根据业务需求变化可以灵活操作系统功能模块,根据企业变化能够自由添加、修改、删除企业网站子系统是实现以上目标的关键。1.2 系统需求11.11.21.2.1 功能需求1.2.1.1 企业网站前台功能1) 首页:为企业提供一个企业首页,在上面显示企业的重要信息包括企业LOGO,企业名字,企业联系方式,企业部分简介,企业新产品展示等。2) 企业简介:本部分包括了企业简介,企业文化,企业荣誉。从全方位来介绍企业,使客户通过本功能就能比较清楚

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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