电子商务的实施与运作依赖于电子商务系统。电子商务系统建设是企业实施电子商务的关键,是一个包括商务、技术、支付、物流等许多角色与要素的系统工程。在开始建设电子商务系统之前,必须充分研究涉及电子商务系统的所有因素,全面分析、统筹规划,形成尽可能完善的电子商务系统设计方案,在此基础上有条不紊地进行电子商务系统建设。
本章主要内容
& 电子商务系统需求分析
& 电子商务系统设计
& 电子商务系统设计的技术框架
& 电子商务网站规划与设计
& 网站服务器与J2EE架构
& 网站开发工具
& 网页设计与制作工具
& 网站价值评估方法
& 网站内容经营
& 网站维护与管理
& 网站升级完善
对于大型企业电子商务系统,尤其要重视强调系统规划设计。如果不重视电子商务系统的统筹规划,或者不按照事先的统筹规划进行电子商务系统建设,建成后的电子商务系统很可能出现协同困难,难以实现系统的预期功能,难以实现系统建设的目标,从长远看还会造成资源浪费,使得将来必须为之付出更大的系统改进与整合成本。
电子商务系统是商务与技术结合的产物,所以在电子商务应用的全过程中,都必须充分兼顾这商务和技术两个方面的因素,以科学、合理的程序展开系统设计、建设和应用工作。
电子商务系统规划是指以完成企业核心业务转向电子商务为目标,给定未来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构及内容,选择构造这一系统的技术方案,给出系统建设的实施步骤及时间安排,说明系统建设的人员组织,评估系统建设的开销和收益。
电子商务系统的规划与传统信息系统的规划有所不同,传统信息系统对企业价值链的贡献主要体现在提高企业的生产、管理效率。尽管它对企业的商务活动有所改善,但是并不直接对企业的商务模式产生变革式的影响,换句话说,传统信息系统的规划以企业商务模式处于稳定的状态为前提,它是在企业既有商务模式的基础上,集中针对企业内部信息流进行的技术改进和支持。企业电子商务系统的规划不仅是对支持企业电子商务的信息系统进行规划,还包括商务模型规划和商务系统规划两个基本层次。
这是一种战略层的规划,目标是明确企业将核心业务从传统方式转移到电子商务模式时需要采取的策略,确定企业的商务模型。商务模型规划并不直接针对企业未来需要建造的电子商务系统,其主要目标是为电子商务系统规划提供依据。
商务模型规划的内容包括两个方面:首先是确定企业核心业务未来如何发展,企业采取什么样的商务运作方式获取市场利益,即确定企业的商务模式;其次是确定支持企业商务运作的信息系统的基本信息流程,即规划企业的商务模型。
商务系统的规划是一种战术层的规划,它侧重于以商务模型为基础,规划支持企业未来商务活动的技术手段,确定未来信息系统的体系结构。简单地讲就是规划企业可以采用哪些电子手段做生意。
商务模型的规划确定企业未来核心业务的路线,如果没有网络技术、计算机技术的支持,未来的业务是不可能实现的,它是一种战略层次的规划,确定这种规划的人员不仅仅是技术人员,更重要的是商务管理和决策层面的人员。而商务系统的规划则给出电子商务系统开发可依据的一个基本框架,所要解决的基本问题是如何实现商务活动。由于这种规划过程侧重于技术实现,所以它的主要参与人员以熟悉网络和计算机技术的各类工程技术人员为主。
电子商务系统需求分析就是在系统规划确定的目标和开发方案的指导下,结合电子商务系统的特点,对企业的各个方面进行深入的调研,研究及描述企业现行系统的活动和各项工作,理解企业的业务流程和数据流程,对待开发系统提出的需求进行分析并给出详细的定义,并编写需求分析说明书。
电子商务系统需求调研计划的主要内容包括调研目标、调研对象和调研方法、调研时间计划、调研日程表、参加调研的人员、调研预算、调研问题列表、调研注意事项、调研预期成果等。作为行业性的交易平台,一般要考虑行业内一些代表性企业的需求、相关管理机构或行业协会等的作用。当行业部分管理职能要体现在交易平台上时,需要考虑管理机构的需求,即使这些管理机构不直接使用平台,也有可能有些宏观控制、指导作用。这些需求的代表是调研对象很重要的一部分。另外,平台的管理者,或者平台的经营方也一定列为调研对象,他们会提出平台的管理要求、平台业务功能要求等。
商务分析主要包括需求分析(包括企业自身需求、市场需求以及客户需求等)和市场分析(包括市场环境、客户分析、供求分析和竞争分析等)两个方面。
在电子商务条件下,市场范围扩大,创新速度加快,竞争的压力越来越大,竞争的频率越来越高,因此必须对拟建的电子商务系统在未来可能面临的竞争尽可能做出分析,最大限度地避免竞争失利。此外,还要对企业自身状况进行分析,包括对企业组织、管理、业务流程、资源、未来发展的分析,等等。要结合电子商务的特点,从供应链的角度重新审视企业组织、管理与业务流程,寻找与电子商务的最佳结合点。
从软件工程上讲,电子商务系统的需求分析有结构化的分析方法、面向对象的分析方法等。具体实践中,为了准确获取需求、表达需求,结合电子商务系统的特点,一方面可以用现在流行的工具如Rational Rose、Visio等进行分析,另一方面专业工具解决不了的问题则要灵活地处理,例如,用网页制作原型,根据时间、业务需求、资金等确定可行性以及实施的优先级等。
需求分析说明书一般要给需求方、项目管理人员、开发人员等很多人来看,因为层次不同,所以不能太技术化,而且对于常用术语要进行专门说明。从内容组织需要上一般要包括:
(1)目标需求。项目的经济及社会目标,电子商务系统的建设目标。
(2)商业模式。表述电子商务系统的商业模式,其他所有需求细节为商业模式和系统目标服务。
(3)业务流程。用图示的方式,描述核心业务流程。
(4)系统各种用户分类,以及为其提供的服务功能、操作流程等。
(5)外观,包括系统栏目、页面及操作说明。
(6)分阶段及时间进度需求。项目是不是分阶段实施、各阶段有什么样的进度要求。
(7)技术方面的需求。如容量、安全、速度、网络(是否要进行异地部署)需求,以及未来发展对技术升级的要求等。
(8)培训需求。企业人员是否要进行相关培训,例如,面向企业不同层次人员的技术基础培训、系统操作培训、电子商务知识培训等。
所谓电子商务系统设计是指根据系统规划的内容,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,给出未来系统的结构。它主要包括电子商务系统物理配置方案设计、功能模块设计和数据处理的总体结构设计等。
(1)系统硬件结构设计。电子商务系统的计算机和网络硬件平台的选择在很大程度上决定了整个系统的性能指标,所以在选择的时候,要注意到整个硬件平台不仅要可靠性高、安全性好、有一定的网络吞吐能力,还要采用开放的体系结构,具备一定的可扩展性,能够满足企业未来的电子商务应用的需求。
(2)电子商务系统软件结构设计。电子商务系统软件结构的设计工作,实际上是对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操作系统、数据库管理系统、应用服务器系统、开发工具软件等。
电子商务系统的功能分解的过程就是一个从抽象到具体、由复杂到简单的过程。从管理职能的角度,可以把电子商务系统看作是由不同职能的一系列子系统构成的,这些子系统可以再分解成更小的子系统和模块,整个电子商务系统就是由这些功能模块构成的,如图7-1所示。每个子系统都有为完成有关的各种信息处理工作的专用或公共场所用的计算机程序。在每个职能子系统内部都包含用于事务处理、作业控制、管理控制和战略计划的具体应用。
图7-1 电子商务系统由一系列子系统构成
电子商务系统的数据处理可以分为集中式数据处理、分布式数据处理和协作式数据处理三种方式。在集中式数据处理方式中,数据全部存储在中央系统,由数据库管理系统进行管理,所有的处理都由该中央系统完成,终端是客户机,只是用来输入和输出,本身不做任何处理。但是由于个人计算机的性能得到极大的提高,使处理能力分布到网络上的所有计算机成为可能,这也使分布式数据处理方式得到广泛应用。在协作式数据处理方式中,系统内的计算机能够联合处理数据,处理既可集中实施,也可分区实施。协作式计算允许各个计算机合作处理一项共同的任务,采用这种方法完成的速度要快于仅在一个客户计算机上运行;协作式计算允许计算机在整个网络内共享处理能力,可以使用其他计算机上的处理能力完成任务。除了具有在多个计算机系统上处理任务的能力外,该类型的网络在共享资源方面类似于分布式计算。企业要根据自身的电子商务应用的需求选择相应的数据处理方式。
电子商务系统开发架构体系必须突出以下特点:有利于软件维护及系统管理;满足应用系统的安全性,便于业务级权限管理;提高系统性能,减少网络数据流量和提高数据库的响应速度;保护前期已有应用系统,具有强大的扩展能力。应用系统层次结构如下:
(1)基础系统平台。指为应用系统提供底层支持的部分,包括网络(Intranet、Extranet、Internet)、硬件平台(服务器、存储备份设备等)、操作系统(Windows/Linux/Unix等)、数据库管理系统等应用系统运行的基础。
(2)J2EE架构平台。Java技术由于其跨平台特性、面向对象特性、安全特性等,使之已经成为构建企业级应用的事实上的标准。J2EE(企业级Java)把数据库访问、企业级Java组件、命名和目录服务、动态页面生成、XML、消息服务、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。
(3)业务平台。企业在构建自己的电子商务平台时要涉及许多具体的业务平台,业务架构平台是新一代的业务系统基础运行环境,可以使基础技术平台与业务应用系统之间实现有机隔离,应用系统的执行只与应用架构平台有关,而与基础技术平台无关,同时提供一些基础的、公共的组件。对于企业级应用,以信息门户和交易门户为核心的企业门户组件,以办公自动化软件OA为核心的系统管理组件是重点。系统还可以包括,以进销存和客户服务中心为核心的供应链管理组件,以账务、报表、成本核算为核心的财务管理组件,以生产计划、车间管理、工程管理、质量管理、设备管理为核心的生产管理组件,以数据仓库和决策支持为核心的商务智能与决策支持组件以及人力资源管理、科研管理、后勤管理等其他业务组件,最终形成了全面企业电子化管理方案的产品组合。
(4)门户网站。提供各种信息服务,通过安全隔离通道(防火墙)与企业内网、专网进行数据交换,实现统一的数据接收、发布。
(5)维护管理平台。为系统提供各种管理维护功能,包括用户管理、权限管理、内容维护、数据备份、安全审计等。
(6)安全解决方案。为系统提供安全解决方案,包括网络、硬件、操作系统、数据库、应用系统、人员管理等多个层次,是一个综合的解决方案。目前用得最广泛的是PKI技术,包括CA认证机构、密钥备份及恢复系统等部分。