学生管理信息软件的研究与实践
2015-07-01黄悦
黄悦
摘要: 随着我国教育改革的不断深入,学生信息的管理对于高校的管理者来说至关重要,而将计算机技术引入势在必行。本文介绍一款管理软件,集录入、查询、修改学生信息等功能于一体,主要用于我院学生信息管理,最终实现学生信息关系的系统化、科学化、规范化和自动化。
关键字:学生管理;信息系统;B/S结构
1 引言
随着我国教育改革的不断深入,职业教育越来越受到国家和政府的重视,职业教育全面推进,职业教育和素质教育有着不同的特点,职业教育尤其自身的特色。学生的属性也越来越多,而我们对学生的管理也越来越立体化,这就对学生信息管理系统提出了更高的要求。学生信息的管理对于高校的管理者来说至关重要,学生信息是高校一项非常重要的数据资源,是一个教育单位不可缺少的一部分。特别是近几年来,国家政策的凋整,我国高校大规模的扩招,这给高校的教学管理、学生管理、后勤管理等方面带来了不小的冲击。目前我国各类高校还有相当一部分信息档案管理还是处于纸面之上,这样的管理机制已经不适合现阶段时代的发展,管理方法浪费大量的人力物力[1]。
计算机技术已经广泛应用于各行各业,使用计算机实现对学生信息的管理势在必行,有着手工管理无法比拟的优势。本文介绍一套基于我院现行的管理办法的学生管理信息软件,经过我院论证且实践证明切实可行的,适合职业类院校并具有我院特色的管理方法。由于部门管理的过程中,需要处理大量的数据,进而开发一款管理软件,集录入、查询、修改学生信息等功能于一体,主要用于我院学生信息管理,最终实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生的日常校园活动进行管理,避免人为的错误。
2 系统功能简介
学生管理信息软件是高校管理中必不可少的一部分。而基于B/S结构的学生管理信息软件不但方便高校管理,实行电子办公,还可以大大提高教师的工作效率。本系统可以实现学生信息的统计分析和查询功能,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,对学校各项计划的实施提供了一定的参考和支持,大大减轻了教师的工作压力,也是高校的科学化、正规化管理,与世界接轨的重要条件[2]。
本系统功能强大,采用浏览器、WEB服务器、数据库服务器三层体系结构(B/S/D),主要包括学生、教师、管理人员三大模块。实现了管理人员、教师和学生之间的信息交互。具体功能如图1所示:
(1)学生档案管理模块
该模块要求对学生档案进行管理,实现添加、修改、删除等基本操作,并有强大的查询功能,可支持模糊查询。能够快速查询到档案所在位置、编号、日期、归档人等信息,便于查找,管理学生档案。
(2)学生信息管理模块
该模块主要对学生学号、姓名、性别、出生日期、政治面貌、所属班级、所属院系、所学专业、学制、学习形式、户籍性质、籍贯、联系方式等信息进行管理。当有新生报到时,就启动相应的信息管理功能,对所有的学生信息进行入库,随时掌握学生的基本信息。还可分别按照系、班级、地区、民族、政治面貌等进行图形统计,分别显示出人数,并可打印。软件内具有强大的数据备份功能和密码管理功能,使用简单无需专业知识即可使用此功能丰富的档案管理系统。
(3)学生学籍管理模块
该模块主要对每一学期的有关学籍异动情况进行登记,包括转系、休学、复学、退学和毕业离校等内容。
(4)学生处分、奖惩管理模块
该模块针对学生在校的表现情况,对学生奖惩情况进行相应的处理工作,奖励的项目有各种奖学金和文体奖励,处分项目有通报批评、警告、严重警告、记过、留校查看、开出学籍等。
(5)学生综合成绩排名管理模块
该模块主要管理学生的综合成绩,将学生每学期的成绩进行记录,其中学习成绩占70%,操行成绩占30%,学生干部在此基础上加相应的分数,为该同学最后的综合成绩。本模块具备对学生学习成绩、操行成绩、综合成绩的查询、修改、删除、排序、汇总等功能。
3 系统开发的关键技术
3.1 ASP.NET技术
本系统采用ASP.NET这一开发平台进行开发,它提供开发人员创建企业级 Web 应用程序所需的服务。尽管 ASP.NET 的语法基本上与 ASP 兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等[3]。ASP.NET同时还具备如下优点:
1)可管理性: ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。
2)安全: ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。
3)易于部署: 通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。
4)扩展性和可用性: ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。
3.2 数据库技术
本系统采用Microsoft公司推出的一种关系型数据库系统SQL Server 2012。它是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统。可以独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,易于维护。
数据库是由一些有意义和有关系的数据所组合,一个数据库中,包含了许多条记录(Record),而每条记录是由多个字段所组成,不同的字段存放这不同的数据。所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位。我们可以应用数据库对本系统所有的数据进行管理[4]。
4 结语
基于B/S结构的高校学生管理信息软件的设计与开发是针对我院需要而开发的。本系统运用.NET框架进行系统的开发,结合网络技术、数据库技术等计算机先进技术,取得了良好的效果,提高了学生管理的效率,降低学生管理的成本。
参考文献
[1]杨彦.Oracle在学生管理系统中的应用[J].信息通信2014(5).
[2]蒋友正.高校学生管理系统的设计与实现[D].电子科技大学, 2010:98
[3]朱亚军.基于C/S模式的二级学院学生管理系统的设计与实现[D].南昌大学硕士论文,2009
[4]王栋,刘锦康,姜波.基于C/S和B/S混合模式的高校学生管理系统设计[J].中国电力教育,2009,(2):191—192endprint