学生信息管理系统(5)

2019-04-23 14:53

学生信息管理系统

加 工 系统名:学生信息管理系统 编号: P3 条目名:课程管理模块加工 别名: 输入:F7、F8 加工逻辑: 1.接受教师基本信息和各班级课程安排计划,2.经过课程设置和指定任课老师,3输出课程分配信息。 简要说明: 主要进行课程和任课老师分配 修改记录: 编写:费佳玲 日期 审核: 日期 表3-6 数据字典“课程管理模块加工” 输出:F9 2008.5.15 加 工 系统名:学生信息管理系统 编号: P4 条目名:成绩管理模块加工 别名: 输入:F10 加工逻辑: 1.接受学生成绩信息,2.经过成绩统计和评级,3输出成绩及评级结果。 简要说明: 主要进行成绩统计和成绩评级 修改记录: 编写:费佳玲 日期 审核: 日期 表3-7 数据字典“成绩管理模块加工”

- 21 -

输出:F11 2008.5.15 学生信息管理系统

加 工 系统名:学生信息管理系统 编号: P5 条目名:档案管理模块加工 别名: 输入:F5、F6、F9、F11 加工逻辑: 1.接受学生基本信息,班级分配信息,课程分配信息,成绩及评级结果,2.经过档案录入查询,3输出学生档案信息。 简要说明: 主要进行档案录入查询 修改记录:

输出:F12 编写:费佳玲 日期 审核: 日期 表3-4 数据字典“档案管理模块加工”

2008.5.15 数据存储 系统名:学生信息管理系统 编号: D1 条目名: 学籍表 别名: 存储组织:每个新生单一记录数:700条/年 主关键字:学生编号 条记录,生成一个二维表数据量 1兆/年 辅并键字: 格 记录组成: 项 名: 学号 姓名 性别 出生年月 电话 近似长度 15 10 2 8 10(字节) 项 名: 家庭地址 近似长度 50 (字节) 简要说明: 用以存储新生的信息,一名学生开成一记录。 修改记录: 编写:费佳玲 日期 审核: 日期 表3-5 数据字典“数据存储”条目举例

2008.5.15

- 22 -

学生信息管理系统

3.3 加工小说明书

数据流程图中不再进一步分解的加工,称为基本加工。描述基本加工是表达系统逻辑功能的关键。本系统基本加工小说明书采用结构化语言来描述。结构化语言是介于自然语言和计算机语言之间的一种语言,它没有严格的语法规定,使用的词汇也比形式化的计算机语言广泛,但使用的语句类型很少,表达的内容清晰、准确、易理解,不易产生歧义。适合表达数据加工的处理过程和处理功能。结构化语言使用的语句类型有三种:祈使语句、条件语句、循环语句。

- 23 -

学生信息管理系统

根据新生记录 学生信息逻辑检验 P1.1.1 新生数据 有效的新生记录、无效的新生记录 检查必填数据是否缺省 检查数据是否超越逻辑设置要求 启动EXCEL调整 P1.1.1.1 新生数据 有效的新生记录 根据新生记录按要求调整 根据新生记录 学籍信息处理 P1.1.2 新生数据 写入学生表文件 要求数据于数据库表文件一致 逐条写入 查询所有X专业且班级为“新生”的记录,并计数 统计新生数据 P1.1.3 新生数据 各专业新生人数,各专业男女生人数 查询所有X专业且性别为“男”且为“新生”的记录,并计数 查询所有X专业且性别为“女”且为“新生”的记录,并计数 根据新生记录 规整新生数据处理 P2.1 新生数据 学生名单写入学生表文件 各专业男女生名单按入学总分降序排序 DO WHILE 男女生新生记录不为空 THEN 按专业开始班级数,男女生比例写入学生表 DO WHILE 男女生新生记录不为空 THEN 各班学生名单写入按限制条件分班 P2.2 规整新生数据 班级表文件,并设置班级名称 按专业、根据班数,依次取男女生记录,更改其班级名称 写入班级表文件 LOOP DO WHILE 学生记录非空 学生记录的学号域=起始学号 按总分降序设置学号 P2.3 指定班级学生记录,起始学号 写入学生表文件,成绩表文件,总分表文件 总分表中添加一记录,学号域=起始学号 查询课程表,N=该专业一年级所开课程数 在成绩表中添加N个记录,学号域=起始学号 起始学号=起始学号+1 LOOP

加工号 P3.1 P3.2 P3.2.1 P3.2.2

加工名 查询班级相关记录 课程维护处理 课程数据录入 课程数据修改 输入流 学生记录,班级名称 班级名称 课程数据单,录入要求 课程数据单,修改要求 输出流 指定班级的学生名单 课程表,备份数据 更新课程表文件 更新课程文件 加工逻辑 根据学生记录,查询所有班级名称等于输入值的学生记录 在课程表中添加课程名称等于输入值的课程数据 根据录入要求,录入课程数据 在课程表中添加一新记录,将录入数据作为新记录值 查询课程信息,根据修改要求进行修改,并更新课程文件 - 24 -

学生信息管理系统

指定班级的学生名课程分派处理 P3.3 班级名称 单及本学期所开课程 课程查询处理 选择班级课程处理 成绩录入 P3.4 P4.1 P4.2 查询条件 班级名称,课程名称 学生名单,课程信息,成绩录入数据 班级名称 学生名称 成绩数据 查询条件 查询结果 指定班级的学生名单及成绩数据 更新成绩表 指定班级的学生名单及成绩数据 成绩表 总分与名次信息,更新总分表 成绩临时文件 查询学生表中班级名称为输入值的记录 判断所在年级和专业,查询课程表获得本学期所开课程 查询按照输入逻辑要求在视图表中进行 判断成绩表,获得指定班级的学生成绩数据表,追加本次成绩属性,修改成绩表 选择课程名称,录入成绩 查询成绩数据 查询单个学生成绩数据 计算总分及名次 查询成绩数据 P4.2.1 P4.2.2 P4.3 P4.3.1 判断成绩表,获得指定班级的学生成绩数据 查询条件,学生表,对学生表和成绩表做笛卡尔积,获得指定班级的成绩与学生数据,并输出 依次计算各记录总成绩,写入总分表 对总分表进行按总分降序排序,写入名次 对学生表和成绩表做笛卡尔积,得指定班级的成绩与学生数据

- 25 -


学生信息管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2、分式--整章学案--鲁教版

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

马上注册会员

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