惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
Microsoft Azure Blog
Microsoft Azure Blog
Engineering at Meta
Engineering at Meta
B
Blog RSS Feed
大猫的无限游戏
大猫的无限游戏
博客园_首页
雷峰网
雷峰网
V
Visual Studio Blog
爱范儿
爱范儿
A
About on SuperTechFans
量子位
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
S
SegmentFault 最新的问题
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - 磊.NET

ClickOnce发布时,资源文件添加问题 - 磊.NET - 博客园 在读取或者保存word时,程序捕获到word异常“word无法启动转换器mswrd632 wpc” 工作基本搞定--等待周五入职 QQ抢车位助手(结尾) QQ抢车位外挂(续) QQ抢车位外挂(起始篇)--小研究成果展示 programmer的出路 访问IIS元数据库失败 一个随机产生中文简体字的一个类 返回字符串长度(汉字长度为2) 使用JS提交刷新本页 - 磊.NET - 博客园 今天开始super map---网上搜车 注册DLL文件 c# 象素和毫米单位转换 ToString()格式和用法大全 asp.net - 关于获取在线用户的方式(不知道有没好的办法) 工作几个月之小总结--半夜刚刚完成工作篇 JS弹出式对话框,有确认取消 按扭 工作压力改变了我?
中软酒店管理系统之会员消费短信提醒工具开发
磊.NET · 2020-07-31 · via 博客园 - 磊.NET

好久没写随笔了,把之前的账号找回了密码

本次随笔的目的就是记录一下前端时间开发的 “会员消费短信提醒”

起因为朋友(其实他是总经理,虚程序猿)的酒店,在用中软的酒馆系统,对于客户的账户变动记录(其实是充值+消费)需要实时的给客人推送过去,托我给他写一个小软件

干就完了!

这个小工具,要准备两块的工作

1.分析中软酒店管理系统的消费记录

2.接短信平台

后边我会针对这两块做详细的说明

首先先分析中软酒馆系统的数据库吧,我附加上了,我的妈呀,好多的表,也没有表说明(网上查了,资料不全而且版本混乱无法准确的看出表结构),光数据库就7个多G,有点没底了。。

算了,答应人家的就做吧。。 我向他要了一张表(用于梳理我的思路),这张表就是某几天的消费和充值记录,他很快给了我,但是数据一直存在问题,过程很复杂,看张图吧

还是用自己的方法吧,我把所有表,进行了数据翻阅,凭经验把认为有用的表大概筛查了一遍,一 一做了记录,如下,大概有87张有用的表,数据我觉得也有用,后续作为参考

 中间,经过N次的数据效验和核对,我终于对清楚了一个客人的数据,那么就差不多了。。如下图

 后来经过几天的测试数据准确性,那么就用到这些表,基本就可以了(掌声在哪里、、)

综上,第一部分终于搞定了,那么进行第二部分,短信平台吧

阿里云有个短信包,还挺便宜,先买下再说,此处忽略购买付款刷卡过程。。

价格大家可以参考下1.5W条 ,700大洋

然后开始接入短信平台,我是用的c#,按照阿里云的提示弄就可以了,如下图

 但是有个问题,是你得申请短信模板,申请模板得公司盖章申请,然后审核通过才可以用这个模板

 

 好了,准备的内容告一段落,开始编码吧

自己的小工具还要新建几张表,分别记录发送记录和发送日志等信息,以下我就不过多的描述了,只给大家看几张图就好

上图为测试阶段,手机接到的消费提醒,下图为阿里云管理端查询到的,用于核对数据的准确一致性

 

下图是我做的很多数据效验,因为发现他们的数据非常不规范,手机号或者会员卡对应关系,如发现不规范数据,则给出log并提醒

下图为阿里云查看的发送量统计,以及剩余统计

 

工具中的发送日志查询,用于管理员查询这段时间通过我的系统发送出了多少条信息

系统的主界面(此图为检测出一条不规范数据),可以设置手机白名单(叫黑名单不好,所以改成白名单了)

 软件点击右上角的叉子,可以缩小到任务栏(防止误操作),点击退出按钮,即可退出软件,这个软件放到了前台的机器上(因为服务器没有外网)

 

 好了,就这些吧,大家如果遇到了和我一样的需求,例如酒店客户账户变动提醒的功能,可以参考我的解决思路,谢谢大家。