中国移动电子运行维护系统数据库设计
- 格式:doc
- 大小:100.50 KB
- 文档页数:3
中国移动电子运行维护系统
数据库表命名遵循以下规范:
模块名_存储信息名词(多个单词用下划线分隔),全部小写,例如:ebwebmail_message。
数据库字段命名遵循以下规范:
存储信息名词(多个单词用下划线分隔),全部小写,例如:message_id.
1.表说明
表名 表说明 备注
user 用户表 存储所有登录用户的登录信息
dept 部门表 存储所有部门的信息
mroom 机房表 存储所有部门所下属机房信息
role 角色表 存储所有角色信息
log 日志表 存储所有系统操作做产生日志信息
permission 权限表 存储所有权限字段
module 模块表 存储所有模块字段
dict 字典表 储存信息数据库本身
2.表结构及字段描述
表名: user
功能名称:用于用户登录
字段名 数据元素 数据采集方式 数据类型 说明
id ID 系统产生 Int(11) 主键
username 用户名 人工采集 Varchar(20) 用于登录(非空,唯一性)
password 密 码 人工采集 Varchar(32) 用MD5加密
role_id 角 色 人工采集 int(11) 关联role表中的id
dept_id 部门编号 人工采集 Int(11) 关联dept表中的id
mroom_id 机房编号 人工采集 Int(11) 关联mroom表中的id
表名 dept
功能名称:部门信息表
字段名 数据元素 数据采集方式 数据类型 说明
id ID 系统产生 Int(11) 主键
dname 部门名称 人工采集 Varchar(20) NOT NULL
manager 管理者 人工采集 Int(11) 关联dept表的id
phone 电话 人工采集 Varchar(20
accellphone 手机 人工采集 Varchar(20
fax 传真 人工采集 Varchar(20)
上面的表中role一定要有,不然的话,只要用户名和密码正确,可以任意的选择角色,都可以登录本系统,到不同权限的页面去。
表名 mroom
功能名称:机房表
字段名 数据元素 数据采集方式 数据类型 说明
id 机房编号 系统产生 int(11) 主键
mname 机房名称 人工采集 varchar(20) NOT NULL
principalr 机房负责人 人工采集 int(10)
dept_id 机房所属部门 人工采集 int(11) 关联dept表的id
Address 地址 人工采集 varchar(128)
notes 备注 人工采集 varchar(128)
表名 role
功能名称:角色表
字段名 数据元素 数据采集方式 数据类型 说明
id 角色编号 系统采集 Int(11) 主键
roledepict 角色描述 人工采集 Varchar(20) NOT NULL
rolename 角色名称 人工采集 Varchar(20) NOT NULL
rolepermission 角色权限 人工采集 Int(11) 关联permission表的id
rolemodule 角色所属模块 人工采集 Int(11) 关联module表的id
表名 log
功能名称:字典表
字段名 数据元素 数据采集方式 数据类型 说明
id 日志编号 系统采集 Int(11) 主键
logname 日志内容 人工采集 Varchar(30) NOT NULL
logdata 日志生产时间 人工采集 Data NOT NULL
user_id 生产日志用户的id 人工采集 int(11) 关联user的id
module 用户访问模块 人工采集 Varchar(20) 关联dict的module
表名 permission
功能名称:权限表
字段名 数据元素 数据采集方式 数据类型 说明
id 权限编号 系统采集 Int(11) 主键
permissiondescribe 权限描述 人工采集 Varchar(30) NOT NULL
表名 module
功能名称:模块表
字段名 数据元素 数据采集方式 数据类型 说明
id 模块编号 系统采集 Int(11) 主键
moduledescribe 模块描述 人工采集 Varchar(30) NOT NULL