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

下载本文档

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

文档简介

第3章功能与数据分析3.1基于Visio的数据流程图3.1.1数据流程图数据流程图既是对原系统进行分析和抽象的工具,也可以用来描述新系统的逻辑模型。数据流程图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理保存和使用的(围绕信息系统的功能)。数据流程图使用四种基本的符号代表外部实体、数据处理、数据存储和数据流。表示数据流程图的符号有几种不同的形式,主要有Gane-Sarson符号集和Yourdon符号集。在这里,我们使用Gane-Sarson符号集来绘制数据流程图。(1)外部实体。外部实体指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处。例如:人、组织、外部系统等等。外部实体表示数据的来源(谁提供了最初始的数据?)和数据的去处(数据对谁有价值?)。(2)数据处理。数据处理指对数据的逻辑处理功能,也就是对数据的变换功能,也称为功能、处理过程或者数据加工。(3)数据存储。数据存储表示某种数据保存后的逻辑统称,不考虑具体数据的存储介质和技术手段。(4)数据流。数据流是指处理功能的输入或输出(箭头表示数据流向)。例如:数据,退货申请图3-31层数据流图本配送系统的生成车辆调度单子图如图3-5所示。配送笊 I配送计划调整通知號配送单1配送计划调整通知单.1rJ/%广、A桁杳配送中心1车辆调度员的运力情况1—半衲開反廿M、/—I—乍辆调度通知单图3-5生成车辆调度单子图配送

中心配送

中心本配送系统的处理退货子图如图3-8所示。退货通知单连锁

分店退货申请厂 [合格f4审核退货原因处理退货不合格打统计并牢理退货. HI1!物料管理部门退冋商品物料管理部门退冋商品退何商品

统计单图3-8处理退货子图

3.1.2利用Visio绘制数据流程图1.制作数据流程图图元绘制数据流程图首先需要制作图元,数据流程图的图元有4种类型:外部实体、数据处理、数据流和数据存储。其中,外部实体需要多种图形组合而成。启动Visio后首先依次选择“框图J“基本形状”选项,打开图形对象集;选择“流程图”—“基本形状”选项,打开图形对象集;选择“软件”—“Gane-Sarson”选项,打开图形对象集;选择“其他Visio方案”—“连接线”选项,打开图形对象集;然后用“Gane-Sarson,冲的“接口”和两条直线组合成“外部实体”图元,直接用“进程”表示数据流程图中“数据处理”图元,再将i4<»*iV^TT'二■i4<»*iV^TT'二■工于萃朗刨QJE齐眈EU反馈irfMrlMA;£]劝<E.i翩Hi咖鰹:AX.d)帚需财工*⑴粹斟百口叫ffftQfJi京卑… 空;屋圍壬皿.中”主.弄”亚”. gu./二恵童J|1靜画11■困q-f•j.e g 口芟相辆Pl歡秋图3-10数据流程图图元的制作2.制作数据流程图流程图的制作已经在第2章中详细描述过,采用同样的制件方法,按照3.1.1节中的数据流程分析结果,利用基本图元文件,可以建立配送管理系统的“顶层数据流图”,利用Visio提供的“形状”-“对齐形状”、“分配形状”地数据流程图整体进行排版,得到的结果如图

图3-11顶层数据流图最终绘制结果采用同样的方法可以制作其他的数据流程图,此处不同赘述。3.2数据库逻辑模型设计3.2.1E-R图数据分析的依据和来源主要体现在两个方面。一方面是在需求调查阶段收集得到的各种组织内部的各类报表、单据、账目、图表,甚至还包括客户服务时的电话记录、传真、电子邮件等,它们在业务处理过程中传送着各种信息,并支持各项业务活动,只有企业或组织的目标不变,这些载体中的反映的数据主题则基本稳定,因此对这些载体进行分类归类分析。该连锁超市配送中心的有关报表主要包括:1)送貨计划表—连锁丿占名称:昌北日期:2007.1.21商品编码商品名称型号规格单位数量送货时间102#网球拍领导牌中号个20上午301#钢笔英雄21212只装盒2上午303#钢笔金星0320只装盒3上午443#复印纸长城70gA4箱13下午负责人:张XX 审批人:刘X2)库存商品情况

商品名称:钢笔日期:2007.1.21商品编码型号规格单位单价数量截止有效期301#英雄21212只装盒23.1012无302#普通英雄12只装盒12.9710无303#金星0320只装盒6.572无305#金星10020只装盒7684无312#飞天II12只装盒3.459无制表人:杨XX(3)商口口订货计划日期:2007.1.2商品名称型号规格单位数量网球拍领导中号个22电冰箱中华212L个100化妆品大宝SOD50ml瓶40配送中心:李X采购中心:曾(4)商品配送计划(整个连锁店)XX日期:20C7.1.22第2页|商品编码商品名称型号规格数量连锁店配送单号|301#钢笔英雄21212只装2昌北97123301#钢笔英雄21212只装1广场97125|301#钢笔英雄21212只装3青山路97126|-合计6负责人:张XX计划:沈X连锁店名称:昌北配送单号:97123日期:2007.1.2'商品编码商品名称单位申请数量批准数量配送数量丈送货时间102#网球拍个201517上午301#钢笔盒222上午303#钢笔盒333上午443#复印纸箱13139下午收货:赵XX计划:刘X调度:朱XX 送货:陈X(6)车辆调度通知单日期:20C到站昌北广场7.1.22配送单号9712397141出发时间6:307:45日期:20C到站昌北广场7.1.22配送单号9712397141出发时间6:307:45车号:到站时间7:429:12赣A-10215说明交诵拥挤司机:宋XX调度:朱司机:宋XX7)配送计划调整诵知单连锁店名称:昌北原配送单号:97123调整单号:97022T日期:2007.1.21商品编码商品名称单位原批准数量变化调整后数量送货时间102#网球拍个15+217上午443#复印纸箱13-49下午计划:刘调度:朱XX送货:陈X收货:赵XXX回商品通知单 连锁店名冃称:昌北日期:2007.1.22商品编码商品名称单位数量原因687#办公桌套10桌面有明显疤痕.质量问题负责人:宋XX 审核:陈XX 司机:李X数据库的逻辑设计是在数据分析的基础之上进行的,在设计过程中主要通过实体关系图来完成。实体关系图(E-R图)在实际运用中常常用来反映事物之间的关系,比如教师给学生上课这种关系就可以用实体关系图来描述,它描述的是数据的静态数据结构。它包括实体关系和属性三个基本成分,但它需要和数据流程图、结构图结合起来去描述信息系统。E-R图可以利用Visio2003来制作,也可以使用Erwin来进行数据库建模。3.2.2利用Visio绘制E-R图1.E-R图的图元文件绘制E-R图包括三种基本元素,其中实体一般用矩形表示,关系用菱形表示,属性个体椭圆表示。在Visio2003中选择“流程图”—“基本流程图形状”,选择“框图”中的“基本形状”,打开图形对象集。可以用“基本形状”中的“矩形”表示实体,“椭圆”表示属性,用图3-12ERD的图元文件绘制实体间的关系有三种:一对一关系、一对多关系、多对多关系,分别用1:1,1:m和m:n

表示,实体之间的关系在Visio中直接用“文本工具”来绘制即可。2.绘制实体关系图在Visio中我们还可以通过选择“数据库”-“数据库模型图”来完成实体关系图的绘半1L力口氐]2_1ZL丘斤vk"图3-14数据库模型图上机操作1】绘制某旅行社的E-R图。线路1旅游线路1旅游上机操作2】设计一个订货系统,绘制E-R图。该订货系统需要四个表:产品表,包括产品编号(C6,PK),产品名称(C20),生产商(C30),生产日期(D),市场价格(N,2位小数),库存记录(N),折扣价(N,2位小数)客户订单表:订单编号(C6,PK),客户编号(C6),雇员姓名(C8),订购日期(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

提交评论