0 层图:
学生信息
课程表
1
学籍管理
学生档案
2
排课管理
3
成绩登统
考试成绩
课程库
成绩表
成绩库
部分数据词典:
学生档案 ={ 学号 +姓名 +性别 +年龄 +专业 +班级 } 成绩库 =学号 +课程号 +分数 课程库 =课程号 +课程名 +学分
学生信息 =学号 +姓名 +性别 +年龄 +专业 +班级 考试成绩 =学号 +课程号 +分数 学号 =”00001”... ”99999” 姓名 =2{ 汉字 }4
专业 =”01”... ”99注”:专业代号 2 位数字 班级 =”01”... ”99注”:班级代号 2 位数字 学分 =0..99
2、某录取统分子系统有如下功能:
( 1)计算标准分:根据考生原始分计算出标准分,并将其存入考生分数文件。 ( 2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线分数,并存入录取线文件。试根据要求画出该子系统的数据流程图。
解: 数据流图如下:
5
考生分数
招生计划文件
原始分
招生人数 标准分
计 算 录 取
考 生
计算
标准分
标 准
录取线文件
3、某考务中心准备开发一个考务管理系统,其需求如下:
( 1)考生填写考试报名表,经检查合格后在系统中登记注册,并发给学生准考证。 ( 2)学生按照准考证要求进入考场考试。考试完后将试卷交给阅卷站。
( 3)阅卷站阅卷后把成绩表(包括每个考试科目、每个考生的分项分数)交给本系统并输入计算机。
( 4)考试中心负责管理成绩评定标准,并将其交给阅卷站。
( 5)系统把考试成绩通知考生,把考试成绩的统计结果交给考试中心。
( 6)系统向考生提供按准考证号、考生姓名的考生成绩查询,将按科目的历年考试成绩统计分析和评分标准提供给考试中心。
( 7)考生对考试成绩质疑时,系统根据准考证号、姓名可以查询考生某科目的各分项成绩,必要时可查阅阅卷站的试卷。
( 8)系统保存并可查询历年每门科目的评分标准。
( 9)根据考试成绩统计系统可以向考试中心提供试题难度分析。 请画出系统的数据流程图(顶层图和
0 层图)。
解:顶层图:
报名表
统计分析表
考 试 中 心
不合格报名表
考 生 准考证
考务管理系统
合格标准
考试通知单
考 生 名 单
成 绩 清 单 错 误 成 绩 单
阅卷站
顶层图
0 层图:
6
报名表
考生通知单
不合格报名表
1
登记 报名单
2
准考证
统计 成绩
统计分析表 错 误 成
考 生 名 单
考生名册
合 格 标 准
绩 清 成 绩 单
单
0 层图
4、某单位人事部门拟对职工工作进行调整,细则如下:
年龄满 40 岁以上人员,初中或高中文化,若是男性当修理工,若是女性当清洁工;大专文化当技术员。
年龄 25 岁至 40 岁,初中或高中文化,若是男性钳工,若是女性当车工;大专文化当技术员。
年龄不满 25 岁,初中文化脱产学习,高中文化当电工;大专文化当技术员。 请根据以上叙述运用三种加工逻辑说明写出它们的逻辑组合的关系。
解:判定表如下:
设:性别 :
学历 :
1
性别
M A C X
X
X
X
X
X
X
X
X
X
X
X
X
2 M A Y
男 :M 女 :F 初中 :A 高中 B
3 M A L
4 M B C
5 M B Y
6 M B L
大专 :C
年龄 :小于 25: C 25 至 40:Y
7 M C C
40 以上 :L
8 M C Y
9 M C L
10 F A C X
X
X
X
X
11 F A Y
12 F A L
13 F B C
14 F B Y
15 F B L
16 F C C
17 F C Y
18
F
C
学历
年龄
L
脱产学习
电工
技术员
修理工
钳工
车工
清洁工
化简后的判定表 :
7
1, 10 -- A C X
2 M A Y
3 M A L
4, 13 -- B C
5 M B Y
6 M B L
7-9, 16-18 -- C --
11 F A Y
12 F A L
14 F B Y
15 F B L
性别 学历 年龄 脱产学习 电工 技术员 修理工 钳工 车工 清洁工
X
X
X
X X
X
X
X
X
X
判定树 :
年龄
学历
性别
------ 修理工 男
初中
>40
高中
----- 清洁工 女
男 --- 修理工 女 – 清洁工 技术员 钳工 车工
大专 ------------------------ 男 ------ 初中
25-40
高中
女 -----
男 ---钳工 女 –--车工
大专 ------------------------ 技术员
25-40
初中 ----------------- 脱产学习
高中 ------------------- 电工 大专 ------------------ 技术员
结构化语言: IF 年龄 >40 THEN SWITCH (学历) {CASE :“初中”
IF 性别为“男”
做修理工 ELSE
做清洁工
THEN
8
THEN
CASE :“高中” IF 性别为“男”

