设计数据表

admin表

no 列名称 描述
1 adminid 管理员编号
2 password 管理员密码 需要哈希化
3 note 管理员介绍
4 adminflag 超级管理员标记 0 普通 1 超级

其中主键为adminid

admingroup

no 列名称 描述
1 groupid 管理员组编号
2 name 管理员组介绍
3 note 管理员组介绍

其中主键为groupid

admin_admingroup

no 列名称 描述
1 adminid 管理员编号
2 groupid 管理员组编号

其中adminid为admin表的外键
其中groupid为admingrup表的外键

privilege

no 列名称 描述
1 pid 权限编号 序列生成
2 name 权限名称
3 note 权限介绍

其中pid为主键

admingroup_privilege

no 列名称 描述
1 pid 权限编号
2 groupid 组编号

其中两个都为外键

思路

先新建dao层,用于对数据库的curd的封装和对数据库关系的映射.
然后有bo层,作为业务逻辑的判断,即判断该用户是否能够具有相关的权限.此层使用servlet
最后是jsp展示.

运行流程,,用户访问jsp页面,数据流进入bo层,即servlet 由servlet层完成跳转并进行跳转到下一个页面.并由servlet和dao进行交互,完成数据库的读写.

额,,,代码实现嘛...最后做一个已经烂大街的o2o出来..这要写好久呢....