999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET的短信平臺系統的構建與應用

2011-12-31 00:00:00馮莉張琪
現代情報 2011年12期

〔摘 要〕在飛速發展的信息時代,圖書館要積極有效地拓展新型讀者服務模式——手機短信服務。本文以同濟大學圖書館為例,介紹短信服務平臺系統在同濟大學的部署和實施過程。并給出了在.NET框架下功能模塊設計和實現方案,以及展示了該系統的最終實現效果。

〔關鍵詞〕手機短信服務;NET框架;圖書館;讀者服務

DOI:10.3969/j.issn.1008-0821.2011.12.028

〔中圖分類號〕G250.7 〔文獻標識碼〕B 〔文章編號〕1008-0821(2011)12-0100-04

Design and Implementation of Tongji University

Librarys Short Message Service PlatformFeng Li Zhang Qi

(Library,Tongji University,Shanghai 200092,China)

〔Abstract〕In the rapid development of the information age,libraries must actively and effectively develop new reader service model-SMS service.This paper introduced the SMS platform systems deployment and implementation in Tongji University by taking Tongji University Library as an example.And this paper described the design and implementation of this system in Microsoft.NET framework,as well as showed the ultimate effect of the system.

〔Key words〕SMS(Short Message Service);NET framework;library;reader service

近幾年來,隨著計算機技術、網絡技術和通信技術的發展,人們越來越享受到現代化通信手段帶來的便利和快捷,手機已成為人們生活中必不可少的通訊工具,手機短信、手機上網閱讀逐漸成為一種趨勢。因此各類圖書館也先后研究和部署了手機短信服務的應用系統,為讀者服務開拓了新型服務模式。目前手機短信服務已成為圖書館繼網絡服務之后又一有著廣泛前景的新興服務方式。在這樣的背景下,同濟大學圖書館利用移動MAS(Mobile Agent Server,移動代理服務器)技術,開發并實施了短信服務平臺系統,不但為同濟師生提供了新聞定制、到期超期提醒、全文傳遞通知等通知類服務,而且還為師生提供了圖書續借和電子閱覽室座位查詢等互動性信息服務,真正做到“以讀者為中心”,為讀者提供個性化信息服務。

1 系統架構設計

2009年,同濟大學圖書館開始嘗試搭建短信服務平臺系統。經數據統計結果顯示,在同濟師生中選擇移動運營商和選擇聯通運營商的人數比例約為9∶1。如果同時配置移動和聯通兩套發送設備的話,將能夠完美地解決所有用戶的短信發送接收問題,但這樣的話運營成本將會較高;如果僅租用移動MAS,雖然不能接收來自聯通的短信,但是通過向移動定制企業短信通業務,是可以向中國聯通和中國電信發送信息的。反過來,聯通卻不能實現對移動用戶的短信發送。因此,本館最終選擇利用移動MAS來搭建短信服務系統。

系統的整體拓撲圖見圖1所示:圖1 同濟大學圖書館短信服務平臺拓撲圖

短信服務平臺系統具有以下幾個特點:

1.1 實時性

與傳統的異步信息技術相比,短信平臺具有實時性的突出特點。能將那些對實時性要求較高的服務,運用MAS新技術,通過目前廣泛使用的通訊工具,及時的將通知的信息傳遞給讀者,避免了因傳送過程的延誤造成讀者的損失。

1.2 交互性

與電子郵件方式相比,手機短信還具有交互性的特點。讀者可以通過發送特定格式的短消息實現特定的需要,如續借圖書、查詢借閱書目等。方便讀者在沒有計算機和網絡的情況下獲取信息。

基于.NET的短信平臺系統的構建與應用1.3 實用性

本系統一期設計了借閱書到期前提醒和超期提醒,全文傳遞到館通知,圖書館新聞短信推送以及數據庫信息推送等功能模塊,這些都是讀者最關注的信息功能,二期則先通過網上調研的方式篩選出讀者最感興趣的10個功能,然后再結合實際最終確認開發了圖書續借、電子閱覽室空位查詢、當前借閱書目查詢、圖書管理系統密碼修改、薦購書刊到館到架通知、以及用戶停借前提示等功能模塊。因此對本校師生而言,系統是能夠滿足讀者的實際需求的,具有實用性。

系統的核心是短信平臺服務器,讀者可以通過互聯網上的任意一臺計算機訪問短信平臺服務器,輸入個人信息——讀者條碼號和密碼,然后進行注冊。同濟大學圖書館使用的匯文圖書館集成管理系統(以下簡稱匯文系統),采用的數據庫是ORACLE。當讀者注冊的時候,短信平臺服務器從匯文數據庫中將讀者的個人相關信息提取出來,寫入短信平臺系統的SQL數據庫。當讀者查詢信息的時候,短信系統將從匯文系統數據庫讀取讀者的借閱相關信息,而與發送相關的讀者信息,如電話號碼等則存放在本地的SQL數據庫上。這樣就保障了讀者信息的一致與安全。另外,為了方便讀者操作,系統采用了B/S架構,讀者可以通過瀏覽器進行注冊、信息定制以及查閱交互信息代碼。

2 系統模塊實現

2.1 系統模塊設計

系統的功能模塊示意圖見圖2所示。圖2 同濟大學圖書館短信服務平臺功能模塊示意圖

軟件設計上選擇C#語言和Java語言,數據庫選擇SQL Server 2005。短信收發模塊負責接收短信和發送短信。推送的信息是不需要先接收讀者短信的,而是由短信系統自動生成短信,并保存在發送列表中,然后再統一發送。互動的信息則需要先接收讀者發送的短信,然后由收發模塊對短信進行解析,提取指令代碼。再根據指令代碼將該條短信分配給相應的子模塊去做進一步的處理。處理過程見圖3所示。

圖3 短信內容提取和分配

短信服務平臺系統的互動代碼說明見表1:表1 同濟大學圖書館短信服務平臺的互動代碼說明

短信代碼描 述LB查詢讀者當前借閱圖書RB續借所有符合條件的圖書ER本部與嘉定電子閱覽室空位查詢PW修改書目查詢密碼

短信發送則是從待發送短信列表中取出要發送的短信送至MAS服務器,然后由MAS管理平臺定期觸發將短信統一發送出去(每隔1秒發1條),最后將列表清空。

2.2 系統模塊的實現

功能模塊分為推送功能和互動功能2種。圖2中綠色框顯示的為推送功能模塊,白色框顯示的為互動功能模塊。其中全文傳遞短信推送需要與自建的全文傳遞數據庫進行交互,實現上較有難度,因此本文以全文傳遞短信推送為例說明實現的具體步驟。

全文傳遞模塊的基本步驟是:

(1)以10分鐘為間隔循環掃描定制了全文傳遞推送功能的有效用戶;

(2)在全文數據庫中查找該用戶是否有當天被上傳的全文,有的話記錄下文獻的編號;

(3)以用戶名、文獻編號為參數,在transfer表中查找該用戶的該篇全文是否已經發送短信通知用戶了;

(4)如果沒有發送的話,則將生成的短信保存至待發送短信的任務列表List中,等待系統發送以下是關鍵的實現代碼:

foreach(sunist.ServiceInfo si in serviceInfo)

{

ArrayList transfers1=new ArrayList(1);

s=this.transfer.getFullPINFO(si.ReaderStudentcode,transfers1);

if(s!=1)

? this.form1.setErrorText(s);

else

{

if(transfers1.Count>0)

{

ArrayList transfers=new ArrayList(1);

foreach(string fullpinfo in transfers1)

{

sunist.Transfers tr=new sunist.Transfers();

tr.fullpaperID=fullpinfo;

tr.studentcode=si.ReaderStudentcode;

tr.date=DateTime.Now.AddMinutes(10);

transfers.Add(tr);

}

s=this.sqlserver.insertTransfer(transfers);

if(s!=1)

? this.form1.setErrorText(s);

else

{

if(this.getTransfersNum(transfers)>0)

{

sunist.TBLSMSENDTASK ts=new sunist.TBLSMSENDTASK();

ts.ORGADDR=ts.ORGADDR+new sunist.Suborgaddr().全文傳遞提醒;

ts.DESTADDR=si.Mobile;

ts.SENDTIME=″’″+DateTime.Now.AddMinutes(10).ToString()+″’′;

ts.SMCONTENT=n1.content.Replace(″{數量}″,this.getTransfersNum(transfers).ToString()).Replace(″{姓名}″,si.ReaderName);

db2sendInfo.Add(ts);

}

}

}

}

}

3 數據統計

為了對短信平臺系統的運行情況有直觀明了的展示,筆者結合自建的數據提交系統做了一個短信發送數據統計模塊。將各個不同類型功能模塊的短信量按月份統計,并且還統計了訂購該功能模塊的有效用戶數以及該功能模塊的平均利用率。統計結果如圖4所示。圖4 同濟大學圖書館短信服務平臺數據統計模塊流量表

4 總 結

手機短信目前在圖書館界還是一項新興的服務方式,引入手機信息服務,會進一步拓展圖書館的服務渠道,提高圖書館的服務水平。本館推出的短信平臺服務系統,因為接收方便,獲取即時,得到了本校讀者的積極支持和響應。至正式使用以來,已經有3 000多名讀者進行了注冊,項目使用至今得到了讀者一致的好評。今后,本館將進一步利用短信服務平臺探索新的服務方式,使圖書館能更好地為讀者服務。

參考文獻

[1]鄧攀.圖書館之個性化手機短信定制服務[J].現代情報,2010,30(10):155-156.

[2]馬愛芳,楊國美.我國高校圖書館手機服務現狀的調查和思考——以“211工程”院校為例[J].圖書館工作與研究,2009,(12):87-90.

[3]崔宇紅.基于手機短信平臺的圖書館信息推送服務[J].大學圖書館學報,2004,(4):67-68.

[4]曾麗.綜合GPRS調制解調器與MAS技術的短信催還系統[J].現代圖書情報技術,2010,(2):91-94.

[5]王蓉.手機短信——圖書館個性化服務新途徑[J].科技情報開發與經濟,2006,16(19):25-26.

主站蜘蛛池模板: 精品视频一区二区观看| 国产精品尤物在线| 日韩国产综合精选| 国产91丝袜在线播放动漫| 久久网欧美| 国产97公开成人免费视频| 亚洲a级毛片| 日本不卡在线| 91色在线视频| 欧美一级高清免费a| 国产色爱av资源综合区| 呦女精品网站| 亚洲视频四区| 国产男女免费完整版视频| 91精品日韩人妻无码久久| 国产成人福利在线| 精品小视频在线观看| 国产一区免费在线观看| 高清无码手机在线观看| 色婷婷视频在线| 中文无码日韩精品| 久久国产乱子| 久久免费成人| 国产精品视频久| 狠狠色综合久久狠狠色综合| 日韩在线中文| 在线观看无码av免费不卡网站 | 久久久久88色偷偷| 国产福利影院在线观看| 99尹人香蕉国产免费天天拍| 欧日韩在线不卡视频| 亚洲日韩AV无码精品| 亚洲精品黄| 激情成人综合网| 91热爆在线| 成人久久精品一区二区三区 | 国产欧美日韩精品第二区| 国产精品无码一二三视频| 国产精品浪潮Av| 精品国产aⅴ一区二区三区 | 亚洲Aⅴ无码专区在线观看q| 亚洲中文字幕97久久精品少妇| 免费人成视网站在线不卡| 九九热免费在线视频| 国产欧美成人不卡视频| 亚洲一区黄色| 欧美中文字幕无线码视频| 亚洲天堂视频在线观看免费| 国内a级毛片| 日本免费高清一区| 青草午夜精品视频在线观看| 久久99精品久久久久纯品| 国产精品主播| 一级毛片网| 国产精品30p| 国产精品免费入口视频| 午夜精品影院| 18禁影院亚洲专区| 乱色熟女综合一区二区| 欧美成人综合在线| 67194亚洲无码| 国产成人综合欧美精品久久| 亚洲日本韩在线观看| 欧美亚洲国产精品第一页| 国产综合色在线视频播放线视| 亚洲AV电影不卡在线观看| av免费在线观看美女叉开腿| 欧美国产中文| 无码一区18禁| 色欲国产一区二区日韩欧美| 91国内在线视频| 青青草原国产| 大香网伊人久久综合网2020| 国产区免费| 久草青青在线视频| 特级做a爰片毛片免费69| 午夜无码一区二区三区| 香蕉视频在线观看www| 伊人大杳蕉中文无码| 婷婷六月天激情| 婷婷六月在线| 精品少妇人妻无码久久|