心得体会 做er图和数据流图体会.docx
- 文档编号:29127538
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:9
- 大小:22.53KB
心得体会 做er图和数据流图体会.docx
《心得体会 做er图和数据流图体会.docx》由会员分享,可在线阅读,更多相关《心得体会 做er图和数据流图体会.docx(9页珍藏版)》请在冰豆网上搜索。
心得体会做er图和数据流图体会
做er图和数据流图体会
做er图和数据流图体会
产品库存系统
功能:
1.根据生产部门转来的收货通知单和已存货编码文件,更新库存数据,打印入库单;
2.根据销售部转来的出货通知单和已存货编码文件,更新库存数据,打印出库单;
3.根据库存量产生报警信息,提醒库存不足;
1).根据功能画顶层数据流图
顶层数据流图反映了最主要业务处理流程及系统与外界的关系。
做er图和数据流图体会
经过分析,库存管理系统的主要功能应当有出库、入库两个主要数据流。
输入的源点和输出终点是生产部门和销售部门。
(2)根据顶层数据流图及对顶层数据流图的分析,画0层数据流图
第一层数据流图(a)
第一层数据流图(b)做er图和数据流图体会
3)进一步详细数据流图
(4)ER图第二篇、数据流图与ER图考题解析
做er图和数据流图体会
2.解题的方法。
画法原则:
数据流必须与加工有关,实体与实体之间不能有数据流,存储与存储,实体与实体之间都不能有数据流。
流入加工的数据流与流出加工的数据流不能同名。
(1)数据平衡原则。
局部数据存储的隐蔽性当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口时,那么这些数据存储为局部数据存储。
为了强调局部数据存储的隐蔽性,一般情况下,局部数据存储只有作为某些加工的数据接口或某个特定加工的输入和输出时,才画出来。
即按照自顶向下的分析方法,某数据存储首次出现时只与一个加工有关,那么这个数据存储应该作为与之关联加工的局部数据存储,在该层数据流子图中不必画出(本层),而在该加工的子图中画出,除非该加工为原子加工数据平衡原则分为两个方面:
根据层次关系一般将数据流图分为顶层数据流图、中间数据流图和底层数据流图,除顶层图外,其余分层数据流图从0开始编号。
①在分层数据流图中,父图和子图要平衡,也就是说,父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同。
②数据平衡的另一个方面是说:
每个加工必须即有输入数据流又有输出数据流,而且一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。
(2)要特别注意的几个细节问题。
①除了流向数据存储(文件)或从数据存储流出的数据流不必命名外,其它每个数据流都必须有一个合适的名字。
②流向文件的数据流,表示写入数据,流出文件的数据流表示读文件。
在整套数据流图中,每个文件必须既有读的数据流又有写的数据流,但在某一张子图中可能只有读没有写,或者只有写没有读。
③在逐步精化的过程中,若一个文件首次出现时只与一个加工有关,既该文件是个加工的内部文件,那么该文件在当层图中不必画出,可在该加工的细化图中画出。
3.解题的技巧。
(1)阅读题干的技巧。
快速的阅读第一遍,基本了解题目所涉及到的知识点或者事务,打记实体对象和存储文件,甚至可以将数据流也标记一下;这一步重点落在问题上,一般问题不难,但一定要看清问题。
带着问题来看第二遍,边看边解决。
(2)要有整体的概念,不能因一个点符合就断定是它,尤其是数据对象。
(3)注意解题的速度,一般在20分钟以内为最好。
(4)解题的过程中,每一条数据流都能够在[说明]中找到相应的语句。
(5)数据流名称要写对,每错一个字扣0.5分;流向也要写对。
(6)做好以后,复查一遍;不要边做边怀疑、边修改,那样会担误时间,且错误更多。
/////////////////////////////////////////// 数据流图,DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。
请认真弄清其应用后,在画出数据流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。
考核时,试题多从父图和子图的平衡来分析。
这部分内容,解题的关键是高度重视题目说明,务必正确、深入理解其内容,必要时要读几遍,同时对于给出的图表,也要务必看懂。
这样答题就轻松了,答案实际就蕴含在说明中///////////////////////////////////////////出题方式:
1),填空根据数据平衡原则将相关的制定的元素填写(有些要根据题目的说明得出)2)补漏根据题目说明或客观事实及数据平衡原则补写数据流,甚至在细分的基础上可能还要添加某些加工并由此再引出数据流.①内部处理间是否存在少数据流(内部空洞直接搭桥)②每个加工要有输出与输入.(往往最后不知把数据流放哪里时,这是个好方法).③将数据流放到何处时(哪个加工时)反复阅读试题说明找到相关的带有时序性的往往有相同的字眼(数据流同加工如数据流到货通知与加工缺到货对照)3)可删元素某数据存储首次出现时只与一个加工有关,那么这个数据存储应该作为与之关联加工的局部数据存储,在该层数据流子图中不必画出,而在该加工的子图中画出,除非该加工为原子加工,可能即使与多个加工相关但这多个加工无须与该存储相关而是可有其它存储直接得到.①:
找数据存储,只与单个存储相关.4)存储结构描述5)信息点①对于校验处理往往需要相关的信息文件(入住单校验需要住房基本信息数据流引入)②回答加工能做啥(如交费凭证教验能检查哪些不合格凭证,这要观察与之相关的数据存储,答案是凭证中有非法字符,交费文件不存在与之对应的交费凭证)相关系统业务理解//////////////////////////////////////////////////////////////////////////ER图设计解题思路////////////////////////////////////////////////////////////////////////E_R模型题型解析实体间的关系1:
1(若对实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然)1:
n(若对实体集A中的每一个实体,对应实体集B中N个实体,反之若对实体集B中的每一个实体,实体集A中至多有一
个实体与之联系)n:
m(若对实体集A中的每一个实体,对应实体集B中N个实体反之亦然)属性分配>;属性应是不可再分的语义单位,不能再有描述信息或不能与其他实体存在关联.否则只能是实体1)填空根据题目的需求分析说明填写E_R图中的空格.①图型画法,子类到超类连线用小圆圈表示,在UML(类图)中用空心三角形表示,三角尖指向超类,在UML中联系也是方框,彼此之间用连线连接起来便可,如果题中已有的部分是用UML那就用UML否择用传统E_R图弱实体集以双边框矩形表示,其联系用双边框的菱形表示.弱实体集键用虚线表示.元:
参与联系的实体集数目称之为元.基数:
与一个实体有联系的另一端实体数目的最小值与最大值即一个实体通过联系集与另一实体集相关联的实体的数据目,而重复度是指的关联这一端的数目.全部参与用双线表示,部分参与用单线表示.一般要求把ER中的1MN标出.②空格内往往只需填一个实体及其相关联系填二元还是多元>;仔细分析题意,如果某一联系必须由多元才能确定则需用多元,如果此时用二元就会有信息丢失,如任一供应商可向任一工程供应任一零部件,则为了确定哪个供应商向哪个工程供应了何种零件,就必须定义一个三元联系,因为只有三者一起才能维一确定一个联系值.如果是说每个工程需要一定零件,而任一供应商可向任一工程供应零件,这里有两层意思即一是工程确定了零件也就确定了,功应商及工程确定了零件也就确定了,由此用一个二元关系(零件作为供应关系的属性).再有对于一个人才信息系统其中的岗位------企业------人才,只能用两个二元关系,因为该系统是提供相关的岗位信息与人才信息即人才有求职意向,工司有岗位需求),在这里人才与企业并未有啥关系,只有在企业聘用员工时才发生三者关系.③填写关系模式根据题中的相关模式及其需求文档编写模式,要注意有些模式的元素可能隐藏在题中如求职意向模式中要有登记日期2)优化数据模式利用范式来优化.第三篇、ER图例子
做er图和数据流图体会第四篇、两个信息系统的数据流图ER图
做er图和数据流图体会第五篇、学生管理系统学生管理系统-数据流图-数据词典-ER图
做er图和数据流图体会
数据流图
ER图
图3.2.3用户关系ER图
数据词典第六篇、网上书店详细需求分析ER图数据流图状态图
做er图和数据流图体会
系统需求分析
1.1需求分析(负责人:
陈酒)
1.1.1可行性分析
1、技术可行性:
此网上书店系统可以运行于windowsxp,win7,windowsvista操作系统。
对系统要求只需要装有IIS即可。
对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。
数据库运用简单易学的Access来实现。
在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及DreamweaverCS5制作出合理生动的网页。
2、经济可行性:
此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。
当系统投入运行后,可以实现在网上卖书和租书功能。
所带来的效益远远大于系统软件的开发成本,在经济上是完全可行。
3、操作可行性:
界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。
而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳,可操作性很强。
1.1.2项目意义分析
随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。
所以网上书店网站也在互联网上纷纷出现。
就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。
售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。
对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了购书过程中的支出,另外应当看到图书选购必得翻阅详看,耗时费力,特别是热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上购书节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。
因此网上售书必将有长足的发展。
本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。
1.2项目背景(负责人:
丁彬彬)
随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
在软硬件都相对支持的情况下,迫切要求开发一个网上书店管理系统。
网站开发采用相关技术简介如下。
1.2.1DreamweaverCS5简介
DreamweaverCS5是专业可视化网页开发工具,它与另外两个网页制作软件Flash、Fireworks并称为“网页三剑客”。
其中Flash用来制作网页矢量动画,fireworks用来制作网页图像,而Dreamweaver用来编辑排版网页。
在DreamweaverCS5中,可以不用手工编写HTML代码,而是自动产生各种HTML代码。
DreamweaverCS5还提供了功能全面的编码环境,其中包括代码编辑工具,以及有关HTML、层叠样式表(CSS)、JavaScript、ColdFusion标记语言、ASP和JSP的参考资料。
1.2.2VBScript简介
VBScript是VisualBasic或VisualBasicforApplication(VBA)的一个“轻量级”子集,其程序设计与VB或VBA基本相同。
但是,VB或VBA的一些强大的功能,如类和API调用,在VBScript中被删除了,这主要是为了使VBScript语言简单和安全。
VBScript程序是纯文本,可以用简单的文本编辑器来编写。
VBScript是ASP的默认脚本语言,通过与HTML代码,ASP代码结合可以十分方便的建立Web页面。
1.2.3SQL简介
SQL是一个综合的、功能强大的且又简捷易学的语言。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一身。
其主要特点包括:
1、一体化:
SQL语言风格统一,可以完成数据库活动中的全部工作,包括创建数据库、定义模式等。
2、高度非过程化:
在使用SQL语言访问数据库时,用户没有必要告诉计算机“如何”一步步操纵,只需要描叙清楚要做什么,SQL语言就可以将要求提交给系统,然后由系统自动完成全部工作。
3、简洁:
虽然SQL语言功能强大,但它只有为数不多的几条命令。
另外,SQL的语法也比较简单,容易掌握。
4、能以多种方式使用:
SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中使用。
1.2.4XHTML简介
本系统使用的XHTML是XHTML的第一个版本—XHTML1.0规范,XHTML1.0与
HTML4.01几乎完成相同。
XHTML对设计提出更高的要求和规范,希望我们能够以更严谨的编码来代替HTML松散的编码结构,真正使页面代码清晰易懂,以便于设计与浏览器解析。
做er图和数据流图体会
在XHTML中,对于每一个元素都可以选择是这个元素的标签进行编码。
XHTML编写习惯:
1、属性名必须小写;
2、属性值必须使用双引号;
3、不允许使用属性的简写;做er图和数据流图体会
4、使用id代替name;
5、必须使用结束标签。
1.2.5CSS简介
CSS语法结构仅仅由三部分组成:
选择符(Selector)、属性(property)和值(Value)[6]。
其说明如下:
1、选择符:
指这组样式编码所要针对的对象,可以是XHTML标签,如body,h1;也可以是指定了特定id与class的标签,如#main选择符表示选择divid=”main”>;。
2、属性:
属性是CSS样式控制的核心,对于每一个XHTML中的标签,CSS都提供了丰富的样式属性,如:
颜色、大小、定位、浮动方式等。
3、值:
值是指属性的值,形式有两种,一种是指定范围的值,如float属性,只能应用left,right,none三种值;另一种如:
width能够使用0~9999px或其他的数学单位来指定。
选择JSP作为开发工具的原因:
1、将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者小脚本来生成页面上的动态内容。
生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。
这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。
2、强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。
基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡
3、采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。
JavaServerPage技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。
标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。
1.3系统数据流图(负责人:
陈冲)
1.3.1系统环境图
环境图也称为顶层数据流图,它仅包括一个数据处理过程,也就是要开发的目标系统。
环境图的作用是确定系统在其环境中的位置,通过确定系统的输入与外部实体的关系确定其边界。
1.3.2系统数据流图
按照系统的层次结构进行逐步分解,并以分层的数据流图反映着中结构关系,能清楚地表达整个系统,也容易理解。
数据流图第七篇、ER数据流图
(1)
做er图和数据流图体会
图一,点菜系统数据流图
图二饭店点菜系统ER图第八篇、数据流图画法
做er图和数据流图体会
内容仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 心得体会 做er图和数据流图体会 er 数据流 体会
![提示](https://static.bdocx.com/images/bang_tan.gif)