关于数据插入页面报警的功能如何实现

最近需要做如下功能:

       我们的系统数据采集是由终端也就是手机采集的,然后传到数据库的某些表中,现在就假如说提交到一张表吧简单点。然后我们的WEB需要在提交到数据库的时候做页面上面的提示功能显示且我们的登录用户是有级别的并非所有用户都能看到这个提示。

       想说明的是,在数据提交的时候有提示,其他时候没有提示,有人建议隔断时间扫一次数据的变化但是这个显然不对的。

       有明白的大神帮给个思路。。

 

消息的及时提醒功能:
我觉得数据库这边可以定义一个触发器,新建一个数据冗余表,将最新的数据由触发器放在冗余表中,一旦读取,冗余表清空,并在代码里在插入时增加一个全局标记,例如web放在application中的特定变量中,一旦有数据插入,标记为为true,预警后,全局标记置为false,在客户端利用ajax定时发送请求,获取全局变量的标记值,如果为true,那么就预警,而这一系列的操作,并没有增大数据库的压力,web服务器的压力增加值也可以忽略,当查看新插入的数据时,可以直接到数据冗余表中进行查询,这样也避免了数据的插入数据过多,性能的问题,
权限这块,以前系统怎么控制,当前怎么控制,谁有权限,谁没权限,跟这个功能没得什么关系!

算是即时提醒呗,但是不是在一个系统中.?

在数据提交的时候,想办法让WEB这边知道有数据提交,需要提醒,可以做个WebService.

或者是在WEB这边定时轮询数据库,如果有数据更新,进行提醒.

即时提醒可以用dwr的comet,网上查一查,很多例子.

或者看看我这个简单的HTTP长连接.

[url]http://renxin-327666062-qq-com.iteye.com/blog/1544961[/url]

广播,接收的模式?

我现在在做的系统使用html5的websocket进行push....至于谁能看到这个数据,你直接可以在页面做死,只给管理员看,那就获取用户的角色,看看是不是管理员,是就显示

不支持html5啊 最多也就是comet ajax之类的