北京邮电大学世纪学院毕业设计(论文)
表4-1 t_Util表
字段名称 id a b c d e f g t
数据类型 Int(11) varchar(20) varchar(50) varchar(50) varchar(100) varchar(100) varchar(50) varchar(50) varchar(50) 可否为空 No Yes Yes Yes Yes Yes Yes Yes Yes 说明 主键 Auto_increment Auto_increment Auto_increment Auto_increment Auto_increment Auto_increment Auto_increment Auto_increment 关联表中集成的各表设计结构如下:
(1) 把管理员信息存储在管理员表里,此时关联表里的t属性定义为管理员,相应a、b、c分别代表员工属性:姓名、密码和备注。管理员表如表4-2所示。
表4-2 管理员表
字段名称 ID 姓名 密码 备注
属性 id a b g 数据类型 Int(11) varchar(20) varchar(50) varchar(50) 可否为空 No Yes Yes Yes 说明 主键 管理员姓名 管理员密码 备注 (2) 本系统员工包括三个角色员工、经理和管理员,把所有员工信息存储在员工表里,此时关联表里的t属性定义为员工,相应a、b、c、d、e、f、g分别代表员工属性:员工姓名、所属部门、入职时间、职位、薪资、备注和密码。员工表如表4-3所示。
21
北京邮电大学世纪学院毕业设计(论文)
表4-3 员工表
字段名称 ID 姓名 密码 入职时间 备注 所属部门 基本薪酬 职位
属性 id a b c d e f g 数据类型 Int(11) varchar(20) varchar(50) varchar(50) varchar(100) varchar(100) varchar(50) varchar(50) 可否为空 No Yes Yes Yes Yes Yes Yes Yes 说明 主键 员工姓名 员工密码 员工入职时间 备注 员工所属部门 员工基本薪酬 在部门职务 (3) 把所有部门信息存储在员工表里,此时关联表里的t属性定义为部门表,相应a、c、d分别代表部门属性:部门名、创建时间和备注。部门表如表4-4所示。
表4-4 部门表
字段名称 ID 部门名 创建时间 备注
属性 id a c d 数据类型 Int(11) varchar(20) varchar(50) varchar(100) 可否为空 No Yes Yes Yes 说明 主键 部门名称 部门创建时间 备注 (4) 把所有考核项目信息存储在考核项目表里,此时关联表里的t属性定义为考核项目,相应a、c、d分别代表考核项目属性:考核标题、开始时间、备注,考核项目表如表4-5所示。
22
北京邮电大学世纪学院毕业设计(论文)
表4-5 考核项目表
字段名称 ID 考核标题 开始时间 备注
属性 id a c d 数据类型 Int(11) varchar(20) varchar(50) varchar(100) 可否为空 No Yes Yes Yes 说明 主键 考核项目标题 项目开始时间 备注 (5) 把所有评分标准信息存储在评分标准表里,此时关联表里的t属性定义为评分标准,相应a、c、d分别代表评分标准属性:评分标准标题、发布时间和发布内容,评分标准表如表4-6所示。
表4-6 评分标准表
字段名称 ID 评分标准标题 发布时间 评分标准内容
属性 id a c d 数据类型 Int(11) varchar(20) varchar(50) varchar(100) 可否为空 No Yes Yes Yes 说明 主键 评分标准标题 标准发布时间 标准的详细内容 (6) 把所有工作汇报信息存储在员工表里,此时关联表里的t属性定义为工作汇报表,相应a、b、c、d、e分别代表工作汇报属性:员工姓名、职位、汇报标题、汇报时间和汇报内容,工作汇报表如表4-7所示。
表4-7 工作汇报表
字段名称 ID 员工姓名 职位 汇报标题 汇报时间 汇报内容
属性 id a b c d e 数据类型 Int(11) varchar(20) varchar(50) varchar(50) varchar(100) varchar(100) 可否为空 No Yes Yes Yes Yes Yes 说明 主键 员工姓名 员工职位 工作汇报的标题 工作汇报的时间 工作汇报的内容 23
北京邮电大学世纪学院毕业设计(论文)
(7) 把所有评分结果信息存储在评分结果表里,此时关联表里的t属性定义为评分结果,相应a、b、c、d、e、f、g分别代表评分结果属性:员工姓名、评分人、所在部门、得分、评分等级、评分类型、职位,评分结果表分为已计算薪资和未计算薪资两张表如表4-8和表4-9所示。
表4-8 未计算薪资评分结果表
字段名称 ID 员工姓名 评分人 入职时间 评分分数 评分类别 考核级别 职位 表4-9 已计算薪资评分结果表
字段名称 ID 员工姓名 评分人 入职时间 评分分数 评分类别 考核级别 职位 属性 id a b c d e f g 数据类型 Int(11) varchar(20) varchar(50) varchar(50) varchar(100) varchar(100) varchar(50) varchar(50) 可否为空 No Yes Yes Yes Yes Yes Yes Yes 说明 主键 员工姓名 评分人 员工入职时间 评分所得分数 评分的类别 考核项目的级别 员工在部门职务 属性 id a b c d e f g 数据类型 Int(11) varchar(20) varchar(50) varchar(50) varchar(100) varchar(100) varchar(50) varchar(50) 可否为空 No Yes Yes Yes Yes Yes Yes Yes 说明 主键 员工姓名 评分人 员工入职时间 评分所得分数 评分的类别 考核项目的级别 员工在部门职务 24