王平 蔡吉剛



摘要:
為了促進(jìn)學(xué)生的全面化、個性化、最大化成長,研究設(shè)計學(xué)生數(shù)據(jù)平臺,包括平臺建設(shè)的思路、框架結(jié)構(gòu)和關(guān)鍵技術(shù)。特別,就前臺頁面自主配置信息以及后臺數(shù)據(jù)庫如何設(shè)計做了詳細(xì)介紹。此設(shè)計實現(xiàn)了學(xué)生數(shù)據(jù)平臺建設(shè)的靈活性和便捷性,同時結(jié)合數(shù)據(jù)填報和審核功能,為學(xué)校學(xué)生管理工作提高了效率,并為以后的學(xué)生數(shù)據(jù)分析奠定了基礎(chǔ)。
關(guān)鍵詞:
“雙一流”建設(shè); 人才培養(yǎng); 數(shù)據(jù)平臺
中圖分類號: G 643
文獻(xiàn)標(biāo)志碼: 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日,國務(wù)院印發(fā)《統(tǒng)籌推進(jìn)世界一流大學(xué)和一流學(xué)科建設(shè)總體方案》,其總體目標(biāo)中提出“提高高等學(xué)校人才培養(yǎng)、科學(xué)研究、社會服務(wù)和文化傳承創(chuàng)新水平”[1]。2017年1月24日,教育部、財政部、國家發(fā)展改革委印發(fā)《統(tǒng)籌推進(jìn)世界一流大學(xué)和一流學(xué)科建設(shè)實施辦法(暫行)》,文中提出“全面提升我國高等教育在人才培養(yǎng)、科學(xué)研究、社會服務(wù)、文化傳承創(chuàng)新和國際交流合作中的綜合實力”[2]。2017年10月18日,習(xí)近平同志在十九大報告中提出“加快一流大學(xué)和一流學(xué)科建設(shè),實現(xiàn)高等教育內(nèi)涵式發(fā)展”[3]。2018年8月8日,教育部、財政部、國家發(fā)展改革委聯(lián)合印發(fā)《關(guān)于高等學(xué)校加快“雙一流”建設(shè)的指導(dǎo)意見》,文中明確提出“以高等教育內(nèi)涵式發(fā)展為主線,落實立德樹人根本任務(wù),緊緊抓住堅持辦學(xué)正確政治方向、建設(shè)高素質(zhì)教師隊伍和形成高水平人才培養(yǎng)體系三項基礎(chǔ)性工作”[4]。2019年2月,中共中央、國務(wù)院印發(fā)了《中國教育現(xiàn)代化2035》,重點(diǎn)部署了面向教育現(xiàn)代化的十大戰(zhàn)略任務(wù),其中之一就是提升一流人才培養(yǎng)與創(chuàng)新能力,并且文中明確提出“優(yōu)化人才培養(yǎng)結(jié)構(gòu),綜合運(yùn)用招生計劃、就業(yè)反饋、撥款、標(biāo)準(zhǔn)、評估等方式,引導(dǎo)高等學(xué)校和職業(yè)學(xué)校及時調(diào)整學(xué)科專業(yè)結(jié)構(gòu)[5]”。由此可見,高等學(xué)校“雙一流”建設(shè)要始終聚焦一流人才培養(yǎng)。早在2012年,我校副校長劉華東同志就提出以“三型、三化、三性”組成的“三三三”培養(yǎng)體系[6],逐步實現(xiàn)精英型、特色型、研究型本科教育,促進(jìn)學(xué)生的全面化、個性化、最大化成長,倡導(dǎo)教師的學(xué)習(xí)性教學(xué)、學(xué)生的研究性學(xué)習(xí)、師生的開放性交流。在此背景下,學(xué)生數(shù)據(jù)平臺建設(shè)是一個必然趨勢。
1平臺頂層設(shè)計
1.1建設(shè)思路
以人才培養(yǎng)為導(dǎo)向,通過梳理相關(guān)單位產(chǎn)生的數(shù)據(jù)和使用的數(shù)據(jù),匯聚大學(xué)生從入學(xué)到離校全生命周期的數(shù)據(jù),消除折射出的數(shù)據(jù)孤島,促進(jìn)學(xué)生數(shù)據(jù)共享交換,推動學(xué)生工作流程再造,為提高學(xué)校學(xué)生管理水平和學(xué)生服務(wù)質(zhì)量提供強(qiáng)有力的數(shù)據(jù)支撐。
1.2建設(shè)原則
平臺建設(shè)技術(shù)路線須符合并遵守學(xué)校制定的技術(shù)規(guī)范、軟件設(shè)計與開發(fā)規(guī)范、軟件設(shè)計開發(fā)標(biāo)準(zhǔn)等標(biāo)準(zhǔn)規(guī)范要求。在平臺具有標(biāo)準(zhǔn)化和規(guī)范性的同時,須保證平臺的安全性和保密性。采取系統(tǒng)安全機(jī)制、安全策略、數(shù)據(jù)存取的權(quán)限控制、用戶的權(quán)限管理、用戶身份認(rèn)證策略、使用加密算法對程序源代碼進(jìn)行加密防篡改、系統(tǒng)保密數(shù)據(jù)進(jìn)行ZEND加密防止SQL注入等保護(hù)措施,并采用異地備份。
在滿足標(biāo)準(zhǔn)和安全的兩條邊線的前提下,平臺設(shè)計需實現(xiàn)多類型終端對接和聯(lián)動,在高負(fù)載的情況下保證業(yè)務(wù)的可用性,局部發(fā)生故障時保證整體業(yè)務(wù)的連續(xù)性,即達(dá)到7*24小時的可用性。在保證平臺可靠性和穩(wěn)定性的同時,還要具有良好的可管理性和可維護(hù)性,便于日常管理和維護(hù),以及根據(jù)其他業(yè)務(wù)需求,提供相關(guān)接口為其業(yè)務(wù)系統(tǒng)提供數(shù)據(jù)。
平臺在滿足當(dāng)前建設(shè)要求的前提下,軟硬件環(huán)境要有良好的平滑可擴(kuò)充性,還要能夠支持跨平臺、分布式環(huán)境運(yùn)行,能夠為后期自主開發(fā)提供足夠空間,采用面向未來發(fā)展的架構(gòu)設(shè)計,以支持各種可以預(yù)見的變化,保證平臺的先進(jìn)性、實用性、擴(kuò)展性和開放性。
1.3架構(gòu)設(shè)計
本平臺在研究設(shè)計時,首先考慮最低層是各業(yè)務(wù)系統(tǒng)提供數(shù)據(jù)的原始層,然后是通過ETL工具抽取原始層數(shù)據(jù)提供給學(xué)生數(shù)據(jù)平臺的共享層,其次是學(xué)生數(shù)據(jù)的標(biāo)準(zhǔn)存放,即數(shù)據(jù)標(biāo)準(zhǔn)層,接著是將學(xué)生數(shù)據(jù)呈現(xiàn)出來的主體層,最后是為輔助決策等提供數(shù)據(jù)支持的數(shù)據(jù)應(yīng)用層,五層架構(gòu)圖,如圖1所示。
根據(jù)總體架構(gòu)圖設(shè)計平臺功能模塊,包括填報展示、數(shù)據(jù)管理、系統(tǒng)管理3個模塊,如圖2所示。
這3個主模塊是針對使用該平臺的三類用戶進(jìn)行設(shè)計,這三類用戶包括可在平臺實現(xiàn)數(shù)據(jù)填報,查看個人數(shù)據(jù)的學(xué)生用戶,使用填報展示模塊;可對數(shù)據(jù)進(jìn)行查詢、審核、統(tǒng)計、導(dǎo)入導(dǎo)出的數(shù)據(jù)管理人員,使用數(shù)據(jù)管理模塊;可對用戶權(quán)限進(jìn)行配置、維護(hù)平臺功能,保障平臺運(yùn)行的系統(tǒng)管理人員,使用系統(tǒng)管理模塊。
1.4技術(shù)路線
該平臺采用B/S架構(gòu),采用前后端分離技術(shù)。前端采用ES6+HTML5+CSS3標(biāo)準(zhǔn),通過SVG、LocalStorage緩存,EventSource異步通訊,采用Vue、VueRouter、Axios、Vuex、WEBpack、Grunt、FIS3框架相關(guān)技術(shù)。后端使用PHP開發(fā)語言,并使用ZEND對代碼進(jìn)行加密,PostgresSQL作為數(shù)據(jù)庫,在Nginx環(huán)境下運(yùn)行,在Centos7操作系統(tǒng)下進(jìn)行開發(fā)。
2關(guān)鍵技術(shù)及實現(xiàn)
2.1自主配置信息
自主配置信息主要是系統(tǒng)管理人員對填報展示模塊中的數(shù)據(jù)分類、維度、字段具有自主性,無需通過代碼工程師即可配置頁面內(nèi)容,并且可以設(shè)置字段的填報權(quán)限,方便系統(tǒng)管理人員隨時隨地隨需的添加、修改、刪除填報展示模塊中的內(nèi)容,
如圖3—圖5所示。
2.2數(shù)據(jù)庫設(shè)計
基于模塊化、組件化的思想實現(xiàn)流程化界面、向?qū)讲僮骱蛡€性化風(fēng)格,方便系統(tǒng)管理人員輕松掌握相應(yīng)系統(tǒng)功能、快速完成相應(yīng)管理工作。系統(tǒng)管理人員從前臺設(shè)置內(nèi)容后,后臺數(shù)據(jù)庫可以自動創(chuàng)建表,不需要數(shù)據(jù)庫技術(shù)人員進(jìn)行建表等工作,既節(jié)省了數(shù)據(jù)庫技術(shù)人員成本和精力,又為系統(tǒng)管理人員提供了便利。實現(xiàn)過程是數(shù)據(jù)庫中首先會自動創(chuàng)建一個總表,該表自動存放系統(tǒng)管理人員在前臺創(chuàng)建的維度名稱、ID、所屬分類等信息,然后數(shù)據(jù)庫還會對于系統(tǒng)管理人員在前臺創(chuàng)建的每一個維度對應(yīng)創(chuàng)建一個表,存放對應(yīng)維度中的字段,如圖6所示。
數(shù)據(jù)庫總表中存放了學(xué)籍信息,所屬分類是教務(wù)信息,ID是data_repository_55,那么數(shù)據(jù)庫就會自動創(chuàng)建一個表名為data_repository_55的表,然后將學(xué)籍信息這個維度中所有字段自動存放到表data_repository_55中。
2.3RBAC權(quán)限管理
RBAC(RoleBased Access Control,基于角色的訪問控制)將用戶所需權(quán)限與角色進(jìn)行關(guān)聯(lián),將某一種角色授予某種權(quán)限,當(dāng)用戶在該角色組中,自然就具有此角色所授予的權(quán)限,當(dāng)用戶工作調(diào)整時,只需要調(diào)整其角色即可,這種方式極大地簡化了權(quán)限的管理[7]。如圖7所示。
學(xué)校教工需要某權(quán)限時,將其添加到該權(quán)限相關(guān)聯(lián)的角色組中,即具有相應(yīng)權(quán)限。如果教工工作被調(diào)整,即將其從一個角色組中調(diào)到另一個角色組里,便可以實現(xiàn)學(xué)校教工在工作變化時很簡單輕松的具有新工作的權(quán)限,且還可以查看還有哪些教工具有此權(quán)限,這樣就增加了權(quán)限管理的靈活性與便利性。
3系統(tǒng)頁面設(shè)計
近年來,我校信息化建設(shè)的發(fā)展雖然取得了顯著成就,但是各職能部門在信息化建設(shè)的推進(jìn)過程中,依然存在標(biāo)準(zhǔn)不統(tǒng)一、系統(tǒng)建設(shè)不完整、甚至是沒有建設(shè)系統(tǒng)等各式各樣的問題,各業(yè)務(wù)系統(tǒng)信息化建設(shè)水平不一。為了解決這些歷史遺留問題給學(xué)生數(shù)據(jù)平臺的建設(shè)所帶來的種種障礙,在該平臺的研究過程中,對填報展示模塊設(shè)計三種屬性的數(shù)據(jù):一種是學(xué)生個人可以填報或者修改,不用審核即時生效;一種是學(xué)生個人可以填報或者修改,需要相關(guān)部門審核才能生效;第三種是禁止個人修改,數(shù)據(jù)錯誤只能由相應(yīng)職能部門在業(yè)務(wù)系統(tǒng)中進(jìn)行更正。同時為了提升用戶的體驗,還設(shè)計提供修改記錄,便于查閱,填報展示模塊界面,如圖8所示。
針對上圖中需要審核的數(shù)據(jù)設(shè)計了審核頁面,如圖9所示。
數(shù)據(jù)管理人員審核通過后如圖10所示。
數(shù)據(jù)管理模塊除了包括審核之外還可以對數(shù)據(jù)進(jìn)行查詢、統(tǒng)計、導(dǎo)入導(dǎo)出等功能,滿足數(shù)據(jù)管理人員不同的需求,如圖11所示。
4總結(jié)
本文從3個層面對學(xué)生數(shù)據(jù)平臺進(jìn)行研究與設(shè)計:首先從個人層面來說,可以建立個人電子檔案,形成個人成長軌跡,以信息化手段切實減少學(xué)生的重復(fù)填報數(shù)據(jù)的工作量,并且在有網(wǎng)絡(luò)的前提下隨時查看自己的信息;其次從部門層面來說,可以破除學(xué)生管理工作碎片化,支撐學(xué)生管理部門為學(xué)生提供精準(zhǔn)服務(wù)的需求;最后從學(xué)校層面來說,可以為學(xué)校實施多元化人才培養(yǎng)模式,促進(jìn)學(xué)生三化培養(yǎng)目標(biāo)等輔助決策提供數(shù)據(jù)支持。
參考文獻(xiàn)
[1]國務(wù)院關(guān)于印發(fā)《統(tǒng)籌推進(jìn)世界一流大學(xué)和一流學(xué)科建設(shè)總體方案》的通知[EB/OL].( 20151024).http://www.moe.gov.cn/jyb_xxgk/moe_1777/moe_1778/201511/t20151105_217823.html.
[2]教育部 財政部 國家發(fā)展改革委關(guān)于印發(fā)《統(tǒng)籌推進(jìn)世界一流大學(xué)和一流學(xué)科建設(shè)實施辦法(暫行)》的通知[EB/OL]. (20180808).http://www.moe.gov.cn/srcsite/A22/moe_843/201701/t20170125_295701.html.
[3]習(xí)近平.決勝全面建成小康社會 奪取新時代中國特色社會主義偉大勝利——在中國共產(chǎn)黨第十九次全國代表大會上的報告[EB/OL]. (20171018),[20171027].https://www.xuexi.cn/5da49cd45ad13fb1276b44d7ba8e5cbe/e43e220633a65f9b6d8b53712cba9caa.html.
[4]教育部 財政部 國家發(fā)展改革委印發(fā)《關(guān)于高等學(xué)校加快“雙一流”建設(shè)的指導(dǎo)意見》的通知[EB/OL]. (20180808).http://www.moe.gov.cn/srcsite/A22/moe_843/201808/t20180823_345987.html?from=timeline&
isappinstalled=0.
[5]中共中央國務(wù)院印發(fā)《中國教育現(xiàn)代化2035》[EB/OL]. (20190224).
https://www.xuexi.cn/6e5933dd90eef293d27f14bfcf3f6307/e43e220633a65f9b6d8b5
3712cba9caa.html.
[6]劉華東. 構(gòu)建“三三三”培養(yǎng)體系 推進(jìn)本科教育邁向更高目標(biāo)[J].中國高等教育,2012(18):3436.
[7]王平. 統(tǒng)一身份認(rèn)證與權(quán)限管理平臺設(shè)計方案探討[J].微型電腦應(yīng)用,2016,32(12):5456.
(收稿日期: 2019.07.03)
作者簡介:王平(1979),女,碩士,高級工程師,研究方向:信息化建設(shè)、數(shù)據(jù)挖掘。
蔡吉剛(1978),男,碩士,助理研究員,研究方向:高教管理、辦公自動化。
文章編號:1007757X(2020)08012203