学生成绩管理系统的数据字典
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据流程图:
顶层数据流图
学生成绩管理系统数据字典:
数据结构:admin
描述:管理员的基本信息表
定义:admin = admin_username + admin_password + admin_name + admin_age + admin_sex + admin_job + admin_information + admin_image
admin_username={限三个字符以内}
admin_password={限10个字符以内}
------------------------------------------------------
数据结构:course
描述:学校课程信息表
定义:course= course_id + course_name + course_point + teacher_username course_id={限4个字符以内}
teacher_username={限4个字符以内}
----------------—-------------------------------------
数据结构:score
描述:成绩表
定义:score= scoreid + teacher_username + student_username + course_id + scoreyear + score
scoreid={限4个字符以内}
scoreyear={整数型}
score={整数型}
-------------------------------------------------------
数据结构:student
描述:学生基本信息表
定义:
student=student_username+ student_password+ student_name+ student_age+ student_sex+ student_startyear+ student_department+ student_
student_profession+ student_ student_studentclass+ student_
student_information+ student_image
student_username={限9个字符以内}
student_password={限10个字符以内}
--------------------—---------------------------------
数据结构:teacher
描述:教师基本信息表
定义:teacher=teacher_username+ teacher_password+ teacher_name+ teacher_age+ teacher_sex+ teacher_job+ teacher_information+ teacher_image
teacher_username={限4个字符以内}
teacher_password={限10个字符以内}
--------------------—---------------------------------
数据流名:忘记密码
来源:判断核对
去向:用户信息表
组成:{用户名+用户类型+用户信息+新密码}
备注:当用户忘记密码时可以通过验证信息修改掉旧密码。
数据流名:成绩单
来源:教师
去向:学生
组成:{学号+教师号+课程号+分数+学年}
备注:教师录入成绩后生成成绩单,学生可查询。
--------------------—---------------------------------
数据处理名:管理员查询
输入:查询条件
处理逻辑:根据输入的条件判断是否有对应记录,并提示结果
输出:信息显示
备注:用于查询和显示需要的信息
数据处理名:管理员修改
输入:要修改的信息
处理逻辑:判断输入的记录的主码是否存在,给出提示显示结果
输出:提示结果
备注:用于管理员修改需要的对应信息
数据处理名:管理员删除
输入:需要删除的记录的主码
处理逻辑:判断是否存在,给出提示
输出:提示结果
备注:用于管理员删除不需要的对应记录
数据处理名:修改密码
输入:用户名、旧密码、新密码
处理逻辑:判断输入的用户名旧密码是否有对应记录,并给出提示
输出:提示结果
备注:用于修改用户密码
数据处理名:成绩录入
输入:学号、教师号、课程号、成绩、学年
处理逻辑:判断输入的学号、教师号、课程号是否有对应记录,并给出提示
输出:提示结果
备注:用于教师录入学生成绩
--------------------—--------------------------------- 数据存储:学生成绩情况
说明:存放的是每个学生的成绩情况
输入数据流:各门功课的成绩情况
流出数据流:学生的成绩单
数据量:由学生的人数决定
存储方式:按学号先后顺序排列。