版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第6章电子商务系统分析
(系统开发篇)学习内容2电子商务系统分析的任务和步骤电子商务系统的基本需求电子商务系统常用的调查方法结构化系统分析法的主要建模工具面向对象系统分析法的主要建模工具3第2节结构化系统分析法主要建模工具结构化开发方法把系统看作是由功能组成的,通过描述功能结构及其之间的数据流动关系来解释系统运作过程。结构化系统分析法中建立系统逻辑模型的主要工具有:功能层次图数据流程图数据字典处理逻辑描述工具4功能层次图功能,指的是完成某项工作的能力。功能层次图,用于描述从系统目标到各项功能的层次关系。5P.图书销售网前台系统-功能层次图数据流程图数据流程是指数据在系统中产生、传输、处理、使用和存储的过程。数据流程图(DataFlowDiagram,DFD)反映了系统中数据流动、处理和存储的逻辑关系,它是一种能全面描述并分析系统逻辑模型的主要工具。数据流程图的基本组成要素有:外部实体、数据处理、数据流、数据存储6数据流程图要素1.外部实体(S)指系统以外又与系统有联系的人、事物或其他系统。外部实体不参与系统内部的操作,只与系统有数据的交互。7顾客如:实体名表示法:数据流程图要素2.数据处理(P)指对数据的逻辑处理,也就是数据的变换。8表示法:编号数据处理名如:顾客购物记录日营业额P2计算总额数据流程图要素3.数据流(F)指流动着的数据,可以是一项或一组数据,它是数据处理的输入或输出。9表示法:数据流名如:顾客购物记录数据流程图要素4.数据存储(D)表示数据保存的地方,可以是数据文件、文件夹或账本等。10表示法:编号数据存储名如:D2产品数据流程图数据流程图-基本画法11实体1实体2数据流D1数据存储数据流数据流数据流P1数据处理名P2数据处理名数据流程图数据流程图-和功能层次图的关系数据流程图可看作是功能层次图中各功能的详细说明。功能层次图是数据流程图的基础数据流程图是功能层次图的展开数据流程图和功能层次图是一一对应的12数据流程图数据流程图-分层结构一般情况下系统的功能层次图都呈现出分层的结构,因此其数据流程图也呈现出分层的结构。13功能层次图数据流程图对应分层结构分层结构14功能层次图数据流程图P0P1P2P3P4P1.1P1.2P1.3P4.1P4.2P0P3P2P1P4P12P11P13P41P4215P.图书销售网前台系统-顶层DFD16P.图书销售网前台系统-第一层DFD17P.图书销售网前台系统-第二层DFD-用户管理18P.图书销售网前台系统-第二层DFD-图书选购19P.图书销售网前台系统-第二层DFD-订单管理数据流程图数据流程图-注意事项120数据流D2数据存储D1数据存储实体1D1数据存储数据流实体1实体2数据流数据流不能在外部实体之间流动X数据流不能在数据存储之间流动XX数据流不能在外部实体和数据存储之间流动数据流程图数据流程图-注意事项21)命名:数据流和数据存储的名字一般都是名词短语,如订单、库存记录、职工表;数据处理的名字一般都是动宾短语,如检验订单、统计销售。2)数据流不包括物流:数据流反映能用计算机处理的数据而不是实物,因此数据流程图中一般不画物流,如销售部门可以向客户传递“取货通知”,而不能传递“货物”。21数据流程图数据流程图-注意事项3)数据处理:每个数据处理至少有一个输入数据流和一个输出数据流,以体现出数据处理的数据来源与处理结果。4)数据处理编号:当数据流程图的某个数据处理Pm分解成另一数据流图时,则上层图为父图,下层图为子图,子图中的数据处理要相应编号为Pm.n。5)父图与子图的平衡:子图的输入输出数据流同父图相应数据处理的输入输出数据流必须一致。22数据字典数据字典用于解释最底层或处于最底层DFD中的较复杂或不易理解的DFD元素。数据字典中有五类主要条目:数据项、数据流、数据存储、数据处理及外部实体。23数据字典数据字典用于解释最底层或处于最底层DFD中的较复杂或不易理解的DFD元素。数据字典中有五类主要条目:数据项、数据流、数据存储、数据处理及外部实体。24数据字典#1.数据项数据项是数据的基本单元,用来构成数据流和数据存储。数据项的定义包括:数据项编号、数据项名称、别名、简述、数据类型、长度、取值范围和备注。其中数据项编号可由其所属数据流或数据存储编号和顺序号组成。25数据字典26编号D1-01名称图书号别名Book-Id简述系统所售图书的编号数据类型字符型长度4位取值范围0000~9999T.数据项描述实例数据字典#2.数据流数据流是某一数据处理的输入或输出。数据流的定义包括:数据流编号、数据流名称、简述、数据流来源、数据流去向、数据流组成、流量等。其中数据流编号可由其所对应的子系统编号(即所解释的数据处理编号)和顺序号组成。27数据字典28编号F3-02名称收货信息简述客户下订单时填写的收货信息数据流来源客户数据流去向P3.1:下新订单数据流组成收货人+收货地址+联系电话+邮编流量10份/小时T.数据流描述实例数据字典#3.数据存储数据存储是处理过程需要保存的数据集合,也是数据流的来源和去向之一。数据存储的定义包括:数据存储编号、数据存储名称、简述、数据存储组成、主关键字、相关处理等。29数据字典30编号D1名称图书简述存储图书的基本信息组成图书号+图书名+作者+书号+出版社+出版日期+简介主关键字图书号相关处理P2.1:搜索图书;P2.2:查看图书信息T.数据存储描述实例数据字典#4.数据处理数据处理描述了数据流程图中的基本处理过程。数据处理的定义包括:数据处理编号、数据处理名称、简述、输入数据流、处理过程、输出数据流。31数据字典32编号P3.2名称在线支付简述客户下订单后在线支付图书购买费用输入数据流支付信息,账户信息处理过程客户填写支付账号、密码等信息,系统根据支付信息从账户表里读取数据进行核对,核对无误后就更新账户余额并将支付信息存储于订单内输出数据流支付信息,余额更新信息T.数据处理描述实例数据字典#5.外部实体外部实体主要说明传送给系统的数据流和从系统接收到的数据流。外部实体的定义包括:外部实体编号、外部实体名称、简述、输入数据流、输出数据流。33数据字典34编号S01名称客户简述购买图书的用户输入数据流客户使用系统时输入的数据,如F3-02:客户信息输出数据流系统按要求返回给客户的数据,如:F3-12:订单信息T.外部实体描述实例处理逻辑描述工具数据字典主要对最底层DFD中较为简单的数据处理作概括性的文字说明,但不能清晰地解释一些较为复杂(如需要进行分类处理)的数据处理。处理逻辑描述工具是用于对最底层的较为复杂的数据处理作详细说明。主要工具:决策树、决策表35处理逻辑描述工具“订货处理”数据处理文字描述:订货处理人员根据用户手册、库存台账将订货单分类处理,首先查看信用手册。1)如果欠款时间在30天以内(包括30天),则查看库存台账,若需求量小于或等于库存量,则立即发货;若需求量大于库存量,则先按库存量发货,等进货后再补发。2)如果欠款时间在30天以上,100天以下(包括100天),则查看库存台账,若需求量小于或等于库存量,则先付款再通知发货;若需求量大于库存量,则不发货。3)如果欠款时间在100天以上,则通知对方先付款。36处理逻辑描述工具37“订货处理”数据处理-决策树处理逻辑描述工具38“订货处理”数据处理-决策表条件组合号123456条件欠款天数<=30YYNNNN欠款天
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流课程设计实验
- 种蘑菇课程设计
- 中华人民共和国民法典知识竞赛题库及答案
- 2024幼儿园安全教育工作总结结尾(31篇)
- 2024年自来水公司年终工作总结(35篇)
- 液体混合装置plc课程设计
- 玉雕课程设计
- 食品行业客服工作总结
- 客房清洁员的工作总结
- 中医科医师工作总结
- GB/T 3487-2024乘用车轮辋规格系列
- GB/T 22517.2-2024体育场地使用要求及检验方法第2部分:游泳场地
- DB2305T 024-2024 关防风栽培技术规程
- 年产500t o-甲基-n-硝基异脲技改项目可研报告
- 酒店英语会话(第六版)教案 unit 1 Room Reservations
- 2024至2030年中国蔬菜种植行业市场全景监测及投资策略研究报告
- 2024旅行社免责协议书模板范本
- 2024汽车行业社媒营销趋势【微播易CAA中国广告协会】-2024-数字化
- 2022-2023学年教科版五年级科学上册期末复习资料
- DL∕T 2558-2022 循环流化床锅炉基本名词术语
- 教师进企业实践日志
评论
0/150
提交评论