当前位置:
文档之家› 简单实用的短信通知平台的设计与实现
简单实用的短信通知平台的设计与实现
str += SMS_QQ.SetSms_Tongzhi (txtModelID.Text.Trim (), telStrArr咱ii暂.Trim()) + "<br />";
} txtResucument).ready(function () {
【关键字】软件工程;短信通知平台;
一、前言 随着全球经济的进步袁人们的生活水平的不断提高和信息 时代的发展使得短信业务量的不断上升遥 各通讯公司的各种业 务不段扩大袁出现了很多消息业务以及 QQ尧微信尧阿里旺旺和 YY 语音等即时软件的普及袁但仍取代不了短信业务的地位袁它 在人们的工作尧生活中仍然起着非常重要的作用遥 学校通知家 长到校开家长会袁期末发学生成绩给家长袁企业通知员工开会袁 电商网站的付款尧发货尧处理进度等袁快递领取尧密码找回和各 种身份验证等等离不开短信的身影遥 短信既有信息告知袁也是 身份验证的作业遥 互联网公司看到短信的巨大市场也纷纷开展 短信业务袁推出短信使用接口袁用户付费后袁只需简单的对接就 能使用遥 基于这种背景袁对短信通知平台进行设计以及实现来 进行研究袁利用短信的高效尧经济尧安全尧随时尧随身尧方便等优 势为企事业单位及个人用户提供信息服务遥 短信通知平台能够 根据其业务需要来实现精确的信息沟通并能够有效的提高工 作效率袁期望通过此来为企事业单位及个人之间的信息传递与 沟通提供更好的服务遥 二、短信通知平台的需求分析 1尧主要流程需求 短信通知平台使用 B/S 结构开发袁用户通过在浏览器输入 短信通知平台后台的地址打开登录界面袁输入用户名和密码登 录短信通知平台袁然后选择进入短信发送页面袁输入在第三方 申请通过的模版 ID袁短信内容参数袁选择常用收件人或者自定 义收件人袁点击发送按钮实现发送袁记录当次发送信息和过程袁 并返回显示发送状态遥 2尧其它需求 实现常用收件人管理袁收件人姓名可是个人或是一个群体 渊比如一个班的学生袁一个部门的员工冤袁群体的号码采用英文 状态下的逗号分隔袁当复制电子表格多行号码时袁自动转换符 号把手机号用逗号串联遥 可按年月日分类统计发送短信的数量袁成功数尧失败数尧短 信使用总条数和剩余条数等遥 可实现管理员和部门的增加尧删 除和修改管理遥 可查看发送短信信息和日志信息遥 三、短信通知平台的设计 1尧开发和运行环境 本 平 台使 用 开 发 袁NET Framework 4.5 框 架 袁Mi鄄 crosoft SQL Server 2008 R2 数 据 库袁 服 务器 端 采用 Windows Server 2008 R2 操作系统袁IIS 7.5Web 服务器遥 2尧功能设计
string str = "";
if (dropTel.SelectedValue == "-1")
if (txtTel.Text.Trim().Length == 0)
{ str += "手机号为空浴 ";
}
else
tel = txtTel.Text.Trim();
if (dropTel.SelectedValue == "0")
$("#cph_txtTel").change(function (e) { $("#cph_txtTel").val ($ ("#cph_txtTel").val ().replace (/\n/
{ str += "手机号为空浴 ";
}
·142· 福 建 电 脑 2018 年第 3 期
F福 建 电 脑 UJIAN COMPUTER
if (dropTel.SelectedValue.Length > 10) {
tel = dropTel.SelectedValue.Trim(); } if (str.Trim().Length > 0) {
txtResult.Text = str; return; } str += "结果"; string咱暂 telStrArr = tel.Split(','); for (int ii = 0; ii < telStrArr.Length; ii++) { if (telStrArr咱ii暂.Trim().Length == 11)
渊1冤短信发送功能院管理员输入短信模版 id尧接收手机号码 实现发送遥
渊2冤常用收件人管理功能院可增加尧删除和修改个体或群体 的姓名和联系号码遥
渊3冤其它功能院管理员和部门的增加尧删除和修改曰短信发 送情况的统计和日志查看遥
3尧主要数据库结构设计 渊1冤管理员信息表 管理员信息表包含管理员 ID尧用户名尧密码尧真实姓名尧性 别尧电话尧电子邮件尧部门 ID尧用户类型尧权限类型尧状态尧备注遥 渊2冤部门信息表 部门信息表包含 ID尧部门代码尧部门名称尧部门负责人尧电 话尧地址尧上级部门代码尧上级部门负责人尧排序号尧备注尧是否 启用尧类别遥 渊3冤短信记录表 短信记录表包含 ID尧收信号码尧短信内容尧模版 ID尧短信条 数尧发送状态尧发送时间尧操作员 id尧备注遥 渊4冤常用收件人信息表 常用收件人信息表包含 ID尧收件人姓名尧收件人电话尧所属 管理员 ID尧分类尧排序尧状态遥 渊5冤日志表 日志表包含 ID尧操作员 ID尧日志类型尧日志内容尧IP 地址尧 操作时间遥 四、短信通知平台的实现 以下是平台实现的关键代码院 1尧发送界面代码 string tel = "";
DOI:10.16707/ki.fjpc.2018.03.072
F福 建 电 脑 UJIAN COMPUTER
简单实用的短信通知平台的设计与实现
唐佳作,吴耀康
(桂林理工大学南宁分校 广西 南宁 530001)
【摘 要】随着移动通信技术的发展,电信运营商的短信业务已经不是主流,但短信业务还是有一定的市场。在批量 发送通知信息、身份验证登录等方面还起着十分重要的作用。本文以软件工程思想为指引,在对短信通知平台需求分析 的基础上,完成短信通知平台的功能设计和数据库设计,最后利用 开发了简单实用的短信通知平台,为单位和 个人之间的信息沟通提供更好的服务。