赵赛南
摘要:近年来,学生数量的增加使得管理学生也越来越有难度,目前的大学几乎所有的大学都会使用学生管理系统,而数据库在一个管理信息系统中占相当大的地位,本文将从数据库的设计过程来介绍学生管理信息系统。
关键词:学生管理系统 学生管理 学生数据库
教育的不断普及和教育水平的不断提高使得学生的数量越来越多,管理学生也成为学校的一大难题。人工管理已经不能被人们接受,取而代之的是利用现代信息技术建立的学生管理系统。学生管理系统采用计算机对学生进行管理,进一步提高了办学效益和现代化水平,有着手工管理所无法比拟的优点。学生管理系统能够极大地提高学生管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。
一、学生管理系统概述
(一)需求分析
根据工作的范围不同以及不同人员对系统的需求不同,本系统主要设置了三种权限:学生工作处(管理员)、教师和学生。
学生工作处是学生管理工作的重要核心部门,也是整个学生管理信息系统的系统管理员,它拥有添加和删除教师和学生用户的权限,可以对各项工作事务进行处理,对教师提交的文件资料进行审核,对学生的各项信息进行管理处理,发布各类信息公告,在本系统中拥有最高的权限。教师拥有浏览、查询、修改本班学生的基本信息、录入成绩、查询评估结果等权限。在本系统中的权限仅次于学生工作处。学生可以登录系统查询本人的基本信息,包括获奖情况、违纪情况、获助学金情况等;对错误的信息可以申请修改;了解学校的各类信息公告等。
(二)结构分析
笔者将本系统主要分为七大模块:学生学籍信息管理,学生选课管理,排课管理,学生考试管理,学生成绩与教学评估管理,奖惩管理和后勤管理。
二、流程分析
学生管理主要包括新生信息的录入、学院的添加、修改用户信息、学生选课、成绩查询、一卡通的办理和消费等。
首先招生办将新生信息提交到学校,新生入学提交相关新生信息,学工处将获奖和处罚情况等等信息录入学生系统,这些信息将共同形成学籍记录。老师和学生根据权限的不同可以查询相应权限的学籍信息,并可以提出修改请求。同时,每位学生会通过办理得到录入个人信息的校园卡,学生可以憑借一卡通在食堂、澡堂等进行消费和进出宿舍楼,并会形成相应的消费和出入记录。
第二是课程选择与安排,教研室或者教师需要申请课程,经过审批通过的课程可以经教务处排进教学安排,学生可以根据给出的课程信息进行选课操作,这将形成课程记录。教师根据课程记录学生和老师可以查询课程表和学生名单,进行上课。课程结束后教务处会安排考试后,教师把学生的成绩情况录入到系统之中,老师和学生都可以登录管理系统进行信息的查询。另外,学生还可以根据教师一个学期的授课情况进行对教师的评价输入。
三、概念结构设计
(一)实体分析
本系统可以分离得到以下实体:教师、学生、学工处、时间、校园卡、学号、课程、成绩、奖惩、教室。
(二)整体E-R图
这些实体之间的联系如下:学生与校园卡之间为一对一关系;时间、教室与学工处属于多对多的联系;学生与学工处属于多对多关系;学生与成绩,成绩与学工处之间都属于多对多联系;学生与教师,教师与学工处之间都属于多对多联系,具体情况见图1。
四、逻辑结构设计
所谓的逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构。
(一)数据库表信息
将以上的整体E-R图按照一般转换原则——一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码进行转换,首先可以得到以下两类表。
基本信息表如下:
学生信息表(学号、姓名、性别、出生日期、政治面貌、班级、专业、学院)
学工处信息表(管理员号、姓名、入职时间、管理方面、政治面貌)
教师信息(教师号、姓名、性别、职称、所属院系、政治面貌)
课程信息表(课程号、课程名称、开课院系、学分)
班级信息表(班级号、所属院系、教师号)
专业信息表(专业名称、所属院系)
时间信息(时间编号)
教室信息(教室编号)
校园卡信息(校园卡编号、所属学号、姓名、院系)
用户登录信息表(用户名、用户密码、用户权限、最后登录时间、最后退出系统时间、登录次数)
联系表如下:
成绩信息表(学号、课程号、课程分数、成绩级别)
学生奖惩表(奖惩号、学号、学生姓名、时间、奖惩名称、奖惩等级、奖惩途径、实施阶段)
排课信息表(学号、课程号、教师号、时间、教室)
考试信息表(学号、课程号、时间、教师号、教室、考试性质)
教学评估表(教师号、学号、评价内容)
(二)参照关系
根据基本信息表和联系表之间的联系就可以得到以下参照关系,见图2。
(三)表结构
因学生管理系统表很多,便不在此赘述,仅列举典型的学生信息表,如表1。
四、结语
随着计算机技术、网络技术的不断发展与完善,目前的学生管理系统(特别是大学学生管理系统)已经比较健全,但是也有大部分的中小学校并没有完全运用学生管理系统。目前的学生管理系统并没有达到种饱和状态,而这种信息化的平台确实能够打破时间地域的限制,帮助管理者更好地管理学校的各种事务。