这一周,大多数时间 用来做需求分析,细化每个页面需要实现的功能.由于这个项目需要四种身份登录查看,分别是学生,老师,领导,管理员.每个身份登入系统显示得页面都不相同,四个角色分析完成后,统计了一下页面,居然达到40多个...数据库中表一共只有六七个,存在多个页面之间数据重复显示得现象.这时候就需要加入权限管理,一个页面,每个人登录进来后只要显示得页面不同即可. 设计理念参照了RBAC,这里不多详细介绍.核心内容主要为加入了角色的概念,赋予角色一定的权限,再将角色赋给用户,易于扩展和维护. 表结构…