楊 俐,何源源
(1.西安郵電大學(xué) 數(shù)字藝術(shù)學(xué)院,陜西 西安 710121;2.西安郵電大學(xué) 馬克思主義教育研究院,陜西 西安 710121)
?
高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)
楊俐1,何源源2
(1.西安郵電大學(xué) 數(shù)字藝術(shù)學(xué)院,陜西 西安 710121;2.西安郵電大學(xué) 馬克思主義教育研究院,陜西 西安 710121)
采用B/S架構(gòu),使用VBScript和Javascript語言為開發(fā)的工具,借助移動終端,設(shè)計(jì)了一個管理信息系統(tǒng)對高校學(xué)生進(jìn)行信息化管理,并以高校學(xué)生管理中的誠信系統(tǒng)為例對關(guān)鍵技術(shù)進(jìn)行了分析驗(yàn)證,結(jié)果表明,該系統(tǒng)可行,可提高學(xué)生工作干部的工作效率。
大學(xué)生;信息管理系統(tǒng);功能模塊
學(xué)生信息管理包含對全體學(xué)生的個人信息、成績考核、誠信記錄、獎罰記錄、學(xué)籍狀態(tài)等龐大的數(shù)據(jù)進(jìn)行管理。目前,關(guān)于高校學(xué)生信息管理系統(tǒng),文獻(xiàn)[1]運(yùn)用.Net技術(shù)和SQL數(shù)據(jù)庫技術(shù),設(shè)計(jì)了基于Web的高校學(xué)生信息管理系統(tǒng)。文獻(xiàn)[2]通過ADO.NET技術(shù)對SQL Server 2005數(shù)據(jù)庫進(jìn)行訪問。文獻(xiàn)[3]運(yùn)用ADO.NET技術(shù)進(jìn)行數(shù)據(jù)處理連接,并運(yùn)用SQL Server 2008實(shí)現(xiàn)數(shù)據(jù)高效存儲管理。上述文獻(xiàn)用戶在Web服務(wù)下遵循RBAC(Role Based Access Control)訪問安全性較高,處理信息數(shù)據(jù)能力較強(qiáng),但在擴(kuò)展性,代碼簡潔性,穩(wěn)定性和操作的便捷性方面有待進(jìn)一步提高。
本文擬采用B/S架構(gòu),運(yùn)用VBScript和Javascript語言為開發(fā)工具,設(shè)計(jì)一個部署簡易、接口完善、操作方便、共享數(shù)據(jù)措施完備、后臺管理工作簡單、用戶查詢信息容易的學(xué)生信息管理系統(tǒng)。并能夠借助移動終端,實(shí)現(xiàn)系統(tǒng)的角色和用戶權(quán)限管理。
系統(tǒng)基于互聯(lián)網(wǎng)絡(luò)為支持,以實(shí)現(xiàn)校院兩級管理為目的,基于 B/S 結(jié)構(gòu),面向的主要對象有學(xué)生、學(xué)院學(xué)生管理人員和教師、學(xué)校學(xué)生管理人員和教師、系統(tǒng)管理員。
1.1系統(tǒng)開發(fā)
(1)系統(tǒng)開發(fā)環(huán)境。系統(tǒng)在網(wǎng)絡(luò)環(huán)境下運(yùn)行,采用B/S架構(gòu),簡化了系統(tǒng)的開發(fā)、使用和后期維護(hù)。需要配備一個專用服務(wù)器,服務(wù)器里裝有完整詳細(xì)的高等學(xué)校學(xué)生教育管理服務(wù)等方面信息的數(shù)據(jù)庫,客戶端采用瀏覽器通過Web Server 同數(shù)據(jù)庫交互數(shù)據(jù)。
(2)系統(tǒng)程序設(shè)計(jì)。系統(tǒng)運(yùn)用VBScript和Javascript語言來編寫,應(yīng)用程序開發(fā)在ASP編程環(huán)境下,分析系統(tǒng)構(gòu)成,確定各模塊所要實(shí)現(xiàn)的程序段,依據(jù)其相互關(guān)系,確定調(diào)用關(guān)系。
(3)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)。系統(tǒng)后臺數(shù)據(jù)庫采用開源的MySQL數(shù)據(jù)庫系統(tǒng),系統(tǒng)根據(jù)學(xué)校的學(xué)生管理隊(duì)伍結(jié)構(gòu)劃分用戶,用戶分為:系統(tǒng)管理員、校學(xué)生處管理員、院學(xué)工辦管理員、輔導(dǎo)員用戶管理員、普通學(xué)生用戶5級用戶[4],如圖1。
圖1 數(shù)據(jù)模型(E-R)圖
(4)系統(tǒng)角色權(quán)限劃分。系統(tǒng)共有學(xué)生、學(xué)院學(xué)生管理人員和教師、學(xué)校學(xué)生管理人員和教師、系統(tǒng)管理員4個管理角色,不同角色對應(yīng)不同的權(quán)限,具有不同的職能劃分。學(xué)生有個人基本信息的輸入、各類補(bǔ)助和評獎評優(yōu)的申請和查詢功能,學(xué)院學(xué)生管理人員和教師具有審核、增加、刪除等功能[5]。學(xué)校學(xué)生管理人員和教師具有發(fā)布信息和審核的功能。
1.2系統(tǒng)設(shè)計(jì)
系統(tǒng)功能架構(gòu)如圖2所示,其內(nèi)容包含用戶名和密碼、學(xué)生基本概況信息、學(xué)生誠信履歷信息等幾個方面。
圖2 系統(tǒng)整體框架
(1)用戶登錄功能。有4類用戶:學(xué)生、院級教師、校級教師、以及系統(tǒng)管理人員。設(shè)計(jì)時基于安全和保密問題考慮,對不同的用戶設(shè)置了各自不同級別的管理權(quán)限,學(xué)生本人只能查看自己的相關(guān)信息,學(xué)院學(xué)生工作干部和教師只能查看本學(xué)院的學(xué)生信息,學(xué)校學(xué)生工作干部和教師可以查看全校所有學(xué)生的信息[6]。每級用戶需要驗(yàn)證對應(yīng)權(quán)限的密碼通過后才能登錄此系統(tǒng),如圖3所示。
圖3 系統(tǒng)用戶權(quán)限圖
(2)學(xué)生基本情況管理功能。此模塊主要包括全體學(xué)生的姓名、性別、政治面貌、照片、班級、年級、學(xué)號、專業(yè)、民族、聯(lián)系方式、居住地、家庭情況等信息,用戶可以按各種查詢條件(學(xué)號、年級、學(xué)院等)查詢并打印,模塊具有學(xué)生信息的錄入和修改等多方面功能[7]。
(3)學(xué)生資助管理功能。該管理模塊內(nèi)容主要包括家庭經(jīng)濟(jì)困難學(xué)生的認(rèn)定管理功能、學(xué)生生源地貸款相關(guān)信息管理功能、學(xué)生勤工助學(xué)崗位相關(guān)信息管理功能、學(xué)生接受社會資助的相關(guān)信息管理功能、學(xué)生的國家助學(xué)金和校內(nèi)助學(xué)金的相關(guān)信息管理等。
(4)學(xué)生獎懲管理功能。該管理模塊的功能主要是實(shí)現(xiàn)學(xué)生有關(guān)獎懲方面相關(guān)信息的錄入、審核和查詢。學(xué)生負(fù)責(zé)輸入本人的獲獎和違紀(jì)處分等相關(guān)詳細(xì)信息,學(xué)院負(fù)責(zé)對學(xué)生輸入的獲獎和違紀(jì)處分等相關(guān)詳細(xì)信息進(jìn)行審核,學(xué)生處負(fù)責(zé)確認(rèn)最后生成最終學(xué)生獎懲信息。
(5)學(xué)生綜合測評信息管理功能。根據(jù)“學(xué)生綜合測評評分辦法”,結(jié)合學(xué)生任職和獲獎等綜合表現(xiàn),確定綜合測評的指標(biāo)體系、綜合測評分值、權(quán)重以及各項(xiàng)的評分標(biāo)準(zhǔn),見表1。
根據(jù)教務(wù)系統(tǒng)提交的學(xué)生成績,根據(jù)算法設(shè)置自動生成學(xué)生綜合測評,模塊具有按照專業(yè)、班級查詢、成績導(dǎo)入、成績排序、成績分析、成績篩查等功能。根據(jù)“學(xué)業(yè)預(yù)警方案”篩查,對部分成績較差的同學(xué)進(jìn)行學(xué)業(yè)預(yù)警功能。
表1 綜合測評評分體系
(6)學(xué)生獎學(xué)金管理功能。該模塊功能主要包括獎學(xué)金相關(guān)信息的錄入功能、申請功能、查詢功能和公示等功能。
(7)學(xué)生誠信管理功能。該模塊主要是對學(xué)生的學(xué)業(yè)、經(jīng)濟(jì)、就業(yè)及其他等4個方面的誠信情況信息進(jìn)行管理。該模塊包括誠信記錄管理、誠信記錄查詢、誠信記錄審核和個人誠信記錄[4]。
(8)系統(tǒng)維護(hù)管理功能。該模塊使用權(quán)限是系統(tǒng)管理員,管理員有權(quán)通過模塊對后臺數(shù)據(jù)進(jìn)行添加和刪改等操作,同時,還有權(quán)添加、修改、刪除其他用戶權(quán)限,并有權(quán)發(fā)布公告和文件[8]。
系統(tǒng)前端基于Bootstrap框架,可快速適應(yīng)布局,自動更新網(wǎng)站結(jié)構(gòu),提升同一個網(wǎng)站對多個終端及分辨比率的友好度。
2.1系統(tǒng)關(guān)鍵技術(shù)分析
Bootstrap不僅用到了CSS(Cascading Style Sheet, CSS)3的Media Query響應(yīng)式設(shè)計(jì)工具,對不同屏幕實(shí)現(xiàn)了單獨(dú)的CSS樣式,同時還引入了Fluid Grid Layout設(shè)計(jì)思想,實(shí)現(xiàn)柵格布局,方便了開發(fā)者一次性進(jìn)行多終端多分辨率布局設(shè)置。Bootstrap較其他自適應(yīng)框架,優(yōu)勢如下:
第一,提供調(diào)用方式,生成視圖;
第二,提供視圖性及功能性組件,包括下拉菜單、導(dǎo)航條、面包屑、柵格排版、略所圖、對話框、警告框、進(jìn)度條、幻燈片等等,同時該類組件擁有很好的擴(kuò)展性和維護(hù)性;
第三,基礎(chǔ)類庫為JQuery,該框架對各瀏覽器兼容。
(1)bootstrap的引入
在head標(biāo)簽內(nèi)引入Bootstrap樣式文件,然后在body標(biāo)簽的底部引入Bootstrap的js腳本。同時,由于Bootstrap基于Jquery,所以在引入Bootstrap的js腳本文件之前,需要引入Jquery的js腳本。另外,把css放到了頭部,而js腳本放到了底部,這有助于網(wǎng)頁在不出現(xiàn)布局錯亂的前提下快速顯示給用戶,而無需等待所有的js腳本加載完畢。
(2)柵格布局
柵格布局的設(shè)計(jì)思路源自Fluid Grid Layout,其將屏幕可視區(qū)域或元素容器分為12個柵格,每個柵格可以相互嵌套進(jìn)行布局。定義某一內(nèi)容模塊或區(qū)域占多少個柵格只需給對應(yīng)的dom元素添加對應(yīng)柵格的class類即可。另外,柵格布局還引入CSS3的Media Query媒體查詢功能,針對不同的分辨率提供了對應(yīng)的class類。
需要對每一塊進(jìn)行單獨(dú)的CSS樣式開發(fā),但利用Bootstrap,直接利用其提供給class類即可。
可以看到,只需插入了少量對應(yīng)的class類即可快速實(shí)現(xiàn)自適應(yīng)布局,并不需要開發(fā)者去寫大量的CSS樣式,也無需修改html文檔結(jié)構(gòu),從而節(jié)省了系統(tǒng)的時間。
2.2系統(tǒng)數(shù)據(jù)庫保護(hù)
系統(tǒng)采用3種信息安全技術(shù)對核心數(shù)據(jù)庫進(jìn)行保護(hù),來保證數(shù)據(jù)庫的信息安全。第一種信息安全技術(shù)是系統(tǒng)角色分級分權(quán)驗(yàn)證技術(shù),即對學(xué)生本人、學(xué)院學(xué)生工作干部(包括學(xué)院負(fù)責(zé)學(xué)生管理工作的書記和副書記、輔導(dǎo)員)和教師、學(xué)校學(xué)生工作干部(包括學(xué)生處和團(tuán)委的工作人員)和教師,以及系統(tǒng)管理人員這4類用戶進(jìn)行相應(yīng)的Session全局變量設(shè)置,規(guī)定各自的使用權(quán)限,實(shí)現(xiàn)對無關(guān)人員和無關(guān)數(shù)據(jù)進(jìn)行隔離[9]。第二種信息安全技術(shù)就是采用MD5算法對數(shù)據(jù)庫用戶進(jìn)行安全保護(hù)。第三種信息安全技術(shù)為數(shù)據(jù)庫備份技術(shù),是一種數(shù)據(jù)本地自動備份技術(shù),由系統(tǒng)的管理員用SQL Server來詳細(xì)設(shè)定包含備份時間、目錄和起始周期等一系列參數(shù)的自動備份機(jī)制。這個自動備份機(jī)制通過結(jié)合使用差異備份與完整備份,使學(xué)生信息管理數(shù)據(jù)庫實(shí)現(xiàn)每天的差異性備份一次和每周的完整性備份一次,確保系統(tǒng)做到快速、完整、準(zhǔn)確地還原各類相關(guān)數(shù)據(jù)和相關(guān)管理信息。
2.3系統(tǒng)實(shí)現(xiàn)
系統(tǒng)主要完成了以下幾個方面的功能:權(quán)限管理(見圖4),用戶基本信息管理(見圖5)。
(a) 角色權(quán)限管理
(b) 系統(tǒng)用戶權(quán)限管理
圖5 用戶基本信息管理
考慮到傳統(tǒng)的學(xué)生管理工作中,利用人工或利用單機(jī)EXCEL等軟件進(jìn)行學(xué)生管理時存在效率差和系統(tǒng)性差等不足,采用B/S架構(gòu),充分結(jié)合VBScript和Javascript兩種工具的優(yōu)勢,設(shè)計(jì)開發(fā)一種高校學(xué)生信息管理系統(tǒng),實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)運(yùn)行穩(wěn)定,提高了學(xué)工管理人員的工作效率。
[1]梁小曉,韋崇崗.基于Web的高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J/OL].四川理工學(xué)院學(xué)報(自然科學(xué)版), 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的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J/OL].計(jì)算機(jī)技術(shù)與發(fā)展, 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學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J/OL].計(jì)算機(jī)技術(shù)與發(fā)展, 2010,20(5):238-241[2016-03-22].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=8&CurRec=1&recid=&filename=WJFZ201005061.
[4]徐發(fā)國,郭向兵.基于多方信息匯聚的誠信計(jì)算研究[J/OL].現(xiàn)代電子技術(shù),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模式的學(xué)生綜合管理系統(tǒng)的實(shí)現(xiàn)[J/OL].計(jì)算機(jī)與信息技術(shù), 2009(5):20-22 [2016-03-22].http://www.cnki.net/kcms/detail/detail.aspx?filename=JISJ200905010.
[6]劉柯. 信息化背景下大學(xué)生誠信管理系統(tǒng)設(shè)計(jì)[J/OL].西安郵電大學(xué)學(xué)報.,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]張培衛(wèi),陳明兵,孟飛飛.國內(nèi)外大學(xué)生誠信檔案建設(shè)成功經(jīng)驗(yàn)及對貴州省高校的啟示[J/OL].興義民族師范學(xué)院學(xué)報,2014,6(12):76-79[2016-04-16].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=16&CurRec=1&recid=&filename=QXMZ201406021.
[8]劉毓,賈沛沛,劉傳明.現(xiàn)代互聯(lián)網(wǎng)教學(xué)評價信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J/OL].西安郵電大學(xué)學(xué)報,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]孫曉梅,耿慶軍.我國教育信息化建設(shè)的現(xiàn)狀分析與對策研究[J/OL].科技情報開發(fā)與經(jīng)濟(jì),2010,20(24):91-93 [2016-04-26].http://www.cnki.net/KCMS/detail/detail.aspx?QueryID=24&CurRec=4&recid=&filename=KJQB201024044.
[責(zé)任編輯:汪湘]
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
陜西省高校輔導(dǎo)員工作研究課題(2014FKT21);西安郵電大學(xué)2014年思想政治教育與管理研究項(xiàng)目(ZLG2014-3)
楊俐(1979-),女,講師,從事高校學(xué)生管理研究。E-mail:xiyoujizhixueyuan@163.com
何源源(1991-),女,碩士研究生,研究方向?yàn)轳R克思主義理論。E-mail:1107253308@qq.com
TP302
A
2095-6533(2016)05-0117-05