基于J2EE中小企业电子商务系统设计与实现.docVIP

基于J2EE中小企业电子商务系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE中小企业电子商务系统设计与实现

基于J2EE中小企业电子商务系统设计与实现   [摘 要] 本系统开发基于J2EE模式,采用面向对象和EJB组件化的开发方法进行系统的设计与实现,达到复用性好、易维护、开发高效的设计要求,在实际应用中取得了良好的效果。为广大中小企业开展电子商务活动做出积极探索。   [关键词] 电子商务;J2EE;MVC;UML   doi : 10 . 3969 / j . issn . 1673 - 0194 . 2010 . 01 . 042   [中图分类号]F724.6;TP315[文献标识码]A[文章编号]1673 - 0194(2010)01 - 0109 - 03      中小企业的信息化程度远低于大中型企业,在人力、财力、技术方面也较弱,如何有效开展电子商务活动是中小企业非常值得研究的课题。对中小企业而言,电子商务带来了许多新的机遇和挑战,搭建一个开展电子商务活动的平台,利用Internet赢得新市场、创造新的营销手段、参与企业竞争,正日益成为中小企业新的发展战略。本文构建的电子商务系统采用基于J2EE模式的B/S开发,高效、稳定、安全地构建了系统平台,降低中小企业实施电子商务的成本,在实际应用中收到了良好的效果。      1J2EE模式      J2EE标准定义了一整套相当完备的应用组件框架,利用这个框架,几乎可以构建从简单的网络门户到复杂的分布式企业级事务应用等任何应用系统。模型―视图―控制器结构(MVC)[1]是广泛使用的一种体系结构,它有效地在存储和展示数据的对象中区分功能模块,以降低它们之间的连接度,这种体系结构将传统的输入、处理和输出模型转化为图形显示的用户交互模型,如图1所示。   (1) 模型层,负责表达和访问商业数据,执行商业逻辑和操作。即这一层就是现实生活中功能的软件模拟;在模型层变化的时候,它将通知视图层并提供后者访问自身状态的能力,同时控制器层也可以访问其功能函数以完成相关的任务。   (2) 视图层,负责显示模型层的内容。它从模型层取得数据并指定这些数据如何被显示出来。在模型层变化的时候,它将自动更新。另外视图层也会将用户的输入传送给控制器。      (3) 控制器层,负责定义应用程序的行为。它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作;在一个图形界面中,常见的用户输入包括点击按钮和菜单选择。在Web应用中,它包括对Web层的HTTP GET和POST的请求;控制层可以基于用户的交互和模型层的操作结果来选择下一个可以显示的视图,一个应用程序通常会基于一组相关功能设定一个控制层的模块,甚至一些应用程序会根据不同的用户类型具有不同的控制层设定,这主要是由于不同用户的视图交互和选择也是不同的。      2系统设计      2.1 需求分析   亚马逊、阿里巴巴等成功的商务网站都具有功能强大、模块清晰、高效率、高粘度、高安全性等特点。在参考成功网站的基础上[2,3],根据中小企业实际需要,确定应用需求包括前台和后台两个方面。前台实现用户的注册、登录、管理中心、在线订购、订单查询、个性化定制等。后台实现商品管理、促销管理、订单管理、广告管理、报表统计、文章管理、会员管理、权限管理、模板管理、系统设置、数据库管理、推荐管理、IM管理等。同时要求系统有较强的抗负载能力和安全性。   2.2 系统功能模块设计   根据中小企业自身的实际情况及上述需求分析,设计了该网站系统的功能模块,其系统主要功能说明如下:   (1) 购物子系统,包括用户中心、产品查询、购物车、在线支付、商品推荐等子模块。   (2) 后台管理子系统,包括订单管理和处理、产品管理、资料管理和统计分析等子模块。   (3) 询/报价子系统,包括询价单管理(如制作/查询/修改/删除/收发)、报价单管理、在线洽谈等子模块。   (4) 在线帮助子系统,提供以上各子系统的在线式上下文相关帮助。   2.3 系统体系结构   系统采用MVC三层结构体系,由视图层、控制器层、模型层组成,如图2所示。   视图层包含了一个或多个 Web 服务器,表示层读取并解释用户的产品,选择并调用商务层的 EJB 组件[3,4]。表示层用JSP和Servlet实现。   控制器保护了运行在 EJB 容器/服务器下的 EJB 组件。商务层又由会话 Bean、实体 Bean 和消息驱动 Bean 组成。   数据层是存储数据的场所,采用SQL Server 2000来存储电子商务网站的永久性数据。      2.4 UML建模   采用统一建模语言UML[5,6]来对本电子商务系统进行建模,首先抽象出用例图,即规划出Actor(角色),U

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档