系统分析与设计课后答案E-R图

合集下载

E-R图练习答案

E-R图练习答案

E-R图练习答案(总5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--E-R图练习答案1、假设一个学生可选多门课程(假设至多25门,至少20门),而一门课程又有多个学生选修(假设每门课程至少5人,至多120人),一个教师至多可讲3门课程,一门课程至多只有一个教师讲授。

试画出其教学管理的实体联系模型ER 图。

图教学管理的实体联系模型ER图简化表示:2、设计一个实体-联系模型以存放初二年级期末考试:语文、数学、英语、物理、化学五门课程学生成绩。

试画出实体联系模型ER图。

(1)能够满足要求,但模型不具有可扩展性。

(2)能够满足要求,模型具有可扩展性,但数据存在冗余,易造成数据不一致性。

(3)能够满足要求,但模型不具有可扩展性,和①雷同,操作比①麻烦。

(4)能够满足要求,模型具有可扩展性,数据不存在冗余,数据一致性好。

(为最佳答案)3、学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多项项目;每个学生可以同时选修多门课程。

试设计某学校的教学管理的E-R模型,要求给出每个实体、联系的属性。

解:(1)E-R模型应有5个实体:系、教师、学生、项目、课程。

(2)各实体的属性:系(系号,系名,主任名)教师(教师号,教师名,职称)学生(学号,姓名,年龄,性别)项目(项目号,名称,负责人)课程(课程号,课程名,学分)(3)各实体间的联系:教师担任课程的“任课”联系;教师参加项目的“参加”联系,有一个排名属性;学生选修课程的“选修”联系,有一个成绩属性;教师、学生与系之间的所属关系的“领导”联系。

4、某工厂生产若干产品,每种产品有不同的零件组成,有的零件可用在不同的产品上,这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中。

试用E-R图画出此工厂产品、零件、材料、仓库的概念模型。

解:(1)有4个实体:产品、零件、材料和仓库。

E-R图练习题

E-R图练习题

E-R模型练习题1、有如下运动队和运动会两方面的实体:1.运动队方面运动队:队名、教练姓名、队员姓名队员:队名、队员姓名、性别、项名其中,一个运动队有多个队员,一个队员仅属于一个运动队2.运动会方面运动队:队编号,队名,教练姓名项目;项目名,参加运动队编号,队员姓名,性别,比赛场地其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。

请完成如下设计:(1)分别设计运动队和运动会两个局部E-R图。

(2)将它们合并为一个全局E-R图。

(3)合并时存在什么冲突,你是如何解决这些冲突的?2、设有如下实体:学生:学号,单位名称,姓名,性别,年龄,选修课程名课程:编号,课程名,开课单位,任课教师号教师:教师号,姓名,性别,职称,讲授课程编号单位:单位名称,电话,教师号,教师姓名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可被多个学生选修。

(2)一个教师可讲授多门课程.一门课程可由多个教师讲授。

(3)一个单位可有多个教师.一个教师只能属于一个单位。

试完成如下工作:(1)分别设计学生选课和教师任课两个局部E-R图。

(2)将上述设计完成的E-R图合并成一个全局E-R图(3)将该全局E-R图转换为等价的关系模式表示的数据库逻辑结构。

3、假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。

销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。

(1)根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。

(2)试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

4、工厂需要采购多种材料,每种材料可由多个供应商提供。

每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。

信息系统分析与设计习题与答案

信息系统分析与设计习题与答案

一、单选题1、系统是由相互联系和相互制约的若干部分结合成的、具有特定功能的()。

A.有机整体B.部件C.构件D.结构正确答案:A2、信息系统的物理结构是指系统的硬件、软件、()等资源在空间的分布情况A.服务器B.数据C.文档D.程序正确答案:B3、信息系统物理结构可以分为()和分布式系统两大类。

A.路由式B.分散式C.镜像式D.集中式正确答案:D4、管理信息系统作为集成的人-机系统,面向(中层)管理人员,主要用来解决()决策问题,同时产生各种管理报告,主要采用数据库和网络技术。

A.结构化B.半结构化C.非结构化D.微观正确答案:A5、系统规划的主要任务包括()A. 明确组织的信息需求、制定系统总体结构方案B.对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构正确答案:A6、系统分析报告的主要作用是( )。

A.系统设计的依据B.系统规划的依据C.系统评价的依据D.系统实施的依据正确答案:A7、系统设计阶段的主要成果是()。

A.用户的分析方案B.系统总体设计方案C.用户的决策方针D.系统设计报告正确答案:D8、不同信息系统项目的开发过程基于生命周期出现了很多变种,下面给出的四种开发模型中,()不属于基于生命周期的开发模型。

A.结构化开发模型B.螺旋开发模型C.原型开发模型D.瀑布开发模型正确答案:A解析:结构化开发模型属于开发技术模型9、不同的开发技术和软件结构形成了不同的软件开发方法。

下面几种方法中,()不属于基于开发技术的系统开发方法。

A.原型开发方法B.面向对象开发方法C.结构化开发方法D.面向服务开发方法正确答案:A10、企业系统规划法的优点在于能保证()独立于企业的组织机构。

A.系统规划B.信息系统C.管理功能D.数据类正确答案:B11、关键成功因素的选择力求精简,通常控制在()个因素以内。

A.3~4B.7~8C.9~10D.5~6正确答案:D12、下列方法中不属于信息系统战略规划的方法的是()。

(最新整理)信息系统分析与设计课后题答案

(最新整理)信息系统分析与设计课后题答案

(完整)信息系统分析与设计课后题答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)信息系统分析与设计课后题答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)信息系统分析与设计课后题答案的全部内容。

第一章信息系统导论一、名词解释1.信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值.2.系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。

3.信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。

4.决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。

二、选择题1.信息运动的基本形式是(D)A.信息输入与输出 B信息处理 C信息控制 D信息循环2.决策的基础(C)A管理者 B客户 C 信息 D规章制度3.下列是分布式系统缺点是(D)A难于发挥用户的积极性和创造性 B应变能力差C系统难于扩展 D安全控制难度大4.集中式系统的缺点是(C)A不利于安全控制 B应变能力差C不利于调动各部门的积极性 D不利于人员素质的提高5.以下不是B/S结构特点的是(B)A 客户端统一 B速度快C开放性强 D 易于管理和维护6.系统通过与环境进行物质、能量和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(A)A 动态性B 目的性C 整体性D 相关性三、简答题1.简述信息与数据的区别.答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。

最新系统分析与设计课后答案E-R图讲课教案

最新系统分析与设计课后答案E-R图讲课教案

【例5】今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。

医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。

根据上述语义,画出E-R模型。

答案:【例6】学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。

画出学校的E-R图。

【例7】某商业数据管理系统,业务规定如下:⑴顾客有姓名、单位、电话号码⑵商品有商品编码、商品名称、单价这些实体之间的联系:⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买⑵顾客每一次购买商品还涉及日期、数量、金额根据上述描述,解答下列各题:①试画出E-R图;②要求在E-R图中标注联系的类型;③指出每一个实体的主码(主关键字);④将E-R图转换成关系模型。

答案:转化的关系模型为:顾客(姓名,单位,电话号码),主键为姓名;商品(商品编码,商品名称,单价),主键为商品编码;购买(姓名,商品编码,日期,数量,金额),主键为(姓名,商品编码,日期),外键:姓名,参照顾客;外键:商品编码,参照商品。

【例7】设某工厂的物资管理系统包含如下的实体:➢仓库:仓库号、仓库面积、电话号码➢零件:零件号、名称、规格、单价、描述➢供应商:供应商号、名称、地址、电话号码、帐号➢职工:职工号、姓名、年龄、职称实体之间的联系如下:➢一个仓库可以存放多种零件,一个零件可以存放多个仓库中。

用库存量来描述某种零件在某个仓库中的数量。

➢一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。

➢职工之间具有领导和被领导的关系,即仓库主任领导若干保管员。

➢一个供应商可以供应多种零件,反之,一种零件也可以由不同的供应商供应。

(1)根据以上描述,构造E-R模型。

整理数据库系统原理与设计(第2版) 万常选版 第2章 关系模型与关系代数 课后答案

整理数据库系统原理与设计(第2版) 万常选版 第2章 关系模型与关系代数  课后答案

文件编号:D6-86-07-A8-E3数据库原理整理人尼克数据库原理一、填空题1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。

2.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。

3.数据库设计分为以下六个阶段_______________、________________、________________、________________、________________和________________。

4.关系代数运算中,传统的集合运算有_______,________,________,_________。

5.用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是__________的联系。

6.设关系R(U),X,Y∈U,X→Y是R的一个函数依赖,如果存在X′∈X,使X′→Y成立,则称函数依赖X→Y是___________ 函数依赖。

7.在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D },则候选码是___________ ,关系模式R(A,C,D)最高可以达到_____________ 。

8.关系数据模型中,二维表的列称为________,二维表的行称为________。

9.数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。

10.关系代数运算中,基本的运算是________,________,________,________,________。

11.关系的完整性约束条件包括三大类:__________、__________和__________。

系统分析与设计 习题解答

系统分析与设计 习题解答

第一章系统分析和设计方法的环境1.企业为什么需要信息系统(IS)?答:企业的信息系统捕捉和管理数据以产生有用的信息,为企业以及企业的雇员、客户、供应商和合作伙伴提供支持。

许多企业把信息系统看成是他们的竞争力或者获取竞争优势的根本因素,绝大多数企业也已经认识到所有的工作人员都需要参与到信息系统的开发中。

2.为什么系统分析员需要知道企业中关联人员是谁?答:如图1-1所示,系统分析员需要同系统中的其他关联人员交互工作。

对于系统所有者和用户来说,分析员确定并验证他们的业务问题和需求;对于系统设计人员和构造人员来说,分析员确保技术方案实现了业务需求,并将技术方案集成到业务中。

换句话说,系统分析员通过与其他关联人员的交互推动信息系统的开发。

3.谁是信息系统中的典型关联人员?他们的角色是什么?答:1.系统所有者。

角色是管理阶层,对于大中型的信息系统,系统所有者通常是中层或高层经理。

对于小型系统来说,系统所有者可能是中层管理或主管。

他们只对结果感兴趣。

2.系统用户。

角色分内部系统用户和外部系统用户。

内部:办事员和服务人员、技术人员和专业人员、主管、中层经理和高层经理。

外部系统用户:顾客、供应商、合作伙伴、雇员。

3.系统设计人员。

如:数据库管理员、网络架构师、web架构师、图形艺术师、安全专家、技术专家。

4.系统构造人员。

如:应用程序员、系统程序员、数据库程序员、网络管理员、安全管理员、web站点管理员、软件集成员。

5、系统分析员。

系统分析员既懂业务又懂计算机技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换成对基于计算机的信息系统的规格说明。

6、外部服务提供者。

如:咨询顾问、签约的系统分析员、系统设计人员或者系统构造人员7、项目经理。

大多数项目经理由有经验的系统分析员承担。

但有些组织,项目经理是从我们称为“系统所有者”的人中挑选的。

4.请解释如果信息系统缺少系统所有者结果会怎样?答:。

UML系统建模与分析设计课后习题答案

UML系统建模与分析设计课后习题答案

第一章系统建模与分析设计的演变1、系统建模的三要素:方法、工具和过程2、软件的分类:按软件的功能划分:系统软件、支撑软件和应用软件按软件的规模划分:小型软件、中型软件、大型甚至超大型软件按软件的工作方式划分:实时处理软件、分时处理软件交互式软件和批处理软件按软件服务对象的范围划分:一次性使用软件和使用频度较高的软件按软件失效的影响程度划分:一般性软件和关键性软件3、软件危机产生的原因主要有两个:一是与软件本身的特点相关;二是软件开发和维护的方法不正确。

4、软件开发过程模型:瀑布模型、渐增模型、演化模型、螺旋模型、智能模型5、UML的特点:唯一性、连续性、维护性、复用性和逐步完善6、面向对象的三大重要特征:封装性、继承性和多态性7、软件开发方法从结构化开发方法、模块化开发方法到面向对象开发方法是一个渐进的演变过程8、软件生命周期描述了一个软件从定义、开发、使用、维护到服用的全过程9、面向对象的基本概念有:对象、类急气封装性、多态性、继承性和消息传递10、软件开发过程由客户端需求分析、系统分析、系统设计和系统实现以测试与维护四个四个阶段组成11、面向对象系统的开发过程以体系结构为中心,以用例为驱动,是一个反复、渐增的过程课后习题:ACDB1、封装是吧对象的属性和操作结合在一起,组成一个独立的对象、2、封装是一种信息隐蔽技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。

3、面向对象方法中的继承机制使子类可以自动地拥有复制父类全部属性和操作4、使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是多态性5、软件按照其工作方式可划分为实时处理软件、分时处理软件、交互式软件和批处理软件。

6、软件生存周期由软件的定义、软件的开发和软件的使用维护和更新换代三部分组成。

7、软件开发模型有瀑布模型、增量模型、螺旋模型、智能模型和快速原型模型等五种主要模型8、面向对象技术采用以类为中心的封装、继承、多态等不仅支持软件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性制造。

E-R图详细讲解

E-R图详细讲解
网络模型的典型代表是CODASYL —— Conference On DAta SYstem Language
CODASYL用系描述联系
系:命名了的联系。
SET:相互关联的数据 的集合。
系由一个父记录型和 一个或多个子记录型 构成。
系是一个二级树。
网络结构
理解系的概念
关系数据模型
用关系(表格数据)表示实体和实体之 间联系的模型称为关系数据模型。
实现存储数据独立性
概念数据独立性
修改概念文件的结构时应用程序不用 修改的特性。
实现概念数据独立性
数据库的三层模式结构
存储、概念和外部模式
定义存储模型的模式叫做存储模式; 定义概念模型的模式叫概念模式,或简 称模式; 定义外部模型的模式叫外部模式,又称 做子模式。
各级模式之间的关系
存储数据库示例
ST O R A G E SC H E M A F O R ST O R A G E -A C C O U N T IN G D ATA B A SE . STO R A G E FIL E SE C T IO N .
一对一的联系
如果实体集A与实体集B之间存在联系, 并且对于实体集A中的任意一个实体,实体 集B中至多只有一个实体与之对应;而对实 体集B中的任意一个实体,在实体集A中也至 多只有一个实体与之对应,则称实体集A到 实体集B的联系是一对一的,记为1 : 1 。
一对一联系的例子
有车间和车间主任两个 实体,并且有语义:一个车间 只能有一名车间主任,一个职 工也只能在一个车间当主任。 那么车间和车间主任之间的联 系是一对一的,我们把这种联 系命名为任职。
多对多联系
面积 500 450 200 300
器 显声解 散

课题3课程设计 需求分析 E-R图 任务分配.

课题3课程设计 需求分析 E-R图 任务分配.

物业管理系统从物业管理公司的角度出发,在综合考虑物业管理公司与业主、住户、房地产开发公司及其他相关单位之间的信息来往基础上,着重考虑物业服务及其物业费用收取等业务问题。

3.1需求分析3.1.1 系统需求功能概括经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:(1)、对小区、楼栋、单元的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。

(2)、对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。

(3)、在具有了所有的基本资料信息后,需要实现实质性的物业管理。

主要的管理业务包括:物业设备管理、仪表(水、电、气表)数据管理、收费管理。

(4)、住户投诉管理、住户报修管理、设备维修管理、停车场管理。

括增、删、改、查询等功能的实现。

这些与用户资料、小区缴费信息将成为小区物业管理的主体。

(5)、对小区各部门负责人的资料、限权的管理,包括增、删、改、查询等功能的实现。

4.5系统总体设计---系统功能详细设计模块图3.2.1管理功能C/S机构模式1.系统用户管理功能(1)、系统用户的添加,包括用户名、密码、电话、限权等信息。

(2)、系统用户密码的修改。

2. 小区住户信息管理功能(1)、住户基本信息的录入,包括住户编号、住户姓名、物业地址、使用面积、入住时间等信息。

(2)、住户基本信息的修改。

(3)、住户基本信息的删除。

登录页面住户资料管理小区管理报修管理缴费管理住户停车管理系统管理(4)、住户基本信息的查询。

3. 小区房产信息管理功能(1)、房产基本信息的录入,包括小区名称、单元设置、房间编号、物业地址、。

(2)、房产基本信息的修改。

(3)、房产基本信息的删除。

(4)、房产基本信息的查询。

4.小区仪表信息管理功能(1)、仪表基本信息的录入,包括仪表编号、本月用量、单价、本月费用、上月抄表日期、本月抄表日期等信息。

系统分析与设计课后习题答案

系统分析与设计课后习题答案

第一章1.什么是系统?信息系统一般具有那些特性?答:系统是一组为实现某些结果相互联系相互作用的部件的集合。

1.可分解性2.边界性2.从应用范围来看,信息系统可以分为哪些类型?答:1.事物处理系统2.管理信息系统3.智能支持决策系统4.办公自动化系统3.信息系统中典型的关联人员有哪些?他们的角色是什么?答:系统所有者(通常是中层或者高层经理,对于小型系统来说,可能是中层经理或者主管)、用户、分析设计人员(都代表信息系统的技术专家角色)、外部服务者(业务顾问和系统顾问等)以及项目经理(团队的领导者)4.请解释系统内部用户和外部用户的区别是什么?答:内部系统用户主要是指系统实际操作人员,这些人员往往专注于信息系统的处理速度和处理事务的正确性。

外部系统用户主要是指系统的直接或者间接使用人员,所有这些外部系统用户最关注的是使用系统的服务操作是否简单易学,方便操作。

5.什么是模型驱动分析?为什么要使用此方法?举例说明。

答:模型驱动分析法强调绘制图形化系统模型来记录和验证现有的或建议的系统。

系统模型最终将成为设计和构造一个改进系统的蓝图。

结构化分析、信息工程和面向对象分析都是基于模型驱动的分析方法。

6.什么是系统开发生存周期?在项目启动阶段涉及的主要活动有哪些?答:开发一个完整的系统项目总会经历“目标、计划、分析、设计、实现、维护”这样的过程或步骤,这就是系统开发的生存周期(系统项目启动、业务需求分析、详细系统设计、系统实现与维护)。

启动阶段的主要涉及5个活动:定义问题域、制定项目的进度表、确认项目的可行性、安排项目人员、启动项目。

7.为什么引入系统原型开发方法?它的优缺点是什么?答:采用最经济的方法,尽快设计出一个可以实际运行的系统原型。

优点:提高了用户参与的主动性;系统开放周期短;能更好的适应需求的变化并减少误解,能有效的提高最终系统的质量,特别是用户接受性,为保证将系统提供给用户使用奠定了基础。

缺点:1.系统分析和功能设计贯穿于整个开发过程中,使得系统的总体结构变得不明确;2.原型选取的不确定性可能降低系统开放速度;3.对原型进行分析设计时,依然沿袭结构化方法,自顶向下模块化的设计思想,数据和功能相互分离的缺陷在原型法中依然存在,不利于软件构件的重用;4.开发过程中不断引入用户需求的变化,造成了系统开发的不确定性。

电子商务系统分析与设计复习题及答案

电子商务系统分析与设计复习题及答案

《电子商务系统分析和设计》一、填空题:1.电子商务系统规划的常用方法包括:战略集合变换法,关键成功因素法、企业系统规划法。

2.U/C矩阵的正确性检验包括完备性检验、一致性检验、无冗余检验。

3.从企业商务活动的信息化角度来看,电子商务系统的发展过程大致可分为四个阶段:酝酿阶段、雏形阶段、发展阶段和完善阶段。

4.电子商务系统分析的思路是自顶向下、从静到动、去伪存真、不断迭代。

5.结构化分析方法认为计算机数据处理过程可以归结为输入数据、处理转换、输出数据6. 数据流程图的两个特征是:抽象性和概括性。

8. UML主要包括三个基本内容事物、关系、图。

9. UML中定义了四种关系:依赖、关联、泛化和实现。

10.结构化分析方法中,系统模块设计应该降低模块间的耦合度,增加模块内的组合度。

11. 电子商务的网络环境可以通过多种接入方式实现,如专线接入、服务器托管、虚拟主机和数据中心。

12.系统的经济可行性分析包括成本估算和效益估算。

13.在结构化分析方法中,使用的主要工具是数据流图和数据字典。

14.通过面向对象的分析建立的系统模型,称为概念模型。

15.面向对象的分析模型由五个层次组成,这五个层次是指:对象和类型、结构层、属性层、服务层、主题层。

16.用例图是描述系统基本功能的工具,包含角色、用例和系统三种元素。

17.请列举目前主流的三种Web服务器IIS、Websphere、Apache。

18.电子商务系统由三个部分构成,即企业内部Intranet、Extranet和Internet三个部分。

19.电子商务系统规划中的关键成功因素法使用的工具是树状因果图。

20.电子商务系统分析的特点包括不确定性, 创新性,整合性。

21.数据字典应由下列4类元素的定义组成:数据流、数据存储、数据项和小说明。

22.UML中结构事物包括7种元素:类、接口、协作、用例、活动类、组件和节点。

23. 支持电子商务系统的局域网应具有较高的带宽和安全可靠的隔离措施。

系统分析与设计课后答案E-R图

系统分析与设计课后答案E-R图

【例5】今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。

医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。

根据上述语义,画出E-R模型。

答案:【例6】学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。

画出学校的E-R图。

【例7】某商业数据管理系统,业务规定如下:⑴顾客有姓名、单位、电话号码⑵商品有商品编码、商品名称、单价这些实体之间的联系:⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买⑵顾客每一次购买商品还涉及日期、数量、金额根据上述描述,解答下列各题:①试画出E-R图;②要求在E-R图中标注联系的类型;③指出每一个实体的主码(主关键字);④将E-R图转换成关系模型。

答案:转化的关系模型为:顾客(姓名,单位,电话号码),主键为姓名;商品(商品编码,商品名称,单价),主键为商品编码;购买(姓名,商品编码,日期,数量,金额),主键为(姓名,商品编码,日期),外键:姓名,参照顾客;外键:商品编码,参照商品。

【例7】设某工厂的物资管理系统包含如下的实体:➢仓库:仓库号、仓库面积、电话号码➢零件:零件号、名称、规格、单价、描述➢供应商:供应商号、名称、地址、电话号码、帐号➢职工:职工号、姓名、年龄、职称实体之间的联系如下:➢一个仓库可以存放多种零件,一个零件可以存放多个仓库中。

用库存量来描述某种零件在某个仓库中的数量。

➢一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。

➢职工之间具有领导和被领导的关系,即仓库主任领导若干保管员。

➢一个供应商可以供应多种零件,反之,一种零件也可以由不同的供应商供应。

(1)根据以上描述,构造E-R模型。

信息系统分析与设计课后题答案

信息系统分析与设计课后题答案

第一章信息系统导论一、名词解释1.信息:信息是经过加工后的数据,它对接收者的决策或行为具有现实或潜在的价值。

2.系统:系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集合。

3.信息系统:信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据业务、管理和决策问题并为组织目标服务的综合系统。

4.决策支持系统:这是在现代信息技术的基础上,交叉管理学、行为科学、运筹学,控制论等学科运用、人工智能、专家系统、知识工程等理论和方法,辅助支持企业,决策活动的信息系统。

二、选择题1.信息运动的基本形式是(D)A.信息输入与输出B信息处理C信息控制D信息循环2.决策的基础(C)A管理者B客户 C 信息D规章制度3.下列是分布式系统缺点是(D)A难于发挥用户的积极性和创造性B应变能力差C系统难于扩展D安全控制难度大4.集中式系统的缺点是(C)A不利于安全控制B应变能力差C不利于调动各部门的积极性D不利于人员素质的提高5.以下不是B/S结构特点的是(B)A 客户端统一B速度快C开放性强 D 易于管理和维护6.系统通过与环境进行物质、能量和信息的交换,从而调节自身的行为,达到与环境平衡和适应,这是指系统的(A)A 动态性B 目的性C 整体性D 相关性三、简答题1.简述信息与数据的区别。

答:信息是经过加工后的数据,它对于接收者的决策或行为具有现实或潜在意义。

数据是记录客观事物的可鉴别的符号,这些符号不仅指数字,而且还包括文字、图形、声音等。

数据本身没有意义,具有客观性。

数据要经过处理和解释才有意义成为信息。

可以说信息是经过加工以后并对客观世界产生影响的数据。

2. 决策过程分哪几个阶段?各阶段的任务是什么?答:决策系统分为情报阶段、设计阶段、抉择阶段。

3.简述信息系统的功能。

答:1)、信息处理:这是信息系统必备的基本功能,它一般包括信息的收集和输入、传输、存储、处理及输出。

2)、业务处理:这是信息系统的基本功能。

需求分析案例(学生)E-R图

需求分析案例(学生)E-R图

银行管理系统1目的2背景分析3可行性分析4分功能分析5功能分析6用户对于功能性需求7系统的功能性需求8系统的E-R图9系统的DFDs图10总结1、目的在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的银行业务系统,实现银行的金额交易自动化的计算机系统,为银行的管理提供准确、精细、迅速的交易金额变动2、背景分析4.1 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。

4.2 系统的开放性和系统的可扩充性:银行储蓄业务系统在开发过程中,应该充分考虑以后的可扩充性。

因为用户的需求会不断的更新和完善。

而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

3、可行性分析1:技术上的可行性:系统用C#编程实现。

数据库运用sql server2008来实现,采用自顶向下的方案进行设计实现。

2:时间可行性:通过对各个阶段的分析我们得出时间的可行性,系统科学分配完成需求分析,软件设计,编码,测试等过程。

3:市场的可行性:由于银行管理系统的规模和标准化,本系统能够帮助银行的业务员高效的进行业务操作,具有很强的市场性。

4、非功能分析4.1 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。

4.2 系统的开放性和系统的可扩充性:银行储蓄业务系统在开发过程中,应该充分考虑以后的可扩充性。

因为用户的需求会不断的更新和完善。

而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

系统分析与设计课后答案E-R图

系统分析与设计课后答案E-R图

【例5】今有一个医院住院部,设有多个科,每个科有假设干医生和病房,病人住在病房中由某个医生负责治疗。

医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。

根据上述语义,画出E-R模型。

答案:【例6】学校有假设干系,每个系有假设干班级和教研室,每个教研室有假设干教员,其中有的教授和副教授可以带假设干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由假设干学生选修。

画出学校的E-R图。

【例7】某商业数据管理系统,业务规定如下:⑴顾客有姓名、单位、号码⑵商品有商品编码、商品名称、单价这些实体之间的联系:⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购置⑵顾客每一次购置商品还涉及日期、数量、金额根据上述描述,解答以下各题:①试画出E-R图;②要求在E-R图中标注联系的类型;③指出每一个实体的主码〔主关键字〕;④将E-R图转换成关系模型。

答案:转化的关系模型为:顾客(姓名,单位, 号码),主键为姓名;商品(商品编码,商品名称,单价),主键为商品编码;购置(姓名,商品编码,日期,数量,金额),主键为〔姓名,商品编码,日期〕,外键:姓名,参照顾客;外键:商品编码,参照商品。

【例7】设某工厂的物资管理系统包含如下的实体:➢仓库:仓库号、仓库面积、号码➢零件:零件号、名称、规格、单价、描述➢供给商:供给商号、名称、地址、号码、帐号➢职工:职工号、姓名、年龄、职称实体之间的联系如下:➢一个仓库可以存放多种零件,一个零件可以存放多个仓库中。

用库存量来描述某种零件在某个仓库中的数量。

➢一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。

➢职工之间具有领导和被领导的关系,即仓库主任领导假设干保管员。

➢一个供给商可以供给多种零件,反之,一种零件也可以由不同的供给商供给。

(1)根据以上描述,构造E-R模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【例5】今有一个医院住院部,设有多个科,每个科有若干医生和病房,病人住在病房中由某个医生负责治疗。

医生总是属于某个科的,但不能跨科;病房也是属于某个科的,不混合使用;病人住在某一科的病房中,一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生可以负责多个病人。

根据上述语义,画出E-R模型。

答案:
【例6】学校有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授可以带若干研究生,每个班有多名学生,每个学生选修多门课程,每门课程由若干学生选修。

画出学校的E-R图。

【例7】某商业数据管理系统,业务规定如下:
⑴顾客有姓名、单位、电话号码
⑵商品有商品编码、商品名称、单价
这些实体之间的联系:
⑴每一名顾客可能买多种商品,且每一种商品又可能有多名顾客购买
⑵顾客每一次购买商品还涉及日期、数量、金额
根据上述描述,解答下列各题:
①试画出E-R图;
②要求在E-R图中标注联系的类型;
③指出每一个实体的主码(主关键字);
④将E-R图转换成关系模型。

答案:
转化的关系模型为:
顾客(姓名,单位,电话号码),主键为姓名;
商品(商品编码,商品名称,单价),主键为商品编码;
购买(姓名,商品编码,日期,数量,金额),主键为(姓名,商品编码,日期),外键:姓名,参照顾客;外键:商品编码,参照商品。

【例7】设某工厂的物资管理系统包含如下的实体:
➢仓库:仓库号、仓库面积、电话号码
➢零件:零件号、名称、规格、单价、描述
➢供应商:供应商号、名称、地址、电话号码、帐号
➢职工:职工号、姓名、年龄、职称
实体之间的联系如下:
➢一个仓库可以存放多种零件,一个零件可以存放多个仓库中。

用库存量来描述某种零件在某个仓库中的数量。

➢一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库中工作。

➢职工之间具有领导和被领导的关系,即仓库主任领导若干保管员。

➢一个供应商可以供应多种零件,反之,一种零件也可以由不同的供应商供应。

(1)根据以上描述,构造E-R模型。

(2)将上述E-R图转换为关系模型。

转化的关系模型为:
•仓库(仓库号,仓库面积,电话号码),主键为仓库号;
•零件(零件号,名称,规格,单价,描述),主键为零件好;
•供应商(供应商号,名称,地址,电话号码,帐号),主键为供应商号;
•职工(职工号,姓名,年龄,职称,仓库号,仓库主任),主键为职工号,外键为仓库号,参照仓库;
•库存(仓库号,零件号,库存量),主键为(仓库号,零件号),其中,外键仓库号参照仓库,外键零件号参照零件;
•供应(供应商号,零件号,供货日期,数量),主键为(供应商号,零件号,供货日期);外键供应商号参照供应商,外键零件号参照零件。

【例8】设某商业集团数据库有三个实体集。

一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。

商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可存放在多个商店销售,每个商店销售的每一种商品用月销售量描述;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

请根据上述描述,解答下列问题:
(1)画出该系统的E-R模型(要求注明属性、联系的类型)
(2)将该模型转化为关系模型,注明主键和外键。

答案:
(1)E-R图如下:
转化的关系模型为:
•商店(商店编号,商店名,地址),主键为商店编号;
•商品(商品号,商品名,规格,单价),主键为商品号;
•职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪),主键为职工编号,外键为商店编号,参照商店;
•销售(商店号,商品号,月份,月销售量),主键为(商店号,商品号,月份),外键为商店号,参照商店;商品号参照商品。

【例9】假设有“教师”、“学生”、“课程”三个实体。

一门课程只能有一个教师任课,一个教师可以上多门课程;一个学生可以选修多门课程,一门课程可以由多个学生来选修。

已知教师的属性有:工号、姓名、职称,课程的属性有课程号、课程名、学时数,学生的属性有学号、姓名、性别、年龄。

(1)根据上述描述,画出E-R图
(2)将E-R图转化为关系模型
答案:
(1)E-R图如下:
(2)
转化的关系模型为:
•教师(工号,姓名,职称),主键为工号;
•学生(学号,姓名,性别,年龄),主键为学号;
•课程(课程号,课程名,学时数,教师编号),主键为课程号;
•成绩(学号,课程号,成绩),主键为(学号,课程号),其中,外键学号参照表学生,外键教师编号参照表教师(工号)。

【例10】在学生运动会管理系统中,假定一个班级有多名运动员,每个运动员可参加多项
(1)设计E-R
(2)
答案:
(1)E-R
(2)转化的关系模型为:
•班级(班号,班级名,专业,人数),主键为班号;
•运动员(运动员号,姓名,性别,年龄,班号),主键为运动员号,外键为班号参照班级;
•项目(项目号,项目名称,比赛地点),主键为项目号;
•成绩(运动员号,项目号,成绩,名次),主键为(运动员号,项目号),外键运动员号,参照运动员,外键项目号,参照项目。

相关文档
最新文档