



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