我们单位所有的人都配备了笔记本电脑,目的是让大家能把电脑很好地利用起来。现在是有的人做得很好,天天都在使用,但是有的人会偷懒,电脑就不带了,用的时候就用别人的。单位为了督促大家使用,准备做个小软件,安装在内网服务器上,能够实现自动监测所有的开机电脑,并能将他们开机时间统计汇总起来。比如到了月底,公布某某这个月电脑在内网一共使用的多少个小时。想把数据放到数据库中,每一位用户也可以随时登录到单位的网站上查询自己本周或者本月,也可以是任意一个时间段的开机时间。
像这样的功能,关键技术是什么?大概如何实现,请高手给出思路,谢谢!
像这样的功能,关键技术是什么?大概如何实现,请高手给出思路,谢谢!
1、我多长时间遍历依次比较合理。1分钟可以吗?还是更短时间。
2、是不是开机的主机,并且联网就一定能确定其在线?在多长一段时间内不能得到其mac地址能说明这台主机已经不在线。
3、还有累计时间问题,是不是从上一次确定其在线,这一次其还在线,就将两次的时间间隔与之前的时间进行相加即可。请大家提点意见。应该是一个简单的功能,但是想尽量将功能做得精致一点,能将时间统计的得准确一点,避免到时候有人来找,把在线时间弄得不准确就不好了。