基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc

上传人:文初 文档编号:282830 上传时间:2018-08-25 格式:DOC 页数:5 大小:40KB
下载 相关 举报
基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc_第1页
第1页 / 共5页
基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc_第2页
第2页 / 共5页
基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc_第3页
第3页 / 共5页
基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc_第4页
第4页 / 共5页
基于MVC模式的小型B2C电子商务网站的设计与实现【文献综述】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 1 毕业论文 文献综述 电子商务 基于 MVC 模式的小型 B2C 电子商务网站的设计与实现 一 、 国内外研究现状 B2C ( Business to Customer)模式下的电子商物系统是电子商务解决方案中一个重要的组成部分,它是商家面对消费者购买者模式下的电子商务系统。如今很多企业通过它建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少销售过程中的中间环节,降低客户的购买成本。文献 13中指出,随着互联网的发展,越来越多的商家在网上建立了自己的电子商城系统,这样就可以让所有上网浏览的客户看到商家 在网络上发布的产品信息,并可以随时进行购买活动,缩短商家与客户的距离

2、,国外很多企业都有自己的电子商务网站。最近几年我国电子商务得到了迅速的发展,网上购物逐渐成为商家便捷的销售途径。因此我认为国内中小型企业迫切需要建立自己的网上购物平台,最大限度地满足消费者的需求。 1、 B2C 电子商务网站研究现状 国内外很多学者都认为电子商务的发展是建立在电子商务网站建设的基础上的。电子商务网站是企业开展电子商务的基础设施和信息平台,是实施电子商务的公司或商家与服务之间的交互界面,是电子商务运转的承担者和表现者,它是以实现企 业的业务功能为主要目的,设计与实现既定的业务功能是成功构建电子商务网站的关键所在。目前,国内外在对电子商务网站的设计中十分重视设计过程,这也是一个电子

3、商务网站能否实施成功的关键所在。 2、 MVC 设计模式研究现状 文献 11表明,在网站的设计过程中,应用程序的用户界面,承担着向用户显示问题模型和与用户进行操作和 I/O 交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。这就要求在满足对界面需求的同时,如何使系统的计算模型独立于界面的构成。 MVC 设计模式把一个应用的输入 、处理、输出流程按照 Model、 View、 Controller 的方式进行分离,这样就很好地实现了一个系统的各层的相互分离。 MVC 成为一种结构组织模型的最好选择。 MVC 是 web 应用系统中一种常用的设计模式,它利

4、用控制器来分离模型和视图,达到一种层间松散耦合的效果,从而减弱了业务逻辑接口和数据接口之间的耦合性,提高了系统灵活性、复用性和可维护性。其中 JSP Servlets JavaBeans 是 MVC 模式在 2 JS 开发中的应用典范,三者的有机结合可以很好地实现 MVC 模型的系统功能。使用 MVC模式构建电子商务网站成为主流。 二 、 研究主要成果 1、 B2C 电子商务网站设计过程 一些专业设计人员将电子商务网站的设计主要归纳为以下几个重要模块。 ( 1)系统结构设计 目前被广泛使用的 B/S 结构成为网站设计的通用模式,该模式主要分为三成:前端应用层、中间信息处理层、底层数据访问层。

5、前端应用层面向用户提供一种互动式的服务。例如:用户注册、资料查询;商品浏览、查询;商品订购;信息发布 ;网络导航 ;意见收集、反馈等。 中间信息处理层对整个系统的管理及维护 ;对商务活动的监督及数据统计、反馈;销售企业对内管理和对 外交流 ;业务流程的处理。 底层数据访问层对核心数据库的访问、查询、数据分析、提取、数据资料校验。 ( 2)系统流程设计 客户首先需要在网站中进行注册成为会员。会员登录成功后,可以在线购物、订单填写和修改个人资料等操作。在购买时,会员可以浏览商品详细信息,并将商品添加至购物车,同时还可以修改购物车中指定商品的购买数量。 B2C 电子商务购物网站的后台管理主要包括添加

6、、修改、删除商品信息、商品分类管理、用户信息管理、公告信息管理、订单信息管理等。 ( 3)系统功能结构设计 一般电子商务网站设计包括前台和后台设计。前台 主要用于会员注册、登录、在线购物、商品信息查询及会员个人资料修改等;后台主要用于管理员对商品信息、站内公告信息、会员信息、订单信息和网站基本信息等进行管理。 ( 4)数据库设计 数据库设计是电子商务系统设计中必不可的一个重要环节,在客户购物页面中的有关信息要写入数据库,产品信息要存储在产品数据库,还要不断地接受各种数据访问。在设计数据库时要尽可能地减少数据冗余,数据结构要合理。 ( 5)系统基本模块设计 参考文献 13对一般 B2C 电子商务

7、的功能结构进行了详细的描述,并把整个系统划分为前台功能模块和后台功能模块 两部分。 系统前台主要模块功能设计。在首页中用户不但可以在第一时间内掌握商城内推出3 的特价商品、新品上架、商城公告、商品销售排行等,还可以进行客户留言、会员在线购物、商品信息查询等。 系统后台主要模块功能设计。在网站前台首页的底部提供了后台管理员入口,通过该入口可以进入到后台登录页面,在该页面用户通过输入正确的管理员名称、密码和验证码即可成功登录到网站后台。 通过以上分析可以我们可以知道,电子商务系统主要包括以上模块的设计。在 B2C电子商务网站设计的过程中,我们如果重视分析过程,严格做好各模块的设计,这就会使 整个网

8、站系统的设计进行的有条理,同时在设计过程中也会更加清晰。 2、 MVC 设计模式的应用 研究表明传统的 Web 应用采用数据处理与数据显示混合进行的编程的方式,使得程序的调试和维护较为烦琐, MVC 模式与其相比具有很大的优势。 MVC 模式利用控制器来分离模型和视图,达到一种层间松散耦合的效果,从而减弱了业务逻辑接口和数据接口之间的耦合性,提高了系统灵活性、复用性和可维护性。 参考文献 7中提到 MVC 把应用程序分为 3 种对象类型:模型 (Model)用于维护据并提供数据访问方法,视图 (View)是用于绘制模 型的部分数据或所有数据的可视图,控制器 (Controller)则定义了用户

9、界面对用户输入的响应方式。 文献 8中对 JSP Servlets JavaBeans 的 MVC 设计模式进行了进一步分析。在使用这一模式进行电子商务网站开发时,系统的 Model 数据层,全部封装于 JavaBean 组件( java 类)中。 View 表示层 由 JSP 负责处理页面表示。 Control 控制层。 Servlets 接受用户在页面的输入以及提交动作,并根据动作指示,调用相应的 JavaBean 组件,然后根据处理结果交给相应 的 JSP 页面程序,由它们负责表示。 根据 MVC 模式的特点,在我所要设计电子商务系统设计中我采用了 JSP Servlets JavaBe

10、ans 设计模式, View 用作用户交互界面,采用 JSP 技术,用于接收用户请求以及显示请求结果,而不包括在视图上的业务流程的处理。 业务流程的处理交予模型( Model)处理,使用 Servlet 技术。通过使用 JavaBean 的方法,将业务逻辑分装到后台的 Java 程序中,用于封装应用程序的状态,同时支持自省、定制、事件、属性和持久性等功能。这样的网站将会有很好的框架结构,更 有利于网站后期的维护和扩展的实现。 正如参考文献 5中所指出的那样 MVC 设计模式使网站设计过程分层明确,这也让开发者在逻辑上更为清晰,同时也提高了系统的灵活性、复用性和可维护性。 4 三 、 发展趋势

11、1、 B2C 电子商务的发展 互联网用户规模快速扩大和网购渗透率提高为中国网上零售产业提供了良好的发展基础,越来越多的企业被吸引加入网上零售行业,中国 B2C 网上零售市场规模和用户规模将持续稳定增长。 2、 MVC 设计模式 参考文献 5中提到 MVC 模式是 Xerox PARC 在八十年代为编程语言 Smalltalk 80发明的一种软件设计模式,至今已被广泛使用,并被推荐为 Sun 公司 J2EE 平台的设计模式,并且受到越来越多的电子商务网站开发者的欢迎。 很多开发人员认为利用 MVC 模式开发出来的网站系统,由于 MVC 本身的优势,系统中数据层、业务逻辑处理层与数据表示层清晰分离

12、,一方面,在开发期间,便于团队协作,便于编写设计文档,大大提高团队开发的效率;另一方面,系统投入使用后的维护过程也相对简单易行。所以 MVC 设计模式将会被更多的开发者,特别是一些大型的团队开发所沿用。同时该模式支持大多数现代图形用户界面,它将会在 web 应用 开发中被更为广泛地应用。 四 、 存在问题 MVC 模式已经成为当今网站建设中的主流模式,但它还存在以下几个方面的问题 : 1、 MVC 模式是一个复杂的架构模式,其实现也显得非常复杂。对于简单的界面,严格遵循 MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作, 在一定程度上 降低 了 运行效率。 2、使

13、用三层架构,在开发过程中,我们可以只关注整个结构中的其中某一层,可以很容易的用新的实现来替换原有层次的实现;同时可以降低层与层之间的依赖;还有利于标准化,利于各层逻辑的复用。而 MVC 模式中,各层次联 系紧密,该模式相对来说比较复杂。在框架结构上,虽然视图与控制器相分离,但它们在功能上联系紧密,这就使它们的独立重用性大大降低。整个网站必须在各层都正常的情况下,才能良好运行。 3、 目前 一 般高级的界面工具或构造器不支持 MVC 模式。 而在实际应用中,我们一般不会去花费很高的代价去改造这些工具 , 这就使我们在使用 MVC 模式中产生一定的困难 。 参考文献 1刘军,马敏书 .电子商务系统

14、的分析与设计 M.第二版 .北京 :高等教育出版社 ,2008.06,67-99. 5 2 李怀恩 . 电 子 商 务 网 站 建 设 与 完 整 实 例 M. 北京 : 化 学 工 业 出 版社 ,2009.03,136-171. 3 田娟,徐钊 .基于 J2EE 的 MVC 设计模式的分析与思考 J.计算机与现代化 ,2010 年 10 期 . 4陈俊荣 .网页程序设计 M.北京 :清华大学出版社 ,2008.09,165-203. 5 范新灿 , 张来玉 . 基于 MVC 的 J2EE 的三层结构开发技术研究与实现 J. 计算机与现代化 , 2004 年 09 期 . 6 刘 伟 , 张

15、利 国 .Java Web 开 发 与实 战 M. 北京 : 北京 科 海 电子 出 版社 ,2008.12:221-257. 7 杜娟 , 廖小平 .基于 J2EE 和 MVC 的 Web 应用开发方法研究 J. 电脑开发与应用 , 2004 年 07 期 . 8孙敏燕,黄 丽 .基于 JSP 的 B2C 电子商务网站构建 J.软件导刊 ,2008 年 12 期 . 9袁可可 .JSP 技术中使用 MVC 模式实现 Web 购物车 J.科技传播, 2010 年 04 期 . 10王毓 .电子商务网站构建 J.信息科技, 2008 年 07 期 . 11李容 .基于 MVC 模式的 Web 应

16、用研究 J.软件导刊 ,2010 年 01 期 . 12于秀梅,张昕若 .基于 Web 的电子商务系统的设计与实现 J.计算机与数字工程 ,2010 年 08 期 . 13陈烽,陈蓉 .基于 MVC 模式和 JavaBean 的 B2C 电子商城框架的实现 J.应用技术与研究 ,2007 年 06 期 . 14John Deacon.JOHN DEACON Computer System Development,Consulting & TrainningM/OL.2009,05. 15MIKE MURACH. Murachs Java Servlets and JSP(2 nd Edition) M/OL.2008,05.

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

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。