做了个系统  分别有三种用户类型 学生 老师 管理员  
从登录界面登录后  到别的窗体 比如班级: 学生只能查看班级信息  老师则可以增加修改查看班级信息 管理员则可以再增加
删除班级 改如何实现  希望各位朋友能给出代码 和代码的解释谢谢了

解决方案 »

  1.   

    最简单的方法, 就是根据用户类型, 禁用界面上的操作按钮。
    最安全的方法, 就是根据用户类型, 在每个业务方法中判断权限。 如果没有权限, 抛出异常。 界面中捕获异常并提示用户。
    最复杂的方法, 就是使用AOP。 或者一起其他的能够统一处理的方法。
      

  2.   

    吧你的叙述 直接参照为代码逻辑
    学生 只能看到班级信息switch(user){
         case 学生
                看班级信息
         case 老师
              ....
    }一般代码不优化的话 可以直接按照描述的方式写
      

  3.   

    前台,根据用户类型,禁用应用程序上的功能。
    后台,数据库写CheckUserRole函数,每个操作前都必须先执行这个函数。