我以前也做过一个,是这样实现的:
利用一个表,学号 姓名 登录状态。登录状态初值为0,登录后为1。登录时判断登录状态,为0允许登录,为1不允许,管理员可改变登录状态的值。

解决方案 »

  1.   

    时间的实现我是取系统时间-考试开始时间,好像有点不科学。
      

  2.   

    1、数据库里面应该有一个表,至少有userID和logout这两项,logout的初始值设为false,学生登陆后又退出,在退出的时候把logout的值改成true,对于logout == true的用户不允许登陆2、也是数据库,某个表中有学号StudentID,最好就是刚才那个表,再有一个login,默认为false,学生登陆后,梓潼就把login改成true,对于login已经是true的帐号,系统不允许登陆,退出的时候改回logout(不过在你的系统里面,不要改回去了,这个还可以做日志用)3、时间就取服务器的系统时间,用com+或是ws都行(具体看你的实现),然后退出的时候取一个(或是在别的什么时候取一个),计算时间差,然后你自己控制就是了就这么简单,^_^