练习项目,请各位指教 更新流程图 [ 新手入门 ]
练习项目目标: 1.实现用户注册、登录功能,匿名用户仅能访问登录页。 2.通过token实现认证用户激活功能。 3.管理用户信息 (第一阶段:用户密码修改,昵称修改等) 4.认证用户多级权限:总管理员 一级管理员 二级管理员 认证会员 5.总管理员功能: a.token管理:查看token使用情况,生成各种级别token b.用户管理:查看所有用户信息,修改用户组,隶属规则(对应belongto字段),冻结及删除用户 6.一级管理员功能: a.token管理:查看token使用情况,生成二级管理员以下权限用户的token。 b.隶属用户管理:查看,修改用户组,冻结用户 7.二级管理员功能: a.token管理:查看token使用情况,生成认证会员的token。 b.隶属用户管理:查看,冻结用户 下面是数据库结构设计,大家点评一下,谢谢 另外谁会uml的相关设计~指导一下 [attach]16[/attach] 相关说明
CREATE TABLE IF NOT EXISTS `test`.`group` (
`gid` INT NOT NULL AUTO_INCREMENT ,
`groupname` VARCHAR(128) NOT NULL ,//
`shell` VARCHAR(255) NOT NULL , //
`update_uid` INT NOT NULL ,
`update_time` DATETIME NOT NULL ,
PRIMARY KEY (`gid`) )
ENGINE = MyISAM;
CREATE TABLE IF NOT EXISTS `test`.`user` (
`uid` INT NOT NULL AUTO_INCREMENT ,
`username` VARCHAR(128) NOT NULL ,
`password` VARCHAR(128) NOT NULL ,
`nickname` VARCHAR(128) NULL ,
`gid` INT NOT NULL ,
`tid` INT NULL ,
`update_uid` INT NULL ,
`update_time` DATETIME NULL ,
PRIMARY KEY (`uid`)
ENGINE = MyISAM;
CREATE TABLE IF NOT EXISTS `test`.`shell_token` (
`tid` INT NOT NULL AUTO_INCREMENT ,
`gid` INT NOT NULL ,
`belong_to_uid` INT NOT NULL ,
`shellkey` VARCHAR(128) NOT NULL ,
`status` VARCHAR(2) NOT NULL DEFAULT '99' ,
`create_uid` INT NOT NULL ,
`create_time` DATETIME NOT NULL ,
`update_uid` INT NOT NULL ,
`update_time` DATETIME NOT NULL ,
PRIMARY KEY (`tid`, `shellkey`) ,
ENGINE = MyISAM;
[attach]25[/attach]
共 5 条回复
圆般
注册时间:2011-03-09
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝3
- 金钱590
- 威望0
- 积分590