1、数据库设计说明书数据库设计说明书数据库设计说明书 编写:张晓兵 日期:2011-06-26 审核:王建彬 日期:2011-06-26 批准:王建彬 日期:2011-06-26 受控状态: 是 发布版次:v1.0 日期:2011-06-27 编号: Binary Star人力资源管理数据库设计说明书 变更记录 日期 版本 变更说明 作者 初次发布 张晓兵 2011/06/26 V1.0 签字确认 职务 姓名 签字 日期 组长 王建彬 王建彬 2011-06-26 Binary Star 第 2 页 共 18 页 Binary Star人力资源管理数据库设计说明书 1 引言. 4 1.1 预期的读
2、者 . 4 1.2 数据库 . 4 1.3 目的和作用 . 4 2 数据字典设计. 4 3 数据库设计 . 5 3.1 系统物理结构设计. 5 3.2 表设计 . 6 3.2.1 EmployeeInfo (员工信息) . 6 3.2.2 Image (图片信息). 6 3.2.3 Account (用户信息) . 7 3.2.4 EmployeeResume (员工履历). 7 3.2.5 Department(部门). 7 3.2.6 Position (职位). 7 3.2.7 EmployeeFiles (员工档案). 8 ). 8 3.2.8 RAPRecords (奖惩记录3.2.
3、9 RAPRecords (). 8 奖惩管理3.2.10 EmployeeContract (员工合同) . 8 3.2.11 LeavingRecord (离职记录) . 9 3.2.12 TitleEmploymentRecords (职称聘任记录) . 9 3.2.13 CertificateRecords (证书获得记录) . 9 3.2.14 TrainInfo (培训情况) . 10 3.2.15 CourseGrade (科目成绩) . 10 3.2.16 TrainCourse (培训科目). 10 3.2.17 TrainCategory (培训类别) . 10 3.2.1
4、8 TrainRecord (培训记录) .11 3.3 表之间的关联设计.11 3.4 附件: . 13 Binary Star 第 3 页 共 18 页 Binary Star人力资源管理数据库设计说明书 1 引言 1.1 预期的读者 主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:市场部人员、开发人员等。 1.2 数据库 , 采用Microsoft SQL Server 2005作为系统开发的数据库管理系统 , 数据库的名称为EmterpriseHR 中文名称为企业人力资源 1.3 目的和作用 将数据分析的结果进一步整理,形成最终的计算机模型,以
5、便开发人员建立物理数据库。 2 数据字典设计 名字:基本信息 名字:照片信息 名字:账户信息 别名: 别名: 别名: 描述:员工的基本信息 描述:员工的一些照片信息 描述:员工登陆系统的账号信息 定义:基本信息=员工ID+姓名+定义:照片信息=员工学历证书+定义:账户信息=用户名+密码+ 性别+学历+学位+部门+职务+员工照片+员工身份证 状态 人员状态 位置:基本信息 位置:基本信息 注释:员工ID = csu+编号 学历:专科、本科、硕士研究生、 博士研究生 学位:学士、硕士、博士 人员状态:在职、离职 名字:员工履历 名字:员工档案 名字:奖惩管理 别名: 别名: 别名: 描述:记录员工
6、的履历信息 描述:记录员工档案的基本信息 描述:记录员工的奖惩信息 定义: 员工履历=共组内容+重定义: 员工档案=员工档案ID+定义:奖惩管理=奖惩管理ID+要成绩+开始时间+结束时间+员工档案编号+员工档案名称+时间+标题+内容+类别 职务+部门 员工档案摘要+备注 位置:数据库 位置:数据库 位置:数据库 注释:类别为自定义输入 注释:从数据库中读取部门与职 务的种类 Binary Star 第 4 页 共 18 页 Binary Star人力资源管理数据库设计说明书 名字:员工合同 名字:离职记录 名字:职称聘任记录 别名: 别名: 别名: 描述:记录员工的合同信息 描述:记录员工的离
7、职信息 描述:职称聘任记录 定义: 员工合同=员工合同ID+定义:离职记录=记录ID+类型+定义: 职称聘任记录=ID+职称 开始时间+结束时间+薪资+电原因+时间 +时间 子文档 注释:记录ID=LR+数字编码 位置:数据库 位置:数据库+本地文件 类型:到达退休年龄、病退、自 动离职、死亡 名字:证书记录 名字:培训情况 名字:培训科目记录 别名: 别名: 别名: 描述:记录员工的获得证书信息 描述:记录员工的培训情况 描述:记录培训科目信息 定义:证书记录=记录ID +证书定义:培训情况=培训教师+课时定义: 培训科目记录=科目ID+名称+证书号+发证日期 +费用 科目名称+科目成绩 位
8、置:数据库 位置:数据库 位置:数据库 名字: 名字:培训类别 名字:培训记录 别名: 别名: 别名: 描述: 描述:记录培训的类别信息 描述:存储培训记录 定义: 定义: 培训类别=类别ID+编码定义:培训记录=记录ID+性质+位置: +名称 编号+名称+开始时间+结束时 位置:数据库 间+培训费用+培训地点+主办 注释:从数据库中读取类别和科单位+培训方式+负责人姓名+ 目 考核成绩 位置: 3 数据库设计 3.1 系统物理结构设计 根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库 Binary Star 第 5 页 共 18 页 Binary Star人力资源
9、管理数据库设计说明书 的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。 系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。 3.2 表设计 根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容: , 表名(中英文) , 字段名 , 字段数据类型 , 字段是否为空 , 字段的默认值 , 备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。 3.2.1 Em
10、ployeeInfo (员工信息) 字段名 数据类型 是否为空 默认值 备注 主键 employeeID int employeeName varchar(20) sex char(2) birthday datetime IDcardNumber char18 educationalBackvarchar(20) ground degree varchar(20) 3.2.2 Image (图片信息) 字段名 数据类型 是否为空 默认值 备注 否 主键/外键 employeeID int certificatePic varchar(50) employeePic varchar(50) I
11、DcardPic varchar(50) Binary Star 第 6 页 共 18 页 Binary Star人力资源管理数据库设计说明书 3.2.3 Account (用户信息) 字段名 数据类型 是否为空 默认值 备注 否 主键/外键 employeeID Int username varchar(20) password varchar(20) state varchar(20) 3.2.4 EmployeeResume (员工履历) 字段名 数据类型 是否为空 默认值 备注 否 主键外键 employeeID Int 否 主键外键 positionID Int 否 主键外键 Dep
12、artmentID int workingContent varchar(100) importantAchievvarchar(100) ements startTime datetime endTime datetime 3.2.5 Department(部门) 字段名 数据类型 是否为空 默认值 备注 否 主键 DepartmentID int departmentName varchar(30) 3.2.6 Position (职位) 字段名 数据类型 是否为空 默认值 备注 否 主键 positionID int positionName varchar(30) Binary Sta
13、r 第 7 页 共 18 页 Binary Star人力资源管理数据库设计说明书 3.2.7 EmployeeFiles (员工档案) 字段名 数据类型 是否为空 默认值 备注 否 主键 fileID int 否 外键 employeeID int fileNumber int fileName varchar(20) fileContentAbstrvarchar(100) act fileComment varchar(100) 3.2.8 RAPRecords (奖惩记录) 字段名 数据类型 是否为空 默认值 备注 否 主键外键 employeeID int 否 主键外键 rApMID
14、int 3.2.9 RAPRecords (奖惩管理) 字段名 数据类型 是否为空 默认值 备注 否 主键外键 rApMID int 否 主键外键 datetime datetime rApTitle varchar(20) rApContent varchar(100) rApCategory varchar(20) 3.2.10 EmployeeContract (员工合同) 字段名 数据类型 是否为空 默认值 备注 否 主键 ContractID int 否 外键 rApMID int employeeID int contractStartTimdatetime e contractE
15、ndTime datetime contractSalary float contractElecdoc varchar(50) Binary Star 第 8 页 共 18 页 Binary Star人力资源管理数据库设计说明书 3.2.11 LeavingRecord (离职记录) 字段名 数据类型 是否为空 默认值 备注 否 主键 leavingRecordID int 否 外键 employeeID int leavingType varchar(20) leavingReason varchar(20) leavingTime datetime 3.2.12 TitleEmploym
16、entRecords (职称聘任记录) 字段名 数据类型 是否为空 默认值 备注 否 外键 titleEmploymentint RecordsID 否 主键 employeeID int employmentTitle varchar(20) employmentTime datetime 3.2.13 CertificateRecords (证书获得记录) 字段名 数据类型 是否为空 默认值 备注 否 主键 certificateRecordint sID 否 外键 employeeID int certificateDate varchar(30) certificateDate int
17、 certificateDate datetime Binary Star 第 9 页 共 18 页 Binary Star人力资源管理数据库设计说明书 3.2.14 TrainInfo (培训情况) 字段名 数据类型 是否为空 默认值 备注 否 主键外键 employeeID int 否 主键外键 trainRecordID int teacherName varchar(20) courseTime int fee float 3.2.15 CourseGrade (科目成绩) 字段名 数据类型 是否为空 默认值 备注 否 主键外键 employeeID int 否 主键外键 rainRe
18、cordID int 否 主键外键 trainCourseID int courseGrade float 3.2.16 TrainCourse (培训科目) 字段名 数据类型 是否为空 默认值 备注 否 主键 trainCourseID int trainCourseName varchar(20) 3.2.17 TrainCategory (培训类别) 字段名 数据类型 是否为空 默认值 备注 否 主键 trainCategoryID int 否 categoryCode int categoryName varchar(20) Binary Star 第 10 页 共 18 页 Bina
19、ry Star人力资源管理数据库设计说明书 3.2.18 TrainRecord (培训记录) 字段名 数据类型 是否为空 默认值 备注 否 主键 trainRecordID int 否 外键 trainCategoryID int trainProperty varchar(20) trainCode varchar(20) trainName varchar(30) trainStartTime datetime trainEndTime datetime trainFee float trainPlace varchar(100) sponsor varchar(100) trainMe
20、thod varchar(30) directorName varchar(30) checkGrade float 3.3 表之间的关联设计 为了保证数据的完整性,需要对表之间相互的数据进行约束,主要是通过外键来实现数据增删时的数据完备。 1、员工履历信息 Binary Star 第 11 页 共 18 页 Binary Star人力资源管理数据库设计说明书 员工履历信息包含了部门信息植物信息和员工个人基本信息的主键,依赖于这三个实体而存在。 2培训情况信息 其中成绩作为一个弱实体必须依赖与培训科目和培训情况而存在。而培训情况必须依赖与培训记录和员工信息,之间存在外键关联关系。 Binary
21、 Star 第 12 页 共 18 页 Binary Star人力资源管理数据库设计说明书 4 附件: 1 概念数据库模型 2物理数据库模型 Binary Star 第 13 页 共 18 页 Binary Star人力资源管理数据库设计说明书 Binary Star 第 14 页 共 18 页 Binary Star人力资源管理数据库设计说明书 下面是赠送的保安部制度范本,不需要的可以编辑删除!谢谢! 保安部工作制度 一、认真贯彻党的路线、方针政策和国家的法津法觃,按照#年度目标的要求,做好#的安全保卫工作,保护全体人员和公私财物的安全,保持#正常的经营秩序和工作秩 序。 二、做好消防安全工
22、作,认真贯彻“预防为主”的方针,教育提高全体人员的消防意识和防火知识,配备、配齐#各个楼层的消防器材,管好用好各种电器设备,确保#各通道畅 通,严防各种灾害事故的发生。 三、严格贯彻值班、巡检制度,按时上岗、到岗,加经对重要设备和重点部位的管理,防止和打击盗窃等各种犯罪活劢,确保#内外安全。 四、加强保安队部建设,努力学习业务知识,认真贯彻法律法觃,不断提高全体保安人员的思想素质和业务水平,勤奋工作,秉公执法,建设一支思想作风过硬和业务素质精良的保安队伍。 11、保持监控室和值班室的清洁干净,天天打扫,窗明地净。 12、服从领导安排,完成领导交办任务。 Binary Star 第 15 页 共
23、 18 页 Binary Star人力资源管理数据库设计说明书 5、积极扑救。火警初起阶段,要全力自救。防止蔓延,尽快扑灭,要正确使用灭火器,电器,应先切断电源。 6、一旦发生火灾,应积极维护火场秩序,保证进出道路畅通。看管抢救重要物资,疏散危险区域人员。 九、协同本部门或其他部门所进行的各项工作进行记录。 保安员值班操作及要求 Binary Star 第 16 页 共 18 页 Binary Star人力资源管理数据库设计说明书 一、交接岗 1、每日上午9时和下午 19时 为交接岗。 2、交接岗时将当班所接纳物品清点清楚,以及夜班所发生的情况未得到解决的需 面汇报。检查值班室内外的卫生状况,地面无纸屑,桌面无杂物,整齐清洁。 二、执勤 1、7:50 8:10、13:50 14:10立岗迎接上班人员;12:00 12:20 、18:00 18:20立岗送下班人员。 2、值勤时做到遇见领导立岗,检查物品立岗,外来人员进出立岗。 3、门卫室值勤时,应做到坐姿端正,注规监规器的劢态,做好接
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1