在系统中分为五类用户,即系统管理员、系办秘书、辅导员、教师和学生五类
系办秘书进入学生成绩管理系统的主要功能:实现对学生信息管理,教师信息、辅导员信息、专业教学计划的录入,所对应系成绩查询等
辅导员进入学生成绩管理系统的主要功能是:查询所管理班级成绩,打印不及格学生名单,录入学生信息,修改自己的帐号密码等。
系统模块结构图
通过对需求的分析,我们得知系统需要提供的主要功能如图所示。
系统顺序图
查询不及格成绩成绩序列图
录入成绩序列
顺序图只是部分,其余就不再贴了。
本系统采用SQLSever2008数据库管理系统。在统一的数据库GradeSystem下面建立数据表。
数据库关图
在SQLServer联机丛书中,将数据完整性解释如下:“存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。”强制数据完整性可确保数据库中的数据质量。
SQLServer2008引用完整性设置
选择从表-->右键“关系”-->选择一个关系名,就可以看到如下图所示:
图4-8级联设置
INSERT和UPDATE规范
删除规则和更新规则:
指定当数据库的最终用户尝试删除或更新某一行,而该行包含外键关系所涉及的数据时所发生的情况。
不执行任何操作:当在删除或更新主键表的数据时,将显示一条错误信息,告知用户不允许执行该删除或更新操作,删除或更新操作将会被回滚。
级联:删除或更新包含外键关系中所涉及的数据的所有行。
设置null:如果表的所有外键列都可以接受空值,则将该值设置为空。
设置默认值:如果表的所有外键列都已定义了默认值,则将该值设置为该列定义的默认值。
THE END