1 / 16
文档名称:

教务软件管理系统.docx

格式:docx   大小:369KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

教务软件管理系统.docx

上传人:jiyudian11 2022/5/17 文件大小:369 KB

下载得到文件列表

教务软件管理系统.docx

相关文档

文档介绍

文档介绍:教务软件实践报告
教务管理系统
第一章 问题定义
随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁琐的事,每年都有 新生入学、老生毕业,,纵、横向比较,能及时反以上的系统功能描述,设计出数据流图如下:
、 基本数据流图与功能级数据流图(图 3-1 至图 3-2 )
教务系统用户
教务系统用户
图3-1
教务系统用户
图3-2
3.2.2 查询功能流程图
总分表 成绩表
图 3-3 学生信息查询
教师表 图 3-4 教师信息查询
3.2.3 数据字典
一、数据流条目:
(1)学生信息管理模块:
学生信息管理要求=[添加数据要求|数据删除要求丨数据备份要求丨学籍变更] 添加数据要求=[单个学生数据单丨成批数据单] 数据删除要求=[起止学号丨班级名称丨所有学生数据]
数据备份要求=[班级名称丨学期数丨在读情况] 学生数据=学号+姓名+班级编号+性别+年级+政治面貌+民族编号+籍贯编号 班级数据=(年份+班数) 修改要求=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+班级
单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级
成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+班级
学籍变更=转学+休学+复学+退学+留级+毕业
性别=[男|女]
政治面貌=[团员丨非团员]
成绩管理模块:
成绩管理要求=[成绩录入要求|总分计算要求|成绩备份要求丨成绩统计要求] 成绩录入要求=班级名称+成绩数据 总分计算要求=班级名称+成绩数据
成绩备份要求=班级名称+学期数+毕业 成绩统计要求=单科分段统计+总分分段统计+平均分统计 成绩数据=姓名+课程名称+分数
成绩表=学号+姓名+单科成绩+成绩总分
教师信息管理模块:
教师信息管理要求=[添加新教师要求丨修改数据要求|成绩考核要求] 添加新教师要求=职工号+教师姓名+政治面貌+职务+所教科目+在岗情况 修改数据要求=职工号+教师姓名+政治面貌+职务+所教科目+在岗情况
成绩考核要求=[考核条件] 政治面貌=[中共党员丨团员丨群众]
查询模块: 查询要求=[查询条件]
查询结果=[学生信息统计表|学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表] 二、处理条目:
学生信息管理模块处理条目: 处理名称:检查记录有效性
输入:新生数据 输出:有效的新生记录、无效的新生记录 处理逻辑:根据新生记录
IF 格式有效 THEN 读取记录
ELSE无效格式记录,启动EXCEL调整格式
ENDIF
处理名称:启动EXCEL调整 输入:新生记录 输出:有效的新生记录 处理逻辑:根据新生记录按要求调整 处理名称:读取新生记录
输入:新生数据 输出:写入学生表文件 处理逻辑:根据新生记录
DO WHILE 新生记录不为空 THEN 读取记录,写学生表文件,班级值为“新生”
LOOP
处理名称:统计新生数据 输入:班级为“新生”记录
输出:总新生人数,男女生人数 处理逻辑:根据新生记录,
查询所有班级为“新生”的记录,并计算记录数 查询所有性别为“男”且班级为“新生”的记录,并计算记录数 查询所有性别为“女”且班级为“新生"的记录,并计算记录数 处理名称:查询相关记录 输入:学生记录,班级名称 输出:指定班级的学生名单 处理逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录 处理名称:修改学生记录 输入:指定班级学生记录,修改要求 输出:学生信息 处理逻辑:根据修改要求,改写学生数据 处理名称:查询备份数据 输入:班级名称 输出:备份数据 处理逻辑:在学生表中查询班级名称等于输入值的学生数据 处理名称:数据备份 输入:备份数据 输出:备份数据文件 处理逻辑:
IF 数据已备份 THEN
退出
ELSE
生成备份文件
ENDIF
处理名称:删除所有学生数据 输入:所有学生记录 输出:更新学生表、总分表、成绩表
(2)成绩管理模块加工条目 处理名称:查询学生及课程信息 输入:班级名称
输出:指定班级的学生名单及本学期所开课程 处理逻辑:查询学生表中班级名称为输入值的记录 判断所在年级,查询课程表获得本学期所开课程
处理名称:成绩录入 输入:学生名单,课程信息,成绩录入数据 输出:更新成绩表
处理逻辑:选择课程名称,录入成绩
写入成绩表
处理名称:查询成绩数据
输入:班级名称 输出:指定班级的学生名单及成绩数据 处理逻辑:学生表与成绩表做笛卡尔积,获得指定班级的学生成绩数据 处理名称:查询成绩数据
输入:备份数据单