功能与数据分析_第1页
功能与数据分析_第2页
功能与数据分析_第3页
功能与数据分析_第4页
功能与数据分析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 3 章功能与数据分析3.1基于 Visio 的数据流程图3.1.1 数据流程图数据流程图既是对原系统进行分析和抽象的工具,也可以用来描述新系统的逻辑模型。数据流程图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。数据流程图使用四种基本的符号代表外部实体、数据处理、数据存储和数据流。表示数据流程图的符号有几种不同的形式,主要有 Gane-Sarson 符号集和 Yourdon 符号集。在这里,我们使用 Gane-Sarson 符号集来绘制数据流程图。(1)外部实体。外部实体指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。例如:人、组织、外部系统等等。外部实体表示数据的来源(谁提供了最初始的数据?)和数据的去处(数据对谁有价值?)。(2)数据处理。数据处理指对数据的逻辑处理功能,也就是对数据的变换功能,也称为功能、处理过程或者数据加工。(3)数据存储。数据存储表示某种数据保存后的逻辑统称,不考虑具体数据的存储介质和技术手段。(4)数据流。数据流是指处理功能的输入或输出(箭头表示数据流向)。例如:数据,订单,查询要求等。图 3-1 为绘制流程图的基本符号。图 3-1 数据流程图符号集配送管理系统的顶层数据流图如图3-2所示。 图3-2 顶层数据流图配送管理系统的1层数据流图如图3-3所示。24图3-3 1层数据流图配送管理系统的生成配送单子图如图3-4所示。 图3-4 生成配送单子图本配送系统的生成车辆调度单子图如图3-5所示。25图3-5 生成车辆调度单子图 本系统的订货处理子图如图3-6所示。图3-6 订货处理子图本配送系统的统计商品配送完成情况子图如图3-7所示。图3-7 统计商品配送完成情况子图 本配送系统的处理退货子图如图3-8所示。图3-8 处理退货子图26配送系统的销售统计子图如图3-9所示。图3-9 销售统计子图3.1.2 利用 Visio 绘制数据流程图1.制作数据流程图图元 绘制数据流程图首先需要制作图元,数据流程图的图元有4种类型:外部实体、数据处理、数据流和数据存储。其中,外部实体需要多种图形组合而成。启动Visio后首先依次选择“框图”“基本形状”选项,打开图形对象集;选择“流程图”“基本形状”选项,打开图形对象集;选择“软件”“Gane-Sarson”选项,打开图形对象集;选择“其他Visio方案”“连接线”选项,打开图形对象集;然后用“Gane-Sarson”中的“接口”和两条直线组合成“外部实体”图元,直接用“进程”表示数据流程图中“数据处理”图元,再将相应的图元定义成合适的尺寸,这样可以保证规范地绘制数据流程图,如图3-10所示。图 3-10 数据流程图图元的制作2.制作数据流程图流程图的制作已经在第2章中详细描述过,采用同样的制件方法,按照3.1.1节中的数据流程分析结果,利用基本图元文件,可以建立配送管理系统的“顶层数据流图”,利用Visio提供的“形状”“对齐形状”、“分配形状”地数据流程图整体进行排版,得到的结果如图273-11所示。 图 3-11 顶层数据流图最终绘制结果采用同样的方法可以制作其他的数据流程图,此处不同赘述。3.2数据库逻辑模型设计3.2.1 E-R 图数据分析的依据和来源主要体现在两个方面。一方面是在需求调查阶段收集得到的各种组织内部的各类报表、单据、账目、图表,甚至还包括客户服务时的电话记录、传真、电子邮件等,它们在业务处理过程中传送着各种信息,并支持各项业务活动,只有企业或组织的目标不变,这些载体中的反映的数据主题则基本稳定,因此对这些载体进行分类归类分析。 该连锁超市配送中心的有关报表主要包括:(1)送货计划表连 锁店 名称 :昌 北日 期:2007.1.21商品 编码商品 名称型号规格单位数 量送货 时间102#网球拍领导 牌中号个20上 午301#303#钢笔钢笔英雄21212只装金星0320只装盒盒23上 午上 午443#复印纸长城70gA4箱13下 午负 责人 :张XX(2)库存商品情况28审批 人: 刘X商 品名 称: 钢笔日 期:2007.1.21商品 编码型 号规格单位单价数 量截止 有效 期301#302#303#305#英雄21212只装普通英 雄12只装金星0320只装金星10020只装盒盒盒盒23.1012.976.577.68121024无无无无312#飞天II12只装盒3.459无(3)商品订货计划制表 人: 杨XX日期 :2007.1.21商品 名称型 号网 球拍领导规格中号单位个数量22电 冰箱中华212L个100化 妆品大宝SO D 50ml瓶40配 送中 心: 李X(4)商品配送计划(整个连锁店)日期:2007.1.22采 购中心 :曾XX第2页商品编码 商品名称型号规格数量连锁店配送单号301#301#301#钢笔钢笔钢笔英雄21212只装英雄21212只装英雄21212只装合计2 昌北1 广场3 青山路6971239712597126负责人:张XX(5)单个连锁店商品配送计划连 锁店 名称 :昌 北配 送单 号: 97123计划:沈X日期 :2007.1.21商品 编码商品 名称单位申请 数量批准 数量配 送数 量送 货时 间102#301#303#443#计 划: 刘X网球拍钢笔钢笔复印纸个盒盒箱调度 :朱XX202313152313送货: 陈X17上午2上午3上午9下午收货 :赵XX(6)车辆调度通知单日期:2007.1.22车号:赣A-10215到站配送单号 出发时间 到站时间说明昌北广场调度:朱XX(7)配送计划调整通知单97123971416:307:45297:429:12 交通拥挤司机:宋XX连 锁店 名称 :昌 北调 整单 号:97022T原 配送 单号 :97123日 期:2007.1.21商 品编 码商品名 称单位原批 准数 量 变 化调 整后 数量 送货 时间102#443#计 划: 刘X网球拍复印纸个箱调度 :朱XX15 + 213 -4送 货: 陈X17上午9下午收 货: 赵XX(8)退回商品通知单连 锁店 名称 :昌 北商品 编码商品 名称单 位数量日期 :2007.1.22原 因687#办公桌套10桌 面有 明显 疤痕 ,质 量问 题负 责人 :宋XX审核 :陈XX司机 :李X数据库的逻辑设计是在数据分析的基础之上进行的,在设计过程中主要通过实体关系图来完成。实体关系图(E-R图)在实际运用中常常用来反映事物之间的关系,比如教师给学生上课这种关系就可以用实体关系图来描述,它描述的是数据的静态数据结构。它包括实体,关系和属性三个基本成分,但它需要和数据流程图、结构图结合起来去描述信息系统。E-R图可以利用Visio 2003来制作,也可以使用Erwin来进行数据库建模。3.2.2 利用 Visio 绘制 E-R 图1.E-R图的图元文件绘制E-R图包括三种基本元素,其中实体一般用矩形表示,关系用菱形表示,属性个体椭圆表示。在Visio 2003中选择“流程图”“基本流程图形状”,选择“框图”中的“基本形状”,打开图形对象集。可以用“基本形状”中的“矩形”表示实体,“椭圆”表示属性,用“基本流程图形状”中的“判定”表示关系,如图3-12所示。图 3-12 ERD 的图元文件绘制实体间的关系有三种:一对一关系、一对多关系、多对多关系,分别用1:1,1:m和m:n30表示,实体之间的关系在Visio中直接用“文本工具”来绘制即可。2.绘制实体关系图根据ERD中的图元制作方法,我们可以方便地制作如图3-13所示的课程管理E-R图。 图 3-13 课程管理 E-R 图在Visio中我们还可以通过选择“数据库”“数据库模型图”来完成实体关系图的绘制,如图3-14所示。图 3-14 数据库模型图【上机操作 1】绘制某旅行社的 E-R 图。1游客n业务员线路报名11负责1团队n旅游【上机操作 2】设计一个订货系统,绘制 E-R 图。该订货系统需要四个表:31d产品表,包括产品编号(C6,PK),产品名称(C20),生产商(C30),生产日期(D),市场价格(N,2 位小数),库存记录(N),折扣价(N, 2 位小数)d客户订单表:订单编号(C6,PK),客户编号(C6),雇员姓名(C8),订购日期(D),需要日期(D)d订单明细表:订单编号(C6,PK),产品编号(C6),产品名称(C20),价格( N,2 位小数),折扣

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论