国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

短信平臺在高職教務(wù)系統(tǒng)中的應(yīng)用研究

2014-05-30 10:48李承敬
電腦知識與技術(shù) 2014年8期
關(guān)鍵詞:WEB服務(wù)

李承敬

摘要:該文針對傳統(tǒng)高職教務(wù)管理系統(tǒng)中交互性不足的問題,在教務(wù)系統(tǒng)中引入短信平臺功能,增強師生互動環(huán)節(jié),利用短信平臺web服務(wù)模型,從系統(tǒng)設(shè)計、系統(tǒng)結(jié)構(gòu)、系統(tǒng)分析、系統(tǒng)實現(xiàn)四個方面對短信平臺進行闡述,提高了系統(tǒng)的兼容性和擴展性。

關(guān)鍵詞:短信平臺;教務(wù)系統(tǒng);web服務(wù)

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)08-1634-03

1 概述

隨著教育信息化進程推進,高職院校的教務(wù)管理也逐步推進信息化建設(shè)。傳統(tǒng)的教務(wù)管理系統(tǒng)都是基于B/S架構(gòu)的業(yè)務(wù)系統(tǒng),其功能覆蓋了教務(wù)管理的大部分核心功能,如學籍、教學計劃、教學資源、教學任務(wù)、排課、選課等[1],但是這些核心功能的信息流向都呈現(xiàn)單一化趨勢,對于教務(wù)管理中的教學過程化的管理還很欠缺,怎樣在教務(wù)管理中融入學生評教、考試預(yù)約、教師調(diào)停課等交互性的流程和環(huán)節(jié),提高教務(wù)管理的人性化和便利性,顯得尤為重要[2-3]。

2013年全球移動手機終端銷售數(shù)量,Gartner統(tǒng)計數(shù)據(jù)為9.68億臺,與2012相比增長42.3%,Nielsen發(fā)布的亞太地區(qū)移動消費者分析報告顯示,中國智能手機普及率達到71%,移動智能終端的發(fā)展也為高校信息化發(fā)展,提供較好的硬件平臺,根據(jù)網(wǎng)上調(diào)查相關(guān)顯示,高職院校學生的智能移動終端普及率更是接近100%。

為了在教務(wù)管理中增強師生與教務(wù)管理系統(tǒng)的交互環(huán)節(jié),該文采用在教學管理系統(tǒng)中加入短信平臺的功能,完善了師生互動環(huán)節(jié),以此方式推進教務(wù)管理與教育技術(shù)的深度融合,探索職業(yè)教育信息化新途徑。下面主要從短信平臺系統(tǒng)設(shè)計、系統(tǒng)結(jié)構(gòu)、系統(tǒng)分析、系統(tǒng)實現(xiàn)四個方面進行研究分析。

2 系統(tǒng)設(shè)計

為了實現(xiàn)短信平臺與教務(wù)管理系統(tǒng)進行松散耦合連接,短信平臺利用web服務(wù)的形式與教務(wù)系統(tǒng)進行交互[4],采用XML格式來描述對外接口和綁定,由于Web服務(wù)采用標準的web協(xié)議作為構(gòu)件接口和協(xié)同描述的規(guī)劃,將短信平臺和教務(wù)系統(tǒng)兩者之間的差異完全屏蔽,可以支持對EJB、COBRA和DCOM的互操作[5],使得整個系統(tǒng)具有可集成能力。短信平臺的web服務(wù)進行變更升級時,只要保持對外接口不變,對教務(wù)系統(tǒng)來說是透明的,這樣對短信平臺的實現(xiàn)方式與web服務(wù)的調(diào)用完全解耦,可以采用J2EE,.Net等框架實現(xiàn)短信平臺的功能[6]。

短信平臺的web服務(wù)模型如圖1所示,包括3個邏輯構(gòu)件:短信服務(wù)提供者、短信服務(wù)代理、教務(wù)系統(tǒng)(服務(wù)請求者)。其中短信服務(wù)提供者提供服務(wù),進行注冊后可以使服務(wù)可用,短信服務(wù)代理是教務(wù)系統(tǒng)與短信服務(wù)提供者之間的中介,教務(wù)系統(tǒng)在管理流程中通過短信服務(wù)代理發(fā)現(xiàn)短信web服務(wù),并根據(jù)提供的外部接口進行調(diào)用。短信平臺web服務(wù)模型包括發(fā)布、發(fā)現(xiàn)和綁定三個基本操作[7]。

發(fā)布操作是短信服務(wù)提供者可以向短信代理進行注冊服務(wù),或者移除服務(wù)。發(fā)現(xiàn)操作是教務(wù)系統(tǒng)根據(jù)規(guī)范的接口向短信服務(wù)代理根據(jù)行業(yè)標準發(fā)起查詢請求,綁定操作是教務(wù)系統(tǒng)從短信服務(wù)代理中獲得web服務(wù)調(diào)用的詳細接口信息(傳輸協(xié)議、web服務(wù)路徑、調(diào)用參數(shù)等),實現(xiàn)遠程調(diào)用web服務(wù)。

3 系統(tǒng)結(jié)構(gòu)

短信平臺系統(tǒng)結(jié)構(gòu)圖,如圖2所示,系統(tǒng)結(jié)構(gòu)包括短信批處理模塊、短信服務(wù)器、短信處理模塊、管理統(tǒng)計模塊、短信收發(fā)模塊五個主要模塊。

1)短信批處理模塊:教務(wù)系統(tǒng)管理用戶通過Internet登錄到教務(wù)管理服務(wù)器,確定需要進行學生評教的課程后,啟動師生互評流程,教務(wù)系統(tǒng)中短信批處理模塊根據(jù)教師和學生的聯(lián)系方式、評教信息、課程信息,自動生成短信發(fā)送指令,利用短信服務(wù)器提供的web service接口,寫入短信服務(wù)器。當師生通過回復(fù)短信評教的短信后,批處理模塊從短信服務(wù)器接口中讀取到針對課程的評價短信后,根據(jù)回復(fù)代碼,自動將評價分數(shù)記錄到對應(yīng)的課程中,完成評教。

2)短信服務(wù)器:該服務(wù)器放置在校園網(wǎng)中與教務(wù)系統(tǒng)同處于一個VLAN中,雙方遵循SOAP協(xié)議,通過web service接口可以實現(xiàn)結(jié)構(gòu)化短信數(shù)據(jù)的交換,是進行短信接收和發(fā)送的協(xié)調(diào)者,同時實現(xiàn)對短信發(fā)送進行認證鑒權(quán)的功能。

3)短信處理模塊:該模塊利用后臺進程,定時從短信服務(wù)器接口讀取需要發(fā)送的短信的發(fā)送方、接收方、短信內(nèi)容,完成短信相關(guān)信息的收集,將處理好的短信寫入短信收發(fā)模塊,并通過短信服務(wù)器接口完成發(fā)送短信的狀態(tài)更新。后臺進程定時讀取短信收發(fā)模塊中從運營商網(wǎng)關(guān)接收的短信,并將短信按照約定的格式寫入短信服務(wù)器。

4)短信收發(fā)模塊:讀取短信收發(fā)模塊中短信發(fā)送隊列,通過互聯(lián)網(wǎng)與運營商短信網(wǎng)關(guān)進行交互,采用MO、MT指令完成短信的發(fā)送。通過運營商網(wǎng)關(guān)接受發(fā)送至短信收發(fā)模塊的短信,并寫入短信收發(fā)模塊的短信接受隊列。

5)短信統(tǒng)計模塊:該模塊主要針對計費、評教等功能對短信的數(shù)量進行統(tǒng)計分析,在統(tǒng)計過程中,依據(jù)學期、課程、教師等關(guān)鍵信息進行短息的分類統(tǒng)計,并生成PDF統(tǒng)計報表,發(fā)送到預(yù)先設(shè)置的郵箱,便于對短信平臺的使用情況和使用效果進行分析。

4 系統(tǒng)分析

為了在進一步規(guī)范短信平臺在教務(wù)系統(tǒng)中應(yīng)用,其使用流程如圖3所示:

1)教務(wù)系統(tǒng)短信插件開發(fā),根據(jù)短信平臺的web服務(wù)接口,編制短信插件在教務(wù)系統(tǒng)中進行調(diào)試,并啟用短信插件。在課程評教、排課、考試預(yù)約等教務(wù)管理環(huán)節(jié),可以直接跟短信平臺對接,簡化了操作流程。

2)權(quán)限申請:教務(wù)系統(tǒng)管理人員根據(jù)工作需要,如果需要發(fā)送短信,需要在短信平臺服務(wù)器中開設(shè)用戶權(quán)限,短信平臺中實現(xiàn)統(tǒng)一身份認證接口,完成用戶的認證功能。

3)配置發(fā)送額度:短信平臺根據(jù)用戶等級,可以設(shè)置不同的短信發(fā)送配額,配額可以設(shè)置每日、每周、每月的發(fā)送上限。

4)發(fā)送流程:教務(wù)管理人員根據(jù)教務(wù)需求選擇需要學生評教的課程,點擊群發(fā)短信,短信插件根據(jù)課程信息,選課學生信息生成群發(fā)短信,利用短信平臺提供的web服務(wù)接口提交給短信服務(wù)器。

5)回復(fù)短信:參與課程評教的教師和學生,收到短信后,將評教結(jié)果直接通過短信回復(fù)給短信服務(wù)器,教務(wù)管理系統(tǒng)中短信插件,定時從短信服務(wù)器讀取回復(fù)短信,并將評教結(jié)果寫入該課程的教務(wù)數(shù)據(jù)庫,通過短信的方式,方便快捷的完成課程評教工作。

6)統(tǒng)計短信:短信平臺根據(jù)人員、課程、月份、提供短信使用量報表,用于短信費用的結(jié)算,以及統(tǒng)計人員和課程的短信使用量。

5 系統(tǒng)實現(xiàn)

短信平臺為兼顧現(xiàn)有運行環(huán)境,采用Microsoft .Net Framework進行web service開發(fā),實現(xiàn)web服務(wù)接口功能,其接口地址為http://jwgl.js.edu.cn/sms.asmx?wsdl ,實現(xiàn)了關(guān)鍵的四個接口方法,用戶登錄(UserLogin)、用戶登出(UserLogout)、發(fā)送信息(SendSms)、統(tǒng)計信息(AccountSms)。

UserLogin接口提供參數(shù)(userName,userPassword,userIp),分別為用戶賬戶,用戶密碼,用戶登錄IP,返回參數(shù)userHash,為短信平臺返回給用戶的32位身份標識,該憑證1小時內(nèi)有效。

UserLogout接口參數(shù)userHash,發(fā)送用戶身份標識,用戶注銷登錄。

SendSms接口(userHash,phoneList,content)三個參數(shù),用戶身份標識,phoneList為接收短信手機號碼列表,多個手機號碼用逗號分隔,Content為發(fā)送短信內(nèi)容。返回參數(shù)bool,true表示發(fā)送成功,false表示發(fā)送失敗。

GetSms接口參數(shù)userHash,返回三個參數(shù),content教務(wù)評教內(nèi)容,phone為發(fā)送方手機號碼,courseId課程教務(wù)代碼。

AccountSms接口提供參數(shù)(userHash,startDate,endDate),日期格式為2014-01-01,返回格式為DataTableXML格式,包括成功發(fā)送條數(shù)、失敗發(fā)送條數(shù)、短信總量。

教務(wù)系統(tǒng)調(diào)用短信平臺發(fā)送流程偽代碼如下:

Function boolean SendSms(List phoneList, String content){

try{

sms = new sms webservice(http://jwgl.js.edu.cn/sms.asmx?wsdl”);

userHash = sms.userLogin(username,password,userip);

sms.sendSms(userHash,phoneLis,content);

sms.userLogout(userHash);

return true;

}catch{

return false;

}

6 總結(jié)

本文針對傳統(tǒng)教務(wù)管理系統(tǒng)中交互性不足的問題,在教務(wù)系統(tǒng)中引入短信平臺功能,增強師生互動環(huán)節(jié),利用短信平臺web服務(wù)模型,從系統(tǒng)設(shè)計、系統(tǒng)結(jié)構(gòu)、系統(tǒng)分析、系統(tǒng)實現(xiàn)四個方面對短信平臺進行闡述,提高了系統(tǒng)的兼容性和擴展性。

參考文獻:

[1] 薛茹,王林斗,薛蛟.企業(yè)短信平臺的設(shè)計與實現(xiàn)[J].電子測量技術(shù),2007(5):139-141.

[2] 陳泰偉,周振柳,劉寶旭.基于短信平臺的服務(wù)器監(jiān)控系統(tǒng)關(guān)鍵技術(shù)探討[J].核電子學與探測技術(shù),2007(6):1050-1053,1060.

[3] 王婷,周寧麗.基于手機短信平臺的數(shù)字參考咨詢新形式探析[J].現(xiàn)代情報,2008(3):216-219.

[4] 崔莉莉,魏淑桃.基于短信平臺教學管理系統(tǒng)的設(shè)計與實現(xiàn)[J].安徽理工大學學報:自然科學版,2008(1):70-73.

[5] 趙巍,肖璋.短信平臺的設(shè)計與維護[J].計算機工程與設(shè)計,2005(6):1642-1644.

[6] 劉明明,馮嘉,崔杜武,薛凱.基于Web服務(wù)高校短信平臺的設(shè)計與實現(xiàn)[J].微計算機信息,2009(36):145-147.

[7] 劉韻,趙作鵬,尹志民,和玉平,任存良,陳金翠.基于Web服務(wù)的煤礦安全管理短信平臺的設(shè)計[J].煤礦安全,2010(7):100-102.

猜你喜歡
WEB服務(wù)
現(xiàn)代SOA架構(gòu)差旅報銷系統(tǒng)的設(shè)計與實現(xiàn)分析
基于3G技術(shù)的智能水表WEB服務(wù)系統(tǒng)的研究
基于Web服務(wù)的SPSS與.NET系統(tǒng)集成開發(fā)
基于線性回歸的航班延誤預(yù)測研究與系統(tǒng)開發(fā)
基于Proteus的嵌入式以太網(wǎng)Web服務(wù)虛擬實驗的設(shè)計與實現(xiàn)
智慧校園一卡通與圖書館系統(tǒng)對接探究
教學工作量管理系統(tǒng)的設(shè)計與實現(xiàn)
一種基于SOA的web異構(gòu)數(shù)據(jù)集成方法研究
面向服務(wù)構(gòu)架下Web服務(wù)安全問題的研究