基于.NET的短信平台系统的构建与应用

来源 :现代情报 | 被引量 : 0次 | 上传用户:maria76
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  〔摘 要〕在飞速发展的信息时代,图书馆要积极有效地拓展新型读者服务模式——手机短信服务。本文以同济大学图书馆为例,介绍短信服务平台系统在同济大学的部署和实施过程。并给出了在.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!=null)
   ? 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!=null)
   ? 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.
其他文献
〔摘 要〕Google Scholar是一种重要的检索工具。作者从应用角度中抽样统计并分析了这种工具的一些不足,包括对谷歌学术的自动检索式扩展,专利检索,引用功能3个方面,在统计结果分析中可能对用户产生误导的地方。  〔关键词〕Google学术搜索;缺陷;文献;检索式;专利;引用  DOI:10.3969/j.issn.1008-0821.2014.02.022  〔中图分类号〕G250.73 〔
期刊
〔摘 要〕云存储的浮出与迈进,将对数字图书馆带来巨大的冲击。本文对云存储概念、结构进行阐述,重点分析了它将对数字图书馆的发展带来的机遇以及在图书馆中应用的可行性。旨在希望图书馆能尽快腾上“图书馆云”,使读者吸取知识达到“无域”,真正实现全球资源共享。〔关键词〕云;云存储;数字图书馆;机遇
期刊
〔摘 要〕党的十八大提出“走中国特色新型工业化、信息化、城镇化、农业现代化道路,推动信息化和工业化深度融合”,贯彻落实于物流业的发展,其中一个重要方面是推进物流类行业协会信息化,充分发挥行业协会沟通企业与政府的关系、服务企业和政府服务之功能。本文以安徽省物流类行业协会为例,探究安徽省物流类行业协会信息化发展之动因,深入分析物流类行业协会网站建设之现状,进而提出加快安徽省物流类行业协会信息化建设之对
期刊
摘要:[目的/意义]政府舆情治理效率不仅受内部因素的影响,外部环境因素对其的影响也是显著的。[方法/过程]采用三阶段DEA模型验证信息技术环境因素和经济发展环境因素对政府舆情治理效率的影响,并剔除环境因素和随机噪声的影响,在相同的外部环境条件下,测算我国31个省的政府舆情治理效率,有助于政府舆情治理体系的完善和治理能力的提升。[结果/结论]研究表明:降低东部地区投入冗余量,优化资源配置;提高管理效
期刊
〔摘 要〕群体性事件给社会管理和社会稳定带来极大冲击,而网络在群体性事件中扮演着“放大镜”的角色,造成信息失真,误导信息甄别能力弱的网民,增加应对群体事件的管理成本和难度。探求群体性事件在网络上的运行规律,并思考规律背后隐藏的深层次问题。从社会背景、参与者、传播渠道、事件影响4个维度,剖析群体性事件中网络发挥的放大效应,深入挖掘网络在群体事件中产生的放大效应的根源。以“微笑局长”事件为例,探索上述
期刊
〔摘 要〕21世纪,在经历了几千年的发展后,城市正迎来前所未有的历史性机遇,城市化已成为人类进步和全球经济增长的强大引擎和核心动力。但同时也应该看到后经济危机时期,城市发展面临的格局异常复杂,如何切实推动城市可持续性发展,成为关系社稷民生的热点话题。2012年也成为中国城市化的新元年,城镇常住人口超过了农村常住人口,如何将城市人口转化成人力资源,并使其拥有可以支配的智力资本,是城市发展中急需解决的
期刊
〔摘 要〕理论研究和实践表明优势学科发展是搭建区域创新体系的重要内容和支撑。本文通过深入研究吉林省优势学科的现状,筛选确定出具有我省特色的优势学科。这些优势学科在推动我省区域创新体系建设过程中起到了重要的作用,但现实和潜在存在的问题也阻碍了学科的建设和发展,最后对如何解决上述问题和加快培养特色学科提出了一些建议和方法。〔关键词〕优势学科;区域创新;方法
期刊
〔摘要〕利用Web of Science数据库,对智能代理领域文献进行收集,并利用SPSS20.0软件对文献的关键词进行因子分析和聚类分析,探讨了智能代理与本体结合提供语义网服务、智能代理中的关键技术、智能代理的管理问题、智能代理的人工智能领域应用、智能代理的检索应用、智能代理的广泛应用、基于智能代理构建的系统、智能代理实现的用户个性化八大研究主题。同时借助社会网络分析工具,对关键词共现网络图进行
期刊
作者简介:师晓青(1970-),女,馆员,在读硕士,研究方向:信息服务,发表论文10余篇。·业务研究·  〔摘要〕随着高校科研评审、岗位评聘的制度化、规范化,高校图书馆查收查引和科技查新业务也随之大幅增加,面对面的手工操作式服务已经不能满足校内外用户需求,在线委托式跨库检索服务应运而生。笔者对基于JSP技术的在线委托式查收、查引、查新服务整合研究,目的是提高查收、查引、查新服务效率,为用户提供更贴
期刊
〔摘要〕为了进一步提升图书馆阅读服务的效率和针对性,本文通过问卷调查分析了处于毕业升学及就业阶段的四年级学生阅读状况与存在的问题。根据调查结果,主要对于四年级学生的阅读方式、阅读计划、阅读目的、阅读与图书馆等方面进行了分析,并为图书馆如何满足大四本科生,乃至全校师生的阅读需求提出相关建议及对策。  〔关键词〕高校图书馆;阅读服务;大学生;问卷调查  DOI:10.3969/j.issn.1008-
期刊