蔣超 劉行行
摘要:文章立足于推進高校信息化建設與服務全校師生的角度,分析了在高校引入短息平臺的必要性,并基于ASP.NET框架技術設計開發了高校短信平臺系統。該平臺實現了通過短信通信方式來代替或者彌補其他通信方式中存在的不足,旨在為全校師生帶來更多便捷以及個性化服務。
關鍵詞:高校短信平臺;ASP.NET;系統對接
目前,高校中使用較多的信息傳達方式包括移動通訊、辦公協同管理軟件、QQ類的即時通訊軟件等。[1]這些常見的通訊方式通常存在各種不足,例如當需通知較多人數的時候,移動通訊工具的操作則不夠靈活且費用較高;辦公協同軟件和QQ類即時通訊軟件在無網絡或未登錄情況下,無法及時獲取信息。而短信平臺則可以彌補以上通訊方式的不足。[2]因此,高校短信平臺的建設是非常有必要的。
1 系統需求分析
1.1 系統需求概述
根據四川旅游學院的信息化建設的需求和信息化應用系統實施的現實狀況,通過短信平臺的建設,初步能實現為學校師生提供功能全面的短信發送服務。短信平臺除了根據學校現狀進行系統個性化定制開發之外,還主要用于向學校其他應用系統提供數據接口,例如信息門戶、辦公協同管理軟件、智能報修系統和學校電子郵件系統等,以此不斷擴展短信服務體系。
1.2 系統角色用戶分析
短信平臺主要根據不同的角色用戶、不同的短信接收對象進行定制開發。故短信平臺一共設計了8個角色用戶,包括校級領導、學院領導、輔導員、任課老師、一般行政人員、教務管理人員、圖書館管理人員、系統管理員。
1.2.1校級領導
按部門篩選發送
可以向全校所有部門群發短信。
可以向選定部門群發短信。
按人員篩選發送
可以向全校所有教職工發送短信。
可以向選定的部分教職工群發短信。
可以向校外其它人員群發短信。
1.2.2學院領導
可以向本學院所有/部分教職工群發短信。
可以向本學院所有/部分班級學生群發短信。
可以向全校其它學院領導群發短信。
1.2.3輔導員
可以向本學院的所有/部分教職工群發短信。
可以向所帶班級的所有/部分學生群發短信。
可以向全校其他輔導員群發短信。
1.2.4任課教師
可以向本學院的所有/部分教職工群發短信。
可以向所任教班級的所有/部分學生群發短信。
可以向所任教班級的輔導員發送短信。
1.2.5一般行政人員
可以向本學院的所有/部分教職工群發短信
1.2.6教務管理人員
可以向全校所有任課教師發送教務通知
1.2.7圖書館管理人員
可以向全校有借閱圖書的教師和學生發送到期催還通知,借書名單自動生成。
1.2.8系統管理員
查看/導出指定時間范圍內的所有/選定教職工短信發送記錄
查看/導出指定時間范圍內各學院短信發送條數統計數據
對用戶進行權限管理
短信觸發條件設置與管理
短信黑關鍵字管理
各用戶短信條數管理
生成相關數據報表
2 短信平臺設計
短信平臺基于ASP.NET框架技術,采用B/S架構,以SQL SERVER 2008為數據庫進行開發。系統通過購買移動公司和第三方短信服務商的短信服務,對接其提供的短信發送接口,實現短信發送功能。
2.1 系統開發環境
前端關鍵技術:JAVASCRIP、DIV+CSS、AJAX和HTML
后端關鍵技術:C#、框架.NET
接口關鍵技術:Web Service和http接口
系統架構:B/S
數據庫:SQL SERVER 2008
開發工具:Visual Studio 2013,Dreamweaver CS5,Photoshop CS5
2.2 功能模塊劃分
該短信平臺主要包括了6個功能模塊。教師短信模塊、學生短信模塊、外部人員短信模塊、統計分析模塊、數據管理模塊和系統管理員模塊。
3 系統的功能實現
3.1 關鍵接口的實現
短信平臺需對接移動或者第三方短信服務商提供的短信接口實現短信發送功能,下面是平臺調用移動云mas接口,實現短信發送,接受一個JSON格式返回值的核心代碼:
System.Net.CookieContainer cookie = new System.Net.CookieContainer();
string result = HttpHelper.GetHtml("http://mas.ecloud.10086.cn/app/http/authorize", cookie,"POST", "ec_name=四川旅游學院&user_name=admin&user_passwd=cssr$***");
JsonReader reader = new JsonTextReader(new StringReader(result));
3.2 系統界面截圖
(1)短息發送外部人員模塊,通過編輯或者復制粘貼校外人員的通訊方式和短信內容,發送短信息。
(2)系統管理模塊中的短信黑關鍵字管理子模塊,如圖1所示。黑關鍵字模塊可以管理短信內容,避免發送的短信息中出現敏感字眼。
(3)數據管理模塊—導入短信模板界面如圖2所示。
4 結語
通過對該短信平臺的需求分析和系統設計,最終實現了該平臺的所有功能。經過測試,該系統能正常穩定的運行使用。[3]該平臺的用途廣泛靈活,平臺不僅能為高校師生提供短信服務,同時另一個非常重要的用途就是可以向學校其他應用系統提供短信接口,例如,智能報修系統與短信平臺對接之后,當用戶成功提交工單,觸發短信平臺發送一條短信到運維人員手機,提醒其及時上門維護。類似的應用可以根據學校各種系統需求進行定制發開。該平臺實現后能提高高校管理人員的工作效率,給廣大師生帶來個性化的體驗。
參考文獻:
[1]韓曉櫻,蘭華永.基于“一平臺、三通道、統一管理”的短信平臺設計與應用[J].福建電腦,2016,32(04):128129.
[2]胡要林,陳雷.智能短信平臺系統的研發與應用[J].水泥工程,2016(02):7475.
[3]徐會艷,吳克力,孫慶英,嵇海進.基于模板的短信平臺[J].計算機系統應用,2015,24(05):7983.
[4]王燕梅.短信平臺系統的設計與實現[J].電腦知識與技術,2015,11(02):9596+101.