学生成绩管理系统 数据流程图
- 格式:pdf
- 大小:354.24 KB
- 文档页数:7


1、学生(xué sheng)学籍管理系统数据流图一、顶层(dǐnɡ cénɡ):二、0层:三、 1层1、学生学籍管理系统数据字典1.数据流条目数据流名称:全部记录别名:无简述:最新更新后所有关于学生学籍的记录来源:数据库去向:加工“记录筛选”数据流量:不限组成:学号+姓名+家庭住址+马哲+英语+毛概+邓理+成绩+排名①数据存储条数据存储名称:学生成绩记录别名:无简述:存放学生所有可供查询的成绩信息组成:学号+姓名+成绩+排名等组织方式:索引文件,以学学号为关键字查询要求:要求能立即查询②数据存储条数据存储名称:个人信息记录别名:无简述:存放学生所有可供查询的个人信息组成:学号+姓名+家庭住址等组织方式:索引文件,以学学号为关键字查询要求:要求能立即查询③数据存储条数据存储名称:用户密码记录别名:无简述:存放所有用户可供查询的用户密码信息组成:学号+姓名+用户名等组织方式:索引文件,以学学号为关键字查询要求:要求能立即查询2 数据项条目①数据项名称:学号别名:无简述:所有学校学生的学号类型:字符串取值范围及含义:第1-4位:入学年份第 5-6 位:院系代码第 7-8 位:专业代码第 9-10 位:班级号第10-11位:班内编号②数据项名称:用户名别名:无简述:所有用户的用户名类型:字符串取值范围及含义:26个英文字母和0-9十个数字组合,不含特殊符号③数据项名称:家庭住址别名:无简述:所有学校学生的家庭住址类型:字符串取值范围及含义:汉字,26个英文字母和0-9十个数字组合④数据项名称:新考试科目别名:无简述:所有学校学生的新加考试科目类型:字符串取值范围及含义:汉字,26个英文字母和0-9十个数字组合3 加工条目①加工名:更改的记录激发条件:学生成绩记录,个人信息记录以及用户密码记录被改动优先级:普通输入:新记录输出:更新数据、数据未改动加工逻辑:根据现有数据库if 新记录<>旧记录then 更新数据 else 数据未改动endif②加工名:更改的记录激发条件:学生成绩记录,个人信息记录以及用户密码记录被删除优先级:普通输入:删除记录输出:数据已删除、数据不存在加工逻辑:根据现有数据库if 删除记录=旧记录then 数据已删除else 数据不存在endif③加工名:更改的记录激发条件:学生成绩记录插入新数据优先级:普通输入:新数据输出:数据排序加工逻辑:根据新数据库for(m=0,m<=人数,m++)if 第一人成绩<第二人成绩then i=第二人成绩else i=第一人成绩endfor endif输出比较好了的数组即为排名3、学生(xué sheng)学籍管理系统E—R图4、学生(xué sheng)学籍管理系统状态图。
学生成绩管理系统数据流程图及数据字典一、数据流程图数据流程图是一种图形化的工具,用于描述系统中数据的流动和处理过程。
下面是学生成绩管理系统的数据流程图,包括了学生信息录入、成绩录入、成绩查询和统计分析等主要功能。
1. 学生信息录入流程学生信息录入是学生成绩管理系统的基础功能之一,主要用于录入学生的基本信息,包括学号、姓名、性别、年龄等。
首先,管理员通过系统登录界面进入系统主界面。
然后,管理员选择学生信息录入功能,并填写相应的学生信息。
系统会对输入的数据进行合法性校验,如学号是否已存在、年龄是否符合要求等。
如果输入的数据合法,则将学生信息保存到数据库中;如果输入的数据不合法,则会提示管理员重新输入。
2. 成绩录入流程成绩录入是学生成绩管理系统的核心功能之一,主要用于录入学生的成绩信息,包括各科目的成绩和总成绩。
首先,管理员选择成绩录入功能,并选择要录入成绩的学生。
然后,管理员填写相应的成绩信息,包括科目名称和对应的成绩。
系统会对输入的数据进行合法性校验,如成绩是否在有效范围内等。
如果输入的数据合法,则将成绩信息保存到数据库中;如果输入的数据不合法,则会提示管理员重新输入。
3. 成绩查询流程成绩查询是学生成绩管理系统的重要功能之一,主要用于查询学生的成绩信息。
首先,用户(包括学生和教师)通过系统登录界面进入系统主界面。
然后,用户选择成绩查询功能,并输入要查询成绩的学生学号或者姓名。
系统会根据输入的学号或者姓名在数据库中查找对应的学生信息,并显示学生的成绩信息。
4. 统计分析流程统计分析是学生成绩管理系统的辅助功能之一,主要用于对学生成绩进行统计和分析。
首先,管理员选择统计分析功能,并选择要进行统计分析的科目或者班级。
然后,系统会根据选择的科目或者班级在数据库中查找对应的学生信息和成绩信息,并进行统计和分析。
系统可以生成各科目的平均成绩、最高成绩、最低成绩等统计数据,并以表格或者图表的形式展示给管理员。
学生成绩管理系统流程图开始
输入学生
数据
从第一个学生
开始排序
Y 此学生的序数是
否大于学生总数
N
此学生成绩至少比
前几位学生中一位
成绩低,
N
Y
交换与该学生位置
对下一位学生进
行排序
结束
x
开始
输入所查找
学生的学号
学号是否存在
N Y
从第一个学生的学号
开始匹配
N
对下一位学生进输入学号与
行匹配该学生相同
Y
输出未查询到相关信输出该学生的学号息姓名成绩结束
开始
输入学生信息学生总数+1 并插入新的学
生信息
Y
继续插入,
N
输出插入后的信
息
结束
、、、
、
开始
输入学生信息
程序是否进
行
N Y
输出学生学号姓名成绩回车键继续
结束。