




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章电子商务系统的分析 要搞清楚的问题既有的系统是如何工作的 用户希望新系统如何工作 目的 获取系统需求信息功能需求性能需求成果需求分析报告针对新系统建立的模型 系统 SDLC中的系统分析 信息系统人的系统 电子商务系统分析vs一般的信息系统分析 基本的方法 流程和工具相同不同点主要体现在调研分析的边界创新性电子商务系统分析要求以战略规划和系统规划成果为依据充分了解管理及业务人员的需求借鉴典型的电子商务系统功能 一 企业商务活动的基本内容 企业的主要商务活动及它们之间的信息流转 市场活动 Marketing 目标增加客户对企业及相关产品的认知程度 了解企业的服务为企业发现潜在的商业机会 发掘潜在客户 发现客户需求培养客户的忠诚度要点企业的形象产品的优势及特点市场细分借助于Internet 电子商务可以 获得不受地域限制的市场宣传空间减少对外界力量的依赖 直接面对潜在客户拥有最廉价的信息发布渠道直接通过客户的浏览及消费历史记录获取用户需求信息 销售活动 Sale 销售过程实质上是为用户提供备选产品的过程 这一过程包括 产品的发现 选择两个基本环节 目标与顾客搭成交易 并使交易结果符合企业利益需要要点产品的信息及描述消费的环境电子商务中的销售活动可以 为客户提供发现产品的渠道带来交易方式的变革 使交易免受地域的限制直接产生电子化的交易记录 订货 Order 目标满足企业生产和销售的需要要点供应商的选择运输合适的库存量电子商务系统可以优化订货需求帮助扩大供应商的选择范围 优化供应商选择结果提高订货过程的效率改善对运输过程的监管和优化 支付与交付 Payment Delivery 支付与交付的过程也就是履行订单的执行过程目标完成交易费用的给付完成产品的包装 运输和递交完成产品所有权的转移要点安全性时间费用电子商务系统可以缩短支付时间 降低支付成本实现交付过程可视化追踪订单执行过程提供无形产品的交付渠道 客户服务 Service 目标培养客户忠诚度从服务中发现客户需求 为市场及销售活动提供依据要点订单完成情况的检查产品使用的反馈订货及客户历史记录客户行为分析电子商务可以提供新的客户服务方式 在线 远程 动态 使服务超越地域和时间的限制加快服务的反馈提供One To One的个性化服务提供自助式服务进行服务过程的记录及发掘 二 典型的电子商务业务需求 市场推广过程中的电子商务业务需求网络广告E mail推销品牌形象展示 销售过程中的电子商务业务需求网上产品展示产品搜索 订货过程中的电子商务业务需求联机采购在线报价和价格计算远程协商电子支付 典型的电子商务业务需求 续 交付过程中的电子商务业务需求交付过程跟踪 服务过程中的电子商务业务需求客户信息反馈客户跟踪服务 企业内部相关管理业务需求商品库存管理经营辅助决策 三 电子商务系统分析的过程 信息系统分析的基本思路电子商务系统分析的基本过程和方法 3 1信息系统分析的基本思路 自顶向下从静到动去伪存真不断迭代 3 2电子商务系统分析的基本过程 进行需求调查 获取需求 Requirement 整理提炼 针对需求进行建模利用相关的软件工程方法结构化分析方法面向对象的分析方法原型法反复修改 需求调查 参与人员 系统分析人员与业务人员共同完成方法访谈问卷调查跟班查阅资料利用原型 可采纳的资料素材有关机构组成和职责的规定报表历史数据访谈记录相关法律 法规 文件等成果需求调查报告相关资料素材 四 结构化分析方法 StructuredAnalysis SA 结构化分析方法是一种面向数据流的需求分析方法 也是一种建模活动 它主要根据软件内部的数据传递 变换关系 自顶向下逐层分解 描绘出满足功能要求的软件系统 尤其适合于较大型的信息系统 结构化分析的主要工具 数据流图 DFD 功能模型数据字典 DD 实体关系图 E R图 数据模型状态变迁图 STD图 行为模型 数据流图 DFD DataFlowDiagram用于表示数据在信息系统中的流动情况 但不表示具体的程序逻辑和处理步骤 数据流图的基本元素 数据流图的基本元素 续 数据流是数据在系统内传播的路径 由一个或一组数据项构成 除了数据存储之间的数据流不用命名外 其它数据流应该用名词或名词短语命名 对于有些含义比较明显的数据流也不一定加以命名 数据流的准确定义由数据字典DataDictionary给出实体代表了系统边界之外的 与系统存在数据交换的人员 组织或其它系统 数据流图的基本元素 续 处理也称为数据加工 它对数据流进行某些操作或变换 每个处理要有名字 通常是动词短语 简明地描述完成什么处理 在分层的数据流图中 处理还应有编号 数据存储指暂时保存的数据 它可以是数据库表 文件或其它任何形式的数据组织 流向数据存储的数据流可理解为写入存储或提交查询请求 从数据存储流出的数据可理解为从存储设备读数据或得到查询结果 数据存储也可有编号 数据流图的绘制方法 首先 确定系统的边界和外部实体绘出系统的顶层数据流图 contextdiagram 只包含一个处理 标号为0 且名称为整个系统的名称在顶层数据流图的基础上 细化得出第0层数据流图逐层细化 扩展得出更低一层的数据流图 直到所有处理都已足够简单 绘制数据流图的规则 每个数据流都至少有一端是连接到处理的每个处理都至少有一个输入数据流 且至少有一个输出数据流每一个数据存储都必须通过数据流连接到处理一般情况下 每个数据存储都应该既有输入数据流 又有输出数据流注意命名的唯一性 易懂性 绘制数据流图的常规原则 同一幅图上包含的处理不超过9个尽量避免数据流的交叉使用多级符号 表示处理之间的父子关系 案例 家具公司电子商务系统 外部实体客户内容维护人员销售人员生产调度系统 生产调度人员 财务系统 财务人员 客服人员物流跟踪系统维修人员 案例 主要处理 用户管理注册登录用户信息检索用户信息维护产品展示产品目录浏览产品信息检索产品效果图展示网上订货购物车处理添加到购物车修改购物车下订单订单确认订单跟踪 客户服务咨询报修派发修理通知服务跟踪信息发布企业信息发布产品信息发布招聘信息发布企业 招聘信息检索统计分析 数据字典 DataDictionary DD 1 订单1 1 订单标识1 2 顾客详情1 3 书籍详情1 1 订单标识1 1 1 订货日期1 1 2 订单编号1 2 顾客详情1 2 1姓名1 2 2联系电话 地址ID1 2 2联系电话固定电话移动电话说明 上述两项至少一项为非空 行为模型 状态变迁图 STD图 目标 直观地分析系统的动作从特定的视角出发描述系统的动态行为 状态迁移图的内容 描述系统行为的三个要素 状态 事件 输入 用圆圈 表示 状态迁移 输出 用箭头 表示 用字符表示 状态迁移图的表示举例 状态迁移图的应用 作用明确系统需求确定系统在不同状态下的可能的动作进而指导系统设计实现引入状态变量对应不同状态变量值 提供不同的界面 处理 面向过程模型的弊端 以实现功能的过程为中心 而用户的需求变化主要是针对功能的 且功能变化往往引起较大的结构变化 因此 系统稳定性不好 系统有明确的边界定义 且系统结构依赖于系统边界的定义 这样的系统不易扩充和修改 可重用性 reusability 较差 五 面向对象的分析与设计方法 ObjectOrientedAnalysis Design OOA OOD 基本思想 现实世界由相互联系的各种事物组成 每一事物均有其自身的属性和特定的行为 面向对象的分析与设计方法即遵循此思想 以最自然的形式针对现实世界中的问题建模 并按人们通常的思维方式对问题进行求解 力图籍此简化问题模型 降低求解难度 面向对象方法的几个基本概念 对象可用名字进行唯一标识可用属性 状态 描述某些特征可用一组操作 服务 完成其各种行为类具有相同属性和操作的一组对象的集合 它为属于该类的全部对象提供了统一的抽象描述同样具有名称 属性和操作属性和操作又可分为外部特性和内部实现两部分消息向对象发出的服务请求包含 SenderReceiverParameters由接收者负责对消息进行响应 执行相应操作 UML 面向对象的分析设计工具 UMLUnifiedModelingLanguage统一建模语言1996年 由Rational公司的G Booch J Rumbaugh I Jacobson共同提出 并由若干大公司共同推荐 为OMG所采纳 进而成为了可视化建模的事实标准目前最新版本2 1 2 UML的特点和应用 特点一种可视化的语言一种可用于详细描述的语言精确无歧义完整一种构造语言正向工程逆向工程一种文档化的语言主要应用于软件系统的分析 设计工作 也可应用于非软件领域 UML的构成 用例图 UseCasediagram 静态图 Staticdiagram 类图Classdiagram对象图Objectdiagram包图Packagediagram行为图 Behaviordiagram 状态图Statechartdiagram活动图Activitydiagram交互图 Interactivediagram 顺序图Sequencediagram协作图Cooperationdiagram实现图 Implementationdiagram 构件图ComponentDiagram部署图DeploymentDiagram 描述系统的动态模型和组成对象间的交互关系 描述系统组成元素的静态结构 描述对象间的交互关系 描述系统的物理组成单元 UML基本元素 类 Class 表示由三部分构成名称必须包含其余可省略或陆续添加可说明属性及操作的可见性可说明属性的类型可说明操作的参数 返回值 UML基本元素 对象 Object 表示由两部分组成没有操作名称必须包含名称带下划线名称后可跟类名其余可省略或陆续添加可说明属性的类型 UML基本元素 用例 UseCase 和参与者 Actor 参与者存在于作为研究对象的系统之外的实体可以为人 机构 设备 系统等利用人形表示通常仅包含其名称 用例对一组动作序列的描述 系统执行这些动作将产生一个对特定参与者有价值而且可观察的结果使用实线椭圆通常仅包含其名称 UML基本元素 关系 依赖关系 dependency 代表 使用关系说明一个事物规格说明的变化可能影响到使用它的另一个事物箭头指向被依赖的事物 泛化关系 generalization 指一般事物 称为超类或父类 和该事物的较为特殊的种类 称为子类 之间的关系一个类可以有0个 1个或多个父类没有父类且最少有一个子类的类称为根类或基类没有子类的类称为叶子类箭头指向被继承的类 关联关系 association 代表一种结构关系类型自关联二元关联关联可以有一个名称 聚集 聚合 Aggregation 一种特殊的关联关系 用于表示整体与部分的关系以菱形表示可进一步细分为 普通聚集 共享聚集 SharedAggregation 整体与部分可以单独存在以空心菱形表示组合 Composition 整体拥有部分 部分与整体共存以实心菱形表示 类及类之间的关系 自关联 同时存在两种关系 依赖关系 泛化关系 多元关联 大学里的几种关系 普通聚集 组合 指定关系名称和方向 另一种指定关系名称的方法 指定多重性 类图 用于描述类与类之间的静态关系类图主要由类及它们之间的关系构成 此外 还可以包含接口 包等元素 也可包括对象等实例 类图的主要作用 分析阶段帮助识别系统的主体帮助辨析系统的属性和行为描述应用领域中的概念设计阶段直接引导面向对象的设计描述类与类之间的接口实现阶段描述软件系统中的实现可利用工具直接生成代码框架 对象图 ObjectDiagram 形式与类图相似对象之间的连接使用 链 Link 包图 PackageDiagram 目的 将复杂的大系统拆分为若干小系统包 将若干元素集合成一个更高层次的单位 形成一个低耦合 高内聚的元素集合 将其称为包 包中的元素也具有可见性 包图利用类似于文件夹的符号表示包 包图主要描述包之间的包含及依赖关系 用例图 UseCaseDiagram 要素参与者用例关系用例图描述了谁将是系统的使用者使用者希望系统提供什么服务 功能 使用者与系统之间的交互 参与者与用例之间的关系 关联关系 association 系统所提供的服务 用例之间的关系 包含关系 include 延伸关系 extend 泛化关系 generalize 用例之间存在的三种可能的关系 包含关系 include 表示基础用例 客户用例 在其内部说明的某一位置显式地合并了另一个用例的行为用途用例的复用用例的简化延伸关系 extend 基础用例在由延伸用例间接地说明的一个位置上 隐式地合并了另一个用例的行为特点 即使没有扩展用例 基础用例本身也是完整的用途把新的行为插入到已有用例中把复杂的可选的处理从基本的必须的处理中分离出来泛化关系 generalize 与类的泛化关系相似用途先给出一个概念性的用例 再给出其实现用例 参与者与用例之间的关联关系 用例之间的关系 用例图的主要用途 分析阶段帮助识别系统的相关主体帮助明确并逐步细化系统功能需求是绘制其它图的出发点实现阶段是编制测试用例的基础实施阶段是制定培训 维护计划的依据 状态图 StatechartDiagram 用途与状态迁移图相似 用于描述一个实体基于事件反应的动态行为 显示了该实体如何根据当前状态对不同的事件做出反应 要素状态转移与STD的主要不同点以圆角矩形代表状态增加两个可选的特殊状态 起始状态 终止状态状态内增加属性 进入操作 退出操作 内部转移允许在状态内嵌套子状态图允许无触发器转移 状态及转移的属性 状态名称进入 退出操作内部转移子状态顺序子状态并行子状态延迟的事件 转移源状态事件触发器警戒条件操作目标状态 状态图示例 活动图 ActivityDiagram 本质上为流程图要素状态初始状态终止状态动作状态原子性不可中断性瞬时性活动状态可分解可中断占有有限的时间 控制流 转换 普通转换分支分叉汇合对象流表示活动中输入或输出的对象泳道用于将活动图中的活动状态分组 活动图示例 活动图的主要用途 分析阶段辅助进行工作流分析辅助对系统中主体行为进行分析设计阶段设计类的依据最终细化到程序流程图 交互图 InteractionDiagram 与活动图一样 用于对系统的动态特性建模交互图强调从对象到对象的控制流活动图强调从活动到活动的控制流由顺序图和协作图共同构成显示的是一个交互 由一组对象和它们之间的关系组成 包含它们之间可能传递的消息顺序图 强调时间顺序的交互图协作图 强调结构组织的交互图两者在语义上是等价的 顺序图 SequenceDiagram 要素对象 沿X轴排列名称生命线控制焦点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七夕节活动方案(合集18篇)
- 年产300万只汽车前大灯智项目实施方案
- 年产20万吨氟化系列产品生产项目建议书(仅供参考)
- 广告牌匾规范化整治规划设计方案(范文)
- 公共厕所改造工程规划设计方案(范文)
- 社会服务方案设计
- 伊春职业学院《申论》2023-2024学年第二学期期末试卷
- 毕节医学高等专科学校《视唱III》2023-2024学年第二学期期末试卷
- 厦门兴才职业技术学院《教师语言技能B1》2023-2024学年第二学期期末试卷
- 郴州思科职业学院《大数据运维实验》2023-2024学年第二学期期末试卷
- 成都设计咨询集团有限公司2025年社会公开招聘(19人)笔试参考题库附带答案详解
- 2024年湖南省长沙市中考英语真题(原卷版)
- 2025年高三高考冲刺主题教育班会:《高三考前心理调适指南:减压赋能 轻松备考》-2024-2025学年高中主题班会课件
- 九一八事变课件
- 鄂尔多斯市水发燃气有限公司招聘笔试真题2024
- 2025年广东中考英语三年真题试题分析及备考建议(课件)
- 中学生法制教育课件
- 2024游泳救生员具体考试内容及试题及答案
- 河北省唐山市、廊坊市2025年高三高考第二次模拟演练思想政治试卷(含答案)
- 工程据实结算合同协议
- 2025年山东省中考统考数学模拟试卷(含答案)
评论
0/150
提交评论