Abstract
As computers increasingly wide range of applications and the rapid and stable development of computer science and technology, more and more people began to use computers to solve real life problems. In recent years, because of the continuous improvement of human resources system, the computerized human resource management is becoming the business needs and goals. It is precisely because the majority of business managers, they continue to face problems and challenges is how to efficiently manage corporate human resources, so as to maximize the benefits, so efficient human resource management has become the enterprise management planning important content.
In order to better adapt to the modern enterprise management the actual requirements of the small business human resource management system good to personnel management and office automation management are combined, so that a variety of human resource information within the enterprise can be an effective political, enterprise among staff of various departments are able to accurately and quickly get all kinds of information officers. And it can also be a combination of the information conditions for efficient query, update, set the administrator's password security and unified payment of wages, so as to enhance business efficiency and competitiveness.
This human resource management system has the following modules: Employee management module, sector management module, payroll management module, management module training, rewards and punishments modules and system modules. The system was developed to allow our companies to manage their companies more efficiency, more convenient easy, corporate human resource management and data analysis can also be in the hands of managers accurate and efficient conduct.
【key words】Human resource management system; Browser/Server structure;
Combination conditions inquires
ii
目 录
第1章 绪 论 ............................................................................................................................ 1
1.1 研究背景 .................................................................................................... 1 1.2 目的和意义 ................................................................................................ 1 1.3 系统设计思想 ............................................................................................ 2 1.4 系统开发环境 ............................................................................................ 2
1.4.1 B/S结构的数据库访问模式 .......................................................... 2 1.4.2 MyEclipse简介 .............................................................................. 2 1.4.3 SQL Server 2005数据库简介 ...................................................... 4 1.5 论文的工作内容及论文的结构 ................................................................ 4 第2章 可行性分析 ................................................................................................... 5
2.1 经济可行性 ................................................................................................ 5 2.2 技术可行性 ................................................................................................ 5 2.3 操作可行性 ................................................................................................ 5 2.4 本章小结 .................................................................................................... 6 第3章 需求分析 ......................................................................................................... 7
3.1 企业人力资源管理系统的规划 ................................................................ 7 3.2 企业人力资源管理系统的需求分析 ........................................................ 7
3.2.1 数据流图 ......................................................................................... 7 3.2.2数据字典 .......................................................................................... 8 3.3 本章小结 .................................................................................................. 14 第4章 总体设计 ....................................................................................................... 15
4.1 系统模块总体设计 .................................................................................. 15 4.2 数据库设计 .............................................................................................. 16
4.2.1 数据库设计概述 ........................................................................... 16 4.2.2 数据分析 ....................................................................................... 17 4.3 数据库的详细设计 .................................................................................. 17
4.3.1 数据库的E-R图设计 ................................................................... 17 4.3.2 数据表的设计 ............................................................................... 18 4.4 本章小结 .................................................................................................. 21 第5章 详细设计与实现 ......................................................................................... 22
i
5.1 系统运行平台设置 .................................................................................. 22 5.2 系统主界面设计 ...................................................................................... 22 5.3 管理员管理模块设计与实现 .................................................................. 23 5.4 部门管理模块的设计与实现 .................................................................. 25 5.5 招聘管理模块的设计与实现 ........................................................................... 26 5.6 本章小结 .................................................................................................. 28 第6章 软件测试 ..................................................................................................... 29
6.1 测试的基本概念 ...................................................................................... 29 6.2 测试的任务和目的 .................................................................................. 29
6.2.1 测试的任务 ................................................................................... 29 6.2.2 测试的目的 ................................................................................... 29 6.3 本系统测试 .............................................................................................. 30
6.3.1 管理员登录模块测试 ................................................................... 30 6.3.2 员工管理模块测试 ....................................................................... 30 6.3.3 薪资管理模块测试 ....................................................................... 31 6.4 本章小结 .................................................................................................. 32 参考文献 ..................................................................................................................... 32 致 谢 ..................................................................................................................... 33
ii
小型企业人力资源管理系统的设计与开发
第1章 绪 论
1.1 研究背景
全球范围内的企业每天都发生着巨大的的变化,小型企业更是数不胜数。要想从根本上来提高小型企业的管理运营水平,仅仅寄希望于一个比较合适的、与本企业特点相容的人力资源管理软件还是做不到的。在当代社会把人作为社会最基本主体的趋势下,人力资源管理已经在组织中变得越发不可替代。但是,组织性和复杂性是人力资源管理中所遇到的难题,当代网络已渐渐向商业化、全民化、全球化这个方向延伸,人力资源管理将毋庸置疑的成为企业管理的核心内容,人力资源管理系统(Human Resource Management System,HRMS)成为众多企业管理中无可比拟的重要部分。该小型企业的的开发不仅可以改善小型企业原有的管理模式,从繁重的手工劳动中解放出人类资源管理人员,而且在人力资源的高效管理下能够灵巧地为公司制定培训计划,为让员工自身的能力能彻底的发挥出来,根据员工的个人能力对其岗位进行协调变换,为企业带来最大化的经济利益。为人力资源进行完美的规划,完整的人事档案的建立是人力资源管理系统的重要作用之一。人力资源管理系统使得人事档案调用、查询的速度越来越快,也让准确分析海量员工的技术、学历、知识、能力和工作梦想成为可能。从而,使得企业内人力资源管理的标准化、现代化、和网络化得以实现。
1.2 目的和意义
企业管理系统中最重要的便是人力资源管理,它对企业的发展与壮大有着无可比拟的作用。人力资源管理指通过推断人力资源情况,并作出人力需求的具体计划、选择合适人员进行组织、考核绩效支付报酬再予以适当激励、把组织与个人需要结合起来以实现最优的组织绩效的全过程。其实就是用科学的方法,对其中和一定物力相结合的人加以培训、调配和组织,使人力、物力之间始终保持最优比例,并对人的心理和行为进行适当的引导、协调和控制,使人的主观能动性能发挥出来,并使每个人都能够各尽其才,以实现组织的最终目标。开发出优秀的人力资源管理系统,企业的办公成本,办事效率都能达到最大程度的优化,企业的效益也能随之达到最大化。当然,优秀的人力资源管理系统还能使企业实现更加科学的管理,从而为为企业领导的决策提供可靠依据。
1

