请问在局域网内如何实现上线提醒功能?谢谢!

时间:2022-08-31 20:56:03
请问我要实现如下功能,应如何实现?或哪有现成的源码或程序?谢谢! 
1、管理人员登陆一网页,录入需要提醒的人员、提醒事项、提醒时段、提醒频次(每小时、每天、每周)、。 
2、被提醒人员开机后,若在提醒名单中,又属提醒时段,即会弹出一窗口,显示提醒内容,点击确认后,窗口关闭。 
3、被提醒人员相关事项完成后,管理人员登陆一网页,更改需要提醒的人员的状态为不提醒。

12 个解决方案

#1


socket

#2


socket需要每个电脑都装插件
或者ajax定时刷新

#3


谢谢楼上回复,我想除了服务器,别的机不加装任何东西。

#4


ajax定时刷新application,2分钟1次,然后20分钟清除1次application,点击查看先去读application,application为空的话再去读数据库,这几天代码刚实现了,代码很复杂,给不了你,不好意思
开机提醒的话很简单,百度搜索asp 短消息,就可以了,数据库有未读消息就提示

#5


代码很复杂的意思是牵扯到别的代码,单拿出来不能运行的,不是说这,这代码不难

#6


谢谢楼上回复。我查了asp 短消息,也查了ajax定时刷新,好像是都要求客户端要登陆一网页,我的意思是不用开网页,只要他处于开机状态,服务器就向他发消息。

#7


像http://topic.csdn.net/u/20090810/09/385b9517-d95f-4a2d-9565-e3b272a1721a.html
中说的。

#8


这没弄过,想做成这种功能的话,估计你客户端需要另外的提示消息的插件了,那些高手都不行,我这小菜鸟更不行了

#9


以前的windows2000有个消息接收控件的,不过xp好像都有防火墙了,只能自己加装了一个插件了

#10


首先,lz要明白网页的工作方式,
当客户端打开IE(浏览器),访问你的网址,这时候客户才会通过IE与你(服务器)开始通讯,向你的服务器请求,你才会给出相应的操作,也可以说,网站相当于被动执行。而你所说,不需要打开IE,那么没有触发点,怎么会有事件产生呢?(楼上有人所说的socket其实也应该符合这一逻辑思维,他也是要时时监控客户端,开机实际也就是相当于触发点,它会监控这台电脑当开机这一动作产生即触动了你所要执行的这一操作事件。)

同上原理,你又不想在别人电脑上装插件,那我又要问你,没有插件,不打开IE,那你要怎么才能知道别人电脑开机(或其它操作)呢?不能是脑电波或目测吧?就算一名黑K,恐怕也要想尽办法往人家的电脑上扔两个木马吧。

由此可说,LZ的想法与条件是一个不可能实现的猜想。

#11


好像只有用插件了

#12


仅供探讨:

1、为局域网中的每台电脑指定IP地址,并在数据库中将IP与部门名称相对应。

2、要求在客户端电脑上创建一个快捷方式,指向消息提醒页面URL地址;并且将这个快捷方式放到“开始菜单——启动”里面,以达到用户进行系统后就立即访问消息提醒页面。

3、在消息提醒页面,根据读取客户端IP来查找对应的部门是否需要提醒,如果不需要则立即关闭窗口或定时关闭窗口等等。

以上3步应该可以实现楼主要求。

#1


socket

#2


socket需要每个电脑都装插件
或者ajax定时刷新

#3


谢谢楼上回复,我想除了服务器,别的机不加装任何东西。

#4


ajax定时刷新application,2分钟1次,然后20分钟清除1次application,点击查看先去读application,application为空的话再去读数据库,这几天代码刚实现了,代码很复杂,给不了你,不好意思
开机提醒的话很简单,百度搜索asp 短消息,就可以了,数据库有未读消息就提示

#5


代码很复杂的意思是牵扯到别的代码,单拿出来不能运行的,不是说这,这代码不难

#6


谢谢楼上回复。我查了asp 短消息,也查了ajax定时刷新,好像是都要求客户端要登陆一网页,我的意思是不用开网页,只要他处于开机状态,服务器就向他发消息。

#7


像http://topic.csdn.net/u/20090810/09/385b9517-d95f-4a2d-9565-e3b272a1721a.html
中说的。

#8


这没弄过,想做成这种功能的话,估计你客户端需要另外的提示消息的插件了,那些高手都不行,我这小菜鸟更不行了

#9


以前的windows2000有个消息接收控件的,不过xp好像都有防火墙了,只能自己加装了一个插件了

#10


首先,lz要明白网页的工作方式,
当客户端打开IE(浏览器),访问你的网址,这时候客户才会通过IE与你(服务器)开始通讯,向你的服务器请求,你才会给出相应的操作,也可以说,网站相当于被动执行。而你所说,不需要打开IE,那么没有触发点,怎么会有事件产生呢?(楼上有人所说的socket其实也应该符合这一逻辑思维,他也是要时时监控客户端,开机实际也就是相当于触发点,它会监控这台电脑当开机这一动作产生即触动了你所要执行的这一操作事件。)

同上原理,你又不想在别人电脑上装插件,那我又要问你,没有插件,不打开IE,那你要怎么才能知道别人电脑开机(或其它操作)呢?不能是脑电波或目测吧?就算一名黑K,恐怕也要想尽办法往人家的电脑上扔两个木马吧。

由此可说,LZ的想法与条件是一个不可能实现的猜想。

#11


好像只有用插件了

#12


仅供探讨:

1、为局域网中的每台电脑指定IP地址,并在数据库中将IP与部门名称相对应。

2、要求在客户端电脑上创建一个快捷方式,指向消息提醒页面URL地址;并且将这个快捷方式放到“开始菜单——启动”里面,以达到用户进行系统后就立即访问消息提醒页面。

3、在消息提醒页面,根据读取客户端IP来查找对应的部门是否需要提醒,如果不需要则立即关闭窗口或定时关闭窗口等等。

以上3步应该可以实现楼主要求。