- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人事管理系统
功能规范 (SQL 部分 )
概述
1.1 目的
本文为教学案例项目 SQL Server 功能规范说明书。本说明书将:
描述数据库设计的目的
说明数据库设计中的主要组成部分
说明数据库设计中涵盖的教学知识要点
1.2 内容
本文档主要内容包括对数据库设计结构的总体描述, 对数据库中各种对象的描述 (包括
对象的名称、对象的属性、对象和其他对象直接的关系) 。本文档中包含对以下数据库内容的描述:
数据表
视图
存储过程
用户自定义函数
触发器
约束
1.3 与其他项目的关联
教学案例项目的数据库设计与教学项目( Web 部分和 Windows 教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,案例的程序部分,以实现一个功能完备的企业环境内的应用。
部分)功能密切相关。数据库设计将配合教学
表
2.1 表设计概述
根据教学案例功能,数据库将以员工信息为中心存储相关数据,配合 SQL Server 数据
库系统中提供的数据管理,实现员工考勤、请假、加班管理及系统设置等业务功能。
数据库设计将以存储员工信息的员工表为基础, 连接多张相关表以实现对以下关系的支
持:
员工与请假申请
员工与加班申请
员工与考勤记录
员工与部门
员工与部门经理
员工与业绩评定记录
员工与薪资
此外数据库中还将记录教学案例应用中需要的全局配置信息和事件日志记录。
数据库系统主要的实体关系如 错误!未找到引用源。 所示。
2.2 员工表
概述
员工表用于记录员工基本信息, 并作为基础表与其他表连接。 该表通过 DeptID 和 Title 可以确定员工部门和职位信息。当 Title 的值为“经理”时可以确定此员工为该部门的部门经理。
表定义
员工表定义如表 2-1 所示。
表 2-1
字段
类型
可否为空
备注
员工编号
整型
否
员工姓名
字符串
长度 50
否
员工登录名
字符串
长度 20
否
建议为英文字
符,且与姓名不
同
员工登录密码
二进制
长度 20
可
员工电子邮件
字符串
长度 50
否
员工所属部门编
整型
可
号
员工基本薪资
整型
可
员工职位名称
字符串
长度 50
可
可取值为“普通
员工”、“部门经
理”、“总裁”
员工电话
字符串
长度 50
可
员工报到日期
日期型
否
员工自我介绍
字 符 串
长 度
可
初始为空,由员
200
工自行输入
员工剩余假期
整型
可
小时数
员工的级别
整型
可
员工照片
图像型
可
主键
员工表的主键是员工编号字段,类型为整型,设置自动增量。
外键
员工表的外键有部门编号, 类型为整型, 用于与部门表中的部门编号字段关联。 部门编号字段不可以为空。
员工表的外键有员工级别,类型为整型,用于与员工级别表中的员工级别字段关联。
约束
员工表中的员工登录名字段建议为 4-6 位小写 英文字符, 且不能与员工姓名相同, 也不
可为空字符串。
索引
主键字段员工编号具有自动创建的聚集索引。
2.3 部门表
概述
部门表用于记录企业内部的部门信息。 每个独立的部门在该表中都对应一条记录。 该表通过与员工表关联可以确定员工所属的部门。
表定义
部门表定义如表 2-2 所示。
表 2-2
字段
类型
可否为空
备注
部门编号
整型
否
部门名称
字符串
长度
10
可
部门描述
字符串
长度
50
可
部门经理编号
整型
主键
部门表的主键是部门编号字段,类型为整型,设置自动增量。
外键
部门表的外键为部门经理编号,类型为整型,用于与员工表的员工编号相关联。
约束
无其他约束。
索引
主键字段部门编号具有自动创建的聚集索引。
2.4 员工薪资表
概述
员工薪资表用于记录员工每月的薪资信息, 包括薪资发放日期、 薪资组成等。 员工薪资
表通过字段员工编号与员工表关联。
表定义
员工薪资表定义如表
2-3 所示。
表 2-3
字段
类型
可否为空
备注
薪资编号
整型
否
员工编号
整型
否
薪资发放时间
日期型
否
加班薪资
整型
可
缺勤扣除
整型
可
其他薪资
整型
可
主键
员工薪资表的主键是薪资编号字段,类型为整型,设置自动增量。
外键
员工薪资表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
约束
无其他约束。
索引
主键字段薪资编号具有自动创建的聚集索引。
2.5 员工考勤表
概述
员工考勤表用于记录员工的考勤信息(上下班时间、记录者信息等)
号与员工表关联。
,通过字段员工编
表定义
员工考勤表定义如表
2-4 所示。
表 2-4
名称
类型
可否为空
备注
考勤编号
整型
否
员工编号
整型
否
到达时间
日期型
可
记录者编号
整型
可
不可与员工编号
相同
考勤类型
字符串
长度
4否
可取值 “ 缺勤”、
“迟到
文档评论(0)