我们公司现在有一批客户评价器,哦!就是银行或者医院里客户可以摁“满意”“非常不满意”的那一种!!!
而且这个评价器有着相应的管理软件!!
领导那里也有一个软件,那里的软件时监控所有员工的服务情况的!!
现在我要完成一个任务!就是当客户摁下不满意的时候,可以向领导发送一条短信!!
用的是我们自己公司的短信平台!!!!
而那个评价器和软件是别的公司做的!!可能是VC++或者Delphi做的!!
他们公司本来是有短信接口的!但是要掏钱的!!而且价格不菲!!
现在我却要用C#实现!怎么个实现法!!
用HOOK实现么!????
大家帮帮我!!时间可不多…………
时刻关注着。。。
评价器有着相应的管理软件?
也就是说满意和不满意都会写进数据库或者记录下来吧?
如果有这个记录 那写个定时器去扫描不满意的记录,再调用你发短信的接口
管理软件是否有配套的数据库或其他存储介质?如果包含,可以查看点击不满意的时候,响应的数据存储的方式。
然后利用C#写一个服务,通过服务定期去查看是否包含新的数据,如果有新数据,定期向领导发送一条短信。
这个世界还有数据库打不开了??
如果都是标准windows程序的话 用HOOK实现是可以的 而且很简单。
如果是其它封闭的硬件或者封闭的系统那就只能从数据存储或者驱动角度去考虑了。
领导的想法挺简单,作为夹在中间的你,即便是水平比较高,用HOOK也可以实现 ,但那两家公司明白了你不想掏钱的话,未必会顺利配合你做好此事。
在数据库层写触发器
最简单的方法就是和那边商量,短信服务自己提供,然后顶多让他们在发送不满意的时候调用下你们自己的短信服务不就行了嘛。这个很简单的,他们应该不会无耻到收费吧,就在不满意的事件里加一句调用服务的代码的事情。