学生信息管理系统的设计与实现
2016-05-18李超
李超
摘要:学生是教学活动的主体,对学生的管理应当放教育工作的重要地位,只有通过各种有效管理措施的实施才能保障教学活动的质量,促进学生的全面发展,满足社会对人才的需求,为此,该文主要对学生信息管理系统的设计和实现进行分析。
关键词:学生信息管理系统;设计;实现
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)09-0100-02
Student Information Management System Design and Implementation
LI Chao
(Henan University of Traditional Chinese Medicine, Zhengzhou 450000,China)
Abstract: Students are the main teaching activities, students should put importance of management education, and only through the implementation of quality teaching and learning activities in order to protect a variety of effective management measures to promote the overall development of students, to meet the community's talent demand, this paper mainly on the design and implementation of student information management system for analysis.
Key words: student information management system; design; realization
科学技术尤其是信息技术的突飞猛进以及以计算机为主的先进技术的普遍应用已经深刻地改变着社会众多领域,教育领域依然。随着教育改革的推行和深入发展,我国教学管理发生了翻天覆地的变化,而信息技术的应用又深化了这一变化,尤其是对学生信息管理。学生信息管理工作的难度会随着学校规模的扩大等而增加,而传统信息管理模式下主要依靠个人进行管理的方式,显然不能适应学校学生信息管理的要求。毋庸置疑,切实有效地把信息管理引入学校教务管理中,采用计算机技术对全校信息进行管理,不仅能通过信息技术将学生信息管理人员的工作更加高效化和简单化,还能促进学校管理制度,提高学校教学质量与办学水平,有着重要意义。
1 学生信息管理系统设计
以学生为主体,学校的学生信息管理系统应当满足学生基本信息、成绩录入与查询、管理和打印等主要内容,同时,教职工作为学生管理的重要部分,也应当纳入到学生信息管理系统内,因此,本研究旨在开发适合于高等学校院系使用的学生信息管系统,方便院系学生处、辅导员进行学生信息管理,系统主要包括以下内容:
1)教师设计。教师凭借注册账号及密码进入学生信息管理系统,并依靠自身权限能够进行学生信息的查阅、教学课程和学生成绩的管理等操作,具体为查阅、修改、录入、删除等操作,还包括对教学课件、课程表、作业提交及批改、实验登记、课程及教学辅导等能帮助学生学习的各项工作在网上的开展,进行负责,以完成身为教师在学生信息管理系统中的职能,发挥自身作用。
2)管理员设计。管理员凭借注册账号及密码进入学生信息管理系统,并依靠管理员身份的权限,既能方便查阅、获得和完善学生信息管理系统中学生、教师、教学管理活动等各种信息,又能承担并积极的发挥对学生信息管理系统等的更新、维护和协助管理等职能。具体来说,其主要包括对学生信息的录入、使用姓名和学号等方式提供学生信息的查询功能、编辑和打印学生信息以及其他用户网上操作的辅助服务功能。
3)学生设计。作为学校学生信息管理和信息管理系统主体的学生模块主要包括以下几方面的内容①学生基本信息的获得。学生凭借自己的注册账号及密码可以在学习信息管理系统中获得的基本信息主要有以姓名、年龄、家庭信息、所在院校信息等基本信息板块、以学生在校表现及各科成绩等为主的成绩管理模块和以补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息等为主的其他资料模块等内容。需要指出的是学生在基本信息方面的权利主要体现在能方便地查阅,而不能自主的进行信息的修改等操作,其信息的修改等需要根据学校相关程序核实同意后,由教师及管理员等来完成。②学习辅助资料的获取学习任务或作业的提交。学生信息管理系统有由教师等负责更新和完善的教学课件、课程表、作业提交及批改、实验登记、课程及教学辅导等内容,能很好地帮助学生了解课程安排,获得课堂外的教师帮助,这些内容学生可以在学生信息管理系统内进行自由的下载,也可以通过教师的在线指导等获得学习帮助,还可以完成线上学习任务的提交等,同时,学生还可以进行在线学习讨论等。
4)打印设计。学生信息管理系统中的打印设计是为了方便学生等用户对信息的使用,在此模块中,主要通过将用户需要的各种信息转化为Word、PDF等格式的资料进行输出,进而方便用户的打印等使用。
2 学生信息管理系统功能模块设计
1)系统架构设计。为了更好地实现多种数据的转移和变化,可以采用三层结构进而通过表现层、数据访问层和业务层等构架将各数据逐层逐步分解,具体来说表现层通过向数据访问层发送访问申请,业务层处理这些申请,并由数据访问层按照一定操作模式处理后的数据返回表现层的循环操作实现整体操作。此为学生信息管理系统的核心部分,且三层结构能更安全便捷的实现对内外部信息的输入、处理和传出及存储等操作。
2)功能模块设计。根据学生、教师和学校管理等参与学校学生管理的各组成部分,学生信息管理系统主要包括学生基本信息管理、学生日常管理、课程管理、班级管理、奖罚信息管理、资助管理、学生公寓管理等内容,为系统的整体功能设计(如图1)。
3)数据库设计。作为学生信息管理系统基础的数据库有着举足轻重的作用,只有根据学生、教师等用户的各种具体信息的使用需求和相互关系等构思和设计数据库结构才能发挥学生信息管理系统的作用。而各用户自身信息及其所需信息之间的数据流是数据库设计的核心,为此,本研究将学生、教师和管理员以及各种信息纳入数据流之中,进而完成数据库的设计,且实体之间的关系图以及各实体E-R图(如图2)。
4)系统表设计。根据以上信息,建立相应的实体数据表及关系数据表。以学生成绩信息表为例,如图3。
3 学生信息管理系统的实现
1)技术支持
本文研究的内容就是基于以上问题,针对学校学生信息管理工作和学生处以及辅导员的需求,设计开发的采用VB为脚本语言,运用ACCESS数据库的小型管理信息系统,并采用表现层、数据访问层和业务层等为主的三层结构,在运用中表现层通过向数据访问层发送访问申请,业务层处理这些申请,并由数据访问层按照一定操作模式处理后的数据返回表现层的逐层逐步分解数据、循环操作实现整体操作,实现对内外部信息的输入、处理和传出及存储等操作,更好的实现多种数据的转移和变化。同时,这种结构和方式不仅更加安全可靠,操作和管理更加简单,而且通过互联网将浏览器作为客户端,增强了拓展性,降低了对用户的要求,操作更加容易。
2)编程支持
为了实现学生信息管理系统的功能,更高效的处理各种信息数据,本研究采用能支持大型数据库开发的程序作为后台数据库的首选,而网页设计和编程利用能够ASP技术在微软支持的服务器上通过开发工具组合超文本标记语言进而完成各种信息数据的存储、应用和处理等操作,且更加避免了手工的编译,分离了程序和外观,增强了独立性。因此,利用ASP 来直观、简易地实现强大的Web 应用程序,进而能够实现学生信息管理系统中各模块功能的实现。
4 结束语
作为学校学生管理的学生信息系统管理是整个管理的核心和基础,也是教务管理的重要组成部分,传统的学生信息管理方法已经跟不上时代的要求,不能有效的处理日益繁复的学生信息管理工作,而科学技术的进步能为学校进行学生信息管理工作提供先进、高效的工具,并产生深远影响,学校应当积极引进先进信息技术,深入研发学生信息系统管理模式,减轻管理负担,促进各项教育活动的顺利进行。
参考文献:
[1] 熊锦辉. 基于B/S结构的学生信息管理系统的设计与实现[D]. 北京:北京邮电大学,2013. (下转第109页)
(上接第101页)
[2] 朱有明. 学生信息管理系统的设计与实现[D].成都:电子科技大学,2013.
[3] 张保越. 学生信息管理系统的设计与实现[D]. 长春:吉林大学,2015.
[4] 朱帮明. 基于MVC与ASP.NET的学生信息管理系统的设计与实现[D].长春:吉林大学,2015.
[5] 贺婧怡. 基于ASP.net的学生信息管理系统设计与实现[D]. 长沙:湖南大学,2014.