APP下载

高校学生信息管理系统设计

2016-10-31何源源

西安邮电大学学报 2016年5期
关键词:栅格信息管理系统高校学生

杨 俐,何源源

(1.西安邮电大学 数字艺术学院,陕西 西安 710121;2.西安邮电大学 马克思主义教育研究院,陕西 西安 710121)



高校学生信息管理系统设计

杨俐1,何源源2

(1.西安邮电大学 数字艺术学院,陕西 西安 710121;2.西安邮电大学 马克思主义教育研究院,陕西 西安 710121)

采用B/S架构,使用VBScript和Javascript语言为开发的工具,借助移动终端,设计了一个管理信息系统对高校学生进行信息化管理,并以高校学生管理中的诚信系统为例对关键技术进行了分析验证,结果表明,该系统可行,可提高学生工作干部的工作效率。

大学生;信息管理系统;功能模块

学生信息管理包含对全体学生的个人信息、成绩考核、诚信记录、奖罚记录、学籍状态等庞大的数据进行管理。目前,关于高校学生信息管理系统,文献[1]运用.Net技术和SQL数据库技术,设计了基于Web的高校学生信息管理系统。文献[2]通过ADO.NET技术对SQL Server 2005数据库进行访问。文献[3]运用ADO.NET技术进行数据处理连接,并运用SQL Server 2008实现数据高效存储管理。上述文献用户在Web服务下遵循RBAC(Role Based Access Control)访问安全性较高,处理信息数据能力较强,但在扩展性,代码简洁性,稳定性和操作的便捷性方面有待进一步提高。

本文拟采用B/S架构,运用VBScript和Javascript语言为开发工具,设计一个部署简易、接口完善、操作方便、共享数据措施完备、后台管理工作简单、用户查询信息容易的学生信息管理系统。并能够借助移动终端,实现系统的角色和用户权限管理。

1 高校学生管理信息系统

系统基于互联网络为支持,以实现校院两级管理为目的,基于 B/S 结构,面向的主要对象有学生、学院学生管理人员和教师、学校学生管理人员和教师、系统管理员。

1.1系统开发

(1)系统开发环境。系统在网络环境下运行,采用B/S架构,简化了系统的开发、使用和后期维护。需要配备一个专用服务器,服务器里装有完整详细的高等学校学生教育管理服务等方面信息的数据库,客户端采用浏览器通过Web Server 同数据库交互数据。

(2)系统程序设计。系统运用VBScript和Javascript语言来编写,应用程序开发在ASP编程环境下,分析系统构成,确定各模块所要实现的程序段,依据其相互关系,确定调用关系。

(3)系统数据库设计。系统后台数据库采用开源的MySQL数据库系统,系统根据学校的学生管理队伍结构划分用户,用户分为:系统管理员、校学生处管理员、院学工办管理员、辅导员用户管理员、普通学生用户5级用户[4],如图1。

图1 数据模型(E-R)图

(4)系统角色权限划分。系统共有学生、学院学生管理人员和教师、学校学生管理人员和教师、系统管理员4个管理角色,不同角色对应不同的权限,具有不同的职能划分。学生有个人基本信息的输入、各类补助和评奖评优的申请和查询功能,学院学生管理人员和教师具有审核、增加、删除等功能[5]。学校学生管理人员和教师具有发布信息和审核的功能。

1.2系统设计

系统功能架构如图2所示,其内容包含用户名和密码、学生基本概况信息、学生诚信履历信息等几个方面。

图2 系统整体框架

(1)用户登录功能。有4类用户:学生、院级教师、校级教师、以及系统管理人员。设计时基于安全和保密问题考虑,对不同的用户设置了各自不同级别的管理权限,学生本人只能查看自己的相关信息,学院学生工作干部和教师只能查看本学院的学生信息,学校学生工作干部和教师可以查看全校所有学生的信息[6]。每级用户需要验证对应权限的密码通过后才能登录此系统,如图3所示。

图3 系统用户权限图

(2)学生基本情况管理功能。此模块主要包括全体学生的姓名、性别、政治面貌、照片、班级、年级、学号、专业、民族、联系方式、居住地、家庭情况等信息,用户可以按各种查询条件(学号、年级、学院等)查询并打印,模块具有学生信息的录入和修改等多方面功能[7]。

(3)学生资助管理功能。该管理模块内容主要包括家庭经济困难学生的认定管理功能、学生生源地贷款相关信息管理功能、学生勤工助学岗位相关信息管理功能、学生接受社会资助的相关信息管理功能、学生的国家助学金和校内助学金的相关信息管理等。

(4)学生奖惩管理功能。该管理模块的功能主要是实现学生有关奖惩方面相关信息的录入、审核和查询。学生负责输入本人的获奖和违纪处分等相关详细信息,学院负责对学生输入的获奖和违纪处分等相关详细信息进行审核,学生处负责确认最后生成最终学生奖惩信息。

(5)学生综合测评信息管理功能。根据“学生综合测评评分办法”,结合学生任职和获奖等综合表现,确定综合测评的指标体系、综合测评分值、权重以及各项的评分标准,见表1。

根据教务系统提交的学生成绩,根据算法设置自动生成学生综合测评,模块具有按照专业、班级查询、成绩导入、成绩排序、成绩分析、成绩筛查等功能。根据“学业预警方案”筛查,对部分成绩较差的同学进行学业预警功能。

表1 综合测评评分体系

(6)学生奖学金管理功能。该模块功能主要包括奖学金相关信息的录入功能、申请功能、查询功能和公示等功能。

(7)学生诚信管理功能。该模块主要是对学生的学业、经济、就业及其他等4个方面的诚信情况信息进行管理。该模块包括诚信记录管理、诚信记录查询、诚信记录审核和个人诚信记录[4]。

(8)系统维护管理功能。该模块使用权限是系统管理员,管理员有权通过模块对后台数据进行添加和删改等操作,同时,还有权添加、修改、删除其他用户权限,并有权发布公告和文件[8]。

2 系统关键技术分析及实现

系统前端基于Bootstrap框架,可快速适应布局,自动更新网站结构,提升同一个网站对多个终端及分辨比率的友好度。

2.1系统关键技术分析

Bootstrap不仅用到了CSS(Cascading Style Sheet, CSS)3的Media Query响应式设计工具,对不同屏幕实现了单独的CSS样式,同时还引入了Fluid Grid Layout设计思想,实现栅格布局,方便了开发者一次性进行多终端多分辨率布局设置。Bootstrap较其他自适应框架,优势如下:

第一,提供调用方式,生成视图;

第二,提供视图性及功能性组件,包括下拉菜单、导航条、面包屑、栅格排版、略所图、对话框、警告框、进度条、幻灯片等等,同时该类组件拥有很好的扩展性和维护性;

第三,基础类库为JQuery,该框架对各浏览器兼容。

(1)bootstrap的引入

在head标签内引入Bootstrap样式文件,然后在body标签的底部引入Bootstrap的js脚本。同时,由于Bootstrap基于Jquery,所以在引入Bootstrap的js脚本文件之前,需要引入Jquery的js脚本。另外,把css放到了头部,而js脚本放到了底部,这有助于网页在不出现布局错乱的前提下快速显示给用户,而无需等待所有的js脚本加载完毕。

(2)栅格布局

栅格布局的设计思路源自Fluid Grid Layout,其将屏幕可视区域或元素容器分为12个栅格,每个栅格可以相互嵌套进行布局。定义某一内容模块或区域占多少个栅格只需给对应的dom元素添加对应栅格的class类即可。另外,栅格布局还引入CSS3的Media Query媒体查询功能,针对不同的分辨率提供了对应的class类。

需要对每一块进行单独的CSS样式开发,但利用Bootstrap,直接利用其提供给class类即可。

可以看到,只需插入了少量对应的class类即可快速实现自适应布局,并不需要开发者去写大量的CSS样式,也无需修改html文档结构,从而节省了系统的时间。

2.2系统数据库保护

系统采用3种信息安全技术对核心数据库进行保护,来保证数据库的信息安全。第一种信息安全技术是系统角色分级分权验证技术,即对学生本人、学院学生工作干部(包括学院负责学生管理工作的书记和副书记、辅导员)和教师、学校学生工作干部(包括学生处和团委的工作人员)和教师,以及系统管理人员这4类用户进行相应的Session全局变量设置,规定各自的使用权限,实现对无关人员和无关数据进行隔离[9]。第二种信息安全技术就是采用MD5算法对数据库用户进行安全保护。第三种信息安全技术为数据库备份技术,是一种数据本地自动备份技术,由系统的管理员用SQL Server来详细设定包含备份时间、目录和起始周期等一系列参数的自动备份机制。这个自动备份机制通过结合使用差异备份与完整备份,使学生信息管理数据库实现每天的差异性备份一次和每周的完整性备份一次,确保系统做到快速、完整、准确地还原各类相关数据和相关管理信息。

2.3系统实现

系统主要完成了以下几个方面的功能:权限管理(见图4),用户基本信息管理(见图5)。

(a) 角色权限管理

(b) 系统用户权限管理

图5 用户基本信息管理

3 结语

考虑到传统的学生管理工作中,利用人工或利用单机EXCEL等软件进行学生管理时存在效率差和系统性差等不足,采用B/S架构,充分结合VBScript和Javascript两种工具的优势,设计开发一种高校学生信息管理系统,实验结果表明,该系统运行稳定,提高了学工管理人员的工作效率。

[1]梁小晓,韦崇岗.基于Web的高校学生信息管理系统的设计与实现[J/OL].四川理工学院学报(自然科学版), 2010,23(6):699-703[2016-03-22].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=0&CurRec=13&recid=&filename=SCQX201006025.

[2]唐玉芳,张永胜.基于.NET的学生信息管理系统的设计与实现[J/OL].计算机技术与发展, 2010,20(4):242-245[2016-03-22].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=4&CurRec=2&recid=&filename=WJFZ201004065.

[3]杨平乐,刘树森,高雅.基于ADO. NET学生信息管理系统的设计与实现[J/OL].计算机技术与发展, 2010,20(5):238-241[2016-03-22].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=8&CurRec=1&recid=&filename=WJFZ201005061.

[4]徐发国,郭向兵.基于多方信息汇聚的诚信计算研究[J/OL].现代电子技术,2014(17):79-85[2016-03-22].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=0&CurRec=1&recid=&filename=XDDJ201417025.DOI:10.16652/j.issn.1004-373x.2014.17.001.

[5]王方杰. 基于C/S模式的学生综合管理系统的实现[J/OL].计算机与信息技术, 2009(5):20-22 [2016-03-22].http://www.cnki.net/kcms/detail/detail.aspx?filename=JISJ200905010.

[6]刘柯. 信息化背景下大学生诚信管理系统设计[J/OL].西安邮电大学学报.,2015,21(9):116-119[2016-03-15].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=45&CurRec=1&recid=&filename=XAYD201505024.DOI:10.13682/j.issn.2095-6533.2015.05.023.

[7]张培卫,陈明兵,孟飞飞.国内外大学生诚信档案建设成功经验及对贵州省高校的启示[J/OL].兴义民族师范学院学报,2014,6(12):76-79[2016-04-16].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=16&CurRec=1&recid=&filename=QXMZ201406021.

[8]刘毓,贾沛沛,刘传明.现代互联网教学评价信息管理系统设计与实现[J/OL].西安邮电大学学报,2015,20(1):119-124[2016-04-16]. http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=12&CurRec=1&recid=&filename=XAYD201501023.DOI: 10.13682/j.issn.2095-6533.2015.01.023.

[9]孙晓梅,耿庆军.我国教育信息化建设的现状分析与对策研究[J/OL].科技情报开发与经济,2010,20(24):91-93 [2016-04-26].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=24&CurRec=4&recid=&filename=KJQB201024044.

[责任编辑:汪湘]

College student information management system design

YANG Li,HE Yuanyuan

(1.School of digital art,Xi’an University of Posts and Telecommunications,Xi’an 710121,China;2.Marx Institute of education, Xi’an University of Posts and Telecommunications,Xi’an 710121,China)

A management information system is designed for college students of information management by using B/S architecture, a combination of VBScript and JavaScript language as the development tool, and with mobile terminal. The verification and analysis of its key technologies are carried out on the credit system in the management of college students. Results show that the system is feasible and can improve the work efficiency of student cadres.

college student; information management system; function module

10.13682/j.issn.2095-6533.2016.05.022

2016-07-12

陕西省高校辅导员工作研究课题(2014FKT21);西安邮电大学2014年思想政治教育与管理研究项目(ZLG2014-3)

杨俐(1979-),女,讲师,从事高校学生管理研究。E-mail:xiyoujizhixueyuan@163.com

何源源(1991-),女,硕士研究生,研究方向为马克思主义理论。E-mail:1107253308@qq.com

TP302

A

2095-6533(2016)05-0117-05

猜你喜欢

栅格信息管理系统高校学生
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于邻域栅格筛选的点云边缘点提取方法*
高校学生党支部建设及作用发挥探索
高校学生管理工作中柔性管理模式应用探索
基于A*算法在蜂巢栅格地图中的路径规划研究
高校学生意外伤害事件应对与处理
基于三维TGIS的高速公路综合信息管理系统
SaaS模式下的房地产中介公司信息管理系统
高校学生体育组织社会化及路径分析