



[摘要]文章討論了現(xiàn)階段大學(xué)生信息管理存在的問題,研究了不同數(shù)據(jù)類型在多種數(shù)據(jù)傳輸服務(wù)中的效率問題,提出了基于Flex技術(shù)、WebService技術(shù)、移動技術(shù)的系統(tǒng)架構(gòu),設(shè)計了大學(xué)生共享信息移動管理平臺,并通過實例驗證其可行性與高效性。
[關(guān)鍵詞]學(xué)生信息管理;移動平臺;就業(yè)指導(dǎo)
1、引言
大學(xué)生信息主要包括個人基本信息、學(xué)籍信息、獎懲信息、就業(yè)信息等,這些信息在高校的教學(xué)管理、質(zhì)量評定、就業(yè)統(tǒng)計等方面均起到至關(guān)重要的作用,對學(xué)生個人發(fā)展、學(xué)校聲譽及社會安定都會產(chǎn)生深遠影響。
目前,主流的高校學(xué)生信息管理系統(tǒng)主要為網(wǎng)頁版,且管理與維護者多為非學(xué)生用戶,這種被動式的統(tǒng)計模式造成了學(xué)生對個人信息的漠視,導(dǎo)致數(shù)據(jù)質(zhì)量問題突出,尤其對于就業(yè)信息這一敏感熱點問題,統(tǒng)計數(shù)據(jù)往往與真實數(shù)據(jù)存在較大差異[1]。鑒于此,部分學(xué)者已經(jīng)開始研究并嘗試利用智能手機與移動互聯(lián)技術(shù)進行校園信息的采集與處理,東北林業(yè)大學(xué)等高校已經(jīng)研發(fā)了相關(guān)系統(tǒng),并應(yīng)用于高校管理與教學(xué)[2]。
本文提出基于移動技術(shù)的學(xué)生信息管理平臺,旨在使學(xué)生成為信息的提供者,變被動為主動,提高數(shù)據(jù)的一致性與準確性,學(xué)校可利用此平臺為學(xué)生推送通知信息,發(fā)放調(diào)查問卷等非純文本信息,如此可提高通知的送達率,更好的完善教學(xué)指導(dǎo)工作。
2、數(shù)據(jù)管理與傳輸交互
隨著信息科技的不斷發(fā)展,關(guān)系型數(shù)據(jù)庫已經(jīng)基本取代傳統(tǒng)文件形式服務(wù)于大數(shù)據(jù)量管理。數(shù)據(jù)庫管理系統(tǒng)將具有一定數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)組成數(shù)據(jù)集,本文選擇主流的關(guān)系型數(shù)據(jù)庫SQL Server2008管理學(xué)生信息,其優(yōu)越性主要體現(xiàn)在以下4個方面:
1)結(jié)構(gòu)化:屬于同一集合的數(shù)據(jù)具有相似的特征,便于組織與管理;
2)共享性:同一套數(shù)據(jù)可服務(wù)于多個系統(tǒng)或應(yīng)用,避免了數(shù)據(jù)冗余,減少了存儲成本,提高了數(shù)據(jù)重用率;
3)靈活性:通過結(jié)構(gòu)化查詢語言可靈活實現(xiàn)數(shù)據(jù)的增刪改查等功能,同時支持定時任務(wù)及存儲過程,數(shù)據(jù)的查詢與處理效率大幅度提高;
4)安全性:通常包括數(shù)據(jù)庫登錄管理、用戶管理、角色管理、權(quán)限管理四個安全控制機制,確保了數(shù)據(jù)的安全可靠。
學(xué)生信息管理涉及到的數(shù)據(jù)傳輸交互主要分為文本類型與非文本類型,后者通常為圖像等。不同的數(shù)據(jù)類型對應(yīng)的傳輸交互方式通常有所差異,對于文本型數(shù)據(jù),通常采用XML結(jié)構(gòu)傳輸,非文本類型則采用FTP等為主要傳輸手段。數(shù)據(jù)傳輸需要發(fā)布數(shù)據(jù)傳輸服務(wù),應(yīng)用通過調(diào)用服務(wù)函數(shù)進而實現(xiàn)數(shù)據(jù)的傳輸交互。常見的數(shù)據(jù)傳輸服務(wù)主要有WebService、HTTPService、Socket等[3]。本文對以上三種數(shù)據(jù)傳輸服務(wù)優(yōu)缺點做了對比,如表2-1所示。
本文對三種數(shù)據(jù)傳輸服務(wù)進行了傳輸速度測試。傳輸樣本為江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院14屆學(xué)生的4000余條基本信息、照片信息,實驗結(jié)果如表2-2所示。
據(jù)此可得,傳輸單人信息耗時效率Socket最高,WebService最低,總耗時WebService較HTTPService有較大優(yōu)勢;傳輸單人照片耗時效率,Socket效率最高,HTTPService最低,總耗時WebService居第二位。鑒于本數(shù)據(jù)傳輸無需持久通訊,綜合考慮上述實驗結(jié)果,本文采用WebService作為數(shù)據(jù)交互模式。
3、移動管理平臺設(shè)計
目前主流移動設(shè)備操作系統(tǒng)主要為Android 與IOS,常規(guī)通用性移動應(yīng)用均需開發(fā)基于這兩套系統(tǒng)的不同版本,由此導(dǎo)致的問題主要有以下幾點:
1)較高的開發(fā)成本;
2)難以平衡的用戶體驗與同步更新維護;
3)數(shù)據(jù)互通與一致性難以保證。
為解決以上問題,實現(xiàn)Android與IOS兩套移動操作系統(tǒng)共享同一套APP與后臺編碼,提高數(shù)據(jù)一致性,確保更新維護同步,同時降低軟件開發(fā)與維護成本。本文特此提出基于Flex開發(fā)平臺的系統(tǒng)設(shè)計方案。
3.1 Flex的優(yōu)勢與開發(fā)流程
Flex是Adobe公司的一套軟件應(yīng)用開發(fā)框架,可用于構(gòu)建具有強表現(xiàn)力與高性能的移動應(yīng)用,通用性強是Flex開發(fā)移動應(yīng)用的最大特點,所有基于Flex開發(fā)的移動應(yīng)用均通過Adobe Air驅(qū)動,Adobe Air類似于虛擬機,提供解析Flex移動應(yīng)用的功能,不同的移動操作系統(tǒng)只需安裝Adobe Air即可運行相應(yīng)的移動應(yīng)用。
Flex開發(fā)移動應(yīng)用主要有以下幾個部分組,F(xiàn)lash Builder中創(chuàng)建工程、創(chuàng)建MXML主程序、設(shè)計用戶界面、界面美化、軟件編碼、編譯測試與發(fā)布等,具體流程如圖3-1所示。
大學(xué)生信息移動管理平臺主要服務(wù)于學(xué)生用戶,為其提供便捷的信息查詢、就業(yè)個人關(guān)注、就業(yè)指導(dǎo)、校園維聊、師生溝通的功能。
1)信息管理,提供個人基本信息查詢、成績查詢、課程查詢等功能;
2)就業(yè)個人關(guān)注,學(xué)生個人關(guān)注感興趣的相關(guān)行業(yè)、相關(guān)單位,系統(tǒng)自動篩選符合條件的就業(yè)信息并推送至該學(xué)生,針對性強,避免大海撈針式的信息檢索;
3)就業(yè)指導(dǎo),由管理員發(fā)布相關(guān)就業(yè)信息,應(yīng)聘面試技巧等;
4)校園維聊,提供類似QQ、微信的社交功能,學(xué)生間可進行及時交流;
5)師生溝通,提供學(xué)生心理疏導(dǎo),結(jié)合在線指導(dǎo)與線下留言等方式與輔導(dǎo)員及時溝通,解決問題。具體功能結(jié)構(gòu)如圖3-2所示。
3.2 Flex與WebService的移動架構(gòu)
WebService是服務(wù)的提供者,負責執(zhí)行數(shù)據(jù)查詢、更新維護等具體操作,F(xiàn)lex是服務(wù)的使用者,負責調(diào)用WebService提供的各項服務(wù),并在前臺向用戶進行展示[4]。本移動平臺采用三層體系架構(gòu),由下至上為別為數(shù)據(jù)層、邏輯層、表現(xiàn)層。具體結(jié)構(gòu)如圖3-3所示。
數(shù)據(jù)層中的數(shù)據(jù)訪問通過ActionScript調(diào)用WebService服務(wù)完成,具體語法如下:
如此便申明了id為“myservice”的WebService引用,其中l(wèi)ocalhost:88為服務(wù)器地址與端口號,需要根據(jù)實際情況替換,WSDL為網(wǎng)絡(luò)服務(wù)描述語言,用于描述Web Service的接口信息等。只需確保WevService服務(wù)器與客戶端在同一網(wǎng)絡(luò)環(huán)境中,通過在中嵌套申明具體的服務(wù)函數(shù)與接口,F(xiàn)lex即可實現(xiàn)跨平臺調(diào)用WebService服務(wù),從而實現(xiàn)系統(tǒng)的相應(yīng)功能。
4、移動管理平臺核心功能實現(xiàn)
移動管理平臺的核心功能主要有就業(yè)信息關(guān)注設(shè)置與篩選推送、調(diào)查問卷信息反饋、學(xué)生間實時通訊的實現(xiàn)。
4.1 就業(yè)信息關(guān)注設(shè)置與篩選推送
就業(yè)信息關(guān)注設(shè)置主要有以下幾個設(shè)置項:目標區(qū)域、行業(yè)分類、單位性質(zhì)、用工類型等。學(xué)生用戶通過下拉菜單等形式進行設(shè)置。例如,某學(xué)生的設(shè)置參數(shù)如下,學(xué)號:1223010111;目標區(qū)域:江蘇南京;行業(yè)分類:金融類;單位性質(zhì):國有企業(yè);用工類型:勞務(wù)派遣,該參數(shù)經(jīng)規(guī)范性整合后生成一條字符串類型參數(shù):var cstring:String= \"1223010111/江蘇南京/金融類/國有企業(yè)/勞務(wù)派遣\",之后調(diào)用WebService篩選接口將設(shè)置的參數(shù)傳入,并請求結(jié)果,在接口中通過字符串函數(shù)Split('/')[n]將傳入?yún)?shù)按照“/”進行拆分,n=0即得到學(xué)號,n=1即得到目標區(qū)域,如此可實現(xiàn)批量參數(shù)的傳入。
WebService端接收傳入?yún)?shù)后,通過SQL語句對數(shù)據(jù)庫中的已有就業(yè)信息進行按條件篩選,原有就業(yè)信息需輔導(dǎo)員老師將最新海量就業(yè)信息入庫管理。篩選語句如下:select * from Job where studentid=\"1223010111\" and address=\"江蘇南京\" and kind=\"金融類\" and style=\"國有企業(yè)\" and userkind=\"勞務(wù)派遣\";通過執(zhí)行該語句,即可得到符合該學(xué)生設(shè)置條件的就業(yè)信息。顧及學(xué)生數(shù)量與就業(yè)信息均較多,易導(dǎo)致系統(tǒng)假死或數(shù)據(jù)擁堵現(xiàn)象,此篩選過程采用定時任務(wù)模式,在夜間訪問量較小時統(tǒng)一執(zhí)行,并于次日推送給對應(yīng)學(xué)生。
4.2 調(diào)查問卷信息反饋
調(diào)查問卷是高校間接了解學(xué)生就業(yè)思想,分析與統(tǒng)計學(xué)生就業(yè)傾向的常規(guī)且行之有效的方式。本功能模塊采用Flex中的RadioButton單選框、RadioButtonGroup單選框組、Check復(fù)選框等控件進行界面設(shè)計,系統(tǒng)的管理者設(shè)置好調(diào)查問卷的多套格式后,根據(jù)調(diào)查要求,系統(tǒng)根據(jù)學(xué)生的年紀、院系等信息自動分發(fā)相應(yīng)問卷至對應(yīng)學(xué)生,學(xué)生的調(diào)查反饋信息傳輸模式與就業(yè)信息關(guān)注設(shè)置類似。
4.3 學(xué)生間實時通訊的實現(xiàn)
所謂實時通訊,即發(fā)起通訊請求后對方能夠及時收到信息。本模塊的實現(xiàn)基于Flex強大的偵聽事件與WebService后臺的自定義定時觸發(fā)機制,當用戶發(fā)起通訊請求后,通過調(diào)用偵聽addEventListener同步發(fā)起消息推送,通過定時觸發(fā)機制定時將推送的消息在接收者客戶端更新,為減輕服務(wù)器壓力,本系統(tǒng)暫定定時觸發(fā)機制為5秒,即每5秒檢查對應(yīng)用戶有無新消息到達,若有即更新。
5、實驗與應(yīng)用
本文所討論設(shè)計的大學(xué)生信息移動管理平臺已經(jīng)在江蘇經(jīng)貿(mào)學(xué)院工商管理系進行測試,以2015屆440名畢業(yè)生為例,通過該平臺做了調(diào)查問卷,共發(fā)放調(diào)查問卷440份,收回277份,收回率62.95%,有效率100%,較前幾年網(wǎng)頁調(diào)查問卷收回率相比略有提高,同時解決了調(diào)查問卷形式單一的問題。學(xué)生可隨時隨地訪問系統(tǒng),進行相關(guān)信息的瀏覽與操作。
6、結(jié)論語
本文從分析現(xiàn)階段大學(xué)生信息管理存在的問題入手,著重研究了數(shù)據(jù)傳輸服務(wù)中效率問題,詳細討論并設(shè)計了基于Flex技術(shù)、WebService技術(shù)、移動技術(shù)的系統(tǒng)架構(gòu),研發(fā)了大學(xué)生共享信息移動管理平臺,并就其核心功能做了詳細論述,并通過實例驗證其可行性與高效性。
基于Flex與WebService的大學(xué)生信息移動管理平臺從信息的獲取模式上打破了傳統(tǒng)的被動采集,取而代之的是主動式,自發(fā)式的數(shù)據(jù)采集,移動平臺大行其道為本平臺提供了良好的用戶基礎(chǔ)與受眾,同時實現(xiàn)了隨時隨地,全天候的數(shù)據(jù)訪問與處理。此模式應(yīng)能對其他地域不同高校的大學(xué)生信息管理起到借鑒價值。
參考文獻
[1]吳江.大學(xué)生參與高校管理狀況的調(diào)查分析與對策.思想理論教育,2014(09),108-111.
[2]張言林,李博,王文博等.基于數(shù)字化校園的手機app客戶端設(shè)計初探——東北林業(yè)大學(xué)“移動校園”手機APP客戶端設(shè)計,設(shè)計,2014(02),81-82
[3]李鳳云,黃迎春,馮永新.基于WebService的SOA實現(xiàn)技術(shù)研究,科技視界,2012(23),17-19.
[4]冉飛鵬,江濤,戴華陽等.基于Flex框架的數(shù)字校園建設(shè)關(guān)鍵技術(shù).地球信息科學(xué)學(xué)報,2013(01),123-127.
作者簡介
王琦(1988年-)女、漢族、江蘇南京.江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院工商管理學(xué)院、助教、碩士學(xué)位、研究方向:思想政治教育.