ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:69.12KB ,
资源ID:23964924      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23964924.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BB网站系统设计技术.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BB网站系统设计技术.docx

1、BB网站系统设计技术 文件管理序列号:K8UY-K9IO69-O6M243-OL889-F88688BB网站系统设计技术一、B2B电子商务系统B2B电子商务是企业与企业之间经过Internet进行的商务活动。企业级(Business to Business,B2B)的电子商务过程,是一个将买房、卖方及服务于它们之间的中间商(如金融机构)之间的信息交换和交易行为集成到一起的电子运作方式。这种技术的使用会从根本上改变企业的计划、生产、销售和运行模式,甚至改变整个企业社会的基本生存方式。(参考:王仁武 实用电子商务技术 上海科学普及出版社 2004)B2B 电子商务系统是由许多子系统角色构成的一个系

2、统组合。其基本机构如图1所示: 图1 B2B电子商务系统基本结构采购者:对于 B2B 电子商务系统来说,采购者一般是指企业(Business).供货者:对于一般的 B/-B 电子商务系统,供货者也是指企业。本文构建的 B2B 电子商务系统中的供货者是指提供商品(包括服务)的分销商。认证机构(CA):一些不直接从电子商务交易中获利的受法律承认的权威机构,负责发放和管理电子证书,使网上交易的各方能够相互确认身份。支付系统:一般为电子商务系统中的采购者和供货者提供资金支付方面的服务。运输公司应用系统:主要是根据采购者要求的运送方式将采购者购买的商品及时、准确地送往目的地。图2 B2B电子商务系统结构

3、框架这是一个理想的 B2B 电子商务系统的运作过程。目前比较常用的 B2B 电子商务 B2B 电子商务系统关键技术研究及实现运作过程中,企业A与企业B的交流是完全通过第三方B2B电子商务服务提供商来进行的,彼此之间不产生即时关联。(参考:周雪凤 基于 B2B 电子商务系统开发技术的研究 上海交通大学工程硕士论文 2008)二、阿里巴巴网站。里巴巴网的服务内容,概括起来即:为注册会员提供贸易平台和营销平台,使企业和企业通过网络做成生意。当然服务的级别则是按照收费的不同,针对目标企业的类型不同,由高到低、从粗至精阶梯分布。为阿里巴巴网站下一个定义,其实它就是:把一种贴着标有阿里巴巴品牌商标的资讯服

4、务,贩卖给各类需要这种服务的中小企业、私营业主。为目标企业提供了传统线下贸易之外的另一种全新的途径网上贸易。 (一)网站基本架构1.频道设置:主频道我要采购 我要销售 阿里助手 资讯 论坛搜索频道供应 求购 公司 报价 代理 加工 资讯 论坛辅助频道顶端:诚信通 关键字竞价 诚信安全 贸易通 支付宝 帮助页尾:网上出口 诚信通服务 诚信通渠道推广 着作权与商标声明 法律声明 服务条款 隐私声明 联系我们 网站地图2.主要信息服务栏目 交易平台 有27个行业700多个产品分类的商业机会供查阅,通常提供大约50万供求信息产品展示按产品分类陈列展示阿里巴巴会员的各类图文并茂的产品信息库公司库公司网站

5、大全,目前已经汇聚4万多家公司网页。用户可以通过搜索寻找贸易伙伴,了解公司详细资讯。会员也可以免费申请自己的公司加入到阿里巴巴“公司库”中,并链接到公司全库的相关类目中方便会员有机会了解公司全貌。商业资讯按各类行业分类发布最新动态信息,会员还可以分类订阅最新信息,直接通过电子邮件接受。价格行情按行业提供企业最新报价和市场价格动态信息以商会友是市场分析板块,提供月度市场分析数据、专家指导阿里服务提供诚信安全、国内贸易、商人工具、出口贸易、阿里学院、搜索等方面的咨询和服务商人论坛、商友博客商人俱乐部,在这里会员交流行业见解,谈天说地。为会员每天提供新话题,为会员分析如何做网上营销等话题。这些栏目为

6、用户提供了充满现代商业气息,丰富实用的信息,构成了网上交易市场主体。3.网站功能模块需求信息发布系统 图片展示系统 搜索功能 会员注册/登录功能 即时聊天功能 视频直播功能 客户后台自主管理系统 bbs功能 资讯定制功能 邮件回复功能(二)阿里巴巴国际站的整体架构分析Web服务器采用的是Apache,Apache安装了两个模块AliCookie及AliBeacon,从名称上面可以看出来,应该是阿里巴巴自己开发的模块;mod_jk主要用于Apache与后端应用服务器JBOSS/TOMCAT的整合,为什么不直接用JBOSS/TOMCAT,而要在它们前端加上Apache,众所周知,Apache处理静

7、态页面的能力比较强,静态页面由Apache来处理,动态页面由Apache转发,例如jsp、servlet、.do等JAVA相关的程序则由后端的JBOSS/TOMCAT来处理,各司其职。后端的应用服务器应该是JBOSS+TOMCAT,主要用来处理JAVA程序。jboss只是一个ejb容器,而tomcat, jetty是servlet容器,整合才能实现j2ee常见的规范。jboss3.0有段时间提供包含了jetty的整合包,现在的整合包包含的是tomcat。页面的字符串采用的是UTF-8,用UTF-8比较好,能正确显示多种语言文字。页面采用了gzip压缩输出,这样可以节约带宽,提高数据传输效率。阿

8、里巴巴用了一套公司内部框架,名为webx,IOC容器用了spring。web层用了velocity,web层不依赖与业务层,通过一种command模式进行解耦,支持远程调用。dal层采用ibatis进行了dao和sql代码的分离,这里并未采用当前比较流行的hibernate。biz层采用了一种service的模式,比如EmailService,VelocityService,DSAService等等,可以自由的插拔与组装。(参考: 访问阿里巴巴国际站首页时通过Firebug捕捉到的Response Headers及Request Headers,通过这些信息可以大致了解一下阿里巴巴国际站的架构

9、。)阿里巴巴系统架构技术:J2EE阿里巴巴数据库技术:Oracal阿里巴巴后台语言:JSP的后台语言(或者J2EE等JAVA类)服务器:UNIX的服务器三、Ecplaze网站(一)简介Ecplaza是全球最负盛名的企业间(B2B)电子商务贸易网站,韩国外经贸部直属的KTNET(株)是ECPLAZA的母公司。KTNET自1990年成立以来一直从事提供贸易相关的EDI(电子数据交换系统)和商业信息技术服务,是世界上最为成功的B2B公司之一。1997年KTNET(株)成立全球性网上贸易专业网站向全世界制造商、出口商提供以互联网为基础的贸易解决方案及服务,帮助这些公司进行比传统贸易方式更便利、成本更低

10、廉的贸易活动。Ecplaza作为一家全球知名的全球性电子商务网站,拥有来自世界220个国家(地区)的100万注册会员,每日有100万的访问率、新增2000多条供求信息,拥有517600名来自全球的活跃买家。Ecplaza采用网上(Online)和网下(Offline)资源相整合,网上电子商贸工具和网下商务手段相结合的方式,为全球买家和卖家提供信息沟通以及贸易成交服务。为此Ecplaza组织了从事国际贸易多年的资深行家,在美国、日本、欧洲、南美建立买家代理(buyeragent),提供网下贸易撮合及成交配套。目前已在韩国、中国、美国、日本、智利、中东、东南亚等45个国家设立代表处。(二)产品与服

11、务1.投资前就基本了解部分买家数量和质量 通过ECPLAZA网站,企业可以得到来自全球45个买家支持中心和全球各大商会,大采购,贸易协会以及ECPLAZA108家海外合作伙伴发来的及时采购信息,并且可以进入韩国外经协和来自全球220个国家买家数据库。2.搭建全球直播网上展示厅,让买家轻松找到你 Global Buyer买家服务,得到ECPLAZA全球买家支持中心的全程推荐 授予“中国制造”会员(YES BUST) VIP标牌,进一步展示公司的实力和资信 享受Ecplaza的“电子商务专业培训” 让Ecplaza帮您去全球行业展会参展 专注的Ecplaza(VIP)服务人员将提供一对一的优质售后

12、服务 享受Ecplaza的全球合作商业网站的推广服务 限量推荐:每个行业小类下面限量推荐十家企业。 个性定制: 贵公司在中国制造页面上的产品相关资料,可以自己添加修改 3.Trade Market供应商产品/信息杂志海外推广 网站可以进一步引导海外买家了解企业。 4.及时跟进和推广外贸软件系统 产品信息,公司信息批量发送,及时编辑并记录与客户的往来文件根据客户的反馈情况可以及时了解相关产品的市场动态,通过设定期间产品的询盘情况来了解客户对这些产品的查询和报价,改进自身的产品,避免产品开发的盲目性。 5.提供贸易服务 帮助做贸易的公司发现顾客并且处处为他们的公司做产品广告,对全世界买主和卖主的网

13、上服务。同时,不需要任何特殊的计算机技能,并且迅速地建立管理主页和轻松地使用主页建立贸易关系。它规定基本的提议和目录并对个别的成员优化电子邮件服务。而且使用其他的各种各样的服务通过电子公告板为贸易伙伴发送信息。 6.ecplaza广告的优点: 面向全世界提供各种商品信息和广告及中介服务,已拥有160个国家的企业信息和供求信息。按一个价值点来计算:在搜索点上可以搜索到你想要的广告,能在国际贸易市场上提供电子化市场。 ECplaza能为世界上184个国家的贸易公司提供一级的B2B市场,每日超过1500,000名访客,并且有10,000家企业能在网上磋商交易。所有的企业的产品经过ECPLAZA的分类

14、,商业国家和类型,并且分割和集中起来一起做广告。 根据企业的特点和类型作出最佳的广告并发挥广告的效力。ECPLAZA的广告除了提供英语外,还提价日语、汉语、朝鲜语等等不同地区的语言。 7.广告类型 HOT OFFER、KEYWORD、SAMPLE MALL、旗帜广告、聚光灯广告、提议广告、被给以显着地位的服务杂志广告 8.服务指导 主页的式样 主页的地址(URL) 登记一个目录 BBS(电子公告板) 收藏夹 被给以显着地位的服务 四、网站使用的技术(一)系统架构主流技术.NET和J2EE1.两者比较(1)基于J2EE平台的系统投资比基于.NET平台的系统投资大(2)J2EE更适合大型企业,实施

15、速度慢,开发难度大;NET更适合中小型企业,实施速度快,维护容易(3)J2EE平台更稳定;NET平台更适合与微软系统的软件结合(4)支持J2EE平台的服务器更好也更贵;支持.NET平台的服务器占据低端市场,价格适中(5)J2EE平台适合大数据量并发处理的系统;.NET平台适合与微软应用软件(例如Office、Project、Exchange等)结合紧密的系统J2EE 是基于 Java 技术的一整套企业应用开发标准和规范以及同硬件无关的运行环境,期结构如图3所示,J2EE 一般提供给开发人员的三种实现方式:JSP/Servlet/EJB。下面简要介绍一下这三种开发方式:(1)JSP(Java S

16、erver Page)JSP 是一种基于 Java 的技术,它其实是一种高层的 Servlet。它与以往的其他网页编写脚本有很大的相似性,只是在执行时有一些不同。JSP 引擎将它和它所在的 HTML 文件一起合成 Servlet 的代码,其执行就和 Servlet 的一样了:首先编译成.class 文件,然后由支持java 虚拟机的服务器来执行,之后输出结果。通常在 JSP 页面中可以使用 JavaBean 来进行更加灵活的处理。(2)ServletServlet 可以被看作是服务器端的 applet,它通过 Servlet Response 以及 Servlet Request 这两个对象来

17、输出和接收用户传递的参数,然后在内部的方法中执行操作,如访问数据库、访问别的 Servlet 方法、调用 EJB 等等,最后将处理结果返回给客户端。可以通过集成化的开发工具来进行开发。在一般的工具中都已经构建好一个框架,程序员只需要熟悉 html 标签以及熟悉一般的 java 语言就可以进行开发了。(3)EJBEJB 如果除去它的语言特点外,对于大多数有丰富编程经验的开发人员来说应该可以轻松理解,它非常类似于微软的 DCOM a EJB 有一个自己要存活的容器,为了让客户对其进行透明调用,而不必关心位置,它还必须有一个本地和远程接口,同时还应该有一个相关的配置文件。对于开发人员来说,如果采用一

18、种集成化的开发工具,如 JBuilder,就可以大大减少工作量。在 JBuilde:中通过配置相关的服务器路径、容器信息、,就可以通过它的模板来完成一个 EJB 组件的开发,非常简单方便。在开发过程中,建议的开发方式是在会话 bean内部调用实体 bean,因为实体 bean 没有状态但是对数据库的亲和,而会话 bean 中有为了控制程序而需要的上下文信息,因此,可以结合这两种 bean 的所有优点,来比较方便地进行开发。比如在会话 bean 中用实体 bean 进行数据库的访问同时会话 bean 用来保存客户的上下文信息。(参考:周雪凤 基于 B2B 电子商务系统开发技术的研究 上海交通大学

19、工程硕士论文 2008)(二)Web客户端技术Web客户端的主要任务是展现信息内容。Web客户端设计技术主要包括:HTML语言、Java Applets、脚本程序、CSS、DHTML、插件技术以及VRML技术。 1、HTML语言。HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面的主要工具。 2、Java Applets,即Java小应用程序。使用Java语言创建小应用程序,浏览器可以将Java Applets从服务器下载到浏览器,在浏览器所在的机器上运行。Java Applets可提供动画、音频和音乐等多媒体服务。Java Applets

20、使得Web页面从只能展现静态的文本或图像信息,发展到可以动态展现丰富多样的信息。动态Web页面,不仅仅表现在网页的视觉展示方式上,更重要的是他可以对网页中的内容进行控制与修改。 3、脚本程序。他是嵌入在HTML文档中的程序。使用脚本程序可以创建动态页面,大大提高交互性。用于编写脚本程序的语言主要有JavaScript和VBScript。JavaScript由Netscape公司开发,具有易于使用、变量类型灵活和无须编译等特点。VBScript由Microsoft公司开发,与JavaScript一样,可用于设计交互的Web页面。要说明的是,虽然JavaScript和VBScript语言最初都是为

21、创建客户端动态页面而设计的,但他们都可以用于服务端脚本程序的编写。客户端脚本与服务端脚本程序的区别在于执行的位置不同,前者在客户端机器执行,而后者是在Web服务端机器执行。 4、CSS(Cascading Style Sheets),即级联样式表。1996年底,W3C提出了CSS的建议标准,同年,IE3.0引入了对CSS的支持。CSS大大提高了开发者对信息展现格式的控制能力,1997年的Netscape4.0不但支持CSS,而且增加了许多Netscape公司自定义的动态HTML标记,这些标记在CSS的基础上,让HTML页面中的各种要素“活动”了起来。 5、DHTML(Dynamic HTML)

22、,即动态HTML。1997年,Microsoft发布了IE4.0,并将动态HTML标记、CSS和动态对象(Dynamic Object Model)发展成为一套完整、实用、高效的客户端开发技术体系,Microsoft称其为DHTML。同样是实现HTML页面的动态效果,DHTML技术无须启动Java虚拟机或其他脚本环境,可以在浏览器的支持下,获得更好的展现效果和更高的执行效率。 6、插件技术。这一技术大大丰富了浏览器的多媒体信息展示功能,常见的插件包括QuickTime、Realplayer、Media Player和Flash等。为了在HTML页面中实现音频、视频等更为复杂的多媒体应用,199

23、6年的Netscape2.0成功地引入了对QuickTime插件的支持,插件这种开发方式也迅速风靡了浏览器的世界。同年,在Windows平台上,Microsoft将COM和ActiveX技术应用于IE浏览器中,其推出的IE3.0正式支持在HTML页面中插入ActiveX控件,这位其他厂商扩展Web客户端的信息展现方式提供了方便的途径。1999年,Realplayer插件先后在Netscape和IE浏览器中取得了成功,与此同时,Microsoft自己的媒体播放插件Media Player也被预装到了各种Windows版本之中。同样具有重要意义的还有Flash插件的问世:20世纪90年代初期,Jo

24、nathan Gay在FutureWave公司开发了一种名为Future Splash Animator 的二维矢量动画展示工具,1996年,Macromedia公司收购了FutureWave,并将Jonathan Gayde 的发明改名为我们熟悉的Flash。从此,Flash动画成了Web开发者表现自我、展示个性的最佳方式。 7、VRML技术。Web已经由静态步入动态,并正在逐渐由二维走向三维,将用户带入五彩缤纷的虚拟现实世界。VRML是目前创建三维对象最重要的工具,它是一种基于文本的语言,并可运行于任何平台。(三)主要的Web服务器软件Web服务器是提供Web服务的应用服务器,它的主要任务

25、是响应客户机的请求,并将页面返回发出请求的客户机。Web服务器主要有以下功能:Web服务、网站管理、应用构造与动态内容等。Web服务器既可以位于Internet中,也可以位于企业的内部网中。目前,主要的Web服务器包括以下几种:Microsoft公司的IIS服务器、Netscape公司的Enterprise server,以及Apache服务器。(参考:电子商务关键技术 吴功宜 吴英 经济科学出版社 2002)此外还有lighttpd ,nginx ,LiteSpeed 和 Zeus等。apache 的特性:(1)几乎可以运行在所有的计算机平台上.(2)支持最新的协议(3)简单而且强有力的基于

26、文件的配置(httpd.conf).(4)支持通用网关接口(cgi)(5)支持虚拟主机.(6)支持认证.(7)集成perl.(8)集成的代理服务器(9)可以通过web浏览器监视服务器的状态, 可以自定义日志.(10)支持服务器端包含命令(ssi).(11)支持安全socket层(ssl).(12)具有用户会话过程的跟踪能力.(13)支持fastcgi(14)支持java servlets(四)常用的数据库技术:Microsoft SQLServer,Oracle比较分析(1)SQLServer只能在windows上运行,没有开放性;Oracle能在所有的主流平台上运行,支持所有的工业标准,采用

27、完全开放策略。(2).SQLServer操作简单,Oracle比较复杂。(3)SQLServer采用C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接;Oracle采用多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。(4)SQLServe多用户时性能不佳;Oracle性能高(5)SQLServe适合于小型企业,成本低;Oracle更适合大中型企业(五)EDI技术电子数据交换(EDI,electronic data interchange) 通过电子方式,采用标准化的格式,利用计算机网络进行结构化数据的传输和交换。 电子数据交换

28、(EDI)简单地说就是企业的内部应用系统之间,通过计算机和公共信息网络,以电子化的方式传递商业文件的过程。换言之,EDI就是供应商、零售商、制造商和客户等在其各自的应用系统之间利用EDI技术,通过公共EDI网络,自动交换和处理商业单证的过程。(六)Web Service将紧密耦合的、高效的n层计算技术与面向消息的、松散耦合的Web概念相结合,便是Web Service的核心。通俗地说,他便是Web上的组件编程。而基于Web Service的B2B电子商务系统正式运用最先进的Web Service的技术,将传统电子商务系统各个模块做成一个独立的Web构件,封装后以Web Service的形式发布到网络上。开发人员可通过调用Web应用程序接口(API),将Web Service集成到电子商务应用程序中,和调用本地服务有所不同的是,Web API调用可通过互联网发送给位于远程系统中的某一服务。如图4为一个比较完整的基于Web Service的B2B电子商务系统结构图。系统首先应该整合Intranet范围内的Web Service,如用户登录模块,购物车模块、订单管理模块等。 图4 基于Web Service 的B2B电子商务体系结构 (参考:基于Web Service的B2B电子商务系统研究和实现 戴露思,廖文和,田 宏中国制造业信息化 2003年第32卷第4期)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1