摘 要 以贫困生评定管理系统开发作为出发点,有效地结合ASP.NET技术优势,设计并开发实现一套基于.NET平台的贫困生认定系统,对规范、细化贫困生认定工作具有很好的借鉴意义。
关键词 ASP.NET技术;B/S模式;贫困生
中图分类号:TP315 文献标识码:B
文章编号:1671-489X(2015)15-0026-02
近年来,党和国家高度重视家庭困难学生上学、生活问题,中央有关部门密集出台关于高校经济困难学生的资助政策。然而,我国贫困生政策落实情况并不乐观,贫困生的认定常常被个人偏好、思维定势、下意识等非理性因素所影响,不公平、不公正现象普遍存在。由此,贫困生认定程序的系统化、规范化是实现教育公平的必然选择。
1 ASP.NET技术
ASP.NET是统一的Web开发平台,是基于通用语言的编译运行的程序,利用该技术构建的应用程序的安全性、稳定性和可伸缩性更好。ASP.NET技术是基于.NET的环境,具有语言独立化,Visual Basic.NET、C#、Perl与Python语言都可使用,可以根据程序具体情况最为适宜地编程语言。此外,ASP.NET技术还具有简单性、高效可管理性,这些都促进了ASP.NET技术的应用与发展。
2 基于ASP.NET技术的贫困生认定系统需求分析
1)学生可以登录管理系统,进行个人信息资料的填写、修改、删除等,可以查询贫困生政策信息及其进展情况进行申请登记,并可以进行在线投票参与贫困生认定的全过程。
2)教师可以登录管理系统,发布、管理贫困生资助信息,并在权限范围内对自己所在院系、班级的学生信息资料进行查看、浏览,及时掌握学生的基本信息,了解贫困生报名、申请情况,及时进行汇总分析,根据学生的综合情况,审核、评定贫困申请。
3)管理者可以对管理系统进行必要的升级、维护,根据不同的使用者设定不同的登录、访问权限并对其进行有效的监督管理;同时,还可以根据系统要求增添、删减系统功能模块,完善系统功能。
3 系统总体设计
系统结构设计 基于ASP.NET技术的贫困生认定管理系统采用B/S架构模式,三层结构模式分别为表示层、功能层、数据层,该模式下的贫困生认定管理系统的开发能够保障系统的高效、平稳运行。1)表示层:位于最顶端,是用户交互界面,主要是对用户的请求的接受以及数据的返回,为客户端提供应用程序的访问。2)功能层,即业务逻辑层,主要负责接收用户发出的各项HTTP请求,并对其进行分析转换处理,帮助进入数据层,实现数据库的访问并将其结果再传递回Web服务器,最终由Web浏览器以XML或HTML的形式将结果发送给客户端浏览器。3)数据层:实现与数据库的交互,完成查询、修改和删除等对数据文件的操作。
系统功能设计 基于ASP.NET技术的贫困生认定管理系统以功能模块化设计为基础,根据该系统主要使用主体划分为学生、教师和管理者三大主体功能模块,同时,结合该三者的系统功能需求的不同,又分为不同的子模块,由此,贫困生管理系统功能结构如图1所示。
1)学生功能模块。学生注册登记后,通过输入用户名、密码进行系统的登录,系统会通过数据库对该用户名和密码进行核对,如若正确,则能够顺利实现系统的登录。学生进入该系统后根据系统设计的相关子模块能够查询、增添、修改个人基本信息,进行贫困信息的查看、浏览,根据个人条件进行贫困申请并及时地跟踪贫困生认定结果。
2)教师功能模块。教师注册登记后,通过用户名、密码实现系统的得登录,系统会核实教师的用户身份,并根据其权限进行不同页面的链接。该模块能够为教师提供查看、管理学生贫困生申请信息的权限,教师可以根据学生的个人和家庭状况进行贫困生的在线审查、评定工作。
3)管理者功能模块。该模块管理者根据用户的不同设定不同的用户权限,并能够实现对于不同用户个人信息资料的管理和维护,并根据用户的需求增添、删减功能模块;同时,该模块可以对贫困生的审核、评定结果进行管理。
4 系统的数据库设计
数据库设计,直接关系着整个管理系统的运行效率和运行质量。根据文中对于系统功能需求的分析,需要构建不同的表,以完成储存信息的需求。如表1所示“贫困生申请信息表”,主要用来储存贫困学生的个人、家庭及贫困情况。
5 系统的实现
基于ASP.NET技术的贫困生认定管理系统以ASP.NET作为开发平台,选用C#为程序设计语言,采用ADO.NET技术作为数据访问接口,实现数据库的交互访问,数据源可以是文本文件、Excel表格、XML文件,ADO.NET以实现Web服务器对数据库的访问为基础,将数据库访问结果连接到Web页面。以SQL Server 2000作为数据库管理系统,SQL Server利用XML文档进行Web沟通,用户在Internet上使用XML可以实现对于数据库中的数据进行存储、检索、增改、删除等操作。
6 结语
随着国家对贫困生政策支持力度的加大,高校贫困生认定工作中的具体问题也日益严重。为确保资助工作真正惠及困难学生,贫困生的评定应该本着客观、公平、公正的原则,综合学生的各项信息资料,在严格遵守各项评审细则的基础上民主评议、实事求是。基于ASP.NET技术的贫困生认定管理系统,可以实现高校贫困生的信息化管理,使国家贫困生资助政策真正落到实处。
参考文献
[1]卢栎.高校贫困生评定系统的分析与设计[D].昆明:云南大学,2013.
基金项目:榆林学院自然类科研基金项目(项目号:12YK51)。
作者:张烨,榆林学院 副教授,研究方向为软件工程、数据库技术(719000)。