文件上登记,也给学生一张收费收据。要求:给出该系统的数据流图和软件结构图。参考答案:(1)数据流图
f(2)结构图
5假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据;零件编号、零件名称、定货数量、目前价格、主要供应者和次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给定货系统。当某种零件的库存数量少于库存量临界值时就应该再次定货。
要求:用结构化方法学对定货系统进行分析与设计,分别完成以下工作:
1给出定货系统的功能模型。
2用数据字典描述该定货系统中主要加工“处理定货”和主要数据存储“定货报表”。
(3)给出定货系统的软件体系结构(用H图或结构图表示)。
参考答案:(1)
入库事务仓库管理员出库事务
处理入库事务处理出库事务
库存清单库存信息
处理定货定货
采购员定货报表产生报表信息
定货信息
2
名字:定货报表
别名:定货信息
描述:每天需要定货的零件表
定义:定货报表零件编号零件名称定货数量价格1供应者3
位置:输出到打印机
加工名:处理定货编号:
优先级:输入:输出:定货信息加工逻辑:根据库存记录
IF零件库存数量该零件库存临界值THEN
处理定货ELSE
处理其他零件定货信息
ENDIF
f(3)
定货系统
处理事务
产生报表
处理库存
处理定货
处理入库
处理出库
6高考录取统分子系统有如下功能:
1计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;2计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
要求:用结构化方法学对高考录取统分子系统进行分析与设计,分别完成以下工作:
1给出高考录取统分子系统的功能模型(用数据流图表示)。2给出高考录取统分子系统的软件体系结构(用H图或结构图表示)。参考答案:(1)数据流图
(2)结构图
7需求描述如下:
f参考答案:
8参考答案:(1)数据流图
(2)结构图
9
f10某运动会概括力相同接受来自运动员的包名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单
项名次发送给发布会。该系统的功能如下:(1)登记报名单
接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。(2)统计成绩
接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产r