软件工程概论画图题.doc

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

储户

取款单

打印利息

清单

利息清单

储户

核对密码

5

3

存款单

打印存款单

存款存单

计算利息

2

4

D1存款信息

存款信息

记录存款

信息

存款信息

存款信息

存款信息

利息值

1

为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。请画出此系统的数据流图。

ER图

–本问题中共有两类实体,分别是“储户”和“储蓄所”,在它们之间存在“存取款”关系。因为一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以“存取款”是多对多(M:N)关系。

–储户的属性主要有姓名、住址、电话号码和身份证号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是关系类型存取款的属性。

判定树

–讲课课时津贴计算

一般授课

教授

副教授

讲师

30

25

20

15

●判定表

–讲课课时津贴计算

某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。

请用定义数据字典的方法,定义上述的电话号码。

●电话号码=[校内电话号码|校外电话号码]

●校内电话号码=非零数字+ 3 位数字//后面继续定义

●校外电话号码=[本市号码|外地号码]

●本市号码=数字零+8位数字

●外地号码=数字零+3位数字+8位数字

●非零数字=[1|2|3|4|5|6|7|8|9]

●数字零=0

●3位数字=3{数字}3 //3至3个数字

●8位数字=非零数字+7位数字

●7位数字=7{数字}7

●数字=[0|1|2|3|4|5|6|7|8|9]

复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。

1 2 3 4 5

教授T F F F

副教授 F T F F

讲师 F F T F

助教 F F F T

讲座T F F F F

50 ×

30 ×

25 ×

20 ×

15 ×

某校制定了教师的讲

课课时津贴标准。对于

各种性质的讲座,无论

教师是什么职称,每课

时津贴费一律是50

元;而对于一般的授

课,则根据教师的职称

来决定每课时津贴费:

教授30元,副教授25

元,讲师20元,助教

15元。

Jackson 设计方法的步骤(5步)P122

高考后将考生的基本情况文件(简称考生基本情况文件)和考生高考成绩文件(简称考分文件)合并成一个新文件(简称考生新文件)。考生基本情况文件和考分文件都是由考生记录组成的。为简便起见,考生基本情况文件中的考生记录的内容包括:准考证号、姓名、通讯地址。考分文件中的考生记录的内容包括:准考证号和各门考分。合并后的考生新文件自然也是由考生记录组成,内容包括:准考证号、姓名、通讯地址和各门考分。

操作:(1)停止;

(2)打开两个输入文件; (3)建立输出文件。

(4)从输入文件中各读一条记录。

(5)生成一条新记录。

(6)将新记录写入输出文件。

(7)关闭全部文件。 条件:I (1)文件结束。

请为某仓库的管理设计一个ER 模型。该仓库主要管理零件的订购和供应等事项。仓库向工程项目供应零件,并且根据需要向供应商订购零件。

● 本问题中共有三类实体,分别是“零件”、“工程项目”和“供应商”。

● 一种零件可供应多个工程项目,一个工程项目需要使用多种零件,因此,零件与工程项目之间的联系“供应”,是多

对多( M ' N )联系;类似地,零件与供应商之间的联系“订购”,也是多对多( M ' N )联系。

● 实体类型“零件”的主要属性是:零件编号,零件名称,颜色,重量。实体类型“工程项目”的属性主要是:项目编号,

项目名称,开工日期。实体类型“供应商”的属性主要有:供应商编号,供应商名称,地址。联系类型“供应”的属性是,向某工程项目供应的某种零件的数量。联系类型“订购”的属性是,向某供应商订购的某种零件的数量

考生新文件

考生记录*

准考证号 姓名 通讯地址 考分 考生情况文件 考生记录* 准考证号 姓名 通讯地址 考分文件 考生记录* 准考证号 考分 I

I (a) 输入数据结构 (b) 输出数据结构 I

产生新文件 处理考生记录* 分析考生记录 产生准考证号 产生姓名 产生通讯地址 产生考分 I(1)

3 2

4 7 1

6 5 4

相关文档
最新文档