教学管理数据库设计文档
1.1消息信息表
表名为t_dialogue,保存消息信息。
表1.1 消息信息表
| 字段名 | 类型 | 注释 |
| dialogue_id | varchar(40) NOT NULL | 消息ID,唯一标识 |
| user_a_id | varchar(40) | 消息发送者 |
| user_b_id | varchar(40) | 消息接收者 |
| dialogue_content | varchar(1000) | 消息内容 |
| create_time | datetime | DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP |
| state | int(11) | 0 未读;1已读 |
1.2 日记信息表表
表名为t_diary;,保存日志信息。
表1.2 日志信息表表
| 字段名 | 类型 | 注释 |
| diary_id | varchar(40) | 主键ID |
| student_id | varchar(40) | 学生ID |
| teacher_id | varchar(40) | 教师ID |
| create_time | datetime | 创建时间 |
| diary_title | varchar(255) | 日记标题 |
| diary_text | blob | 日记内容 |
| diary_state | int(11) | '状态:0待审核;1通过;2驳回; |
| remarks | archar(255) | 备注 |
| update_time | datetime | 更新时间 |
| fraction | varchar(40) | 成绩 |
1.3菜单信息表
表名为t_menu,保存菜单信息。
表1.3 菜单信息表表
| 字段名 | 类型 | 注释 |
| menu_id | varchar(40) | 主键ID |
| menu_name | varchar(255) | 菜单名称ID |
1.4 控制(权限角色)信息表
表名为t_power;,保存日志信息。
表1.4 控制信息表
| 字段名 | 类型 | 注释 |
| power_id | varchar(40) | 主键ID |
| menu_id | varchar(40) | 菜单ID |
| role_id | varchar(40) | 角色ID |
| status | int(11)) | 0:禁用,1:启用 |
1.5 角色信息表
表名为t_role ;,保存日志信息。
表1.5 角色信息表
| 字段名 | 类型 | 注释 |
| role_id | varchar(40) | 主键ID |
| role_name | varchar(255) | 角色名称 |
| create_time | datetime | 创建时间 |
| update_time | datetime | 更新时间 |
1.6 用户信息表
表名为t_user ;,保存日志信息。
表1.6 用户信息表
| 字段名 | 类型 | 注释 |
| id | varchar(40) | 主键ID |
| role_id | varchar(40) | 角色ID |
| user_name | varchar(255) | 创建时间 |
| create_time | datetime | 更新时间 |
| user_email | varchar(255) | 邮箱 |
| user_phone | varchar(255) | 电话 |
| user_state | int(10) | 用户状态:0启用;1停用 |
| user_pwd | varchar(255) | 密码 |
| update_time | datetime | 修改时间 |
| Token- | varchar(255) | 标志 |



