人事管理系统数据库 数据字典
人事管理系统数据库字典

字段名称
类型
备注
员工ID
ID
Int
考勤时间
attendTime
Datetime
状态
Status
Char(4)
迟到,旷工
加班表(overwork)
字段描述
字段名称
类型
备注
员工ID
Oid
Int
加班时间
Otime
Datatime
加班原因
Workcause
Varchar(300)
是否审批
Ostatus
Int
审批人
operson
Varchar(30)
劳资管理
薪资表(compensation)
字段描述
字段名称
类型
备注
职工编号
cid
Int
奖惩费
Goodmoney
Int
(奖金+缺勤扣钱)
加班费
Overmoney
Int
开始工作时间(月初)
startime
Datatime
发放工资时间(月末)
Paytime
Datatime
Datatime
培训管理
字段描述
字段名称
类型
备注
培训ID
trainid
Int
职工编号
uid
Int
外键
开始培训时间
straintime
Datatime
结束时间
Endtime
Datatime
培训项编号
Courseid
Int
(外键)
培训负责人
trainperson
Varchar(30)
培训项目表
人事管理系统设计—数据库原理与应用

人事管理系统设计—数据库原理与应用课程设计报告课程设计名称:数据库原理与应用系部:二系学生姓名:**班级:10信息与计算科学学号:***********成绩:指导教师:**开课时间:2012-20一三学年 1 学期一.设计题目:人事管理系统二.要紧内容:人事管理系统要紧是针对企业单位内部组织结构与员工信息的管理,本系统的要紧功能为:员工信息管理,部门信息管理,系统用户管理,故我们需要实现如下功能的建设:1)员工信息管理:每个部门的员工各类信息的添加,修改,删除,包含员工的基本信息、学历信息、职称等信息,与查看符合各类条件的员工部分与总体信息;2)部门信息管理:查看部门信息,包含部门编号、部门名称、部门经理、部门简介等信息;具有更新部门的功能。
3)系统用户管理:查看系统用户信息,包含用户名与用户类型(系统管理员与普通用户)等信息;三.具体要求1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2.后台数据库使用MS SQL SERVER 2005,前台界面语言不限,编写的程序代码,须有较全面的注释说明;四.进度安排课程设计安排:16周星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD与DD;星期三概念结构设计:绘制实体属性图(可选),局部ER图与全局ER图;星期四逻辑结构设计:转换、优化;星期五逻辑结构设计:外模式设计17周星期一物理结构设计及数据库实施;星期二应用程序编制调试、整理课程设计报告;星期三应用程序编制调试、整理课程设计报告,并检查;星期四根据反馈结果修改课程设计报告;星期五课程设计答辩,交材料;上交的材料:课程设计的电子稿、打印稿、源码(SQL代码与程序代码)五.成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平常表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。
人事管理系统的数据字典

列名
数据类型
主外键
是否为空
说明
EmployeeId
Varchar(20)
主键
否
员工ID
DepartId
Int
FK
否
部门编号
PersonName
Varchar(20)
否
姓名
Sex
Varchar(2)
否
性别
Birthday
Datetime
否
出生日期
Polity
Int
Varchar(50)
FK
否
奖惩类别
PrizeDate
Datetime
否
奖惩日期
Reason
Varchar(50)
是
奖惩原因
PrizeScore
Int
是
奖惩分数
PrizeCount
Int
是
奖惩次数
Remark
是
备注
奖惩类别表(PrizeSort)
SortId
Int
主键
否
类别编号
PrizeScore
Varchar(50)
Varchar(50)
FK
否
调后部门
RemoveHouPosition
Varchar(50)
FK
否
调后职位
Date
Varchar(50)
否
调动日期
RemoveReason
Varchar(50)
否
调动原因
系统设置表(Setup)
CompanyName
Varchar(50)
是
公司名称
CompanyPhone
数据库数据字典

数据库数据字典数据库数据字典是一种用于描述数据库中各个表、字段、约束等元数据信息的文档。
它是数据库开辟和维护过程中的重要参考资料,可以匡助开辟人员和管理员更好地了解和管理数据库结构。
数据库数据字典普通包括以下内容:1. 数据库基本信息:包括数据库名称、版本、创建时间、最后修改时间等。
2. 表信息:对数据库中的每一个表进行描述,包括表名、表描述、创建时间、修改时间等。
3. 字段信息:对每一个表中的字段进行描述,包括字段名、数据类型、长度、是否允许为空、默认值、注释等。
4. 约束信息:对表中的各种约束进行描述,包括主键、外键、惟一约束、检查约束等。
5. 索引信息:对表中的索引进行描述,包括索引名、索引类型、索引字段等。
6. 视图信息:对数据库中的视图进行描述,包括视图名、视图定义等。
7. 存储过程和函数信息:对数据库中的存储过程和函数进行描述,包括名称、参数、返回值等。
8. 触发器信息:对数据库中的触发器进行描述,包括触发器名称、触发事件、触发条件等。
数据库数据字典的编写和维护可以通过数据库管理工具来完成,也可以通过SQL语句查询系统表来获取相关信息。
在编写数据字典时,可以使用表格、图表、文本等形式进行展示,以便于开辟人员和管理员的阅读和理解。
数据字典的好处在于:1. 提高团队协作效率:数据字典可以匡助团队成员更好地理解数据库结构,减少沟通成本,提高协作效率。
2. 方便数据库维护:数据字典可以匡助管理员更好地了解数据库结构,方便进行数据库维护和性能优化。
3. 促进规范化开辟:数据字典可以规范数据库开辟过程,统一命名规则和约束,提高代码质量。
4. 提高系统可维护性:数据字典可以作为系统文档的一部份,方便后续系统的维护和升级。
总之,数据库数据字典是数据库开辟和维护过程中的重要参考资料,它可以匡助开辟人员和管理员更好地了解和管理数据库结构,提高团队协作效率,方便数据库维护和性能优化,促进规范化开辟,提高系统可维护性。
(完整版)人事管理系统数据库表

成员:李典1000505030王欣1000505031谭宇1000505032李斌1000505033 张俊刚1000505034邓晓峰1000505035何连峰1000505036王相忠1000505037李宝1000505038数据库名:HRManagement1.部门表(Sections)2.职位表(Positions)3.性别表(Sexs)4.民族表(Nations)5.学历表(EduBackgrounds)6.员工表(Staffs):Id,,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,民族id,联系方7.工作时间类别表(WorkingTimeType)8.工作时间表(WorkingTimes)9.打卡状态(ClockStatus)10.上班打卡记录表(StartClockRecords)12.管理员表(Adms)13.打卡用户表(Users)表数据记录:1、部门:董事会BO、人事部PE、策划部PL、技术部TE、广告部AD、市场部MK、财务部FL 2、职位:董事长pr、总经理ge、总监ma、经理di、主管co、员工em3、性别:1男、2 女4、民族:1汉族、2 回族、3 苗族、4 维吾尔族、5 满族、6 傣族、7 壮族、8 藏族、9 蒙古族5、学历:专科1、本科2、硕士3、博士46、员工:7、工作时间类别表:上班1、下班28、工作时间:9:00-18:00am:9:00—12:30pm:13:30--18:009、打卡状态:正常1、迟到2、早退310、上班打卡记录11、下班打卡记录12、管理员表13、打卡用户表。
人事管理系统数据库-数据字典

人事管理系统数据库数据字典一、数据流定义(1)数据流名称:员工情况位置:员工定义:员工情况=姓名+性别+出生日期+民族+学历+职称数据流量;根据公司的员工具体录用情况来确定说明:要对每一位被聘用的新员工进行唯一编号(2)数据流名称:奖惩情况位置:员工定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日数据流量;根据公司的具体情况来确定说明:要对每一次的奖惩记录进行唯一编号(3)数据流名称:奖惩批复情况位置:上级定义:奖惩批复情况=奖惩类型+批复部门号+批复原因+批复日期数据流量;根据公司的具体情况来确定说明:此项在应用中,可以省略(4)数据流名称:调动情况位置:员工定义:调动情况=员工号+调动前职位+调动后职位+调动日期数据流量;根据公司的具体情况来确定说明:一个号和对应调动日期相结合,可以确定一个调动情况(5)数据流名称:调动批复情况位置:上级定义:调动批复情况=批复部门号+批复原因+批复日期数据流量;根据公司的具体情况来确定说明:批复原因可省略(6)数据流名称:上班刷卡位置:员工定义:上班刷卡=员工编号+上班时间+刷卡机号数据流量;根据公司的具体规模情况来确定说明:上班刷卡时间会汇录到员工出勤记录中(7)数据流名称:下班刷卡位置:员工定义:下班刷卡=员工编号+下班时间+刷卡机号数据流量;根据公司的具体规模情况来确定说明:下班刷卡时间会汇录到员工出勤记录中(8)数据流名称:工资查询位置:员工定义:工资查询=员工编号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期数据流量;根据公司的具体情况来确定说明:根据员工号和发薪日期可唯一确定一个工资记录(9)数据流名称:请假情况位置:员工定义:请假情况=员工编号+请假时间+请假天数数据流量;根据公司的具体情况来确定说明:员工号和请假时间可唯一确定一个请假记录(10)数据流名称:请假批复位置:上级定义:请假批复=审批人+批复结果数据流量;根据公司的具体情况来确定说明:批复结果的类型只能为批准或拒绝(11)数据流名称:销假申请位置:员工定义:销假申请=员工号+销假时间数据流量;根据公司的具体情况来确定说明:针对销假申请没有单独建立销假记录表,在这里将销假记录和请假记录进行了合并。
人事档案管理数据字典

varchar(16)
是
担任职位
F_ Political_Status
char(1)
是
政治面貌(0-中共党员,1-中共预备党员,2-共青团员,3-群众)
F_Telephone
varchar(15)
是
联系电话
4.经历机构Work Experience Information
字段
类型
字段
类型
是否为空
描述
Fam_ID
int(32)
否
自增字段
Staff_ID
varchar(8)
否
人员编号
Family_Member
varchar(16)
是
成员
Relationship
varchar(8)
是
与本人关系
F_Birthday
date
是
出生日期
F_Company
varchar(64)
是
工作单位
是
备注
11.合同登记Contract Registration
字段
类型
是否为空
注释
Con_ID
int(32)
否
合同自增字段
Con_Number
int(14)
否
合同编号
Staff_ID
varchar(8)
否
员工编号
Staff_Name
varchar(16)
否
员工姓名
Con_Type
char(1)
是
合同类别(0-全民合同制工人1-集体合同制工人2-普通劳务工合同3-其他合同)
Staff_Name
varchar(16)
毕业设计论文:人事管理系统的设计与实现

目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期.当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生.随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。
该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善.经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。
人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。
(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点.这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2].因此,开发这样一个公司管理系统,是相当有意义的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统数据库数据字典
一、数据流定义
(1)数据流名称:员工情况
位置:员工
定义:员工情况=姓名+性别+出生日期+民族+学历+职称
数据流量;根据公司的员工具体录用情况来确定
说明:要对每一位被聘用的新员工进行唯一编号
(2)数据流名称:奖惩情况
位置:员工
定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日
数据流量;根据公司的具体情况来确定
说明:要对每一次的奖惩记录进行唯一编号
(3)数据流名称:奖惩批复情况
位置:上级
定义:奖惩批复情况=奖惩类型+批复部门号+批复原因+批复日期
数据流量;根据公司的具体情况来确定
说明:此项在应用中,可以省略
(4)数据流名称:调动情况
位置:员工
定义:调动情况=员工号+调动前职位+调动后职位+调动日期
数据流量;根据公司的具体情况来确定
说明:一个号和对应调动日期相结合,可以确定一个调动情况
(5)数据流名称:调动批复情况
位置:上级
定义:调动批复情况=批复部门号+批复原因+批复日期
数据流量;根据公司的具体情况来确定
说明:批复原因可省略
(6)数据流名称:上班刷卡
位置:员工
定义:上班刷卡=员工编号+上班时间+刷卡机号
数据流量;根据公司的具体规模情况来确定
说明:上班刷卡时间会汇录到员工出勤记录中
(7)数据流名称:下班刷卡
位置:员工
定义:下班刷卡=员工编号+下班时间+刷卡机号
数据流量;根据公司的具体规模情况来确定
说明:下班刷卡时间会汇录到员工出勤记录中
(8)数据流名称:工资查询
位置:员工
定义:工资查询=员工编号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期数据流量;根据公司的具体情况来确定
说明:根据员工号和发薪日期可唯一确定一个工资记录
(9)数据流名称:请假情况
位置:员工
定义:请假情况=员工编号+请假时间+请假天数
数据流量;根据公司的具体情况来确定
说明:员工号和请假时间可唯一确定一个请假记录
(10)数据流名称:请假批复
位置:上级
定义:请假批复=审批人+批复结果
数据流量;根据公司的具体情况来确定
说明:批复结果的类型只能为批准或拒绝
(11)数据流名称:销假申请
位置:员工
定义:销假申请=员工号+销假时间
数据流量;根据公司的具体情况来确定
说明:针对销假申请没有单独建立销假记录表,在这里将销假记录和请假记录进行了合并。
因为在一般情况下,请假是不能进行嵌套的。
(12)数据流名称:管理员情况
位置:管理员
定义:用户身份=员工编号
数据流量;根据公司的具体情况来确定
说明:要对每一位管理员建立唯一账号
(13)数据流名称:用户身份
位置:安全管理
定义:用户身份=[非法用户|内部管理员|服务管理员]
数据流量;根据公司的具体情况来确定
说明:不同的用户身份对应不同的操作权限,对应着不同的安全级别
(14)数据流名称:部门情况
位置:上级→部门情况
定义:部门情况=部门号+部门名称+领导人号
数据流量;根据公司的具体情况来确定
说明:部门号是主码
二、数据项定义
1.员工表
职称字符 4 任意2.部门表
3.薪资表
4.请假表
5.假期管理表
7.考勤管理表
8.业绩评定表
9.安全管理表。