企业人事管理系统毕业设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业人事管理系统毕业设计
篇一:
摘要
企业人事管理系统的功能和目的是能工应用电脑快捷方便的在网页上进行人事档案管理。

其主要功能大约如下:部门管理,岗位管理,员工入职,员工异动管理,员工信息中心。

本文介绍的就是实现部门的添加、删除、改动、查询和查询本部门下的员工,岗位的删除、添加、改动、查询和查询本岗位下的员工,员工的入职、部门调动、岗位调动、离职、试用期员工管理,员工外语信息、职业生涯信息、社会关系信息管理,员工的部门调动、岗位调动、人事月报、招聘员工、离职员工的报表管理,员工的离职实现和已离职员工查询等功能。

系统的开发主要是利用MyEclipse、Oracle、Java JDK、浏览器等工具来完成的。

系统是按照六大模块进行设计的,每个模块有特定的功能,并且彼此之间又有联系,快捷方便办公。

关键词:数据库模糊查询需求分析 E-R图模块用例图 JDBC
Abstract
The function and purpose of the enterprise
personnel management system is to work the application of xxputer for the personnel file management on the website. Its main functions are as follows: about the Department of management, post management, employee management, employee turnover, employee information center.
In this paper is to realize the add, delete, modify, query and query the Department staff, post delete, add, modify, query and query the position of employees, employees of the transfer, job transfer, exit, probation staff management office, Department, employees of foreign language information, career information, social relationship information management, mobilize the departments and staff, mobilize posts, monthly report of HR, recruitment of staff, turnover staff report management, employee turnover and former staff inquiries and other functions.
The development of the system is acxxplished by using MyEclipse, Java, JDK Oracle and browser.The system is designed according to the six modules, each module has a specific function, and each other has contact, quick and convenient office.
Keywords: database E-R diagram module case diagram JDBC
目录
1.开发背景与目标 ................................................ (1)
1.1开发背景 ................................................ .. (1)
1.2开发简介 ................................................ .. (1)
1.3目标 ................................................ (2)
2.使用工具和开发环境的描述 ................................................ .. (6)
2.1软件介绍 ................................................ . (6)
2.2开发环境介
绍 ................................................ (7)
3.系统分析 ................................................ (10)
3.1可行性分析 ................................................ (10)
3.2需求分析意义 ................................................ .. (10)
3.3总体的需求分析................................................. . (11)
3.4系统的主要功能分析 ................................................ (12)
3.5数据库需求分析................................................. . (12)
3.6总体功能模块设计 ................................................
(14)
4.系统数据库详细设计 ................................................ (15)
4.1设计叙述 ................................................ . (15)
4.2系统E-R 图 ................................................ . (15)
4.3数据库设计 ................................................ (21)
5.系统主要页面设计 ................................................ (29)
5.1部门管理模块设计 ................................................ . (29)
5.2岗位管理模块设计 ................................................ . (30)
5.3员工入职管理模块设计 ................................................ .. (31)
5.4员工异动管理模块设计 ................................................ .. (32)
5.5员工信息中心管理模块设计 ................................................ . (33)
5.6报表管理模块设计 ................................................ . (33)
6.主要技术介绍 .................................... .. (35)
6.1MVC设计模式 ................................................ .. (35)
6.2模糊分页查询 ................................................ .. (38)
6.3JDBC连接数据
库 ................................................ . (39)
7.系统测试 ................................................ . (42)
7.1菜单栏 ................................................ . (42)
7.2 部门管理界面 ................................................ . (42)
7.3岗位管理界面 ................................................ .. (43)
7.4员工入职管理 ................................................ .. (43)
7.5 试用期员工管理界面 ................................................ .. (43)
7.6试用期员工查询界面 ................................................
(44)
7.7员工调动 ................................................ (44)
7.8 个人信息界面 ................................................ . (45)
7.9员工离职管理界面 ................................................ . (45)
7.10操作异常处理实例界面 ................................................ (46)
参考文献 ................................................ (47)
致谢辞 ................................................ . (48)
附录1英文原文 ................................................ . (49)
附录 2 中文译文 ................................................ (56)
篇二:文档
****工程学院
课程设计报告
企业人事管理系统
课程计算机综合应用课程设计
姓名 ***
院(系)计算机科学与工程学院
专业年级计算机科学与技术084班
学号***
指导教师 ***
日期 20XX/12/29
****工程学院教务处制
目录
摘要 ................................................ ................................................... ........................ - 3 -
第1章概述 ................................................
................................................... .......... - 4 -
1.1 课程设计的目的 ................................................ ................................................... ........ - 4 -
1.2 课程设计的意义 ................................................ ................................................... ........ - 4 -
第2章系统功能设计 ................................................ ............................................. - 4 -
2.1 系统需求分析 ................................................ ................................................... ........... - 4 -
2.2 系统的概要设计 ................................................ ................................................... ........ - 7 -
第3章管理系统主界面设计开
....................... - 17 -
3.1 程序设计 ................................................ ................................................... .................. - 17 -
3.2功能界面设计 ................................................ ................................................... .......... - 17 -
第4章子系统设计开发 ................................................ ......................................... - 20 -
4.1员工信息管理子系统页面及代码 ................................................ .............................. - 20 -
4.2 职务信息管理子系统 ................................................ ................................................. - 23 -
4.3出勤信息管理子系统 ................................................
28 -
4.4 工资信息管理子系统 ................................................ ............................................... - 31 -
4.5 奖惩信息管理子系统 ................................................ ................................................. - 33 -
4.6 福利信息管理子系统 ................................................ ................................................. - 35 -
4.7 管理员界面 ................................................ ................................................... .............. - 38 -
4.8 公司简介界面 ................................................ ................................................... .......... - 43 -
第5章系统实施 ................................................ ................................................... - 45 -
5.1系统和程序设计调试 ................................................ .................................................. - 45 -
5.2系统的不足及改进方案 ................................................ .............................................. - 45 -
第6章结束语 ................................................ ................................................... .... - 45 -
6.1 工个人工作 ................................................ ................................................... .............. - 45 - 参考文献 ................................................ ................................................... .............. - 46 -
摘要
随着现在计算机技术的不断完善,以及现代经济的不断发展,传统的管理技术不再满足企业的需要,越来越多的企业注重计算机信息管理系统,人事信息管理系统是典型的计算机信息管理系统之一,企业借助于它进行人力资源管理,达到事半功倍。

随着企业的雇佣人数的增加,有效地管理人员信息成为必然。

人事信息管理系统的开发主要包括后台数据库的建立和维护,以及前台程序开发两个方面。

本文分析了人事信息管理系统的组成情况以及一些基本功能模块,包括系统功能框架分析,系统开发的软硬件环境分析,系统的数据库逻辑设计分析,以及系统的数据流程分析,并且重点对系统的用户界面开发和各个子系统开发作了详细的介绍。

系统主要利用Java语言和编成环境以及Access20XX 的主要功能进行设计开发,在文中进行了详细的介绍。

该开发系统是中型至大型企业的人事信息管理系统,它界面美观,简单实用,安全性高,能够基本上满足企业人事信息管理的需要,实现了企业员工信息的整体化,系统化,规范化和自动化。

关键字:信息管理系统、人事信息管理系统,Java,Access20XX
第1章概述
1.1 课程设计的目的
随着现代经济的高速发展,各种企业的不断崛起,企业员工的不断增加,企业在管理方面对需求越来越大。

伴随着计算机的迅速发展和广泛使用,企业人事信息管理转向电子化成为必然。

传统的人事信息管理存在很大的不足:利用人进行信息的增减,容易导致信息的错误,而且管理的效率低下,导致资源的可利用性低,劳动力大,安全性也不够,加上,随着时间的递增,信息量不断增大,对信息的增加、删除、检索、查找就会存在很大的问题。

因此,随着企业的强大和发展,传统的管理方式不再适应企业的需要。

应用计算机进行管理信息,有着其手工无法比拟的优点。

例如:存储量大、修改方便、检索快速、安全性高,使用寿命长、成本低、可靠性好等。

这些优点能够极大地提高人事信息管理的效率,有助于企业的发展。

1.2 课程设计的意义
人事信息管理系统的开发需要就Java语言和数据库两方面的知识,因此设计一个实用性强的人事信息管理系统,对于我们进行课程设计方面知识的提高有很大的推动作用。

人事信息管理系统的开发需要用到多方面的知识,包括数据库的选用、数据库的建立和维护、信息的存储、管理界面的设计。

这些对于设计者的知识水平有较高的要求。

因此,如何规划、设计和开发好这个人事信息管理系统,对于提高
我们的Java开发水平有极大的帮助。

同时,在设计开发过程中,我们可以选用适当的数据库和数据库连接驱动程序,建立好合适的数据库表格和设计好美观大方的管理界面。

第2章系统功能设计
2.1 系统需求分析
2.1.1 人事信息管理系统的客户功能需求
该开发系统的设计主要用于实现以下几个功能:
人事信息管理系统主界面
人事信息系统主界面主要包括系统设计,公司结构,员工管理,职务管理,出勤管理,工资管理,奖罚管理,福利管理和帮助等内容,可以进行各种信息的添加、查询,删除等操作。

员工信息管理子系统
员工信息管理子系统主要是对所有员工的个人信息进行登记、删除、检索、查找,包括员工的编号,员工的性别,员工的姓名,员工的身份证号码,员工的联系电话、联系方式,员工的入公司时间,照片等记录。

并且还能够删除错误的员工个人记录的信息。

职务信息管理子系统
职务信息管理子系统主要是对所有员工的职务信息进行登记,包括了两个部分的内容——职务管理和职务变更。

职务管理包括员工的编号,员工的姓名以及员工的现任
职务,并且能够删除错误的员工职务记录的信息。

职务变更包括员工的编号,员工的姓名,员工的各种职务以及任职该职务的时间。

并且能够删除错误的员工职务变更记录的信息。

出勤信息管理子系统
出勤信息管理子系统主要是对所有员工的出勤信息进行登记,包括了四个部分的内容——上班登记、下班登记、请假登记和加班登记。

上班登记主要是对所有员工的上班信息进行登记,包括员工的编号,员工的姓名,员工的上班时间和相应的备注信息,并且能够删除错误的员工上班时间记录的信息。

下班登记主要是对所有员工的下班信息经行登记,包括员工的编号,员工的姓名,员工的下班时间和相应的备注信息,并且能够删除错误的员工下班时间记录的信息。

请假登记主要是对所有员工的请假信息进行登记,包括员工的编号,员工的姓名,员工的请假日期,员工的请假时间,员工的请假原因和相应的备注信息,并能够删除错误的员工请假记录的信息。

加班登记主要是对所有员工的加班信息进行登记,包括员工的编号,员工的姓名,员工的加班日期,员工的加班时间,员工的加班薪资和相应的备注信息,并能够删除错误的员工加班记录的信息。

工资信息管理子系统
工资信息管理子系统主要是对所有的员工的工资信息进行登记,包括了员工的编号,员工的姓名,员工的基本工资、补贴金、加班费、奖惩金,员工的总工资和相应的备注信息,并且能够删除错误的员工工资记录的信息。

惩罚信息管理子系统
惩罚信息管理子系统主要是对说有的员工的惩罚信息进行登记,包括了员工的编号,员工的姓名,员工的奖励、惩罚,员工的惩罚说明和相应的备注信息,并且能够删除错误的员工惩罚记录的信息。

福利信息管理子系统
福利信息管理子系统主要是对所有的员工的福利信息进行登记,包括员工的编号,员工的姓名,员工的养老保险金、失业保险金、工伤保险金,员工的福利总计和相应的备注信息,并且能够删除错误的员工福利记录的信息。

2.1.2系统开发和运行环境
篇三:企业人事管理系统毕业论文
毕业设计(论文)
题目:企业人事管理系统设计
专业:__________________________
班级:_________________________
指导教师:_________________________
姓名:_________________________
年月日
企业人事管理系统
【摘要】
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。

尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。

随着社会信息量的迅速增长,计算机处理的数据量不断增加。

文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。

数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。

从文件管理到数据库管理,代表了两代不同的数据管理技术。

今天,数据库管理已成为计算机信息管理的主要方式。

本文以企业管理信息系统建设中的人事管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为序言、管理信息系统综述、开发方法、开发平台和工具、系统规划和分析、系统实现、
系统运行及维护、系统评价、程序调试与故障处理、开发总结等九章。

本文首先阐述了Visual FoxPro 6.0的基本概念;然后详细说明了以数据库技术为技术背景的"人事管理管理系统"的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。

【关键词】管理信息系统、人事管理、系统开发、数据库、查询
目录
1.前言???????????????????????? 5
2.管理信息系统综述?????????????????? 5
2.1 概述??????????????????????? 5
2.2 管理信息系统的发展?????????????????5
2.3 目前我国人事管理的现状???????????????6
2.4 人事管理信息系统建设的好处?????????????6
3. 开发方法?????????????????????? 6
3.1 系统开发方法概述 ????????????????? 6
3.2 结构化生命周期法简介????????????????7
3.3 快速原型法简介???????????????????7
3.4 本系统开发方法的选择????????????????7
4. 开发平台和工具??????????????????? 7
4.1 开发平台的选择???????????????????7
4.2 开发工具的选择???????????????????7
4.2.1 开发语言介绍???????????????????8
5. 系统规划和分析 ???????????????????8
5.1 系统的可行性分析??????????????????8
5.2 系统的详细调查???????????????????8
5.3 系统逻辑模型的提出?????????????????9
6. 系统设计?????????????????????? 10
6.1 系统设计的依据???????????????????10
6.2 系统总体结构设计??????????????????10
6.3 系统的详细设计???????????????????11
7. 系统的运行????????????????????? 17
7.1 系统的配置?????????????????????17
7.2 系统的运行?????????????????????18
8. 开发总结与对管理信息系统的展望????????????30
1. 前言
在现代社会中管理的作用越来越显得重要和突出。

一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。

对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。

传统的企业管理活动中,把人、才、物作为企业的主要资源。

但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信
息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。

管理信息系统从产生到现在已经经历了单项数据处理阶段、综合数据处理阶段、现代管理信息系统(MIS)阶段等几个阶段。

但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。

尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。

近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为一个企业来说,人力资源的管理和利用是企业发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋.
2. 管理信息系统综述
2.1 概述
管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。

它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。

管理信息系统的物理组成:
计算机硬件系统:包括主机、外部存储器、输入输出设备等。

计算机软件系统:包括系统软件和应用软件两大部分。

通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。

工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。

2.2 管理信息系统的发展
管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。

2.3 目前我国人事管理的现状
我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。

目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。

尤其是计算机辅助人事管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助人事管理已十分普及,因此对这方面的研究是必要的,它将推动我国企业的发展和人事管理信息处理的现代化。

2.4 人事管理信息系统建设的好处
科技是第一生产力,离开了科学技术的企业是不会长远发展的,科技的载体是人,没有人也说无所谓科学技术,因
此人力资源的开发和管理是十分重要的。

随着时代的发展,人才在我国各行各业中的地位日趋重要,各类人才肩负着企业发展的重任,所以人事管理的好坏,决定着一个企业的兴衰成败,因此,开发人事管理信息系统对企业的管理及人才素质的提高具有重大的社会意义,具体到某一企业,可以提高该企业管理的现代化水平,提高人事管理的工作效率。

1、改变了工作方式,提高了工作效率
2、提高了经济效益
3、强化了企业的科学管理
2.5 开发管理信息系统的几点建议
开发系统不必贪大求全,力争简单实用。

应从大处着眼,小处着手,循序渐进,逐步完善。

对开发过程中的各种文档应当注意保存。

3. 开发方法
3.1系统开发方法概述
建立一个管理信息系统,是一项复杂的软件工程的实施。

近30多年来,软件工程发展成为新科学,至今已经成为IT产业的重要支柱。

一开始,人们往往使用手工作坊式的软件开发方法,靠个人的力量编写各种小型程序;但是随着计算机硬件技术的飞速发展,计算机软件在各个领域中的作用日益突出,那种多年来被人们沿用的手工作坊式的开发方法,已经在软件产品的质量、成本及开发时间等方面无法
满足需求。

3.2 结构化生命周期法简介
结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。

3.3 快速原型法简介。

相关文档
最新文档