企业级B2C电子商务技术方案.doc

上传人:scccc 文档编号:12913904 上传时间:2021-12-07 格式:DOC 页数:13 大小:156KB
返回 下载 相关 举报
企业级B2C电子商务技术方案.doc_第1页
第1页 / 共13页
企业级B2C电子商务技术方案.doc_第2页
第2页 / 共13页
企业级B2C电子商务技术方案.doc_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《企业级B2C电子商务技术方案.doc》由会员分享,可在线阅读,更多相关《企业级B2C电子商务技术方案.doc(13页珍藏版)》请在三一文库上搜索。

1、编码:LT-TZ-E-RD-T03* 纺织股份有限公司* 在线企业级 B2C电子商务整体技术方案V1.0拟制人日期 2009 年 1 月 16 日审核人赵超日期 2010 年 1 月 22 日更改控制页序号版本号更改时间更改内容描述填写人1V1.02009-1-16初稿赵超 杨宏亮目录1 方案简介 错误 ! 未定义书签。2 系统亮点 错误 ! 未定义书签。2.1 企业级技术,强大可靠 错误 !未定义书签。2.2 多种优化,支持超大流量 错误 !未定义书签。2.3 灵活、细分的营销手段 错误 !未定义书签。2.4 众多推荐方式 错误 !未定义书签。2.5 全面互动展示,提高消费体验 错误 ! 未

2、定义书签。2.6 搜索引擎优化 错误 !未定义书签。2.7 国际化支持 错误 !未定义书签。2.8 快速结帐,支付方式多样 错误 !未定义书签。3 技术介绍 错误 ! 未定义书签。3.1 系统架构设计 错误 !未定义书签。3.2 技术亮点 错误 !未定义书签。3.3 本系统使用的主要技术 错误 !未定义书签。3.4 本系统的性能特性 错误 !未定义书签。1 方案简介* 在线企业级 B2C电子商务解决方案采用强大安全的 JAVAEE技术,并采用 业界广泛认可的 Struts + EJB3+ Spring 分布式技术架构,具有跨平台、易于开 发部署、扩展性好等优点。 本系统支持多国语言、 多种页面

3、模版技术和易修改的 用户界面,并特别为搜索引擎进行优化,广泛应用了AJAX等 Web 2.0 技术和理念。2 系统亮点2.1 企业级技术,强大可靠* 在线企业级 B2C电子商务解决方案是基于 JAVAEE开发的企业级电子商务 应用软件,高起点,高可用。 JAVAEE具备强大的企业级应用软件实施部署能力, 能够满足苛刻的高要求、高复杂度的企业级应用。事实上, JAVAEE已成为企业 级开发的工业标准和首选平台。世界五百强企业几乎无一例外的采用JAVAEE技术架构的应用软件。 IBM,SAP ,ORACLE等国际软件巨头所提供的企业级解决方 案均是采用 JAVAEE技术。2.2 多种优化,支持超大

4、流量一个企业级 B2C网站的流量是巨大的, 未采用多级缓存和页面静态化技术的 电子商务平台, 负荷不了很大的流量, 极容易产生页面或图片打开缓慢甚至打不 开及页面出错等现象。 严重影响顾客购物体验, 导致购物欲望降低、 中止购物行 为。* 在线企业级 B2C电子商务解决方案采用多种技术对产品展示页面实施多级 缓存和静态技术优化,提升网页速度,可以支持超大 / 并发的访问流量,给顾客 提供轻松愉悦的购物体验。2.3 灵活、细分的营销手段灵活多变的促销、 打折、会员积分运营等前沿的新型营销技术, 是传统零售 行业的竞争利器。 * 在线企业级 B2C电子商务解决方案灵活的促销功能模块、 圈 子模块、

5、圈主合作平台、 * 学院等模块, 能够帮助企业把传统零售业的营销策略 移植到网络上,从而大幅度地提高客户购买欲望、提升销售额、增强客户粘度。2.4 众多推荐方式通过众多产品推荐的灵活组合, 把顾客最有兴趣的和最有可能购买的产品推 荐到顾客面前,给顾客良好的购物体验,提高顾客购买欲望,提升订单金额。比 如,消费者在采购男式衬衣时, 系统自动为客户提供该同类产品的横向和纵向比 较的推荐 , 相关产品的推荐等,配套销售成交的概率更高。消费者还可以了解到 其他购买了该产品的用户对哪些商品感兴趣, 又购买了哪些产品。 还可以支持多 种类别的分类方式。2.5 全面互动展示,提高消费体验* 在线企业级 B2

6、C电子商务解决方案提供全方位的产品展示方式, 可以展示 产品的文字介绍、 图片、动画、视频等多种媒介, 还提供互动式产品投票和评论, 让顾客在购物时获得最详尽客观的信息,优化购物体验,提高购买欲。2.6 搜索引擎优化搜索引擎对电子商务有着极其重要的营销价值。 为了能在营销过程节省更多 成本,网上商店对搜索引擎进行优化是营销过程不可缺乏的利器。 * 在线企业级 B2C电子商务解决方案为搜索引擎作了全面的优化, 任何目录和产品都支持单独 的关键字设置, 结合页面静态化技术, 同时站内检索和商业智能分析工具高度集 成,自动收集消费者最关注的商品关键词,为运营分析提供数据积累。2.7 国际化支持通常,

7、每个国家甚至各地区有它自己的规则和特色, 例如,产品描述可以被 所有销售特定产品的地区所共享。 然而,每个地区可能以不同语言来呈现这些描 述。例如,在美国,客户可以选择以英语或西班牙语查看站点,而在加拿大许多 站点以英语和法语出现。 跨国的销售者必须考虑并满足在每个地区都有适当的语 言选择。对于特殊地区的站点设置必须以国家相应的货币提出定价。 这包括管理 多种货币的价格, 或购买流程中动态的货币转换。 * 在线企业级 B2C电子商务解 决方案基于 i18n 将多国语言技术整合到电子商务系统的每一个细微环节,全面 支持国际化运营。2.8 快速结帐,支付方式多样网上支付主要是通过信用卡, 借记卡,

8、由国内各大银行的支付网关进行操作 的,在订单下达完成后进入支付流程时, 我们会根据支付网关接口的要求, 采用 MD5、Hash等加密码算法,以保证我们的订单数据发送到支付网关不会被窃取和 篡改,而最后的交易都是在第三方的支付网关及银行页面进行, 目前采用的是国 际先进的 SSL方式加密,安全有保证的。3 技术介绍3.1 系统架构设计3.2 技术亮点本系统采用的 Java企业版技术安全、强大、跨平台,久经考验、值得信赖,是最适合企业使用的技术平台基于 Struts+Spring+EJB3的技术架构,灵活,易扩展,移植性好。采用支持 MVC ,SOA 的多层( n-tiers)系统架构,强大、灵活

9、、高效、易维 护、可扩展整合众多优秀、可信的开源框架,满足企业级应用所需的各种技术和要求, 包括 JQuery, JBoss Rules,Birt , Acegi security 等等本系统支持多种操作系统、数据库、应用服务器、浏览器;真正平台独立 支持多种表示层技术: JSP/HTML/XML ,界面修改非常方便 页面设计遵守 CSS2,W3C 等规范,兼容主流浏览器如 IE(及其变种)、Firefox、 Safari 等;基于 DIV+CSS 的页面设计 前端网上商店与后端管理系统完全分离,可以运行在两个不同的 WEB 容器 内,安全、可靠、稳定 强大的页面缓存、页面压缩技术可以保证系统

10、性能WEB 服务器采用 Tomcat,而应用程序服务器( EJB 服务器)采用 JBOSS (JBOSS 内嵌了 Tomcat,可以做应用程序服务器和 WEB 服务器,但在此应 用中只做应用程序服务器使用) ,极大的提高了系统的吞吐量。 Tomcat 和 JBoss分别做集群,以最大限度的提高系统并发访问量。3.3 本系统使用的主要技术Spring 2.0Spring 是一个轻量级开发框架,本身提供丰富的功能,并能够和现在很 多受欢迎的开源框架、标准(例如 Hibernate 、Velocity 、Struts 、 EJB 等等)方便地集成,大大简化了利用开源技术进行开发的难度。 主要的核心思

11、想是使用 POJO、Bean容器管理、 AOP、Ioc 、接口编程等。Spring 是本系统使用的关键技术 / 框架,主要用到:事务管理、 Bean管 理、 AOP、MVC、和 EJB的集成、 View层集成、报表集成、 Email 等。EJB3Enterprise JavaBeans(EJB) 是个用于分布式业务应用的标准服务器端 组件模型。采用 EJB 架构编写的应用是可伸缩的、事务性的、多用户安 全的。可以一次编写这些应用,然后部署在任何支持 EJB 规范的服务器 平台,如 JBOSS、WebLogic 等。StrutsStruts 是采用 Java Servlet/Jsp 技术, 基于

12、 MVC(Model-View-Controller) 设计模式,用于 Web开发的非常成熟的技 术框架。使用 Struts 、Spring 和 EJB3集成。JPQL是在 EJB 里面使用的一种数据查询语言,可以支持大多数商用数据库。 所以在开发的时候主要使用 JPQL,避免使用某数据库厂商特定的 SQL语法或 者存储过程。JSP 2.0,JSTL,EL 是本系统缺省使用的视图层技术,用来生成 HTML返回 给浏览器。通过使用 JSTL、 EL,易读性和可维护性可以媲美 Velocity 等模 版语言,而且有众多的开发工具支持。Servlet 2.4 : 系统里面会少量使用 Servlet

13、。Servlet 是和 CGI 类似的技 术,而且 JSP运行之前是先编译为 Servlet 才运行的。主要在不需要生成 HTML 但是需要提供其他 Web服务的时候使用,例如输出图片。还可能使用的其他 Servlet 相关的技术有 Filter 、Listener 等。Sitemesh :页面排版和装饰框架。负责页面的总体排版。Acegi security :基于角色的权限控制安全框架。AJAX( 主要用下面的 JQuery) : 页面部分更新、以及实现友好的用户交互。JQuery: 一个 AJAX服务器端引擎。JBoss Rule : 强大的规则引擎。BIRT (Reporting ):

14、强大的报表设计、生成引擎。Lucence:是一个搜索引擎,主要用于网站文章、产品描述的全文搜索等。OsCache: 缓存框架。在本系统主要负责处理页面缓存。Quartz : 计划任务器,负责在后台运行一些任务。Urlrewrite : 重写 URL。Displaytag : 表格输出、排版等。FCKeditor 2.3 : 可视化的在线 HTML编辑器。ANT: 开发时、安装时用到的一些常用的任务。JUnit : 单元测试。LOG4J: 文本的系统日志输出。Velocity : 常用的页面模版技术。可以作为视图层的另一种选择。 dom4j:SAX XML解释器。3.4 本系统的性能特性在标准测

15、试环境(参考系统需求)下,系统的性能指标如下: 可以支持 N*100 个以上用户同时进行产品浏览、使用购物车、结帐、客户服 务等日页面访问量可以支持 30万 PV/天 一般的页面的响应时间应在 2 秒内 复杂的页面响应时间在 5 秒内 支付、运输等外部接口的功能在 10 秒以内完成 大数据量的复杂的分析统计报表的响应时间不超过 60 秒仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur f ür den pers?nlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l ' étude et la recherche uniquementà des fins personnelles; pasà des fins commerciales. , , .以下无正文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1