ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:864.63KB ,
资源ID:7012761      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7012761.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业人事管理子系统设计文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业人事管理子系统设计文档.docx

1、企业人事管理子系统设计文档课程设计文档课程: 数据库原理及应用题目: 企业人事管理子系统班 级: 数字媒体0902班学 号: 0305090210学生姓名: 蔺梦侠日 期: 2012.05.15-2012.05.28摘 要企业人事管理系统是现代企业管理核心的内容。随着计算机信息技术的高速发展,以计算机技术、网络技术、信息技术支持的现代人事管理系统,既能提高企业人事管理的技术含量和企业的办事效率,也能使人事管理进入现代化、决策科学化的进程。本系统采用SQL Server 2008开发和管理数据库,它功能强大、直观易于操作、建立表方便,具有强大的错误处理功能。本文主要介绍该系统数据库的设计过程。

2、关键词:企业人事管理;Java;SQL Server 2008;数据库目 录1.课题描述 12.需求分析 22.1开发背景及意义 22.2系统需求分析 22.3系统结构图 22.4数据流图(DFD) 32.5数据字典(DD) 43.概念设计 74.逻辑设计 105.物理设计 116.详细设计与实现 136.1数据库的设计与实现 136.2前台设计与实现 15总结 21参考文献 211.课题描述 企业在我国的国民经济方面起到非常大的作用。然而企业的人员众多,职位繁杂,管理起来很麻烦,一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生

3、大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。由于当今企业的发展速度飞快,对各个环节的要求都非常之高,从生产的各个环节,进货、施工、运营、到后期的销售,等等都需要很多的人力和物力,各个生产线当中的各环节,紧密相扣,缺一不可。这样一来,就需要人事资源部门对人力的规划做很周密细致的工作,这种工作的工作量相当巨大,所以说,就需要一个很完善的人事管理系统来协助人事管理人员,这样不仅可以减轻管理人员的负担,更可以把繁重的体力劳动转化为脑力劳动,用于多思考管理企业的方法。管理企业人事资源需要很多方面,员工需要考勤,还需要参看自己的一些信息、企业领导更需要对员工进行管理,这样一来,更需要系统有

4、个比较完善功进而需要开发一个企业人事管理系统。本系统的设计主要是解决人事管理的信息化、智能化、便捷化,提高了人事管理工作人员的工作效率,降低由于人事管理过于繁琐和因而导致的人才流失所带来的损失,同时也给企业发展带来一定经济效益。本文主要讲述的是针对一个企业的人事管理信息系统数据库的设计过程。具体任务就是企业的管理人员通过使用计算机来管理“企业人事管理”数据库以实现并完成一系列诸如员工考勤、工资修改、查询、员工调动管理等操作。这样就使得办公人员可以轻松快捷地完成相关的管理工作。2.需求分析2.1开发背景及意义 随着经济全球一体化时代的到来,企业的发展不再是仅限于技术的竞争,市场的竞争,更重要的是

5、人才的竞争。企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术以外,还需要拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。人事管理系统是现代企业企业管理的核心的内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。通过人事管理系统使得管理者快速高效地完成企业日常事务中的人事工作,降低了人事管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人事管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性2.2系统需求分析本系统主要是开发的一

6、个人事管理系统的关系数据库。主要针对用户分为三种:人事管理部门,部门经理,以及普通员工。需要对这三种用户分别进行有针对性的更为详细的需求分析。并且对不同级别的用户,要设置不同的权限,避免普通员工可以查看其他员工的隐私信息,或者部门经理管理其他部门的员工。本数据库是人事管理系统,因此主要是围绕管理人员的需求来制作,同时也提供给普通员工查询操作。员工要首先输入本人的基本信息进入员工基本信息库,员工的工作成绩和部门对员工考勤记录对员工的工资都有影响。员工工资要核对员工的业绩和个人信息之后才能够发放。根据初始条件分析,明确所要设计的数据库在逻辑和物理上的架构,能有一个明确细致的需求分析文档,在其中体现

7、分析所得到的开发和管理需求。在需求分析的基础上,从中抽取出原始数据集的实体,对实体进行概念分层和概念抽象,进行概念模型的设计。在概念模型的基础上,运用E-R方法,设计出整个系统的模式和子模式,并通过逻辑设计以及物理设计最终确定系统的数据库逻辑架构与物理布局。在数据库基础上,对其进行相关的视图设计,约束设计等应用方面的处理。2.3系统结构图系统流程图是概括的描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的部件(程序、文档、数据库、人工过程等)。系统流程图表达的是数据在系统各部件之间的流动情况而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符

8、号形式相同,但是它却是物理数据流图而不是程序流程图。系统流程图如图2.1所示。图2.1系统结构图2.4数据流图(DFD) 本报告中所涉及的数据流图是描绘系统的逻辑模型,只是描绘信息在系统中流动和处理的情况。其各个符号意义说明如下:图2-2 图2-3 图2-4 图2-5 正方形(或立方形):表示数据的源点或终点,即指外部实体。(如图1-1) 圆形:表示变换数据的处理。(如图1-2) 两条平行线:表示数据存储。(如图1-3) 箭头:表示数据流,即特定数据的流动方向。(如图1-4)得到系统数据流图如下:图2.6系统数据流图2.5数据字典(DD)根据上面企业人事管理系统数据流图,在数据字典中主要针对数

9、据流图中的数据流,数据存储和处理过程进行说明。(1)主要的数据流定义数据流名称:员工档案(tb_worker)说明:记录员工的基本信息定义:员工档案=员工编号+姓名(Name_wor)+性别(sex)+出生日期(birth)+身份证号(idcode)+电话(tele)+备注(notice)数据流名称:考勤记录(tb_attenence)说明:根据考勤系统以月为单位统计员工的考勤情况与加班情况定义:考勤记录=员工编号(ID_wor)+迟到(late)+早退(leave_early)+病假(sick_leave)+事假(case_leave)+加班(overtime)+是否发薪(mode)+日期(

10、date)+薪资金额(money)数据流名称:合同信息(tb_compact)说明:登记员工的合同号,薪资卡号合同类型等相关记录定义:合同信息=合同号(ID_com)+合同类型(type)+薪资卡号(ID_sal)+有效期限(eff_time)数据流名称:合同绑定(tb_agreement)说明:给每一个员工绑定合同信息定义:合同绑定=员工编号(ID_wor)+合同号(ID_com)数据流名称:任职信息(tb_appointment)说明:登记员工的任职部门及职务定义:任职信息=员工编号(ID_wor)+部门号(ID_sec)+职务(position)数据流名称:日期(tb_date)说明:记

11、录时间定义:日期=日期号(datechar)+年(year)+月(month)数据流图名称:账户(tb_login)说明:登记员工的登录信息定义:账户=用户名(login_id)+账户密码(login_code)数据流名称:部门信息(tb_section)说明:记录公司部门的基本信息定义:部门信息=部门编号(id_sec)+部门名称(Name_sec)(2)主要的数据存储定义数据存储编号:A数据存储名称:员工信息数据结构:员工信息=员工编号+部门编号+姓名+性别+身份证号存取方式:联机处理;检索和更新;主要是随机检索说明:员工号具有唯一性和对应性,能唯一表明一位员工数据存储编号:B数据存储名称

12、:工作绩效数据结构:工作绩效+业绩号+表现+考勤记录+奖惩记录+备注存取方式:联机处理;主要是检索处理;以随机检索为主说明:一个业绩号对应一个员工,工作业绩是对员工的工作总结(3)主要处理过程处理过程名:注册输入:个人信息,提供岗位输出:员工信息说明:把个人信息,提供岗位两种信息结合组成员工的基本信息处理过程名:审核员工信息输入:工作绩效,考勤记录输出:工作绩效说明:把工作绩效考勤记录两种信息结合综合分析后得到员工的工作业绩处理过程名:核对信息输入:工作业绩,员工信息输出:员工工资说明:通过对员工工作业绩的评定,然后结合员工的基本信息核对员工身份完成员工的工资发放工作3.概念设计在需求分析的基

13、础上设计出能够满足用户需求的各种实体以及它们之间的关系。下面例举出各实体的实体图及实体关系E-R图:(1)实体图1 员工:编号、姓名、性别、身份证号、出生日期、电话、备注图3.1员工实体图2合同:合同编号、合同类型、薪资卡号、有效时间图3.2合同实体图3 考勤:员工编号、迟到次数、早退次数、病假次数、事假次数图3.3考勤实体图4合同绑定:员工编号、合同编号图3.4合同绑定实体图5部门信息:部门编号、部门名称图3.5部门实体图6任职信息:员工编号、部门号、职务图3.6任职信息实体图7日期:日期号、年、月图3.7日期实体图8账户:用户名、帐户密码图3.8账户实体(2) 系统E-R图:为了更直观描述

14、总体关系,屏蔽各个实体的属性,仅保留了实体,从而得到各部分结构的总体结构图:系统总E-R图:图3.9系统E-R图4.逻辑设计逻辑结构设计的主要目标是将概念结构转换为一个特定的DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。逻辑结构的设计过程分为3步进行:(1)把概念模型转换为一般的数据模型。(2)将一般的数据模型转换成特定的DBMS所支持的数据模型。(3)通过优化方法将其转化为优化的数据模型.根据上面的E-R图描述可得到关系模型: 部门:(部门编号,部门名称)任职信息:(员工编号,部门号,职务)员工:(编号,姓名,性别,出生日期,电话,身份证,

15、电话,备注)考勤记录:(员工编号,迟到次数,早退次数,病假次数,事假次数,)账户:(用户名,密码)合同:(合同编号,合同类型,薪资卡号,有效期限 )合同绑定:(合同编号,员工编号)日期:(日期号,年,月)5.物理设计新建一个数据库:创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。本系统采用 SQL Server2008数据库为数据库开发工具,建立一个数据库-人事管理,其中包括多个表,并为之定义了相应的关系以适应本系统所需的功能。下面介绍各表(一)系统各主要表的主要功能及设计方法(1)部门总信息表:部门表主要用于保存部门信息

16、。由于系统需要对部门进行添加、删除、修改、查询等操作,所以必须要有一个表,用于存储各个部门的名称、其上级主管部门,部门描述等信息,给这个表取名为:部门表。其中部门编号设置为主键,不允许为为空,其他字段都可以为空。具体设计如下:表5.1 部门总信息表字段数据类型长度允许为空部门编号char10否本级编号char20否部门名称char20否部门主管char20否部门地址char20否部门电话char20否(2)任职信息表:任职信息表主要用于联系员工及用户表5.2 任职信息表字段数据类型长度允许为空员工编号int10否部门号char20否职务char20否(3)员工信息表:员工信息表主要用于保存员工

17、的基本信息。由于系统需要对员工进行管理,其中包括对员工的添加、删除、修改员工的基本信息,查询员工情况,所以需要有一个员工信息表,给这个表取名为:员工信息表。用于存储每个员工的姓名等基本信息,其中包括很多字段,编号设置为主键,不允许为空,其他字段都可以为空。具体设计如下:表5.3员工信息表字段数据类型长度允许为空编号int10否姓名char20否性别char20 否身份证号char20否出生日期char20否电话char20否备注char20是(4)考勤登记表:考勤登记表主要用于保存员工的考勤时刻信息。表5.4 考勤表字段数据类型长度允许为空员工编号int10否迟到次数int20否早退次数int

18、20否病假次数int20否事假次数int20否加班时间int20是是否发薪char20否日期号char20否薪资金额char20否(5)合同表:用于存储员工合同信息表5.5合同表字段数据类型长度允许为空合同号int10否合同类型char20否薪资卡号char20否 有效期限char20否(6)合同绑定表:合同绑定表用于将每一个员工与一个对应的合同绑定起来表5.6 合同绑定表字段数据类型长度允许为空员工编码int10否合同号char20否(7)帐号表:帐号表用于登记每个用户的登录信息表5.7 合同绑定表字段数据类型长度允许为空用户名int10否用户密码char20否6.详细设计与实现6.1数据库

19、的设计与实现下面本部分主要是以截图形式介绍的是该数据库的建立,数据库中各个基本表的创建和试图的建立情况来使该数据库的内部结构呈现出来。1. 以SQL Server 2008服务器作为后台,运行SQL Server 2008服务器的“企业管理器“在数据库项目下建立“HRMS”数据库如图6.1所示:图6.1 “企业人事管理”数据库建立2.在图6.1所示的“HRMS”数据库的根目录中的“表”项目下建立了8张以数据库关系模式为依据的基本表分别为:员工表,合同信息表,合同绑定表,部门表,任职信息表,考勤表,日期表,帐户表。各表包含了关系模式中的属性如下图6.2所示:图 6.2基本表的建立3基本表信息如“

20、员工”信息表的输入如图6.3所示:图6.3员工信息表的设计图6.4员工信息表的编辑6.2前台设计与实现该系统由J2SE实现,通过JDBC对数据库进行操作。在系统开发之前需要规划文件夹组织结构,即建立多个文件夹,对各个功能模块进行划分,实现统一管理。本系统的文件夹组织结构如图6.5所示。图6.5 文件夹组织结构1.登录窗口设计 登录窗口主界面如图6.6所示。图6.6 登陆界面2.系统主界面 企业人事管理系统有多个程序界面组成,主要部分是7个选项卡,分别是:基本档案管理,员工薪资管理,考勤信息统计,奖惩记录查询,员工合同记录,系统用户管理。 (1)基本档案管理,该界面有操作员调用,用于员工信息的添

21、加,查看,修改和删除。如图6.7所示。图6.7 基本档案管理员工档案添加,调用员工信息添加窗口添加信息。如图6.8所示 图6.8 员工信息添加 员工信息修改,选定员工信息后点击按钮激活修改事件,修改指定员工信息。如图6.9所示图6.9 员工信息修改 (2)员工薪资管理,由操作员调用,并可以在一定情况下对员工进行发薪操作,也可实现多条件查询员工薪资情况,如图6.10所示。图6.10 员工薪资管理(3)考勤信息统计,由操作员调用,可使用多条件或单条件对员工的考勤记录进行查询,如图6.11所示。图6.11 员工考勤记录(4)奖惩记录查询,由操作员调用,可使用多条件或单条件对员工的奖惩记录进行查询,如

22、图6.12所示。图6.12 奖惩记录查询(5)职工合同记录,由操作员调用,可使用多条件或单条件对员工的合同情况进行查询,如图6.13所示。图6.13 系统用户管理员工合同修改,选定员工,修改该员工的合同类型。如图6.14所示。图6.14 员工合同修改(6)系统用户管理,由操作员调用,对系统用户情况进行添加,密码修改和删除等管理,如图6.15所示。图6.15 系统用户管理添加用户,点击按钮后激活系统用户添加窗口,如图6.16所示。图6.16 系统用户添加修改用户密码,选定系统用户后单击按钮激活密码修改窗口。如图6.17所示。图6.17 系统用户添加总 结本系统实现了一个简单的企业人事管理子系统的

23、关系数据库。主要针对用户分为三种:人事资源管理部门,部门经理,以及普通员工。对不同级别的用户,设置不同的权限,避免普通员工可以查看其他员工的隐私信息,或者部门经理管理其他部门的员工。设计过程中根据对该系统的需求分析设置了:部门,员工,业绩,考勤,工资,岗位以及合同七个实体,各个实体存储相关的信息。该数据库系统的最终功能是实现对企业中人事资源的管理工作,在本次设计中我主要完成的是后台数据库的搭建,包括需求分析、系统结构图、数据流图、概念设计、逻辑设计、物理设计等,使其能够实现相关信息的存储,查询,修改等基本操作。并本组其他成员合作完成一个完整的企业人事管理系统。其中还存在许多不足,比如数据流图的

24、绘制不熟练,仍需要继续去完善。 为了使该系统能够更好的为企业的管理工作服务。该数据库的管理员还必须做好对数据库的维护和转储工作及性能的监控分析,及时的发现并排除数据库中存在的潜在危险,保证此系统的正常运行。参考文献1 苗雪兰、刘瑞新、宋 歌数据库系统原理及应用教程3版北京:机械工业出版社,2007.8;2 罗运模、王 珊SOL Server数据库基础北京:高等教育出版社,2002.8;3 钱雪忠、李京主编数据库原理及应用 :北京邮电大学出版社,2010.6 第三版4 赛奎春SQL Server数据库开发实例解析第1版机械工业出版社,1996:87-107 5 张水平SQL Server 数据库应用技术第1版西北工业大学出版社,2005:187-2016 杨志姝,李光海SQL 应用与开发第1版清华大学出版社,2006:124-190.忽略此处.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1