中软酒店管理系统之会员消费短信提醒工具开发
好久没写随笔了,把之前的账号找回了密码
本次随笔的目的就是记录一下前端时间开发的 “会员消费短信提醒”
起因为朋友(其实他是总经理,虚程序猿)的酒店,在用中软的酒馆系统,对于客户的账户变动记录(其实是充值+消费)需要实时的给客人推送过去,托我给他写一个小软件
干就完了!
这个小工具,要准备两块的工作
1.分析中软酒店管理系统的消费记录
2.接短信平台
后边我会针对这两块做详细的说明
首先先分析中软酒馆系统的数据库吧,我附加上了,我的妈呀,好多的表,也没有表说明(网上查了,资料不全而且版本混乱无法准确的看出表结构),光数据库就7个多G,有点没底了。。
算了,答应人家的就做吧。。 我向他要了一张表(用于梳理我的思路),这张表就是某几天的消费和充值记录,他很快给了我,但是数据一直存在问题,过程很复杂,看张图吧
还是用自己的方法吧,我把所有表,进行了数据翻阅,凭经验把认为有用的表大概筛查了一遍,一 一做了记录,如下,大概有87张有用的表,数据我觉得也有用,后续作为参考
中间,经过N次的数据效验和核对,我终于对清楚了一个客人的数据,那么就差不多了。。如下图
后来经过几天的测试数据准确性,那么就用到这些表,基本就可以了(掌声在哪里、、)
综上,第一部分终于搞定了,那么进行第二部分,短信平台吧
阿里云有个短信包,还挺便宜,先买下再说,此处忽略购买付款刷卡过程。。
价格大家可以参考下1.5W条 ,700大洋
然后开始接入短信平台,我是用的c#,按照阿里云的提示弄就可以了,如下图
但是有个问题,是你得申请短信模板,申请模板得公司盖章申请,然后审核通过才可以用这个模板
好了,准备的内容告一段落,开始编码吧
自己的小工具还要新建几张表,分别记录发送记录和发送日志等信息,以下我就不过多的描述了,只给大家看几张图就好
上图为测试阶段,手机接到的消费提醒,下图为阿里云管理端查询到的,用于核对数据的准确一致性
下图是我做的很多数据效验,因为发现他们的数据非常不规范,手机号或者会员卡对应关系,如发现不规范数据,则给出log并提醒
下图为阿里云查看的发送量统计,以及剩余统计
工具中的发送日志查询,用于管理员查询这段时间通过我的系统发送出了多少条信息
系统的主界面(此图为检测出一条不规范数据),可以设置手机白名单(叫黑名单不好,所以改成白名单了)
软件点击右上角的叉子,可以缩小到任务栏(防止误操作),点击退出按钮,即可退出软件,这个软件放到了前台的机器上(因为服务器没有外网)
好了,就这些吧,大家如果遇到了和我一样的需求,例如酒店客户账户变动提醒的功能,可以参考我的解决思路,谢谢大家。