基于SMS的商业短消息互动系统的设计.docVIP

基于SMS的商业短消息互动系统的设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SMS的商业短消息互动系统的设计.doc

基于SMS的商业短消息互动系统的设计   摘 要:本文就如何扩展商业系统短消息服务,针对有效管理商业客户,提出了对GSM中SMS系统平台的设计,通过结合商业机构的功能需求及性能需求,本系统拟采用VB6.0作为开发平台,后台数据库采用SQL Server 2000,系统通过计算机连接短信猫,实现短消息发送和接收任务,系统经过多方压力测试,具备响应速度快、可靠性高、操作简便等优点,极大地方便了商业机构的可操控性,又提高了商业互动的灵活性,为实时互动商业客户提供了保障。   关键词:GSM;短消息;短信猫;SMS;开发接口   中图分类号:TP311.52   SMS(短消息业务)作为GSM(全球移动通信系统)网络的一种基本业务,因其鲜明的技术特点得到广泛的应用,极大地解决了现代社会中很多繁琐的问题,方便了人们的工作和生活[1]。   所谓SMS就是通过GSM网络传输的有限长度的文本数字或文字)信息。而短消息业务是GSM系统提供给手机用户的一种特殊服务。短消息也称作短信。通过GSM网,并设有短消息业务中心(SMSC),便可实现短消息业务。短消息业务按其实现的方式可以分为点到点短消息业务和小区广播短消息业务。目前主要应用的是点到点短消息业务[2]。   近年来,利用短消息与商业客户互动一直都是国内外众多商家挖掘和吸引客户的一种方式,但就大多数系统而言,仅仅只是停留在发布商业信息,而忽略了其互动能力。为此,本人专门为商业机构设计了一款商业短消息互动软件,为商家提和客户供互动平台。   1 系统需求   通过对同类商业机构短消息收发平台的调研,及需求公司对系统的需求,对本系统需求分析如下:   1.1 功能需求   (1)短信管理:系统可以实现短信的发送、接收及管理。   (2)商业活动:系统可以开展现商业活动。   (3)客户关怀:系统可以实现客户管理及人文关怀。   (4)报表中心:系统具有数据报表分析能力。   1.2 性能需求   本系统要求:   (1)响应时间短,系统短信发送机制至少要求达到30条/分钟。   (2)要求系统性能稳定,系统服务24小时不间断运行。   (3)应用通用性,要求能适应各商业机构应用。   2 系统总体设计   2.1 设计思想   本系统由服务器端和客户端两个部分组成,其中服务器端连接短信猫,完成短消息的发送和接收,客户端实现商业客户管理、商业活动管理、短消息管理等操作。具体流程如图1所示。   2.2 短消息收发原理   本系统短消息的收发主要依靠短信猫实现,所谓短信猫,其实是一种用来收发短信的设备,与手机一样,需要SIM卡的支持,并通过(USB或者串口、网口)数据线和电脑相连,利用管理软件实现短信收发功能。   短信猫封装硬件底层最常用的AT指令,并创建动态链接库GSM.DLL文件,调用该库中SMS层封装函数在应用层实现短消息的通信,配合短信猫的二次应用开发。SMS层封装的主要函数见表1。   2.3 数据库设计   本系统采用SQL Server 2005作为后台数据库,数据库主要完成数据库的管理、存储、安全及并发控制等功能,数据库设计过程主要针对系统应用平台需求,建立了相关表、存储过程及触发器等对象。   2.4 商业活动开展流程   短消息收发界面定制主要在客户端实现,通过该界面可以实现整个系统功能的调用,这里以某次商业活动推广与宣传为例,商业机构首先会通过界面完成会员的录入工作,录入分别单个录入和批量导入(以EXCEL表格形式)两种形式,若会员录入完成,可以将需要通信的会员拖入接收人列表,确定好接收人后,再在底端编辑框编写短消息,短消息编辑模式可以采用编辑和引用两种方式,在短消息中也可以插入营销代码(用于商业活动促销代码),当信息输入完成后就可以提交短信了,短消息在提交过程前会自动检测消息的合法性,检测通过后提交到服务器。   2.5 核心模块设计   本系统的核心模块是短消息的发送和接收,短消息发送模块主要调用SendSMS函数,提供短信中心号、接收号码、发信内容参数,当返回值为1时,说明发送成功,记录其发送状态、发送时间及发送短信条数,若失败,返回值为0,记录其状态及发送时间(此处用以系统测试)。   短消息接收模块主要调用调用GetNewMessage函数获取接收短信,若不为空,循环截取每条短信(由于所有短信以文本形式获取,短信之间用$$(双美元符号)分隔),并记录其发送号码、发送时间及发送内容。接收完毕后,清除SIM卡中的信息。   3 系统性能测试   本系统的测试主要是为了检测短消息发送速率、短消息发送成功率,以及短消息发送兼容性,其主要测试过程及分析结果如下:   3.1 短消息发送速率测试   

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档