王平 蔡吉刚
摘要:
为了促进学生的全面化、个性化、最大化成长,研究设计学生数据平台,包括平台建设的思路、框架结构和关键技术。特别,就前台页面自主配置信息以及后台数据库如何设计做了详细介绍。此设计实现了学生数据平台建设的灵活性和便捷性,同时结合数据填报和审核功能,为学校学生管理工作提高了效率,并为以后的学生数据分析奠定了基础。
关键词:
“双一流”建设; 人才培养; 数据平台
中图分类号: G 643
文献标志码: A
Research and Design of Student Data Platform Based on the
Background of “Double FirstClass” Construction
WANG Ping1, CAI Jigang2
(1.Information Construction Department; 2.Office of Party Committee and President,
China University of Petroleum (East China), Qingdao, Shandong 266580, China)
Abstract:
In order to promote students comprehensive, individualized and maximized growth, this paper studies and designs student data platform, including the idea of platform construction, framework structure and key technologies. The paper specifically introduces the selfconfiguring information of front page and the design of background database. This design realizes the flexibility and convenience of the construction of student data platform. At the same time, it combines the functions of data filling and auditing. The platform improves the efficiency of student management in schools and lays a foundation for future student data analysis.
Key words:
“double firstclass” construction; personnel training; data platform
0引言
2015年10月24日,国务院印发《统筹推进世界一流大学和一流学科建设总体方案》,其总体目标中提出“提高高等学校人才培养、科学研究、社会服务和文化传承创新水平”[1]。2017年1月24日,教育部、财政部、国家发展改革委印发《统筹推进世界一流大学和一流学科建设实施办法(暂行)》,文中提出“全面提升我国高等教育在人才培养、科学研究、社会服务、文化传承创新和国际交流合作中的综合实力”[2]。2017年10月18日,习近平同志在十九大报告中提出“加快一流大学和一流学科建设,实现高等教育内涵式发展”[3]。2018年8月8日,教育部、財政部、国家发展改革委联合印发《关于高等学校加快“双一流”建设的指导意见》,文中明确提出“以高等教育内涵式发展为主线,落实立德树人根本任务,紧紧抓住坚持办学正确政治方向、建设高素质教师队伍和形成高水平人才培养体系三项基础性工作”[4]。2019年2月,中共中央、国务院印发了《中国教育现代化2035》,重点部署了面向教育现代化的十大战略任务,其中之一就是提升一流人才培养与创新能力,并且文中明确提出“优化人才培养结构,综合运用招生计划、就业反馈、拨款、标准、评估等方式,引导高等学校和职业学校及时调整学科专业结构[5]”。由此可见,高等学校“双一流”建设要始终聚焦一流人才培养。早在2012年,我校副校长刘华东同志就提出以“三型、三化、三性”组成的“三三三”培养体系[6],逐步实现精英型、特色型、研究型本科教育,促进学生的全面化、个性化、最大化成长,倡导教师的学习性教学、学生的研究性学习、师生的开放性交流。在此背景下,学生数据平台建设是一个必然趋势。
1平台顶层设计
1.1建设思路
以人才培养为导向,通过梳理相关单位产生的数据和使用的数据,汇聚大学生从入学到离校全生命周期的数据,消除折射出的数据孤岛,促进学生数据共享交换,推动学生工作流程再造,为提高学校学生管理水平和学生服务质量提供强有力的数据支撑。
1.2建设原则
平台建设技术路线须符合并遵守学校制定的技术规范、软件设计与开发规范、软件设计开发标准等标准规范要求。在平台具有标准化和规范性的同时,须保证平台的安全性和保密性。采取系统安全机制、安全策略、数据存取的权限控制、用户的权限管理、用户身份认证策略、使用加密算法对程序源代码进行加密防篡改、系统保密数据进行ZEND加密防止SQL注入等保护措施,并采用异地备份。
在满足标准和安全的两条边线的前提下,平台设计需实现多类型终端对接和联动,在高负载的情况下保证业务的可用性,局部发生故障时保证整体业务的连续性,即达到7*24小时的可用性。在保证平台可靠性和稳定性的同时,还要具有良好的可管理性和可维护性,便于日常管理和维护,以及根据其他业务需求,提供相关接口为其业务系统提供数据。
平台在满足当前建设要求的前提下,软硬件环境要有良好的平滑可扩充性,还要能够支持跨平台、分布式环境运行,能够为后期自主开发提供足够空间,采用面向未来发展的架构设计,以支持各种可以预见的变化,保证平台的先进性、实用性、扩展性和开放性。
1.3架构设计
本平台在研究设计时,首先考虑最低层是各业务系统提供数据的原始层,然后是通过ETL工具抽取原始层数据提供给学生数据平台的共享层,其次是学生数据的标准存放,即数据标准层,接着是将学生数据呈现出来的主体层,最后是为辅助决策等提供数据支持的数据应用层,五层架构图,如图1所示。
根据总体架构图设计平台功能模块,包括填报展示、数据管理、系统管理3个模块,如图2所示。
这3个主模块是针对使用该平台的三类用户进行设计,这三类用户包括可在平台实现数据填报,查看个人数据的学生用户,使用填报展示模块;可对数据进行查询、审核、统计、导入导出的数据管理人员,使用數据管理模块;可对用户权限进行配置、维护平台功能,保障平台运行的系统管理人员,使用系统管理模块。
1.4技术路线
该平台采用B/S架构,采用前后端分离技术。前端采用ES6+HTML5+CSS3标准,通过SVG、LocalStorage缓存,EventSource异步通讯,采用Vue、VueRouter、Axios、Vuex、WEBpack、Grunt、FIS3框架相关技术。后端使用PHP开发语言,并使用ZEND对代码进行加密,PostgresSQL作为数据库,在Nginx环境下运行,在Centos7操作系统下进行开发。
2关键技术及实现
2.1自主配置信息
自主配置信息主要是系统管理人员对填报展示模块中的数据分类、维度、字段具有自主性,无需通过代码工程师即可配置页面内容,并且可以设置字段的填报权限,方便系统管理人员随时随地随需的添加、修改、删除填报展示模块中的内容,
如图3—图5所示。
2.2数据库设计
基于模块化、组件化的思想实现流程化界面、向导式操作和个性化风格,方便系统管理人员轻松掌握相应系统功能、快速完成相应管理工作。系统管理人员从前台设置内容后,后台数据库可以自动创建表,不需要数据库技术人员进行建表等工作,既节省了数据库技术人员成本和精力,又为系统管理人员提供了便利。实现过程是数据库中首先会自动创建一个总表,该表自动存放系统管理人员在前台创建的维度名称、ID、所属分类等信息,然后数据库还会对于系统管理人员在前台创建的每一个维度对应创建一个表,存放对应维度中的字段,如图6所示。
数据库总表中存放了学籍信息,所属分类是教务信息,ID是data_repository_55,那么数据库就会自动创建一个表名为data_repository_55的表,然后将学籍信息这个维度中所有字段自动存放到表data_repository_55中。
2.3RBAC权限管理
RBAC(RoleBased Access Control,基于角色的访问控制)将用户所需权限与角色进行关联,将某一种角色授予某种权限,当用户在该角色组中,自然就具有此角色所授予的权限,当用户工作调整时,只需要调整其角色即可,这种方式极大地简化了权限的管理[7]。如图7所示。
学校教工需要某权限时,将其添加到该权限相关联的角色组中,即具有相应权限。如果教工工作被调整,即将其从一个角色组中调到另一个角色组里,便可以实现学校教工在工作变化时很简单轻松的具有新工作的权限,且还可以查看还有哪些教工具有此权限,这样就增加了权限管理的灵活性与便利性。
3系统页面设计
近年来,我校信息化建设的发展虽然取得了显著成就,但是各职能部门在信息化建设的推进过程中,依然存在标准不统一、系统建设不完整、甚至是没有建设系统等各式各样的问题,各业务系统信息化建设水平不一。为了解决这些历史遗留问题给学生数据平台的建设所带来的种种障碍,在该平台的研究过程中,对填报展示模块设计三种属性的数据:一种是学生个人可以填报或者修改,不用审核即时生效;一种是学生个人可以填报或者修改,需要相关部门审核才能生效;第三种是禁止个人修改,数据错误只能由相应职能部门在业务系统中进行更正。同时为了提升用户的体验,还设计提供修改记录,便于查阅,填报展示模块界面,如图8所示。
针对上图中需要审核的数据设计了审核页面,如图9所示。
数据管理人员审核通过后如图10所示。
数据管理模块除了包括审核之外还可以对数据进行查询、统计、导入导出等功能,满足数据管理人员不同的需求,如图11所示。
4总结
本文从3个层面对学生数据平台进行研究与设计:首先从个人层面来说,可以建立个人电子档案,形成个人成长轨迹,以信息化手段切实减少学生的重复填报数据的工作量,并且在有网络的前提下随时查看自己的信息;其次从部门层面来说,可以破除学生管理工作碎片化,支撑学生管理部门为学生提供精准服务的需求;最后从学校层面来说,可以为学校实施多元化人才培养模式,促进学生三化培养目标等辅助决策提供数据支持。
参考文献
[1]国务院关于印发《统筹推进世界一流大学和一流学科建设总体方案》的通知[EB/OL].( 20151024).http://www.moe.gov.cn/jyb_xxgk/moe_1777/moe_1778/201511/t20151105_217823.html.
[2]教育部 财政部 国家发展改革委关于印发《统筹推进世界一流大学和一流学科建设实施办法(暂行)》的通知[EB/OL]. (20180808).http://www.moe.gov.cn/srcsite/A22/moe_843/201701/t20170125_295701.html.
[3]習近平.决胜全面建成小康社会 夺取新时代中国特色社会主义伟大胜利——在中国共产党第十九次全国代表大会上的报告[EB/OL]. (20171018),[20171027].https://www.xuexi.cn/5da49cd45ad13fb1276b44d7ba8e5cbe/e43e220633a65f9b6d8b53712cba9caa.html.
[4]教育部 财政部 国家发展改革委印发《关于高等学校加快“双一流”建设的指导意见》的通知[EB/OL]. (20180808).http://www.moe.gov.cn/srcsite/A22/moe_843/201808/t20180823_345987.html?from=timeline&
isappinstalled=0.
[5]中共中央国务院印发《中国教育现代化2035》[EB/OL]. (20190224).
https://www.xuexi.cn/6e5933dd90eef293d27f14bfcf3f6307/e43e220633a65f9b6d8b5
3712cba9caa.html.
[6]刘华东. 构建“三三三”培养体系 推进本科教育迈向更高目标[J].中国高等教育,2012(18):3436.
[7]王平. 统一身份认证与权限管理平台设计方案探讨[J].微型电脑应用,2016,32(12):5456.
(收稿日期: 2019.07.03)
作者简介:王平(1979),女,硕士,高级工程师,研究方向:信息化建设、数据挖掘。
蔡吉刚(1978),男,硕士,助理研究员,研究方向:高教管理、办公自动化。
文章编号:1007757X(2020)08012203