当前位置: 代码迷 >> Sql Server >> 怎么设计定时提醒系统表结构
  详细解决方案

怎么设计定时提醒系统表结构

热度:65   发布时间:2016-04-24 09:54:15.0
如何设计定时提醒系统表结构
1、设计一个任务表,可以定时提醒任务执行人;
2、跟手机里面的类似,可以设置提前多长时间提醒;
3、可以设置周期提醒;
------解决思路----------------------
这是要做一个小程序么?
还是您要在数据库中作执行计划,定时执行什么东西呢?
------解决思路----------------------
在数据库里面怎么体现 用WAITING FOR 
PRINT 体现吗 还是设置邮件?
------解决思路----------------------
引用:
不是的,数据库里面只是记录数据。
定时发送手机短信。

这在前台实现的啊。感觉数据库里面只有3列记录
 手机号码,设定时间,提醒类型(单次提醒,每天提醒,间隔1个小时提醒等等)
提醒类型在用个表记录下各个类型的代码ID 就好了。然后前台调用 时间一到 
或者满足条件就发信息。
------解决思路----------------------
需要设计一个任务提醒的配置表,主要字段可以类似

  提醒任务执行人ID   任务执行人类别  提醒周期  提醒开始日期  提醒截止日期  提醒次数  ……  等等

这个里的提醒周期表示的是每天 每周 每月等,或者说类似每天隔两小时提醒,像隔多少小时或分钟提醒的需要程序去做监控
------解决思路----------------------
如果楼主对JOB比较熟悉的话,也可以采用JOB的方式在数据库将提醒的结果集处理好,然后在前台显示,并采用邮件、短信等方式提醒任务执行人!
------解决思路----------------------
可以暂时这么设计

提醒任务ID  提醒任务执行人ID   任务执行人类别  提醒周期  提醒开始日期  是否使用  任务复用流程  备用字段1  备用字段2  备用字段3  备注  

参考而已,还是需要根据楼主的实际情况看。
------解决思路----------------------
兔子院长已经说得够详细了

我觉得也差不多吧,程序上你已经考虑好实现了吗?web 只能用隔段时间重复回询了(考虑方便查询,我觉得可以加个字段 对于重复提醒的记录 添加个下次提醒时间~~), WIN应该可以读取到内存
------解决思路----------------------
数据库只是针对数据存取的管理,不会说像IE能够链接到具体的网址,但是可以存网址,你可以在前台程序中对这个网址进行进一步的操作!
  相关解决方案