电子商务系统的分析与设计 下载本文

内容发布更新时间 : 2024/5/6 18:31:51星期一 下面是文章的全部内容请认真阅读。

一、电子商务的核心是企业的商务活动,所谓电子商务是一种借助电子手段实现的商务活动。

特征:1>从事商品交换的活动 2>涉及商品的交换、买卖和再分配,包括商品在物理上的位移过程。

实物流是交易双方的实物交换过程(单向)、资金流是实物流的逆向过程(单向)、信息流在商务活动中是伴随着实物流和资金流产生(双向)。

广义电子商务:泛指企业利用电子手段实现商务运作及运作管理的整个过程,是各参与方通过电子方式而不是直接物理交换或者直接物理接触方式来完成的任何业务交易。狭义电子商务:指通过Internet或电子数据交换(EDI)进行的交易活动,也称Internet商务(IC)。目前电子商务主要指狭义电子商务。

电子商务系统的特点:1>是支持企业以交易为核心的商务活动的技术平台2>是企业业务流程重构、价值链增值的技术平台3>依托于网络,提供基于Web的分布式服务4>在系统、应用的安全方面都有较高要求5>服务对象不仅包括企业内部人员还涵盖了企业外部的客户和合作伙伴。

1990年11月,第一个Web服务器info.cern.ch和第一个浏览器World Wide Web诞生与Berners Lee的实验室中。

CERN在1991年正式发布了Web技术标准,和作为Web基础的关键技术——HTML、HTTP、URL。

1998年,Sun公司推出“三层架构”即将软件体系结构分为三层:表示层(以Web服务器为基础负责信息发布)、应用层(负责处理核心业务逻辑)、数据层(基础是数据库管理系统DBMS负责数据的组织并向应用层提供接口)。

Sun公司Java开发平台J2EE(WebLogic WebSphere) | Microsoft公司Windows开发平台.Net(Visual Studio)。 微支付:也称小额支付,对特别小的消费金额进行电子支付的技术。研究重点是支付协议(在线/离线)和系统模型。

二、软件生命周期(SLC):指软件产品开始从形成概念开始,经过设计、编码、测试及运行维护等过程直到

它被新的软件所替代而废弃的一段时间。

SLC分为1>问题定义阶段2>可行性研究阶段3>需求分析阶段4>系统设计阶段5>编码及测试阶段6>运行维护阶段。

信息系统的开发建设方法:结构化分析与设计(SAD)方法、面向对象的分析与设计(OOAD)方法、联合应用开发(JAD)方法、快速应用开发(RAD)方法。RAD的阶段划分1>需求计划阶段2>用户设计阶段3>构造阶段4>交付阶段。

电子商务系统的生命周期1>商务模型转变阶段2>应用系统构造阶段3>系统运行阶段4>资源利用阶段。(首尾相连)。

电子商务系统的建设与运营过程1>系统规划2>系统分析3>系统设计(内容有体系结构设计 选择软硬件平台 应用软件设计 网站设计 安全子系统设计 支付子系统设计)4>系统实现5>系统运行和支持。

电子商务系统的建设方式:自主开发方式(指包括规划分析设计实施等在内的电子商务系统建设过程中主要工作均由企业内部人员完成,企业外部人员没有或很少参与系统构建的方式)、外包方式(指企业以合约的形式将电子商务系统的开发或运行维护工作交给其他专业企业来承担的方式)、购买方式(指企业用过像其他厂商付费以换取成熟的商业化的软件产品并以此作为核心支撑开展电子商务的方式)。

项目管理的内容:计划、组织、领导、控制。项目管理过程的阶段:项目启动阶段(如何实现项目组织成员调配的最优化:1>针对项目组成员,按照系统组成/任务内容及工作项目进行任务分配,前一种的优点是有助于项目组人员熟悉和掌握相关内容和确定责任人、后一种方式的优点是提高工作效率改善工作成果质量)、项目计划阶段(进度安排常用工具甘特图和网络图)、项目执行阶段、项目结束阶段(里程碑:指在项目进行工程中发生的一系列可识别事件,这些事件作为一种参照物与任务完成情况具有密切关系,其发生标志着有一系列任务的完成)。

项目管理工具1>甘特图:作为一种生产控制技术,以日历的格式列出项目活动及开始和结束时间(可直观反应实际执行进度是否与计划相符但包含信息有限不适于复杂的项目管理)2>网络图CPM/PERT:构成元素有节点和连接节点的弧、节点五项要素:任务持续时间T、最早开始时间ES、最早结束时间EF、最晚开始时间LS、最晚结束时间LF

三、电子商务战略规划和电子商务系统规划的区别:前者作为一种战略层的规划其目的是要明确企业将核

心业务从传统方式转移到电子商务模式时需要采取的策略,确定企业新的商务模型,应当确定企业未来业务路线,主要面向业务的活动,参与人员以商务管理和决策的人员为主只辅以少量IT人员,后者相当于一层战术层的规划,侧重于以商务模型为基础规划支持企业未来电子商务活动的技术手段,确定对未来信息系统的基本要求,其目的是给出电子商务系统开发可依据的基本框架,侧重于技术的实现,参与人员以熟悉网络和计算机技术的各类工程技术人员为主。

电子商务战略规划目的与措施的区别:措施指企业的经营策略。目标与措施比较抽象程度更高而措施则相对具体,它是为实现目标服务的。两者的划分是相对的没有本质区别,都是企业准备做的事,都反映了企业计划通过电子商务系统实现的功能。

电子商务系统规划内容:确定初步的系统需求、可行性研究和实施方案。

电子商务经营目标1>在已存在的市场上增加销售(份)额2>开拓新市场3>降低上游成本4>降低经营成本5>更有效地招纳人才。 最高(绝对)目标:最大限度获取经营利润。典型的电子商务经营策略:树立品牌形象 发布广告 帮助获取客户需求 改进售后服务 出售广告 管理供应链 组织拍卖等。构成品牌的要素1>差异度2>相关度3>美誉度4>认知度。

供应链:是指围绕核心企业,通过对信息流实物流资金流的控制,从采购原材料开始,经制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的将供应商制造商分销商、零售商直到最终用户连为一个一体的功能链。

供应链管理SCM功能:支持对原材料、半成品及成品的库存管理 对运输单据进行管理 利用条码等技术实现对货物运输过程的跟踪和管理 借助决策支持系统实现对运输费率的管理 提供对车、船等运输工具的信息管理。

电子商务系统规划的成果:可行性研究报告 方案建议书(最常见) 招投标文件(最正式)。

四、系统分析:又称需求分析,是信息系统建设生命周期模型中的一个重要阶段,位于系统规划和系统设

计之间,在此阶段系统分析人员围绕规划阶段确定的系统目标按照规划阶段制定的方案遵循规划阶段划定的边界范围开展需求分析工作,其目的是获取系统需求信息,其成果——需求分析报告及针对新系统建立的模型是开展系统设计的基础,需求分析是系统设计前必须经过的一个步骤。共同思路:自顶向下、从静到动、去伪存真、不断迭代。

企业经营过程中商务活动主要包括市场,销售,订货,支付与交付和售后服务。其信息流转P68

B2C电子零售系统的基本需求1>用户管理需求2>客户需求3>销售商需求 | B2B电子商务基本需求1>会员管理2>产品目录管理3>审批流程4>订单管理5>交易定价6>拍卖与投标采购7>网络支付。 B2B电子商务中的主要实体:卖方企业、买方企业、中介(如银行)、物流企业和政府机构(如税务、海关)。 电商物流配送系统需求分析1>合约议定2>仓储管理3>货物追踪4>运输管理5>客户管理6>费率管理7>账务管理8>报表管理。

B2B电子商务基本形式:传统EDI方式和电子交易市场方式。

“自顶向下、从静到动”主要指系统分析过程的层次和顺序,在结构化分析方法中体现为数据和处理过程不断细化;在面向对象的分析方法中体现为对象层次不断丰富。“从静到动”在结构化分析方法中,这一思路体现为先独立分析企业商务活动中的实体、处理过程、数据,然后将他们的关系联系起来;在面向对象的分析中则体现为先识别独立对象,然后考虑对象之间的关系,先进行静态分析再进行动态分析等。“去伪存真,不断迭代”体现在系统分析过程的反复性。

电子商务系统分析过程主要包括两个环节:需求调查,整理、提炼和建模。其关系是多次重复和迭代。 结构化分析方法的处理过程:输入数据——处理转换——输出数据。采用数据流图DFD或数据字典DD。 数据流图DFD:作为刻画数据流及其处理转换的工具,通过图形符号表示数据源、数据流向、处理转换等。基本元素包括数据流、处理、实体和存储。绘制工具是Microsoft Visio,模具Gane-Sarson(处理 接口 数据存储 数据流)。

数据字典DD:通过判定表、决策树的方式描述处理转换的过程和细节。

面向对象的分析方法的基本思想:由于现实世界由相互联系的各种事物组成,每一事物均有其自身的属性和特定的行为,因此不妨遵循此思想以最自然的形式针对现实世界中的问题建模并按照通常思维对问题进行求解,以简化问题模型,降低求解难度。基本概念:类、对象、消息。

其中对象是最核心的概念,具有以下属性1>所有的事物都是由对象构成的,任何复杂的事物都可以通过对象的某种组合结构构成2>对象包括属性和方法,属性描述对象的信息特征;方法描述改变属性的操作处理3>对象之间的联系主要是通过消息的传递来完成4>对象可以按照属性归类。类和类之间可以有继承、派生等多种关系。

UML统一建模语言于1996年Rational公司的G.Booch、J.Rumbaugh、I.Jacobson提出,分UML语义和UML表示法其特点:可视化语言、可用于详细描述的语言(精确 无歧义 完整性)、构造语言(正向/逆向工程)、文档化语言。其基本元素有类、对象、用例和参与者,还有一类元素用于连接其他元素的关系。 利用UML进行系统分析建模过程主要包括两个环节1>静态建模:根据系统需求建立静态结构2>动态建模:根据系统动态行为反应各个对象实例在一定消息触发下,状态变化的行为,其最终目的是使静态对象活动起来可以执行。

UML静态建模主要使用例图、类图、对象图、包图、组件图和配置图对系统进行分析和描述。

组件图描述各个代码的结构及组件之间的相互关系(基本元素:组件、也叫构件指定义了良好接口的物理实现单元,是系统中可替换的部分);配置图则描述系统运行环境,定义系统的软硬件结构。节点被表示为一个正立方体。

节点和组件的区别:组件是参与系统执行的事物,而节点是执行构件的事件;组件表示逻辑元素的物理打包而节点表示组件的物理部署。UML动态建模主要使用状态图、活动图和交互图来进行描述。

状态图用于描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前状态对不同的时间做出反应。要素是状态和状态转移。活动图中的状态分为:初始状态、终止状态、动作状态(原子性、不可中断性和瞬时性)和活动状态(可分解、可中断且需要占用有限的时间。主要用途:在分析阶段辅助进行工作流分析以及对系统中主体行为进行分析,在设计阶段是设计类的依据,最终可细化到程序流图)。 分支用菱形表示,描述了在不同判断结果下执行的不同动作,可以有一个进入转换和两个或多个输出转换。 交互图由顺序图和协作图构成,前者强调时间顺序,后者强调结构组织,两者在语义上是等价的。只能表示对象间的关系而不能描述这种关系是如何变化的,确切变化过程应使用状态图描述。

UML分析建模过程基本原则1>用例驱动2>以体系结构为中心3>迭代4>增量。建模工具:Rational Rose。

五、电子商务总体设计:在系统规划的体系结构的基础上,针对企业电子商务的目标,界定系统的外部边

界和接口,刻画系统的内部组成及其相互关系,描述系统的处理流程,确定未来电子商务系统的逻辑结构。 其内容包括:系统总体结构设计、软件支撑平台设计、基础设施平台设计。 电子商务的核心:应用软件。

软硬件配置及部署方案设计的选择依据1>系统的吞吐量2>系统的响应时间3>系统的可靠性要求4>系统的分布方式。

电子商务系统与传统信息系统的区别1>系统结构模式不同(电子商务系统:B/S模式,B/S模式中作为系统核心的服务器完全处于被动地位只能根据客户端发送的请求进行相应的处理,B/S结构是一种标准的瘦客户机/胖服务器结构,几乎全部的功能都由服务器端来完成,作为客户端的浏览器基本上无法完成除展示结果之外的任何功能。因此服务器压力非常大使电子商务系统中对系统性能的要求更高;传统信息系统:C/S模式)2>安全性要求不同(相对于传统信息系统而言电子商务系统的安全环境更为严峻,这是因为一方面电子商务系统是直接面向Internet或至少部分面向Internet,同时电子商务系统中又存在大量客户、合作伙伴等商务信息以及资金交易等敏感信息因此更容易受到攻击;另一方面,电子商务是一个开放的系统,无法像传统信息系统一样采用专用客户端来提高安全系数。)

电子商务系统的网络环境设计包括1>网络逻辑结构设计2>网络硬件设计(物理结构设计)3>网络环境的管理配置。

主机托管:是企业电子商务环境外包建设的最简单的形式。其主要特征是电子商务的拥有者将主机系统按