论文部分内容阅读
摘 要:随着学校的扩招,在校生人数与日俱增,学生信息管理工作成为一大难题。学生信息管理系统设计的出发点就是方便教师对学生的日常管理。同时,该系统还具备学生修改及查询个人信息的功能。
关键词:信息管理系统;设计;开发
一、学生信息管理系统的开发背景
学生信息管理系统在各学校中都普遍使用,但大多数只具有学生管理的部分功能。如教务处虽然有关于学生学习成绩的记录,但对学生的基本信息了解甚少,而宿管办仅仅了解学生的住宿信息。
二、学生信息管理系统的设计思路
通过一个系统对原有的数据进行汇总是学生信息管理系统的设计思路。最原始的数据可以从学生的报考信息中取得。根据招生办的招生情况初步将学生进行专业划分。各个教学系部对自己专业的学生进行分块管理。根据入学年份、专业、班级和班级序号,系统自动生成学号,该学号为学生在校的唯一编号。新生进班后,由学生完成个人信息的填写,由班主任完成每个学生的基本信息核对工作。学生的住校情况由班主任进行标记,默认为住校。宿管办根据专业对学生进行宿舍划分。各个部门根据自身管理范畴,系统设计初期给予不同的操作权限。
三、学生信息管理系统的主要功能划分
1.用户登录功能。为了保障数据安全,系统根据不同的职权对操作者进行了权限上的划分。在登录时,用户除了输入用户名和密码外,还要选择相应的身份。
2.系统管理员。学生信息管理系统中,系统管理员具有最高的权限。他负责原始数据的导入、用户身份的核对、权限的划分。当用户注册完成以后,一般使用者并不能马上进入系统。需要等待系统管理员核实身份并设定权限后方能登录。
3.教务。教务具有划分班级、查看班级课程信息(包括课程名、任课教师)、任命班主任等权限,能完成学生基本信息及学习成绩的查询、修改、添加和删除操作,方便教务对学生个人信息及班级信息的日常管理。
4.班主任。班主任具有对本班学生个人信息的查找、修改、添加和删除的权限,以及对学生个人学习成绩和班級整体成绩的查询及统计的权限。同时,班主任还要根据学生情况完成奖励或惩罚记录的填写,以及添加班主任日常工作记录等。
5.任课教师。任课教师的权限比较单一,仅负责所担任班级成绩的登记工作。同时,任课教师还可以对自己所教授的班级成绩进行统计操作。
6.宿管。宿管工作只需要对学生宿舍情况进行操作即可。宿管的操作对象是针对某个宿舍,与学生属于哪个班级无关。所以宿管只具有划分宿舍及宿舍奖励、惩罚记录填写的权利。
7.学生。为了方便学生对自己在校情况的了解,学生具有个人信息修改、个人情况及成绩查询的权利。其中个人情况包括在校的奖励和处罚方面。
四、系统功能的详细设计
1.系统页面设计。
2.表单设计。学生信息管理系统的设计基于多表之间的操作,涉及添加、删除、查询、编辑、打印等功能。大部分表单之间都是以学号作为主键,建立多表之间的关联。
3.数据库设计。数据库技术是实现学生信息管理系统的关键技术之一,它不仅需要完成数据之间的组织关系,还需要解决大量数据的存储问题。由于数据量较大,在设计之初就要考虑到数据的扩展性。该系统采用SQL Server 作为数据库设计语言,建立该系统的数据部分。
学生管理系统的设计是为了方便学校对学生信息的全面管理,是对学生现有数据的一种整合,方便学校各部门以及学生对个人基本信息、学习成绩及在校奖惩情况等进行添加、删除、查询和修改等操作。在设计之初就考虑到信息的安全性,对不同身份的用户分配不同的权限,目的是为了提高信息管理相关工作的工作效率,方便信息的高效管理。
参考文献:
[1]周佩德.数据库原理及应用[M].北京:电子工程出版社,2005.
[2]龚沛曾,杨志强,陆慰民.Visual Basic 程序设计教程[M].北京:高等教育出版社,2009.
[3]周雅静,林雪燕,冯宪伟,等. SQL Server 数据库应用技术(SQL Server 2008 版项目教程)[M].北京:电子工程出版社,2014.
作者简介:赵明(1980— ),女,硕士,天津现代职业技术学院副教授,研究方向:数据结构和程序设计。
关键词:信息管理系统;设计;开发
一、学生信息管理系统的开发背景
学生信息管理系统在各学校中都普遍使用,但大多数只具有学生管理的部分功能。如教务处虽然有关于学生学习成绩的记录,但对学生的基本信息了解甚少,而宿管办仅仅了解学生的住宿信息。
二、学生信息管理系统的设计思路
通过一个系统对原有的数据进行汇总是学生信息管理系统的设计思路。最原始的数据可以从学生的报考信息中取得。根据招生办的招生情况初步将学生进行专业划分。各个教学系部对自己专业的学生进行分块管理。根据入学年份、专业、班级和班级序号,系统自动生成学号,该学号为学生在校的唯一编号。新生进班后,由学生完成个人信息的填写,由班主任完成每个学生的基本信息核对工作。学生的住校情况由班主任进行标记,默认为住校。宿管办根据专业对学生进行宿舍划分。各个部门根据自身管理范畴,系统设计初期给予不同的操作权限。
三、学生信息管理系统的主要功能划分
1.用户登录功能。为了保障数据安全,系统根据不同的职权对操作者进行了权限上的划分。在登录时,用户除了输入用户名和密码外,还要选择相应的身份。
2.系统管理员。学生信息管理系统中,系统管理员具有最高的权限。他负责原始数据的导入、用户身份的核对、权限的划分。当用户注册完成以后,一般使用者并不能马上进入系统。需要等待系统管理员核实身份并设定权限后方能登录。
3.教务。教务具有划分班级、查看班级课程信息(包括课程名、任课教师)、任命班主任等权限,能完成学生基本信息及学习成绩的查询、修改、添加和删除操作,方便教务对学生个人信息及班级信息的日常管理。
4.班主任。班主任具有对本班学生个人信息的查找、修改、添加和删除的权限,以及对学生个人学习成绩和班級整体成绩的查询及统计的权限。同时,班主任还要根据学生情况完成奖励或惩罚记录的填写,以及添加班主任日常工作记录等。
5.任课教师。任课教师的权限比较单一,仅负责所担任班级成绩的登记工作。同时,任课教师还可以对自己所教授的班级成绩进行统计操作。
6.宿管。宿管工作只需要对学生宿舍情况进行操作即可。宿管的操作对象是针对某个宿舍,与学生属于哪个班级无关。所以宿管只具有划分宿舍及宿舍奖励、惩罚记录填写的权利。
7.学生。为了方便学生对自己在校情况的了解,学生具有个人信息修改、个人情况及成绩查询的权利。其中个人情况包括在校的奖励和处罚方面。
四、系统功能的详细设计
1.系统页面设计。
2.表单设计。学生信息管理系统的设计基于多表之间的操作,涉及添加、删除、查询、编辑、打印等功能。大部分表单之间都是以学号作为主键,建立多表之间的关联。
3.数据库设计。数据库技术是实现学生信息管理系统的关键技术之一,它不仅需要完成数据之间的组织关系,还需要解决大量数据的存储问题。由于数据量较大,在设计之初就要考虑到数据的扩展性。该系统采用SQL Server 作为数据库设计语言,建立该系统的数据部分。
学生管理系统的设计是为了方便学校对学生信息的全面管理,是对学生现有数据的一种整合,方便学校各部门以及学生对个人基本信息、学习成绩及在校奖惩情况等进行添加、删除、查询和修改等操作。在设计之初就考虑到信息的安全性,对不同身份的用户分配不同的权限,目的是为了提高信息管理相关工作的工作效率,方便信息的高效管理。
参考文献:
[1]周佩德.数据库原理及应用[M].北京:电子工程出版社,2005.
[2]龚沛曾,杨志强,陆慰民.Visual Basic 程序设计教程[M].北京:高等教育出版社,2009.
[3]周雅静,林雪燕,冯宪伟,等. SQL Server 数据库应用技术(SQL Server 2008 版项目教程)[M].北京:电子工程出版社,2014.
作者简介:赵明(1980— ),女,硕士,天津现代职业技术学院副教授,研究方向:数据结构和程序设计。