日期:2014-05-17  浏览次数:20518 次

类似定时上网的功能,怎么设计表呢?
1 .   可以选择 星期一到星期天, 哪几个小时可以上网 
      比如 星期天的8点到 20点,  星期一的  18点到 20点

2.    在一个时间范围内可以上网
      比如 2013-5-28 13:49:02  到  2013-5-31 13:49:07 可以上网

------解决方案--------------------
呃……登录口记得留下管理员的通道,不然连管理员都进不去了。
------解决方案--------------------
引用:
不是问 怎么实现 , 是问表设计

你需要记录哪些记录 就怎么设计啊,
你要记录人员id,操作时间还是怎么,就要设计增加这些字段,不用就不加
如果你的上网时间是定死的,也可以设成 星期,开始时间,结束时间,上网 这样的字段,
如果是灵活的 那就在代码里面自己判断
------解决方案--------------------
1 . 可以选择 星期一到星期天, 哪几个小时可以上网 
    比如 星期天的8点到 20点,  星期一的  18点到 20点
--> 日常上网权限表: 人员ID, 星期, 开始时间, 结束时间 ...

2.  在一个时间范围内可以上网
    比如 2013-5-28 13:49:02  到  2013-5-31 13:49:07 可以上网
--> 临时上网权限表: 人员ID, 开始时间, 结束时间 ...
------解决方案--------------------
我举例可能不够详细
1.  比如 每个星期一 和星期三,星期四 的  18点到 20点 , 12点到14点 都可以上
--> 分为6条记录存储,如:
日常上网权限表
人员ID, 星期, 开始时间, 结束时间 ...
------------------------------------ 
人员ID   一    12:00      14:00
人员ID   一    18:00      20:00
人员ID   三    12:00      14:00
人员ID   三    18:00      20:00
人员ID   四    12:00      14:00
人员ID   四    18:00      20:00
------解决方案--------------------
20:00  这个字段用什么类型啊?
--> 用varchar或time即可.
------解决方案--------------------