可定制电子商务系统的设计与实现
本文关键词:可定制电子商务系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:在电子商务日益蓬勃,发展异常迅猛的今天,商家对电子商务网站提出了更多,更加苛刻的要求。很多商家并不满足于简单的网页“挂靠”形式的方式,提出了制作自己个性特色网站的要求。但是由于商家的财政状况的不同,并不是所有的企业都有能力提供资金开发一套全新的电子商务网站,并进行无底洞似的维护。本公司综合考虑了这一需求,在进行了各种数据采样和分析之后,了解到了电子商务网站之间的共通性,决定开发一套可定制的电子商务网站,“一套成形,所有通用”,敏捷对应不同的电子商务系统。 由于国内外对于可定制的电子商务网站并不是很多,进行了简单的对比分析后,决定将系统定义于以廉价为基础开发的系统。经过需求分析小组的讨论工作,最终决定把系统的所有部分都致力于开源上,以实现可定制网站最大的两个优势之一—价格低廉。 确定了目标,就要开始选择实现的方法。本论文的可定制的电子商务网站致力于开发速度迅速以及开发成本低的特点,所以系统采用的服务器为Linux服务器,Web服务器是Apache Http Server,数据库是日本流行的PostgreSQL,开发语言为Java。数据层框架采用本论文着重研究的Hibernate持久框架。而为了解决复杂系统不断演化和开放性的需求,实现应用逻辑与过程逻辑的分离,可以在不修改具体功能实现的情况下,实现通过修改过程模型来改变业务流程,本系统采用了开源工作流Workflow作为系统流转基本。系统的结构是典型的J2EE三层体系结构,表现层采用Velocity,业务逻辑层采用JavaBean,底层是数据访问层。为了提高访问速度,综合考虑了电子商务网站的特点以后发现,大多的表现层都是属于静态网页,为了提高浏览速度,系统采用CMS的静态发布系统,而关键字搜索采用了开源的Lucene全文检索系统。 本系统按照上面的方案进行开发后,可以成形一套非常具有特色的定制形电子商务网站系统,其特点主要有:非常快速的反应新客户的需求,页面浏览迅速(交易界面除外),开发成本较低,数据层灵活敏捷,维护成本低廉,应用逻辑与过程逻辑的全面分离。 系统开发完成后,能够提高70%的开发速度,而对应变更的能力也能够提高50%左右。由于采用的是静态发布CMS,因此访问速度并没有因为服务器的能力有限而被拖累。
【关键词】:可定制 电子商务 Hibernate 数据持久化 工作流
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52
【目录】:
- 摘要4-6
- Abstract6-10
- 第一章 绪论10-17
- 1.1 选题背景10-11
- 1.2 同类产品比较11-13
- 1.3 选题目的和意义13-15
- 1.4 论文主要研究内容15
- 1.5 论文的组织结构15-17
- 第二章 系统的需求分析17-36
- 2.1 中小企业电子商务特点17-18
- 2.2 系统需求总体介绍18-34
- 2.2.1 需求背景19
- 2.2.2 任务概述19-20
- 2.2.3 需求分析20-34
- 2.3 需要解决的主要问题34-35
- 2.4 本章小结35-36
- 第三章 系统的解决方案及关键技术36-53
- 3.1 系统设计方案36-38
- 3.1.1 系统的构成36-38
- 3.1.2 系统的搭建方案的提出38
- 3.2 系统搭建方案对比介绍38-48
- 3.2.1 开发语言比较38-39
- 3.2.2 数据库选用39-41
- 3.2.3 Struts 与Spring 的抉择41-45
- 3.2.4 持久层技术的抉择45-48
- 3.3 基本系统架构48-49
- 3.4 系统的实施方案49
- 3.5 关键技术49-51
- 3.5.1 对象-关系映射49-51
- 3.5.2 工作流51
- 3.5.3 动态模型51
- 3.6 本章小结51-53
- 第四章 系统的设计与实现53-73
- 4.1 总体设计53-54
- 4.2 全文检索模块54-56
- 4.3 特色模块DA 层的设计56-68
- 4.3.1 DA 数据层结构56-57
- 4.3.2 Hibernate 核心接口57-59
- 4.3.3 Hibernate 持久层模块设计59-62
- 4.3.4 基于Hibernate 的数据库管理表设计62-66
- 4.3.5 实体对象映射66-67
- 4.3.6 特色设计--动态模型67-68
- 4.4 系统的测试68-72
- 4.4.1 测试目的68
- 4.4.2 系统测试的部署环境68
- 4.4.3 测试计划68-69
- 4.4.4 测试策略69-70
- 4.4.5 测试结果70-72
- 4.5 本章小结72-73
- 第五章 系统运行情况及评估73-76
- 5.1 测评结果73-74
- 5.2 项目总结74
- 5.3 个人工作介绍74-76
- 第六章 结束语76-77
- 致谢77-78
- 参考文献78-80
【参考文献】
中国期刊全文数据库 前10条
1 白斌;;兵团团场发展电子商务对策分析[J];兵团党校学报;2007年02期
2 陈娟;;我国电子商务发展趋势[J];创新科技;2006年08期
3 费海波;;我国电子商务发展中的问题及对策分析[J];当代经理人;2006年21期
4 刘军;;我国电子商务发展现状及趋势分析[J];甘肃科技;2008年11期
5 郁诺;;对于Struts和Spring两种MVC框架的比较[J];电子设计工程;2009年03期
6 马献明,严小卫;工作流管理系统研究[J];广西师范大学学报(自然科学版);2001年02期
7 施兴健,徐良贤;Hibernate在Struts中的研究和应用[J];计算机工程;2004年S1期
8 黄烟波,张红宇,李建华;基于Struts和Hibernate的J2EE架构[J];计算机时代;2004年10期
9 陈昌巨,刘家良,张菁;基于关系数据库的工作流引擎设计[J];计算机应用研究;2003年02期
10 罗剑;;论当前电子商务的发展[J];科技经济市场;2009年06期
中国硕士学位论文全文数据库 前5条
1 唐辉;基于开源框架的电子商务平台[D];电子科技大学;2006年
2 荣林;用Hibernate实现Java对象持久化[D];东北大学;2006年
3 吕林;基于B/S结构的CMS系统的设计与实现[D];山东大学;2006年
4 蒋就;快速Web开发与Super架构的研究与应用[D];西安电子科技大学;2007年
5 张涛;基于数据挖掘的互联网信用模型的研究[D];浙江大学;2008年
本文关键词:可定制电子商务系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:496962
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/496962.html