软件工程课程设计-教务管理系统(2)

2020-05-05 14:56

加工逻辑:根据新生记录 IF 格式有效 THEN 读取记录

ELSE 无效格式记录,启动EXCEL调整格式 ENDIF

加工编号:2.2.2.2

加工名称:启动EXCEL调整 输入:新生记录 输出:有效的新生记录

加工逻辑:根据新生记录按要求调整 加工编号:2.2.2.3 加工名称:读取新生记录 输入:新生数据 输出:写入学生表文件 加工逻辑:根据新生记录

DO WHILE 新生记录不为空 THEN

读取记录,写学生表文件,班级值为“新生” LOOP

加工编号:2.2.3.1 加工名称:统计新生数据 输入:班级为“新生”记录

输出:各专业新生人数,各专业男女生人数 加工逻辑:根据各专业新生记录,

查询所有会计专业且班级为“新生”的记录,并计算记录数

查询所有会计专业且性别为“男”且班级为“新生”的记录,并计算记录数 查询所有会计专业且性别为“女”且班级为“新生”的记录,并计算记录数 查询所有计算机软件专业且班级为“新生”的记录,并计算记录数

查询所有计算机软件专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且性别为“女”且班级为“新生”的记录,并计算记录数查询所有网络技术专业且班级为“新生”的记录,并计算记录数

6

查询所有网络技术专业且性别为“男”且班级为“新生”的记录,并计算记录数 查询所有网络技术专业且性别为“女”且班级为“新生”的记录,并计算记录数 查询所有机电专业且班级为“新生”的记录,并计算记录数

查询所有机电专业且性别为“男”且班级为“新生”的记录,并计算记录数 查询所有机电专业且性别为“女”且班级为“新生”的记录,并计算记录数 加工编号:2.2.3.2

加工名称:按报考专业、男女比例及入学总分分班

输入:各专业班数,各专业新生数据,各专业男生人数,各专业女生人数 输出:各班学生名单写入学生表文件,并设置班级名称 加工逻辑:根据新生记录

各专业男女生名单按入学总分降序排序 DO WHILE 男女生新生记录不为空 THEN

按专业、根据班数,依次取男女生记录,更改其班级名称 写入学生表文件 LOOP

加工编号:2.2.4.1 加工名称:查询相关记录 输入:学生记录,班级名称 输出:指定班级的学生名单

加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录 加工编号:2.2.4.2

加工名称:按总分降序设置学号 输入:指定班级学生记录,起始学号

输出:写入学生表文件,成绩表文件,总分表文件 加工逻辑:

DO WHILE 学生记录非空 学生记录的学号域 =起始学号 总分表中添加一记录,学号域=起始学号 查询课程表,N=该专业一年级所开课程数 在成绩表中添加N个记录,学号域=起始学号 起始学号=起始学号+1

7

LOOP

加工编号:2.3.1 加工名称:查询相关记录 输入:学生记录,班级名称 输出:指定班级的学生名单

加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录 加工编号:2.3.2 加工名称:修改学生记录

输入:指定班级学生记录,修改要求 输出:学生信息

加工逻辑:根据修改要求,改写学生数据 加工编号:2.4.2.1 加工名称:数据录入 输入:单个学生数据

输出:学生表,成绩表,总分表 加工逻辑:根据学生数据单,接受录入

在学生表中添加一记录,并将录入信息作为记录的值

在总分表中添加一记录,学号域为录入学号值,班级域为班级值,其余域为0 判断该生所在年级和专业,查询课程表,N=本学期所开课程数

在成绩表中添加N个记录,学号域均为录入学号值,班级域为班级值,其余域为0 加工编号:2.4.3.1 加工名称:检查数据格式 输入:学生记录

输出:有效格式的学生记录,无效格式的学生记录 加工逻辑:根据学生记录 IF 格式有效

输出有效格式记录 ELSE

输出无效格式记录 ENDIF

8

加工编号:2.4.3.2

加工名称:启动EXCEL调整 输入:无效格式学生记录 输出:有效格式学生记录

加工逻辑:启动EXCEL进行人工调整 加工编号:2.4.3.3 加工名称:逐行读取记录 输入:有效格式学生记录

输出:写入学生表,总分表,成绩表 加工逻辑:

DO WHILE 学生记录不为空

在学生表中添加一记录,用学生记录值更新各域

在总分表中添加一记录,用学生记录值中的学号值更新学号域,班级域为班级值

判断学生所在年级和专业,N=本学期该专业所开课程数

在成绩表中添加N个记录,学号域为学生记录值中的学号值,班级域为班级值 LOOP 加工编号:2.6.1 加工名称:查询备份数据 输入:班级名称 输出:备份数据

加工逻辑:在学生表中查询班级名称等于输入值的学生数据 加工编号:2.6.2 加工名称:数据备份 输入:备份数据 输出:备份数据文件 加工逻辑:

IF 数据已备份 THEN 退出 ELSE

9

生成备份文件 ENDIF 加工编号:2.5.1 加工名称:确认数据类型 输入:删除数据单

输出:班级名称,起止学号,所有数据 加工逻辑:

CASE1 按班级删除 获得班级名称 CASE2 按起止学号删除 获得起止学号 CASE3 按所有数据

查询学生表中的所有学生数据 加工编号:2.5.2

加工名称:删除指定范围数据 输入:起止学号

输出:更新学生表,总分表,成绩表

加工逻辑:在学生表、成绩表、总分表中查询学号值大于起始学号并小于终止学号的学生记录

从各表中删除这些记录 加工编号:2.5.3

加工名称:删除指定班级数据 输入:班级名称

输出:更新学生表、成绩表、总分表

加工逻辑:查询学生表中班级名称为输入值的记录 从学生表中删除这些记录 从总分表中删除这些记录 从成绩表中删除这些记录 加工编号:2.5.4

加工名称:删除所有学生数据

10


软件工程课程设计-教务管理系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人脸识别方法研究的综述

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: