




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据模型中包含3种相互关联的信息数据对象、数据对象的属性及数据对象彼此间相互连接的关系。,3.5实体-联系图,数据对象可以是外部实体即产生或使用信息的任何事物、行为、事件、角色、单位、地点或结构。总之,可以由一组属性来定义的实体都可以被认为是数据对象事物(例如,报表)、行为(例如,打电话)、事件(例如,响警报)、角色(例如,教师、学生)、单位(例如,会计科)、地点(例如,仓库)或结构(例如,文件)等。,一、数据对象,数据对象彼此间是有关联的,例如,教师“教”课程,学生“学”课程,教或学的关系表示教师和课程或学生和课程之间的一种特定的连接。,属性定义了数据对象的性质。必须把一个或多个属性定义为“标识符”,也就是说,当我们希望找到数据对象的一个实例时,用标识符属性作为“关键字”(通常简称为“键”)。,二、属性,数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下3种类型:(1)一对一联系(11)例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。(2)一对多联系(1N)例如,某校教师与课程之间存在一对多的联系“教”,即每位教师可以教多门课程,但是每门课程只能由一位教师来教,三、联系,(3)多对多联系(MN)例如,图表示学生与课程间的联系(“学”)是多对多的,即一个学生可以学多门课程,而每门课程可以有多个学生来学。,实体-联系图简称为ER图,把ER图描绘的数据模型称为ER模型。ER图中包含了实体(即数据对象)、关系和属性等3种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。,四、实体-联系图的符号,某校教学管理ER图,某校教学管理ER图,层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。,3.6其他图形工具一、层次方框图,图3.5层次方框图的一个例子,例如,描绘一家计算机公司全部产品的层次方框图。,表示信息层次结构的另外一种图形工具。但是这种图形工具比层次方框图提供了更丰富的描绘手段。,二、Warnier图,图3.6Warnier图的一个例子,IPO图是输入、处理、输出图的简称,它是美国IBM公司发展完善起来的一种图形工具,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。,三、IPO图,IPO图使用的基本符号既少又简单。它的基本形式是在左边的框中列出有关的输入数据,在中间的框内列出主要的处理,在右边的框内列出产生的输出数据。处理框中列出处理的次序暗示了执行的顺序,,图3.7IPO图的一个例子图,图3.8改进的IPO图的形式,3.7系统行为描述,采用动态分析方法,直观地分析系统的动作。最常用的动态分析方法:状态迁移图时序图Petri网,状态迁移图,图形符号,初态,终态,中间状态,状态转换,图形符号,5、例子,需求分析阶段的工作结果是开发软件系统的重要基础,大量统计数字表明,软件系统中15%的错误起源于错误的需求。为了提高软件质量,确保软件开发成功,降低软件开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。,3.8验证软件需求,从四个方面验证:一致性、完整性、现实性、有效性,3-1为什么要进行需求分析?通常对软件系统有哪些需求?3-2怎样与用户有效地沟通以获取用户的真实需求?3-3银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。,习题,3-4为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客分析所述的机票预订系统。请用实体-联系图描绘本系统中的数据对象并用数据流图描绘本系统的功能,3-5目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请写出问题定义,并且分析开发这个系统的可行性。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 果园自动化设备选型分析报告
- 计算机硬件组装与维护实训操作指南
- 2025年宠物用品射频识别(RFID)技术在供应链优化与物流效率提升中的应用报告
- 海洋工程3D打印技术专利分析报告
- 质量管理小组学习教程及测试题库
- 土遗址文物修复师技能巩固考核试卷及答案
- 炼焦配煤工职业技能考核试卷及答案
- 浮选药剂工基础考核试卷及答案
- 2023三年级英语下册 Unit 3 Food and Meals Lesson 16 Breakfast Lunch and Dinner说课稿 冀教版(三起)
- 金湖安全员c证考试及答案
- 麻醉医生进修汇报课件
- 2025年国企审计笔试题及答案
- 开学第一课+课件-2025-2026学年人教版(2024)七年级英语上册
- 人教版数学三年级上册第五单元《 第02课时 求一个数是另一个数的几倍 》(听评课记录)
- 医院医疗收费培训课件
- 抢救药品的使用规范及观察要点
- 大一农业基础化学课件
- 2025年中国地震局事业单位公开招聘考试历年参考题库含答案详解(5卷)
- 大咯血的急救和护理
- 劳动保障监察条例课件
- 名学快问快答题目及答案
评论
0/150
提交评论