电子商务系统结构文档格式.docx
《电子商务系统结构文档格式.docx》由会员分享,可在线阅读,更多相关《电子商务系统结构文档格式.docx(62页珍藏版)》请在冰豆网上搜索。
代码设计;
信息系统流程图设计;
数据库件设计;
输入/输出设计;
模块结构与功能设计;
编写程序设计说明书。
根据总体设计的要求购置与安装设备,最终给出系统实施方案。
v结构化方法归纳起来有如下特点:
⑴强调面向用户的原则⑵严格按照阶段顺序进行。
⑶自上而下地分析。
⑷模块化处理。
⑸工作文档的规范化和标准化原则
v结构化方法存在的严重缺点
⑴系统开发周期过长。
⑵要求系统开发者在开发初期就全面认识系统的各方面的需求、管理状况以及预见可能发生的变化。
⑶费用较高。
1.3.3原型法
它是开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。
(一个可以实现的系统应用模型。
)
v开发过程:
(1确定用户的基本需求2开发初始原型系统(3使用和和评价原型;
(4修改和改进原型。
v原型法的特点
⑴原型法的开发周期短、费用相对较少。
⑵系统的开发容易符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。
⑶有利于系统的运行、管理与维护⑷原型法需要有一个强有力的开发软件做为支持。
v原型法缺点
⑴对于大型系统或复杂的系统,没有充分的整体规划和系统分析,很能构造出原型。
⑵对于大量运算的、逻辑性较强的程序模块很难构造出模型供人评价。
v原型法的应用范围
对于小型、简单、处理过程比较明确,没有大量运算和逻辑处理过程的系统,应用原型法会取得较好的效果。
1.3.4面向对象的方法
v面向对象方法(ObjectOrientedMethod,OOM)是在各种面向对象的程序设计方法基础上逐步发展起来的一种新的软件开发方法。
v出发点和基本原则是模拟人类日常的逻辑思维方式。
尽可能使问题空间和方法空间在结构上一致。
vOOM基于类和对象的概念进行扩展。
v面向对象的方法有如下要点:
⑴抽象性,把客观事物看成是由对象组成的,对象是事物抽象的结果。
类是抽取实体特征建立,对象是类的具体化。
⑵封装性,对象由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定义对象的行为。
对象+属性+方法。
⑶动态链接性,对象之间的联系是通过消息传递机制来实现的。
⑷继承性,一个类的上层可以有父类,下层可以有子类,形成类的层次结构,子类继承父类的属性和方法,提高重用。
3.面向对象的方法的特点
面向对象的方法的主要优点是:
⑴与人类的思维方式一致。
⑵稳定性好。
⑶可重用性好⑷可维护性好
4面向对象开发方法的不足
首先,必须依靠一定的软件技术支持。
其次,在大型项目的开发上,具有一定的局限性,必须以结构化方法的自顶向下的整体性系统调查和分析作基础,否则,同样会存在系统结构不合理、关系不协调的问题。
三种开发方法的比较
⑴结构化方法
先对问题进行调查,然后从功能和流程的角度来分析、了解和优化问题,最后规划和实现系统。
⑵原型法
先请用户介绍问题,再利用软件工具快速模拟出一个问题原型,然后与用户一起运行和评价这个原型,如不满意则修改,反反复复直到用户满意为止,最后优化和整理系统。
⑶面向对象法
先对问题进行调查,然后从抽象对象和信息模拟的角度来分析问题,将问题按其性质和属性划分成各种不同的对象和类,弄清它们之间的信息联系,最后用面向对象的软件工具实现系统。
第二章电子商务系统规划
2.1.1什么是电子商务系统的规划(区分计划)
v电子商务系统规划是指:
以支持企业开发电子商务系统为目标,
确定电子商务的发展战略,给定未来电子商务系统的商务模式和模型,
设计电子商务系统的总体结构,说明系统各个组成部分的结构及其组成,
选择构造这一系统的技术方案,给出系统建设的实施步骤及时间安排,
说明系统建设的人员组织,
评估系统建设的开销和收益。
2.1.2电子商务系统规划的任务
v1.制定电子商务系统的发展战略
明确开发目的,求得问题域。
v2.制定电子商务系统的总体开发方案
设计系统的总体结构,各个组成部分的结构及组成,拟定技术方案。
v3.进行可行性分析
根据系统规模及开发环境,评估系统建设的预算与收益,判断系统开发的可行性。
v4.制定项目进度表
列出要完成的所有任务及参与人员,按先后顺序分别限定完成期限。
2.1.3电子商务系统规划工作的特点
v⑴规划工作是面向长远的、根本性的、全局性和关键性的问题。
v⑵规划工作具有较强的不确定性,且非结构化程度较高。
v⑶规划工作不在于解决项目开发中的具体业务问题,而是为整个系统建设确定目标、战略、系统总体结构方案和资源计划,因而整个工作过程是一个管理决策过程。
v⑷规划工作的工作环境是企业管理环境。
v⑸规划工作人员的主体是高层管理人员(包括高层信息管理人员)。
v⑹规划工作的结果是宜粗不宜细。
v⑺电子商务系统规划必须纳入整个企业的发展规划,并应定期滚动。
2.2电子商务系统规划的步骤
v1.确定电子商务系统的边界,明确规划目标与要求
系统涵盖的业务范围、规划的时间限制、明确企业战略目标
v2.建立制定电子商务系统规划的组织
项目负责人;
项目小组:
企业经营人员、技术人员、相关领域专家
v3.制定项目进度表
具体任务对应具体的人,核定各阶段时间安排。
人事时三者对应。
v4.现行系统的初步调查与分析
企业目标、组织结构、资源及约束条件、主要问题及薄弱环节
v5.确定新系统开发策略
v6.提出新系统的开发方案
v7.可行性研究
v8.提出可行性研究报告
2.3明确用户需求
v用户需求是电子商务系统使用者或相关人员对想要开发的电子商务系统提出的初步要求
现实需求与系统实现之间的一致性
需求方对需求的准确表述
需求方能否具有信息化管理理念
需要开发人员通过与用户及相关人员交流,形成作为电子商务开发起点的用户需求书(项目申请书)。
v2.3.1用户需求书(项目申请书)的来源
v系统相关人员,分为不同层面
企业的领导
企业中有关部门人员
信息部门的系统管理人员
与企业有关的外部人员(如客户、合作伙伴)
网上客户
v2.3.2用户需求书的内容
v内容分为四个方面:
现有系统现状概述
新系统应解决的问题与要实现的目标
可提供的设备、人力与资金
对开发进度的要求
从用户需求书明确用户的以下需求
明确现状与环境
明确问题
明确要达到的目标
明确可供开发使用的条件
2.4初步调查
v2.4.1初步调查的目标
v系统调查分为两步
第一步初步调查;
投入少量人力对系统进行大致了解,主要目的是考察系统的可行性。
第二步详细系统调查:
系统具备可行性并立项后,投入大量人力,展开大规模、全面的系统业务调查。
v2.4.2初步调查的任务
v1.确定关键的规划问题,抓住实质
v2.确定系统的边界和制约条件
涉及业务环节及部门,资源与运营约束
v3.调查企业经营战略与任务
战略目标、组织结构
v4.调查企业的当前运行状况
产品组合构成、顾客群体、厂址等信息
v5.调查企业管理方式和基础数据管理状况
原有管理制度是否健全,数据管理是否完善
v6.调查企业现行系统运行状况
v7.调查网上客户的需求情况
初步调查的方式方法
v问卷调查、面谈、座谈会、查阅档案、现场考察等、可以灵活地综合运用
初步调查的一些原则
v一定要围绕系统规划的资料需要来进行、注意以够用为原则、把握住调查的广度和深度
v在技巧方面,要避免先入为主的做法,以免禁锢被调查者的思维
v尽量采用启发式的调查方法,以激发用户的思考和想象力
v充分获取用户对新系统的建议和功能要求等信息
2.4.3初步调查的步骤
v步骤一:
获得明确的授权
为了取得被调查部门的配合,要由明确的授权,通过各种途径将项目信息传达。
v步骤二:
列出需要获取的必要信息
具体信息清单和活动进度表
v步骤三:
用挖掘事实技术收集所要求的信息
分析组织结构图
会谈
检查当前文档
观察企业运行以获取信息
开调查会
v步骤四:
分析信息,决定开发方案
拟定备选方案,确定方案,向管理层提交报告
2.5系统规划的方法:
战略集转化法(StrategySetTransformation)—着眼点:
战略分析
关键成功因素法(CriticalSuccessFactors)—着眼点:
企业系统规划法(BusinessSystemPlanning)—着眼点:
企业过程分析
v2.5.1战略集转化法(SST)
v战略目标集转化法(StrategySetTransformation)
v1、基本思路:
SST把整个组织的战略目标看成是一个“信息集合”,由使命、目标、战略和其他战略变量等组成。
电子商务系统战略集由系统目标、系统约束和系统战略构成。
电子商务系统的战略规划过程是把组织战略目标转变为管理信息系统战略目标的过程。
v2、步骤:
(1)识别组织的战略集
–描绘出各类人员结构
v–识别每类人员的目标
v–对于每类人员识别系统相应的使命及战略
(2)将组织战略集转化为系统战略
v–根据组织目标确定信息系统目标
v–对应组织战略集的元素识别相应MIS战略约束
v–根据信息系统目标和约束提出信息系统战略
战略目标集转化法两个工作步骤
v⒈识别和阐明组织的战略集
v 首先要构造组织的战略集,构造过程如下:
v ⑴勾画出组织的关联集团结构
v 关联集团指与该组织有“利害关系”的各类集团,组织的使命、目标和战略必然和关联集团相关。
v ⑵确定关联集团的要求
v 组织的使命、目标和战略实质上是反映出了每一关联集团的要求,因此要识别每一个关联集团的要求,并说明这些要求的被满足程度。
v ⑶定义组织相对于每个关联集团的任务和战略
v 对应于关联集团的要求定义组织相对于这些关联集团的任务和战略,构成组织的战略集。
v ⑷解释和验证组织的战略集
v 当组织的战略集初步识别后,应送交组织的最高管理者审查。
3、特点
v反映各种人的要求
v由人员需求引出信息系统目标
v目标比较全面
v不够突出重点
2.5.2关键成功因素(CSF)法
v关键成功因素法(CriticalSuccessFactors)
v1.基本概念
v决定大部分行业成败与否的因素通常有三至六个。
v识别关键成功因素所用的工具是树枝因果图。
v2、基本思路:
v通过分析找出关键成功因素,然后再围绕这些关键成功因素来确定系统的信息需求,并进行规划。
v3、步骤:
v
(1)了解企业(或电子商务系统)目标;
v
(2)识别并确定关键成功因素;
v(3)定义测度关键因素的性能指标和评估标准;
v(4)识别测量性能的数据。
关键成功因素(CSF)法
v如何评价这些因素中哪些因素是关键成功因素,不同的企业是不同的。
v对于一个习惯于高层人员个人决策的企业,主要由高层人员个人运用树枝因果图选择。
v对于习惯于群体决策的企业,可以用德尔斐法或其他方法把不同人设想的关键因素综合起来。
关键成功因素法步骤
2.5.3企业系统规划方法一BSP
v企业系统规划法(BusinessSystemPlanning)
v基本思路:
vBSP法是一种对企业MIS进行战略规划的结构化方法,是通过全面调查、分析企业信息需求,制订信息系统总体方案的一种方法。
v它从企业的业务流程入手,围绕着企业的目标,定义出企业管理过程及其产生的数据项,进而确定信息系统的总体结构。
v采用自上而下识别系统目标,识别企业过程,识别数据;
(从高层主管开始,了解并界定其信息需求,再依次往下推衍,直到了解整个组织的信息需求,完成整体的系统构架为止)
v然后自下而上设计系统,以支持系统目标的实现。
2.BSP的作用
v确定出未来电子商务系统的总体结构
v明确系统的子系统组成
v对数据进行统一规划、管理和控制
v明确各子系统之间的数据交换关系,保证信息的一致性。
v2BSP方法步骤
v⑴项目的确立
v⑵准备工作阶段
v准备工作包括如下内容:
v①首先应成立一个规划小组。
规划小组应当由企业负责人牵头。
v②明确规划的方向和范围。
v制定BSP工作计划
v制定调查日程表和调查提纲。
v⑶动员开始阶段
v⑷调研
3、BSP主要活动
⑴规划准备
信息系统规划的准备工作应该包括:
成立信息系统规划小组;
制定信息系统规划计划;
启动规划工作;
坚持“一把手原则”,由企业最高领导担任规划小组组长;
进行广泛动员和大力宣传。
动员会
首先要说清工作的期望和期望输出。
其次,系统组要简介企业的现状,企业的决策过程、组织功能、关键人物、用户的期望、用户对现有信息系统的看法等。
再次,由信息系统负责人介绍信息人员对于企业的看法,同时应介绍现有项目状况历史状况以及信息系统的问题。
通过介绍让大家对企业和对信息支持的要求有个全面的了解。
⑵目标战略分析
制定信息系统规划之初,应该分析企业总体发展规划,搞清楚企业的发展目标和总体战略。
首先需要调研企业的目标和战略,在初步调研的基础上,对企业目标、战略、现状、制约因素、面临的重大问题等进行认真分析。
⑶定义企业过程/管理功能组
企业管理中必要且逻辑相关的、为了完成某种管理功能的一组活动。
定义企业过程的目的和作用:
① 使信息系统尽量地独立于组织机构。
② 帮助理解企业如何能完成其总使命和目标(将业务环节从机构中抽象出来)。
③ 从操作控制过程中分离出战略计划和为管理控制提供依据(业务环节覆盖企业主要目标)。
④ 为定义所需的信息结构,确定研究的范围,模块的分解和排列,为开发的优先顺序提供依据。
⑤ 为定义关键的数据需求提供基础。
对于最后已经确定的过程要写出过程说明,以描述其职能。
如采购过程
①供应商的评价和选择找到评价材料,选择有合适价格的材料、机器、设备、包装和运输服务等。
②订货的安排和实现对已选中的供应商品进行合适的采购订货,达到生产计划制定的数量。
③接收和检验接收(或拒收)采购的材料、机器、供应品,检验其数量和质量,并加以记录登账。
识别过程的输出应有以下文件:
①一个过程组及过程表;
②每一过程的简单说明;
③一个关键过程的表,即识别满足目标的关键过程;
④产品/服务过程的流程图;
⑤系统组成员能很好地了解整个企业的运营是如何管理和控制的。
⑷定义数据类
目的:
在于了解企业目前的数据状况和数据需求,以及数据与企业实体、业务过程之间的联系,查明数据共享的关系,建立数据类/功能矩阵,为定义信息系统结构提供基本依据。
定义数据类的第一步是识别数据类。
①实体法。
实体法先识别出企业实体,后用四种类型的数据类描述每个实体,四种类型的数据为:
计划、统计、存储和业务。
最后把实体和数据类放在表内,得到实体/数据类矩阵。
②过程法。
过程法从组织过程的角度,分别将各个业务数据的输入数据和输出数据按照逻辑相关性整理,归纳成数据类。
利用以前识别的企业过程。
分析每一个过程利用/产生什么数据,或者说每一过程的输入和输出数据是什么。
以开环的输入—处理—输出形式表示。
⑷定义数据类—建立U/C矩阵
建立数据类与过程的关系:
过程和数据类定义好后,可以用U/C矩阵表达过程和数据类之间的联系。
①进行系统化自顶向下划分
②逐个确定其具体的业务功能和实体类
③填写业务功能/实体类之间的关系
建立U/C矩阵后一定要根据“数据守恒”原则进行正确性检验,以确保系统功能数据项划分和所建U/C矩阵的正确性。
正确性检验:
①完备性检验
②一致性检验
③无冗余性检验
①完备性检验
对具体的数据项类必须有一个产生过程(“C”)和至少一个使用过程(“U”),功能则必须有产生或使用(“U”或“C”元素)发生,否则U/C矩阵的建立足不完备的。
如果没有产生过程,说明该数据源没有收集到,成了无源之水。
如果没使用过程,说明该数据产生后,无处使用,成为废数据。
②一致性检验
对一个具体的数据类有且只有一个产生过程(“C”)。
如果有多个产生过程的情况出现,则产生了不一致性的现象,说明该数据类是一个大类数据需要细分。
③无冗余性检验
在U/C矩阵里,不允许出现空行、空列现象。
如果出现空行或空列,不是该数据类或过程是多余的,就是在定义过程中遗漏了它们之间的数据联系分析。
⑸定义信息结构—划分子系统
①调整U/C矩阵
求解过程就是对系统结构划分的优化过程。
具体操作方法:
首先,将过程按照过程组排列,每一过程组按资源生命周期的四个阶段排列。
其次,调整“数据类”,使矩阵中“C”及“U”靠近从左上到右下的主对角线,尤其是“C”必须靠近主对角线,而U可能在某些情况下需要放弃将其靠近主对角线的企图。
②系统功能划分与数据资源分布
系统逻辑功能的划分:
把U、C比较集中的区域用粗线条框起来,这样形成的框就是一个个子系统。
划分时应注意:
–沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;
–小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。
数据资源分布:
所有数据的使用关系都被小方块分隔成了两类:
一类在小方块以内;
一类在小方块以外。
用箭头把落在方框外的U与子系统联系起来,表示子系统之间的数据流,即数据从一个系统流向另一个系统。
小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理;
而小方块以外的“U”,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。
4、BSP方法特点、作用、优点
特点:
⑴基于用信息系统支持企业运营的思想
⑵自上而下分析企业目标、识别企业过程、识别数据类,然后再自下而上设计和实施系统,以支持企业目标
⑶根据过程/数据需求进行信息系统规划
⑷把企业目标转化为信息系统战略的全过程,支持企业的各个层次的目标,这种支持是通过很多子系统实现的。
作用:
⑴确定出未来信息系统的总体结构;
⑵明确子系统的组成和开发子系统的先后顺序;
⑶对数据进行统一规划、管理和控制;
⑷保证信息的一致性。
优点:
能保证信息系统对于企业的组织机构具有相对独立性。
缺点:
需要大量的时间和财力的支持,不能将新技术与传统的数据处理系统进行有效地集成。
三种方法的比较
CSF法:
抓住主要矛盾,使目标的认识突出重点,与传统的方法衔接比较自然,容易被高层接受,最有利于对管理目标的确认。
SST法:
可以将各个层次人员的要求都转换成为信息系统目标的结构化方法,能够保证目标比较全面,但是对重点突出不如CSF法。
BSP法:
虽然首先强调目标,但是,没有明显的目标引出过程。
它是通过管理人员酝酿“过程”引出系统目标,企业目标到系统目标的转换是通过组织/系统、组织/过程以及系统/过程矩阵的分析得出的。
这样可以定义出新的系统以支持企业过程,也是把企业的目标转化为系统的目标,所以说,识别企业过程是BSP战略规划的中心,但是,U/C矩阵并不是它的中心内容。
结合:
将上述三种方法组合起来便称之为:
CSB法,先用CSF法确认企业目标;
用SST法补充完善企业目标;
用BSP法对企业目标进行校核,并确认信息系统结构。
三种系统规划方法
在三种系统规划的方法中,关键成功因素法更能抓住主要矛盾,突出重点的识别
SST方法反映了各种人的要求
BSP方法企业目标到系统目标的转换是通过分析得到的。
2.6.1确定电子商务模式
按电子商务应用的领域范围,或者说按发生交易的双方的相互关系划分。
可将电子商务模式分为四类
(1)企业对消费者
(2)企业对企业
(3)企业对政府机构
(4)消费者对消费者
以上这几种模式中,B2C和B2B的商务模式是最基本的.
确定商务模式主要根据商务对象。
CtoM、CtoB
企业对消费者型电子商务亚模式
把电子商务进一步分类,得到的模式称为电子商务亚模式。
以便我们能够区别不同的商务模式所代表的赢利方式、服务对象和服务内容。
下面是一种进一步分类的结果:
一、无形产品和劳务的电子商务模式
(一)网上订阅模式:
在线服务在线出版在线娱乐
(二)付费浏览模式(三)广告支持模式(四)网上赠与模式(五)服务预约模式
二、实物商品的亚模式
1.在线销售会员制商店加盟连锁店网上商城
三、B2B电子商务的亚模式
1.产品目录式2.拍卖式3.交易所式4.社区式
企业间电子商务的亚模式
(一)基于ERP的封闭电子商务模式
(二)基于EDI的外联网电子商务模式(三)基于Web的互联网电子商务模式1.联机商店型2.采购3.专业服务型4.混合型5.中介型
2.6.2确定电子商务模型
电子商务模型是以企业的电子商务