高校图书馆短信服务信息系统的设计与分析
——以黑龙江工业学院为例
2013-11-21胡丽娜
胡 丽 娜
(黑龙江工业学院 电气与信息工程系,黑龙江 鸡西 158100)
1 高校图书馆短信服务信息系统的研究现状及系统组成
随着科学技术的飞速发展和国家对于科学技术人才的迫切需要,传递科学信息、开发智力资源、提高全民科技文化素质的图书馆服务职能突显其重要性。由于短消息服务方便可靠,越来越多的用户使用这种业务。用户只要向运营商提供的某一号码发送一条固定格式的短消息,在几分钟内立即会收到需要的信息。图书馆可以充分利用这一宝贵资源,结合读者的需求和手机的特点,提高图书馆专业化服务,使其成为图书馆功能拓展的有机组成部分。
短信服务信息系统通常由短信服务提供商(SP:ServiceProvider)运营平台、移动终端设备(如手机、PDA等)、电信运营商短信网关、电信运营商通信网络和计算机终端组成。手机短信服务的实现办法有多种,可以通过一些网站提供的短信服务完成,也可以通过无线MO-DEM模块方式实现,另外就是通过和移动互联网服务提供商(SP)的合作实现。就短信服务的质量、速度、方便性、可拓展性、灵活性等各方面来说,选择和SP合作是最方便安全的模式,因为图书馆的手机短信属定制开发的特殊服务,像批发短信、代收服务费用、代理开发服务产品、彩信服务等功能,SP提供的短信平台都能方便地解决。短信服务信息系统的目标就是通过手机短信息服务,实现用户的无线信息收发及查询,快速方便地使图书查询业务通过手机方式完成。
2 高校图书馆短信服务信息系统的需求分析
2.1 图书催还
系统每天早9:00对符合催还条件的用户发送催还通知。
催还条件:
查询距应还日期7天、1天、当天的外借图书,对借书的系统用户发送短消息:
您好!您在图书馆借阅的《红楼梦》《水浒传》, 将于2013年10月11日到期,请注意归还时间。如 需续借,请回复TSXJ#图书条码号,如:TSXJ#45679812。
2.2 读者卡过期提醒
系统每天早9:10发送读者卡过期提醒信息。
提醒条件:
查询当天到期的临时卡系统用户发送消息:
您好!您的读者卡8888888590921175今天已经到期,明天将自动失效!
2.3 外借图书预约结果通知
系统每天早9:15发送图书预约结果通知。对于图书已在预约期归还的系统用户发送:
您好!您在图书馆预约的《红楼梦》《水浒传》已归还,请在7日内到馆办理借书手续。
2.4 发布公共信息
3 高校图书馆短信服务信息系统应用
3.1 图书馆流通管理方面的应用
可向申请办理借书证的读者发送办理进度及领取通知,既提高工作效率,又起到公示作用,对提高读者的满意度,改善图书馆形象有积极的促进作用。向读者发送“催还通知”,将超期的书名、应还日期、超期天数、应交罚金等信息及时告知超期的读者,减少或降低他们的经济损失。借书证的挂失与解除。通过短信方式,可对自己遗失的借书证进行即时的挂失处理。为读者办理“预约”“续借”等方面的手续。
多孔控制定向水力压裂技术的研究多集中在技术工艺上,包括控制孔数量、布孔方式、孔径大小等,而地应力特征的影响规律研究尚不够深入和全面,特别在进入深部后,地应力作用逐渐凸显,对其影响规律的研究将更加重要。笔者以提高定向水力压裂效果,保障煤岩体均匀卸压增透,降低压裂水压,提高该技术的工程应用性为目的,就地应力以及孔隙压力场分布特征影响下的多孔控制定向水力压裂效果展开研究,对裂隙形态特征、扩展方向、煤体破坏类型以及起裂水压等多重指标进行了考察和分析,并指导现场应用。
3.2 采访工作方面的应用
可用于“新书到馆通报”和“新书征订推荐”。如新书何时到馆、批次、册数、主要类别等。读者可将自己需要的或在别处看到的好书,通过短信将“书名、著作、ISBN号”等信息发送给图书馆的有关部门。用于“新片预告”。如图书馆近期购回的VCD、DVD影视片的数量、片名及简要介绍等。
4 高校图书馆短信服务信息系统的设计方案
4.1 为现有图书管理系统添加短信用户访问接口
用户访问接口就是软件系统与使用用户或系统的接口。软件与用户的接口走过了一个又一个阶段:命令行方式、graphic user interface方式、client/server的方式、browse/server方式、显示屏方式、短信方式,等等。
4.2 现有图书馆系统用户接口
现主要有三种用户接口:显示屏用户接口、Browse用户接口、图书管理员系统管理接口。我们将要实现第四种接口——短信用户接口。
4.3 短信系统总体结构
系统由四大子系统组成:统一消息处理系统(Ums)、Quartz系统、Web管理后台、ACS访问控制。
Ums系统:系统负责与各个运营商系统通讯。手机用户发送/接受短信到/从相应运营商的基站(联通,移动),基站与运营商主系统联系,运营商主系统与Ums系统进行通讯。
Quartz系统:系统为时序调度系统。采用开源Quartz软件设计。负责定时向单个和多个用户发送系统信息。
Web管理后台:图书管理员管理平台向用户发送短信,察看用户发送的操作和评价信息,并可以向Quartz系统发送时序调度任务。
ACS访问控制:控制用户对Web管理后台访问的限制。保证系统的安全。
4.4 系统软硬件
4.4.1 软件
Web服务器采用apache tomcat 5.0。
Jms服务器采用activemq 4.0。
Quartz系统采用时序调度软件quart 1.52。
消息的生产和消费采用spring 2.0的jms消息接口。
数据库采用mysql 5.0。
4.4.2 硬件
本系统7大进程可以部署到不同的服务器,视数据量而定选择服务器的数量。
初定为3台服务器,联通网关进程、移动网关进程、电信网关进程三个进程用一台服务器。ActiveMQ进程采用一台服务器,Web后台进程、Quartz进程、ACS访问控制进程采用一台服务器。
图书馆信息服务在服务质量上具有“广、快、精、准、新”的特点,因此从信息传输手段上看,靠某一种单纯的传递方式将会影响服务质量。如单靠电子邮件的方式将不能及时地收发短小信息,单靠手机短信将不能收发超长文本或二进制信息,等等。另外虽然高校中基本具备了短信息服务的设备和网络基础,但是仍然有部分人没有手机,他们将不能收发短信而只能靠电子邮件的方式来收发信息。对于必须以电子邮件形式发送的信息,为了及时通知读者可以用手机短信提醒读者去收重要的电子邮件。因此理想的图书馆信息服务平台应该是邮件服务和短信息服务共存的一个平台。我们将积极探索,敢于创新,将一些先进技术和设计思想应用到图书馆现代化建设中去,使图书馆成为名副其实的知识喷泉,更好地为教学、科研服务。
参考文献:
[1]Cbuck Cavaness. JaKarta Struts编程[M].北京:清华大学出版社,2004.
[2]邵维忠,杨芙清.面向对象的系统设计[M].北京:清华大学出版社,2003.
[3]Srikanth Shenoy.集成Struts、Tiles 和 JavaServer Faces[EB/OL].http://wenku.baidu.com/view/eb6984956bec0
975f465e229.html.
[4]Bruce Eckel. Java编程思想[M].北京:机械工业出版社,2001.
[5]Cay S.Horstmann,Gray Cornell.Java2核心技术[M].北京:机械工业出版社,2000.