岳阳职业技术学院学报
JOURNALOFYUEYANGVOCATIONALTECHNICALCOLLEGEvol.26No.6Nov.2011
基于校园精细化管理的短信平台的系统设计
黄
(岳阳职业技术学院
摘
达
湖南
岳阳
国际信息工程学院,414000)
要:根据信息化建设高速高效特点,提出一个新型的信息发布模式。“基于精细化管理的短信平
台设计”课题组设计的短信平台主要为高校精细化管理平台的各个子系统提供短信收发功能,还提供了家校联系、会议通知、信息查询、紧急通知的短信群发和点对点单发功能,从而提高工作效率、降低办公成本。
关键词:手机短信;信息管理系统;短信智能查询
中图分类号:TN929.53;TP311.52文献标志码:A文章编号:1672-738X(2011)06-0081-03
引言
随着信息产业的发展,3G时代的到来,手机已经成为人们日常生活中信息交流必不可少的工具。以短信为基本服务平台的服务渠道也越来越多的被商家所采用。手机短信的行业应用越来越广泛,它具有快捷、经济、针对性强、可移动等优点。很多企业都希望采用短信收发功能发布企业信息、实现企业内部信息交流。如:家校联系、会议通知、信息查询、紧急通知等,从而提高工作效率、降低办公成本。
易、腾讯等都提供这方面的服务,这种方法实现起来比较简单,所需资源较少,但缺点是对网站的依赖性太强,信息发送模式固定,不利于集成到企业的MIS系统中。
3)一些开发商提供了短信收发设备,实现了基
本的短信收发功能,用它可以在系统中集成短信收发功能,并且可以根据具体需要设计出理想的系统。
22.1
系统设计硬件架构
根据当前硬件技术状态选择的信息发送模式,
11.1
概述技术起源
短信技术起源于1985年2月由德国和法国专
使用GSM短信模块来构建短信平台,它有短信服务器、GSM短信模块、内网或外网管理PC、客户端终端手机组成,如图1所示。
家组成的支持机构制定的标准框架。起初短信被定位在GSM供应商提供的新型数字移动通信系统的服务。经过短信技术的成熟和手机通信的普及,短信已经成为了人们日常沟通交流的重要手段。
1.2当前状态
目前实现短信收发的技术主要有3种:
1)运营商的SP接入。这种方式不需要任何的
硬件支持,但必须要向运营商申请网关,并得到相关行业的审批,费用较高。适合大中型项目开发[8]。
2)网站上提供的短信发送功能来实现,如网
收稿日期:2011-09-24
基金项目:2010年岳阳职业技术学院一般课题(YZ10-21G)。
图1短信平台硬件拓扑结构
作者简介:黄达(1981—),男,湖南岳阳人,计算机软件开发讲师,华中科技大学光电学院2011级电子信息工程专业在职研究生,主要从事软件开发工作。
82
图1中,短信服务器存放短信平台系统,服务器通过串口与GSM短信模块连接,并构成了短信平台的服务器端。另一端与校园网或INTERNET连接,提供数据访问维护服务。GSM短信模块,原理上是一个短信功能强化了的手机,其短信处理、发射速度、信号指标、不间断工作时间等指标强,内置SIM卡,通常通过串口或USB口与服务器连接。选用工业级GSM短信模块SIM300D,使用符合
2.2.3数据访问层数据访问层负责平台对数据的操作,一方面包
含大量数据合法性验证方法,实现多层数据安全验证设计,一方面包含数据操作方法,即对数据库中各个存储过程的访问以及一些基本的数据操作。
2.2.4短信服务层短信服务层有3个功能。第一,负责从短信网
络接入层读取短信息数据,并将数据传送到业务逻辑层处理;第二,传送业务逻辑层待发送的信息到短信息网络,实现信息发送;第三,为本系统对外接口提供短信息数据的交换。
GSM07.05和GSM07.07规范的AT指令集对其进
行控制,可使GSM短信模块方便地完成短信收发等各种操作。Internet或LAN中的PC管理者,如具有合法的权限都可以登陆服务器,设置短信平台的短信收发规则及信息发布。对于该平台管理者,同样也可以是精细化管理中其他子系统,均可以通过调用短信平台提供的接口实现信息发布功能。客户端为学校内部员工、教师、学生和家长的手机,他们可以通过自己的手机与短信平台通信。
2.2.5短信网络接入层短信网络接入层实现串口通信、AT指令封装、
编解码等功能,提供稳定、可靠、高性能的接入能力,实现短信息的收发。
2.3系统实现
根据本平台为精细化管理其他子系统提供信
2.2软件架构
本平台采用如图2的软件体系结构,根据平台
息交流的特点和需求,系统可以由角色和权限管理、短信息发送规则管理、短信息智能查询和其他精细化管理子系统接口等4个模块组成。
能被精细化管理中其他子系统共用的特性,本平台分为五层,即表现层、业务逻辑层、数据访问层、短信服务层和短信网络接入层。
2.3.1平台角色和权限管理由于本平台是多角色管理,而且角色可以由使
用需要而改变,并且每个角色的权限也可以增加或者减少,所以系统设计有专门的模块管理用户角色和权限。
2.3.2短信息发送规则管理此模块为系统管理者提供编辑短信收发规则
的功能,如实际工作中出现需要某个用户对某范围的其他用户发送短信,可以由管理者开通此收发规
图2
短信软件体系结构
则。
2.2.1表现层表现层提供Web形式的用户操作界面,方便用
2.3.3短信息智能查询短信智能查询,可让本平台的所有使用者发送固定格式的短信到系统设定的手机号码,系统根据查询字符串来查询出用户需要的信息,将查询结果发回用户手机。
户使用本平台。
2.2.2业务逻辑层第一,包含本平台的业务规则和数据操作规
则,保证系统的正常运行和数据安全;第二,要调用数据访问层的方法实现数据读取封装并为表现层提供数据展示;第三,要处理短信服务层接收到的短信息,并为短信服务层提供需要发送的信息数据;第四,要实现数据合法性验证和数据的安全存储。
2.3.4其他精细化管理子系统接口本短信平台可以作为校园精细化管理其他子
系统中的辅助功能模块,所以本短信平台还为其他子系统提供有专门的调用接口,方便其他子系统实现短信息交互功能,提高系统的工作效率。
第6期黄达:基于校园精细化管理的短信平台的系统设计
出版社,2006.
83
3结语
本短信平台已经应用到学生成绩智能查询子
[3]萧蕴诗,严隽薇.集成化系统开发的技术基础[M].北京:清华
大学出版社,2002.
系统,并通过了短信息压力测试,在GSM网络畅通情况下,本平台运行良好、查询简便、实用性强。如学生家长想查询学生2009年全年各科成绩,可以发送文本内容为“姓名+2009”的信息到指定号码,系统将自动将该学生2009年全年成绩信息以文本的形式发送回家长手机,以智能的形式将学生学习情况及时反馈给家长。本短信平台提供的接口也可以为精细化管理的其他子系统提供短信收发功能,提高其他子系统的使用效率,兼容性好,前景广阔。参考文献:
[1]潘旭兵,林中.短信收发系统[J].电脑编程技巧与维护,2007(5):44-49.
[2]王景光,林政,金岗.信息系统开发方法[M].北京:机械工业
[4](美国)普雷斯曼.软件工程实践者的研究方法[M].郑人杰,
译.6版.北京:机械工业出版社,2007.
[5](美国)托马斯,(美国)汉松.Web开发敏捷之道:应用Rails
进行敏捷Web开发[M].林芷薰,译.2版.北京:电子工业出版社,2007:87-101.
[6]HeikkiKaaranen,AriAhtiainen,LauriLaitinen,etal.3G技
术与UMTS网络[M].彭木根,李安平,王文博,译.2版.北京:人民邮电出版社,2008.
[7]高鹏,赵培,陈庆涛.3G技术问答[M].北京:人民邮电出版社,2009.
[8]李文峰,张晓辉,徐克强,等.神华宁夏煤业集团客户关系管
理系统中短信平台的设计[J].工矿自动化,2010(12):7-11.
(责任编校:马余平)
MessagingPlatformSystemDesignBasedonMeticulousManagement
HUANGDa
(InternationalInstituteofInformationEngineering,YueyangVocationalandTechnicalCollege,Yueyang,
Hunan414000)
Abstract:Accordingtocharacteristicsofhighspeedandefficiencyofinformationtechnology,thearticleproposesanewmodeofinformationdissemination.Themessagingplatformdesignedby\"Messagingplatformbasedonmeticulousmanagement\"groupprimarilyprovidesmessagingfunctionsofeachsubsystemofuniversitysophisticatedmanagementplatform,andalsosupplytheconnectionbetweenhomeandschool,themeetingnotice,informationqueryandalsoemergencyannouncement.Themessageplatformcanmaketheworkmoreefficiencyandreduceworkcost.
Keywords:shortmessage;informationmanagementsystem;intelligentsearching
因篇幅问题不能全部显示,请点此查看更多更全内容