本系统是针对学校的学生信息管理特点,涉及学生利用学号和姓名对自己成绩的查询的前台操作;教师对学生基本信息、班级信息、成绩信息、课程信息等学生信息的录入、删除和修改等管理以及管理员对各级用户的管理的后台操作。其中前台操作可直接与校园网进行联接,投入使用。
本系统具体功能为以下几项:
1) 学生信息:包括学生基本信息的录入。根据模糊条件查询学生的相关信息学生信息变更能实现及时修改,学生毕业时能做出个体删除及批量删除。
2) 级信息:包括对班级有用信息的录入查询及管理员对它的系统管理。管理操作中包括删除和修改操作,在进行删除和修改操作之前先执行查询,再针对查询结果进行操作。
3) 课程信息:包括对课程信息的录入,查询及有效管理。
4) 成绩信息:包括每位学生的各科成绩的录入。每个学生拥用自己的学号,可根据自己的学号和姓名来查询各学期的各科成绩,拥有最高的系统管理员可对成绩进行管理。
5) 管理员:最高权限的管理员可对用户信息进行录入及管理。
6) 系统维护:用户必须通过正确的学号及相对应的用户名登入本系统。根据登入的用户名来判断他所拥有的权限来进行相应的操作:
最低权限(即一级权限)的用户,只要进行成绩查询
二级权限的用户享有最低权限用户所享有的操作权外具有相应信息录入的操作权。
最高权限(即三级权限)管理员是最高权限的拥有者,拥有本系统的所有操作权即除二级用户所拥有的操作权外还另拥有信息的管理权。
根据数据流程,学生信息管理系统需求以下数据项:
1) 学生基本信息表:学号,姓名,性别,出生日期,班级名,所在院系,身份证号,家庭住址,家庭电话,所在宿舍,个人联系方式,学制,学历。
2) 班级表:班级号,班级名,人数,入学时间,学制。
3) 成绩表:学号,课程名,班级,成绩,学期,年度。
4) 课程表:课程号,课程名,课时,授课老师。
5) 年度表:年度。
6) 学历表:学历。
7) 学期表:学期。
8) 学制表;学制。
9) 用户表:用户名,密码,权限级别。
10) 院系表:院系。