搜档网
当前位置:搜档网 › 企业人事管理系统设计与实现

企业人事管理系统设计与实现

企业人事管理系统设计与实现
企业人事管理系统设计与实现

本科毕业设计(论文)

题目企业人事管理系统设计与实现

完成时间 2015年 6月1日

毕业设计(论文)任务书

题目企业人事管理系统设计与实现

主要内容、基本要求、主要参考资料等:

主要内容:

为了应对现代企业越来越复杂的组成结构和由此产生的繁重的管理工作,提高企业的工作效率和凝聚力,避免因人为因素造成的数据丢失等严重后果,使用Java、SqlServer、JSP技术设计一个企业人事管理系统,为企业日常业务的综合管理工作提供帮助,主要模块有员工资料、部门管理、职位管理、签到、请假管理、招聘、奖惩管理、加班管理、公告系统、资料共享等模块。基本满足企业日常的业务需求,实现企业的现代化管理。

基本要求:

1. 所实现的功能基本满足企业的日常使用。

2.安全可靠,易于开发和维护、有较强可扩充性。

主要参考资料:

[1]刘浩.Java从入门到精通[M].北京:人民邮电出版社,2010.

[2]陈海山.深入Java Servlet网络编程[M].北京:清华大学出版社,2010.

[3]耿祥义,张跃平.Java基础教程[M].北京:清华大学出版社,2009.

指导教师签名:

专业负责人签名:

2015 年 3 月 3 日

目录

摘要 .................................................................................................................................................... I ABSTRACT....................................................................................................................................... II 1 绪论 (1)

1.1 开发背景 (1)

1.2 开发目标 (1)

1.3 开发思想 (2)

2 技术介绍 (3)

2.1 B/S结构 (3)

2.2 Java语言简介 (3)

2.3 MyEclipse介绍 (4)

2.4 SqlServer2008 (4)

2.5 JDBC (4)

3 可行性分析 (7)

3.1 技术可行性 (7)

3.2 运行可行性 (7)

3.3 经济可行性 (8)

4 需求分析 (5)

4.1 功能需求 (5)

4.2 性能需求 (5)

4.3 其他需求 (6)

5 概要设计 (9)

5.1 系统总体设计 (9)

5.2 各个模块设计 (9)

5.3 应聘子系统设计 (10)

6 数据库设计 (12)

6.1 数据分析 (12)

6.2 数据表实现 (13)

7 系统实现 (19)

7.1 各个模块实现 (19)

7.2 应聘子系统实现 (30)

7.3 关键方法 (32)

8 系统测试 (35)

8.1 用例设计 (35)

8.2 测试实施 (36)

8.3 测试结论 (37)

结束语 (38)

致谢 (39)

参考文献 (40)

企业人事管理系统设计与实现

摘要

随着现代企业的发展,企业组成的复杂度变得越来越大,单纯的手工管理在处理业务时效率低下,已无法满足企业的需求,开发一个简单方便、可靠性好的人事管理系统显得极为必要。

针对这些需求,在分析了业务逻辑后,进行人事管理系统的设计工作,采用B/S 架构,Java作为开发语言,SqlServer2008作为数据库,主要实现了员工信息、部门管理、招聘管理、薪资管理、考勤管理、文件共享等功能。另外设计了一个应聘子系统作为主系统的补充,让应聘者创建信息、浏览公司职位和查看自己的处理结果,增强系统的人事管理功能,以软件工程开发流程为指导,并借鉴MVC设计模式,最终完成了企业人事管理系统的开发。

该系统的实现为企业管理工作带来了便利,降低了管理成本,提高效率,可以基本满足中小型企业的需求,这也是该系统的开发目的所在。

关键词人事管理,B/S,SQLServer,JDBC

THE DESIGN AND IMPLEMENTATION OF ENTERPRISE PERSONNEL MANAGEMENT SYSTEM

ABSTRACT

With the development of modern enterprises, the complexity of the Enterprise has become more and more big, simple manual management is inefficiency in dealing with business, has been unable to meet the needs of enterprises, to develop a simple, reliable, appears good personnel management system become extremely necessary.

In response to these needs, after the analysis of the business logic, design work and personnel management system, use the B / S architecture, Java as a development language, SqlServer2008 as a database, Had achieved the employee information, sector management, recruitment management, payroll function, and attendance management function, and other functions. Also we designed a candidate subsystem to supplement the primary system, so that candidates create information, visit the company's position and view their results, and enhance the system's personnel management to software engineering processes as a guide, and learn MVC design pattern, finally completed the development of personnel management system.

Implementation of the system of enterprise management is made easier, reduce management costs, improve efficiency, it can basically meet the needs of Small and Medium Enterprises, which is the system's development purpose.

KEY WORDS personnel management,B/S,SQLServer,JDBC

1 绪论

1.1 开发背景

随着计算机技术的进步,中国的高速发展,企业的管理机制正在发生着重要变化,现代企业在管理中逐渐引入了现代化的管理技术,当今社会正在朝着信息化、科学化的方向快速发展,信息自动化的意义和作用已经越来越大,他可以使我们不再疲惫于繁重的人力资源管理工作,而是利用信息化的技术去进行管理[1]。目前很多企业仍然没有一个系统化、规范化的人事管理软件,人事管理还处于最基础的人工管理阶段,效率低下,已经远远不能满足当今社会对人事管理的需求,并且人工管理有很多显而易见的弊病,会出现因为人为的操作失误,错误操作,造成数据的丢失、损坏、误报,给企业造成不可挽回的损失,另外,时间一长,这种管理方式会产生大量的文件,对于更新维护带来了不少困难。这些现象层出不穷[2]。

人事管理是现代企业管理中不可忽视的一个重要组成部分,竞争对于企业管理者提出了更多的挑战,人事的管理另一种意义,就是对企业生命和前途的管理,人事是最宝贵的资源,一个企业没有了可用之才,那么这个企业会变得岌岌可危,实现办公自动化已经得到了企业的重视,企业要想在当今激烈的竞争中生存下来,就必须要引入信息化管理,做好人才的管理工作。

1.2 开发目标

目前在市场上已经存在很多人事管理系统,人事管理系统在现代化的企业管理中越来越受到管理者的重视,但是这些都并不一定满足企业的日常应用,这些软件确实很好,但是对于企业来说,需要的是一个实用、高效、价格低廉的软件,购买一个这样的软件,本身就是一笔很大的开销,再加上日常的维护处理,带来的工作成本会大大提高,得不偿失。在企业管理中并不需要特别大型的管理系统,操作简便、功能强大、满足基本的日常工作处理即可[3]。降低人事管理的成本,提高效率,科学化的管理企业。这就是本系统开发目标所在。

相关主题