• No results found

Design and Implementation of Human Resource Management System for Small and Medium-sized Company

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Human Resource Management System for Small and Medium-sized Company"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号 密级_______ 学 号:X2013231657 UDC_______

工 程 硕 士 学 位 论 文

中小企业人力资源管理系统的设计与实现

Design and Implementation of Human Resource

Management System for Small and Medium-sized Company

黄雁西

指 导 教 师:

杨 双 远 副 教 授

专 业 名 称:

论文提交日期:

2 0 1 5 年 1 0 月

论文答辩日期:

2 0 1 5 年 11 月

学位授予日期: 2 0 1 5 年 1 2 月

指 导 教 师:__________

答辩委员会主席:__________

2015 年 10 月

厦门大学博硕士论文摘要库

(2)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成

果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均

在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范(试行)》

另外,该学位论文为( )课题(组)

的研究成果,获得( )课题(组)经费或实验室的

资助,在( )实验室完成。(请在以上括号内填写课

题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特

别声明。)

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

(3)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交

学位论文(包括纸质版和电子版)

,允许学位论文进入厦门大学图书

馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

( )1.经厦门大学保密委员会审查核定的保密学位论文,

于 年 月 日解密,解密后适用上述授权。

( √ )2.不保密,适用上述授权。

(请在以上相应括号内打

“√”或填上相应内容。保密学位论文应

是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委

员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为

公开学位论文,均适用上述授权。)

声明人(签名)

年 月 日

厦门大学博硕士论文摘要库

(4)

摘 要 I

摘 要

纵观各中小企业在人力资源方面的管理,可以发现普遍存在工作效率低下、 人为干扰因素多、办公软件不方便等问题,比如其中的工资录入,计算、合计等 需要通过大量的手工完成,数据量多,处理速度慢 ,而且极易出错,导致工作 效率低。 为了加强对中小企业人力资源的管理,避免造成人力资源在工作中的浪费, 本文针对中小企业人力资源日常管理中存在的问题,以 Visual Studio 软件为平 台,基于 C#技术,设计了中小企业人力资源管理系统并实现了对中小企业人力 资源的管理,符合中方小企业的需求,其主要研究内容如下:

1.本文基于 Visual Studio 软件和微软 SQL Server2008 数据库设计并实现了中 小企业人力资源管理系统,涵盖了部门管理、工种管理、注册、员工档案、考勤 管理、工资管理、调动信息、报表输出、数据管理九个功能模块,重点解决了在 企业财务方面的关于员工的各类与工资相关的信息。 2.本文以软件工程中的瀑布模型为设计主线,较为详细的介绍了中小企业通 用工资管理系统的业务需求、功能需求、非功能需求、系统架构设计、功能设计 和数据库设计。并针对登陆模块、查询考勤模块、数据备份模块、打印报表模块 等主要功能,给出了系统的实现过程、界面设计以及关键功能模块的代码实现过 程,最后给出了系统的功能和性能测试结果。 经过本项目的研发实施,对于 Visual Studio 软件使用以及 SQL 语言的学习 成效显著,较为明显的改变了理论知识强、实践能力弱的情况,解决了关于企事 业单位的工资管理系统复杂化的问题。 关键词: 中小企业;人力资源; SQL Server 2008

厦门大学博硕士论文摘要库

(5)

Abs tra ct

II

Abstract

Throughout the small and medium enterprises in human resources management, it can be found that the general work efficiency is low, human interference factors, such as the problem of office software is not convenient, such as the wages of input, calculation, total and so on need through a lot of manual, data, processing speed is slow, and very easy to make mistakes, resulting in low efficiency.

In this article, we design and implement a general wage management system based on C# technology. The main research contents of this paper are as follows: Studio Visual software as the platform:

1.Based on Studio Visual software and Microsoft SQLServer2008 database design and implementation of the general wage management system, covering the department management, job management, registration, staff files, attendance management, payroll management, transfer information, report output, data management nine functional modules, focusing on the enterprise's financial aspects of all kinds of information related to wages.

2.In the software engineering, the waterfall model is the main line, the paper introduces the business requirements, functional requirements, system architecture design, functional design and database design of the general wage management system. And the main functions of the landing module, query time module, data backup module, printing report module, etc., the implementation process of the system, interface design and key functional modules of the code implementation process, and finally gives the system function and performance test results.

After the implementation of the project, the Studio Visual software and SQL language learning achievements, the more obvious changes in the theory of knowledge, practice ability, to solve the problem of the system of enterprise and institution of wages management system.

(6)

Abs tra ct

III

Keywords: Small and Medium Enterprises; Human Resources ; SQL Server 2008

(7)

目 录 IV

目 录

第一章 绪论 ... 1

1.1 研究背景及意义 ... 1 1.2 研究现状及存在问题 ... 2 1.3 主要研究内容 ... 2 1.4 本文结构安排 ... 3

第二章 系统需求分析 ... 5

2.1 业务需求分析 ... 5 2.2 系统功能需求分析 ... 6 2.2.1 登录注册管理... 6 2.2.2 部门管理... 8 2.2.3 工种管理... 10 2.2.4 员工档案管理... 12 2.2.5 考勤管理... 14 2.2.6 工资管理... 16 2.2.7 调动信息管理... 18 2.2.8 报表输出管理... 20 2.2.9 数据管理... 22 2.3 非功能性需求分析 ... 23 2.3.1 性能需求... 23 2.3.2 安全性... 24 2.4 本章小结 ... 24

第三章 系统设计 ... 25

3.1 系统架构设计 ... 25 3.1.1 软件开发架构设计... 25 3.1.2 网络拓扑结构... 26

厦门大学博硕士论文摘要库

(8)

目 录 V 3.2 系统功能设计 ... 27 3.2.1 登录注册管理... 28 3.2.2 部门管理... 29 3.2.3 工种管理... 29 3.2.4 员工基本情况管理... 30 3.2.5 考勤情况管理... 30 3.2.6 工资管理... 31 3.2.7 员工调动信息管理... 31 3.2.8 报表输出... 32 3.2.9 数据管理... 33 3.3 系统数据库设计 ... 33 3.3.1 E-R 图设计 ... 33 3.3.2 数据库表设计... 35 3.4 系统安全设计 ... 38 3.5 本章小结 ... 39

第四章 系统实现 ... 40

4.1 系统实现环境 ... 40 4.2 系统的功能实现 ... 40 4.2.1 系统登录及主界面... 41 4.2.2 注册界面... 43 4.2.3 部门信息管理... 45 4.2.4 工种管理... 46 4.2.5 员工档案管理... 48 4.2.6 考勤信息管理... 50 4.2.7 工资管理... 52 4.2.8 调动信息管理... 55 4.2.9 报表输出管理... 59 4.2.10 数据管理... 60 4.3 本章小结 ... 63

厦门大学博硕士论文摘要库

(9)

目 录 VI

第五章 系统测试 ... 64

5.1 系统使用环境测试 ... 64 5.2 测试目标 ... 64 5.2.1 功能测试目标... 64 5.2.2 性能测试目标... 65 5.3 功能测试 ... 65 5.3.1 功能测试用例设计... 65 5.3.2 功能测试结果分析... 68 5.4 性能测试 ... 70 5.4.1 用户场景设计及测试结果... 71 5.4.2 性能测试分析... 72 5.5 本章小结 ... 74

第六章 总结与展望 ... 75

6.1 总结 ... 75 6.2 展望 ... 75

参考文献... 77

致谢 ... 78

厦门大学博硕士论文摘要库

(10)

Contents

VII

Contents

Chapter 1 Introduction ... 1

1.1 Research Background and Significance ... 1

1.2 Research Status and Problems ... 2

1.3 Research Contents ... 2

1.4 Structure Arrangements ... 3

Chapter 2 Requirements Analysis ... 5

2.1 Business Require ments Analysis ... 5

2.2 Functional Requirements Analysis ... 6

2.2.1 Login registration management ... 6

2.2.2 Department management... 8

2.2.3 Job managemen...10

2.2.4 Employee file management...12

2.2.5 Attendance management...14

2.2.6 Salary management ...16

2.2.7 Mobilize information management ...18

2.2.8 Report output management ...20

2.2.9 Data management...22

2.3 Functional Requirements Analysis of Background Manage ment ... 23

2.3.1 System Performance Requirements ... 23

2.3.2 The Security of use of the system ... 24

2.4 Summary ... 24

Chapter 3 System Design... 25

3.1 System Frame work Design ... 25

3.1.1 Software Framework Design ... 25

(11)

Contents

VIII

3.1.2 System Network Topology Design ... 26

3.2 Functional Design of Foreground Management ... 27

3.2.1 Login Registration Management... 28

3.2.2 Department Management ... 29

3.2.3 Job Management ... 29

3.2.4 Employee InformationManagement ... 30

3.2.5 Attendance InformationManagement ... 30

3.2.6 SalaryManagement ... 31

3.2.7 Employee MobilityManagement ... 31

3.2.8 Report Output ... 32

3.2.9 DataManagement ... 33

3.3 Functional Design of Background Management ... 33

3.3.1 E-fair Information Design ... 33

3.3.2 Database Table Design ... 35

3.4 System Security Design ... 38

3.5 Summary ... 39

Chapter 4 System Implementation ... 40

4.1 System Implementation Environment ... 40

4.2 Inte rface design... 40

4.2.1 Main Interface of Foreground Management ... 41

4.2.2 Product Ordering Management ... 43

4.2.3 Order Management ... 45

4.2.4 User Management ... 46

4.2.5 Employee file management...48

4.2.6 Attendance information management ...50

4.2.7 Salary management ...52

4.2.8 Mobilize information management ...55

4.2.9 Report output management ...59

4.2.10 Data management ...60

(12)

Contents

IX

4.3 Summary ... 63

Chapter 5 System Testing ... 64

5.1 System Testing Environment ... 64

5.2 System Testing Target... 64

5.2.1 Functional Testing Target ... 64

5.2.2 Performance Testing Target... 65

5.3 Functional Testing ... 65

5.3.1 Functional Test Cases Design ... 65

5.3.2 Function Test Results Analysis ... 68

5.4 Performance Testing... 70

5.4.1 Users Scene Design and Testing Results ... 71

5.4.2 Performance Testing Analysis... 72

5.5 Summary ... 74

Chapter 6 Conclusions and Prospects ... 75

6.1 Conclusions ... 75

6.2 Further Task Prospects ... 75

References ... 77

Acknowledgements... 78

(13)

第一章 绪论 1

第一章 绪论

1.1 研究背景及意义

在市场经济与科学技术飞速发展的今天,逻辑更加严密和复杂的企业工作 应用体系得到了更加广泛的应用,也发展的更加成熟。由此导致企业内与企业 管理有关的信息量不断增长,尤其涉及各个部门、职务级别、工作效益等各类 数据量成几何式提升。但就目前中小企业人力资源部门实际工作而言,他们依 旧采用的是以大量手工流程进行的工资录入及管理合算,工作效率较低,且由 于数据量大,专职人员较少,极易在工作中导致错误出现。本论文的研究目的 是基于现行中小企业人力资源管理制度基础上,将繁杂的人力资源手工作业流 程简化为采用计算机工作的较为科学的计算机人力资源管理数据库系统来执行 具体的诸如职务级别、员工增减、查询修改、工资设置、统计合算等业务工 作。这样可以相对高效快捷的完成工作,又极大的减轻人力资源部门员工的劳 动量。 鉴于当前人力资源管理系统对中小企业整体运行的重要性,以及企业人力 资源管理中存在的重复性、规律性、时间性等特征,企业的人力资源管理系统 的计算机化步伐尤为迫切。而且使用计算机进行人力资源管理后,可以大幅提 高人力资源部门员工作效率及数据的准确率。一是使得会计信息能够及时、全 面和准确的得到处理和应用,让工作中涉及财务处理和核算的工作变得一目了 然;二是可以将数据库中的工资、考勤等各类信息进行统计,共享给计财部 门,保证人力资源的各项情况得以迅速核算和快速输出,为公司及社会节省了 更多时间,创造更多效益。 当前整个社会的生活和工作方式由于信息时代计算机技术的迅猛发展而产 生了巨大变革,传统企业的人力资源管理模式也随之产生了诸多变化。计算机 和相关管理软件的应用使企业人力资源管理工作更加科学、透明、高效。也正 在逐步取代传统企业内“一个会计、一个账本”的企业资金管理模式。综上所 述,结合不同企业类别,研发具备自身特色并适合使用的人力资源管理软件, 使中小企业的人力资源管理模式实现信息化是十分迫切和必要的。

厦门大学博硕士论文摘要库

(14)

中小企业人力资源管理系统的设计与实现 2 而本文所要设计并实现的人力资源管理系统,旨在帮助人力资源部门员工 通过计算机来实现信息化的管理工资以及考勤情况。整套系统涵盖了人员信 息、部门组成、工资福利等数据库文件,构建了人员管理、部门管理、数据管 理等各项功能。通过对整个人力资源数据库的控制和管理,能够实现全面的查 询、删除、增加、修改等功能。

1.2 研究现状及存在问题

现在企业少部分已使用人力资源管理系统,将自己从传统的手工填单、手工 录单中解脱出来,或者是使用 Excel 表作为统计表格,但是从本质上与手工填单 是很相近的,不过是将纸质表格转化成了电子表格,但这并不算是真正意义上的 信息化,仅仅脱离了手工工艺,完全不能适应用户真正的需求,其具体表现在如 下方面: 1、部分企业管理系统只有管理者能够查询,不方便企业员工对于自身的考 勤等信息进行了解,和传统意义上的手工填单、手工录单没有很大的区别。将各 部门员工局限在固定的工作范围,导致企业在日常工作中遇到执行利差,大大降 低了工作效率,这并不符合人性化的需求。 2、数据存在本台电脑上的数据库,不能实时更新,前后台不能统计获得最新、 最真实有效的数据。 3、关于员工的个人信息不能有效连接,影响对奖金、考勤等部分工资发放, 基于这些问题,有必要开发一套完善的企业运作管理体系。 这套系统是企业对自身人力资源管理进行管理不可缺少的一部分,它是建立 在人事档案系统基础之上的系统,具有企业人事档案、企业员工考勤、企业员工 工资发放等管理功能,更加方便、简洁的使企业领导层能够更好的掌握自己企业 职工各方面的信息。系统中对企业各职能部门进行了权限分类,加强了各部门的 分工,减少了运行中发生错误的可能,添加了查询功能,对企业某一段时间或某 个部门的详细情况可以以表格的形式输出,供企业需要。

1.3 主要研究内容

以中小企业人力资源管理系统的人事管理需求为基础,设计并实现一套工资 管理系统,本文主要负责管理系统及数据库,实现对基础数据的管理、统计分析,

厦门大学博硕士论文摘要库

(15)

第一章 绪论 3 利用数据的更新,解决根据人事变动而造成的工资管理改变的信息交互。系统需 要涵盖部门管理、工种管理、员工档案、考勤管理、工资管理等九个关键功能, 重点解决根据不同工种、不同职务、不同考勤等信息得出不同的工资待遇。具体 的研究内容如下: 1、运用.NET 中的 WinForm,参考一般的工资与考勤管理系统,设计并实现 前台管理系统。主要包括部门管理、工种管理、注册、员工档案、考勤管理、工 资管理、调动信息、报表输出、信息管理的界面设计等功能,重点保证系统能高 效的根据系统内员工的信息得出统计分析。 2、数据库,采用 SQL 语言,应用 SQL SERVER 2008 数据库进行开发实现, 重点包含企业职工基本情况表、职工考勤表、员工工资表、调动情况表、登录表、 工种表、部门表七个表的创建。 本文应以软件工程理论为设计主线,需要说明部门管理、工种管理、注册、 员工档案、考勤管理、工资管理、调动信息、报表输出、信息管理九大关键功能 的功能需求、非功能需求、功能设计、数据库设计、业务需求和系统架构设计。 并根据需要给出系统管理功能模块运行过程中使用的代码以及系统的实现效果。

1.4 本文结构安排

本文共分为六章,各章结构如下: 第一章 绪论,介绍中小企业人力资源管理系统的研究背景及意义,系统的 存在的问题及研究现状,最后简述了本文所研究的内容及其特色; 第二章 系统的需求分析,包含系统功能需求分析,将管理系统分开分析, 共介绍了九个功能模块。同时分析系统的非功能性需求; 第三章 根据人力资源管理在中小企业中的需求,详细设计企业需要的系统, 其中包括系统框架设计、数据库设计、功能设计和系统使用安全设计等; 第四章 介绍中小企业人力资源管理系统的实现环境,以及核心功能实现和 主要界面展示; 第五章 中小企业人力资源管理系统的测试,系统测试目标的介绍,核心模 块的测试用例设计,性能测试的结果等; 第六章 对本论文的总结及展望,对论文的主要内容和项目的主要工作进行

厦门大学博硕士论文摘要库

(16)

中小企业人力资源管理系统的设计与实现

4

总结,同时客观的对本系统做了评价,指明了中小企业人力资源管理系统的现实 意义、仍存在的缺点以及将来系统仍需要改进的方向。

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to etd@xmu.edu.cn

for delivery details.

References

Related documents

Signal Ground Chassis Ground Earth Ground Virtual Ground Analog Ground Digital Ground Common Ground Floating Ground Single Supply R R C C1. Simple Voltage

Trim resistor can also be connected to Vo+ or Vo- but it would introduce a small error voltage than the desired value. The output voltage can be increased by both the remote

ROHM shall n ot be in an y way responsible or liabl e for fa ilure, malfunction or acci dent arising from the use of a ny ROHM’s Products against warning, caution or

• Not all women who develop breast cancer are invited to screening or attend screening.. • No adjustment for different baseline incidence rates • No adjustment for incidence

The obtained data suggest that the transponder’s temperature value in the retro-auricular region can efficiently estimate the central temperature value. In this case, the

Select three (3) zoonotic diseases associated with captive, non-domestic animals and discuss their epidemiology and the development of an appropriate preventative medicine

• Be ready for common seasonal species • Know and discuss endangered and.. threatened species cases with DNR • Meet your DNR herptile specialist •

Figure 9-12c The Right Knee Joint Medial condyle Medial meniscus Posterior cruciate ligament Tibial collateral ligament Anterior cruciate ligament Fibular collateral