第5章电子商务系统设计在电子商务系统中,商务网站是最基础的建设。5.1电子商务网站平台系统设计1、网站网络结构设计2、网站安全设计3、硬件选择方案4、软件选型方案1、网站网络结构设计说明网站的网络结构,绘制拓扑结构图。一个完整的电子商务网站平台系统一般以下几个部分组成服务器(Web、数据库)工作站交换机防火墙:从逻辑上将内部网和外部网分开,从而保证了内部网络安全路由器:实现本地网和互联网的连接(1)自建机房型(2)主机托管型应用维护托管机房路由器防火墙服务器(3)主机租用型应用维护主机租用机房路由器防火墙服务器(4)虚拟主机型应用维护虚拟主机机房路由器防火墙服务器2、网站安全设计说明网站在保障安全方面的考虑措施:网络安全措施硬件防火墙入侵检测系统虚拟专用网(VPN)服务器安全双机热备份冗余磁盘阵列硬件安全加密不间断电源(UPS)操作系统安全使用强度高的密码使用数据加密加密敏感通信应用软件安全购买的的软件,了解安全设置及漏洞,及时打好实补丁开发的软件,设置好操作权限、功能权限、内容权限、通信加密3、硬件选择方案说明网站使用的各种硬件、网络设备选型。根据网站构建的方式不同有不同的选择。(1)服务器的选择可靠性高、安全性好可扩展性好网络吞吐量以及网络接口能力高开放的体系结构选择知名厂商:IBM、HP、Dell等(2)数据存储选择①磁盘阵列磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生的加成效果来提升整个磁盘系统的效能。同时,在储存数据时,利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(ParityCheck)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将故障硬盘内的数据,经计算后重新置入新硬盘中。②磁带库磁带库产品实际上是将磁带和磁带机有机结合组成的。自动加载磁带机是一个位于单机中的磁带驱动器和自动磁带更换装置,它可以从装有多盘磁带的磁带匣中拾取磁带并放入驱动器中,或执行相反的过程。它可以备份100GB—200GB或者更多的数据。一个拥有工作组服务器的小公司或分理处可以使用自动加载磁带机来自动完成备份工作。③光盘库光盘库实际上是一种可存放几十张或几百张光盘并带有机械臂和一个光盘驱动器的光盘柜。光盘库也叫自动换盘机,它利用机械手从机柜中选出一张光盘送到驱动器进行读写,它的库容量极大。数据存储选择参考磁盘阵列主要用于网络系统中海量数据的即时存取磁带库更多的是用于网络系统中海量数据的定期备份光盘库则主要用于网络系统中海量数据的访问(3)路由器的选择路由器用于连接多个逻辑上分上的网络路由器的选择原则类型要对口实用功能要强大实在选择合适的尺寸和品牌(4)防火墙的选择①飞塔FortiGate-30B防火墙参考价格:1850元。产品特色:加速处理时间,加速加密功能,减轻服务器工作量;物美价廉。适用环境:是理想的远程和最小的分支机构安全选择,可提供网络级和内容级保护。推荐说明:这是一款Web安全平台,可提供Web应用和XML防火墙功能,可对应用程序、数据库及两者间交互的信息进行保护、均衡和加速。使用此款防火墙可极大的降低基于Web应用程序的部署时间和复杂性,并且可为企业在法律和PCI法规方面提供帮助。②华为H3CSecPathF100-C防火墙参考价格:2000元。产品特色:集成防火墙、VPN和丰富的网络特性,为用户提供安全防护、安全远程接入等功能。适用环境:SOHO、小企业或分支机构用户。推荐说明:此系列产品功能较为全面,然而价格却非常平易近人。比如它提供的邮件告警、多种日志记录等智能分析和管理手段,就可以协助网络管理员轻松完成网络的安全管理。③思科ASA5505-K8企业级防火墙参考价格:2200元。产品特色:利用基于Web的集成化思科自适应安全设备管理器,能够迅速部署和轻松管理此款防火墙,并使企业最大限度地降低运营成本。适用环境:小型企业、分支机构和大型企业远程工作人员等环境。推荐说明:这款ASA5505-K8来说,它属于思科产品线中下一代、全功能的安全设备,在一个模块化的“即插即用”设备中提供了高性能防火墙、IPSec和SSLVPN,以及丰富的网络服务。4、软件选择(1)操作系统选择①主要的网络操作系统②选择操作系统考虑的因素成本问题稳定性和可靠性安全性可集成性和可扩展性维护的难易程度③从网络环境考虑中小型企业网站建设中:多选用Windows/2003/2008Server做网站服务器和邮件服务器时:多选用Linux在安全性要求很高的情况下,如金融、银行、军事及大型企业网络上:推荐选用Unix。(2)数据库软件选择常用数据库软件①Access数据美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。②SQLServer数据库美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows系列的有机结合。但只支持windows客户③MYSQLMYSQL是在Linux操作系统上广泛使用的数据库系统,支持大部分的操作系统平台。它的设计思想快捷、高效、实用,具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,由子它不支持事务处理,所以速度比一些商业数据库快2一3倍。MYSQL的源代码是公开的,在Unix等操作系统上是免费的。④Orcale数据库美国Orcale公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。Orcale属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。⑤DB2数据库IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下数据库软件选择参考网站有很复杂的需求,数据量大。数据安全性、可靠性要求比较高,则可以采用SQIServer或Oracle数据库服务器采用PC服务器以及Windows系列操作系统,则可以采用SQIServer数据库软件数据库服务器采用小型机以及Unix系统,则可以采用Oracle或者DB2等数据库软件数据库服务器采用Linux则可以采用MYSQL数据库软件。(3)Web服务器软件选择①MicrosoftIISIIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器。②ApacheApache是自由软件Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。③TomcatTomcat是一个开放源代码、运行servlet和JSPWeb应用软件的基于Java的Web应用软件容器。④IBMWebSphereWebSphereApplicationServer是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境,用于建立、部署和管理Internet和IntranetWeb应用程序。服务器选择参考Windows+IISLinux+Apache(4)防病毒软件选择Mcafee卡巴斯基诺顿江民杀毒王金山毒霸瑞星(5)服务器防火墙软件的选择Windows系统下BlackICEServerProtectionCyberwallPLUS防火墙KFW傲盾防火墙服务器版Linux系统下IPCHAINSFirestarter防火墙案例五、网站平台系统设计应用维护1、网站网络结构设计“芬芳”网上花店采用主机托管方式构建,其网络结构如下图所示。应用维护托管机房路由器防火墙服务器2、网站安全设计(1)硬件级。采用硬件防火墙,阻止互联网恶意访问者的攻击。(2)操作系统级。采用操作系统自动升级,及时修补系统漏洞,保证操作系统安全。(3)应用软件级。要求应用系统开发商提供完整的应用软件信息安全体系,从操作权限、功能权限、内容权限等方面进行考虑。(4)管理制度级。对于信息系统的安全,三分取决于技术,七分取决于制度。建立完善的管理制度,是安全方案中必不可少的重要工作任务。3、硬件选型方案软件系统配置(1)操作系统:选用易维护与通用性较好的Windows2000Server。(2)数据库系统:选用MicrosoftSQLServer2000。(3)Web服务器软件:选用MicrosoftInformationServer。(4)网站应用系统:网站应用系统采用外包开工开发,开发工具与外包方协商确定,建议使用ASP开发。(5)防病毒软件:选用Kill的防病毒软件。(6)服务器防火墙软件:选用KFW傲盾防火墙服务器版。(7)正版软件系统费用见下表。5.2电子商务网站应用系统设计网站CI形象设计网站功能设计电子商务网站主要功能模块CI:企业形象。CI设计主要指网站的标志、色彩、字体、标语等。1、网站标志(logo)、名称设计网站有代表性的人、事、物专业性网站的代表性物品英文或中文名称作标志一、网站CI形象设计标准色彩:指能体现网站形象和延伸内涵的色彩。一般地,网站的标准色彩不要超过3种标准色彩要用于网站的标志、标题、主菜单和主色块。2、设计网站的标准色彩3、设计网站的标准字体标准字体:指用于标志、标题、主菜单、主体内容的字体。为体现站点的个性和风格,可以根据需要选择特有字体网页配色宣传型电子商务网站完全电子商务网站二、网站功能设计1、网站的功能与类型选择电子商务网站的类型(1)基本型商务网站(2)宣传型商务网站(3)客户服务型商务网站(4)全电子商务运作型网站(1)基本型:基本型:具备基本电子商务功能,可实现产品展示、公司宣传与客户服务,适用于初尝电子商务的小型企业。一般搭建在公众电子商务平台上或者外包,性价比较高。(2)宣传型宣传型商务网站:这种类型商务网站建立的目的是通过宣传产品和服务项目,发布企业的动态信息,提升企业的形象,扩大品牌影响,拓展海内外市场。适合于各类企业,特别是已有外贸业务或意欲开拓外贸业务的企业。特点:具备基本的网站功能,突出企业宣传效果。(3)客户服务型客户服务型商务网站:建站目的是通过宣传公司形象与产品,达到与客户实时沟通及为产品或服务提供技术支持的效果,从而降低成本、提高工作效果,适应于各类企业,其特点是:以企业宣传和客户服务为主要的功能。如:中国移动网站、南方电网等(4)全电子商务运作型全电子商务运作型网站:建站目的是通过网站公司整体形象与推广产品及服务,实现网上客户服务和产品在线销售,并着力实现网上客户服务和产品在线销售,从而直接为企业创造效益,提高企业的竞争力。适用于各类有条件的企业。特点:具备完全的电子商务功能,并突出公司形象宣传、客户服务和电子商务功能。如:海尔、Dell等网站三、电子商务网站主要功能模块1、C2C网站的主要功能模块(1)前台系统网站前台系统网上购售平台会员注册认证系统服务支持系统会员注册会员登录我要开店搜索功能买东西卖东西支付系统品牌店铺商品分类会员服务购物资讯帮助信息购物社区(2)、会员功能说明我是卖家查看我的店铺、发布新商品、出售中的商品、仓库里的商品、已产生的交易(全部)、买家尚未付款、等待卖家发货、等待买家确认、买家退款或退货、店铺管理、基本设置、公告设置、美观设置、风格设置、友