可以考虑
1)在该学生表中添加一个校区id,同时与之对应新建一个校区表(字段包括校区id和校区名称);
2)在录入学生信息时要选择校区;
3)登录时就能实现分校区登录、分校区管理了。

解决方案 »

  1.   

    使用存储过程来进行数据库操作对于不同的用户,登陆后建立一个seession信息,调用存储过程的时候把个人信息都传过去,在存储过程里验证当然如果你的系统已经成型那么只能在sql语句里做了为什么要做校区的呢?我们学校的虽然有两个校区,但是总体处理的时候都是一个整体在所有的学生信息里加一个字段,同时在用户权限表上也加一个字段,
     
    作为一个整体处理也完全可以,我这里有完整的教务管理代码,有什么问题可以qq我:3366357
      

  2.   

    加一个权限字段,比如用户名,密码,权限
    如果为1时就只可以访问1校区,2时就只可以访问2校区,然后再用session保存这个权限值
      

  3.   

    谢谢各位了,我现在是在用户登录时选择校区,然后将校区信息用一个SESSION保存下来,在用户提取数据时,我用了一个RowFilter来筛选,但我总觉得不很理想,因为它是把所有的数据都读出来在RowFilter,虽然功能上是满足了需求,但浪费了很多系统资源.
      

  4.   

    将校区分类,1)在该学生表中添加一个校区id,同时与之对应新建一个校区表(字段包括校区id和校区名称);
    2)在录入学生信息时要选择校区;
    3)登录时就能实现分校区登录、分校区管理了。
      

  5.   

    方案三:学号中包含校区ID信息,例如学号213231201中的第三位表示校区ID,只要在验证时获取学号第三位的数字,就能判断该学生可以访问哪个校区。