中小企业人力资源管理系统论文.docx

上传人:b****6 文档编号:13385521 上传时间:2023-06-13 格式:DOCX 页数:45 大小:683.35KB
下载 相关 举报
中小企业人力资源管理系统论文.docx_第1页
第1页 / 共45页
中小企业人力资源管理系统论文.docx_第2页
第2页 / 共45页
中小企业人力资源管理系统论文.docx_第3页
第3页 / 共45页
中小企业人力资源管理系统论文.docx_第4页
第4页 / 共45页
中小企业人力资源管理系统论文.docx_第5页
第5页 / 共45页
中小企业人力资源管理系统论文.docx_第6页
第6页 / 共45页
中小企业人力资源管理系统论文.docx_第7页
第7页 / 共45页
中小企业人力资源管理系统论文.docx_第8页
第8页 / 共45页
中小企业人力资源管理系统论文.docx_第9页
第9页 / 共45页
中小企业人力资源管理系统论文.docx_第10页
第10页 / 共45页
中小企业人力资源管理系统论文.docx_第11页
第11页 / 共45页
中小企业人力资源管理系统论文.docx_第12页
第12页 / 共45页
中小企业人力资源管理系统论文.docx_第13页
第13页 / 共45页
中小企业人力资源管理系统论文.docx_第14页
第14页 / 共45页
中小企业人力资源管理系统论文.docx_第15页
第15页 / 共45页
中小企业人力资源管理系统论文.docx_第16页
第16页 / 共45页
中小企业人力资源管理系统论文.docx_第17页
第17页 / 共45页
中小企业人力资源管理系统论文.docx_第18页
第18页 / 共45页
中小企业人力资源管理系统论文.docx_第19页
第19页 / 共45页
中小企业人力资源管理系统论文.docx_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

中小企业人力资源管理系统论文.docx

《中小企业人力资源管理系统论文.docx》由会员分享,可在线阅读,更多相关《中小企业人力资源管理系统论文.docx(45页珍藏版)》请在冰点文库上搜索。

中小企业人力资源管理系统论文.docx

中小企业人力资源管理系统论文

中小企业人力资源治理系统

摘 要:

本系统是依据中小企业人力资源治理的实际需求而设计、开发的一个小型人力资源治理系统。

该系统具备职员信息治理、考勤治理、工资治理、系统维护等功能。

本系统差不多能满足中小企业人力资源治理的需要,从而提高该公司治理水平。

本系统采纳经典的C/S结构,要紧依据公司人力资源治理的工作流程设计与开发。

该系统的分析与设计采纳了目前流行的面向对象方法,分不以用例图、顺序图表达了系统的功能需求及各功能用例间的关系,系统的实现以VisualStudio2010作为开发平台,采纳SQLServer2008存储数据。

使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;在数据操控方面,用ADO.NET作为C#与SQLServer数据接口,实现C#语言对SQLServer的操纵与操纵。

关键词:

人力资源治理系统;C/S;SQLServer2008;VisualStudio.NET2010;ADO.NET

AHumanResourceManagementSystem

Abstract:

Thisisasmallhumanresourcemanagementsystemwhichisbasedontheactualdemandofhumanresourcesmanagementforminorenterprises.Thesystemhasseveralfunctionssuchasthestaffinformationmanagement,attendancemanagement,salarymanagement,systemmaintenanceandsoon.Thesystemcansatisfythebasicneedsofhumanresourcesmanagementinminorenterprises,soastoimprovethemanagementlevelofthecompany.

ThesystemusestheclassicalC/Sstructure.Theprocessofdesignanddevelopmentismainlybasedonthehumanresourcemanagementofthecompany.Anaalysisanddesignofthesystemadoptedcurrentlypopularobject-orientedmethods,respectivelywithausecasediagram、sequencediagramtoexpressthefunctionalrequirementsofthesystemandtherelationshipbetweeneachusecashdiagram.ThesystemusingaclassicalstructuredmethodcalleddatafloworientedandimplementingwithVisualStudio2010asthedevelopmentplatformandSQLServer2008astheenvironmentfordatastoring.ThesystemalsousesC#todesigntheoperatinglabelsandprogramsinordertofulfillthefunctionsofdataentering,modifying,storingandquerycalling.Intheaspectofdatamanipulating,usingADO.NETastheinterfacebetweenC#andSQLServerandC#languagetomanipulateandcontrolSQLServer.

Keywords:

AHumanResourceManagementSystem;C/S;SQLServer2008;VisualStudio.NET2010;ADO.NET

前言

依照中小企业对人力资源治理的要求,该系统要紧用于企业内部职员的档案、工资、考勤、评价的治理,便于公司领导掌握人员的动向,及时调整人才的分配,使职员情况的记录和统计变得简单,从而提高企业人力资源治理的效率。

因此,本系统的开发目标如下:

1.职员差不多档案、职员简历、职员家庭成员信息等相关界面的添加、修改、删除等操作。

2.查询功能的实现。

3.对职员的考勤、工资等进行统计。

4.职员考勤信息的数字化显示。

5.界面清晰美观,逻辑性强,操作简单易明白。

6.系统运行良好,兼容性强。

本文要紧介绍该系统分析、设计与开发这三个时期的过程,全文共分5章:

第1章:

开发技术简介,要紧讲了开发该系统所用到的一些技术。

第2章:

系统分析,要紧讲明系统分析的概念、原则等以及本系统的功能需求,性能需求等。

第3章:

系统设计,要紧描述系统的模块设计和数据库的设计。

第4章:

系统各模块实现,要紧讲明各个功能的实现。

第5章:

系统测试,要紧讨论系统测试的方法与过程。

第1章开发技术简介

本系统的开发要紧采纳的是微软公司所开发的技术,要紧包括VisualStudio.NET2010平台、SQLServer2008数据治理系统、C#编程语言、ADO.NET等。

现对上述技术简要讲明如下:

1.1C/S结构

C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务治理、消息队列、数据的复制和同步、通信安全等系统级的问题。

与B/S结构相比,C/S技术进展历史更为“悠久”。

从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术是更成熟、更可靠的。

本系统采纳经典的C/S结构。

采纳该结构来设计那个系统是因为该公司规模并不是专门大,目前并没有任何的分公司,只是在本公司内部进行使用,不需要任何的网上操作,不管是在经济上依旧治理上都专门适合该公司现在的需要。

C/S结构有如下特点:

1.由于客户端的实现是与服务器的直接相连,没有中间环节,因此响应速度会专门快。

2.操作界面漂亮、形式多样,能够充分满足客户自身的个性化要求。

3.C/S结构的治理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

1.2C#语言

C#是微软为.NET平台订做的编程语言,它是C/C++系列中第一个面向组件的程序设计语言,C#的统一类型特性大幅度简化了系统的开发操作,提高了扩展性与重复使用性,如集合对象能够存放任何类型的对象。

C#中没有指针,因此,C#程序可不能有“乱指”的指针这种困扰,C#程序编译后产生EXE或DLL等PE可执行文件,这些文件是一种中间语言,与CPU无关,如此使得C#所编译的程序能够在任何支持.NETFramework的操作系统下执行。

1.3SQLServer

SQL是一种结构化查询语言。

SQL语言的要紧功能确实是和各种数据库建立联系,进行沟通。

SQL语句能够用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库治理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采纳了SQL语言标准。

SQLServer2008能够对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。

进行加密使公司能够满足遵守规范及其关注数据隐私的要求。

简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问。

这些能够在不改变已有的应用程序的情况下进行。

本系统对SQLServer数据库的访问要紧通过六个步骤实现:

1.建立数据库表,表中存储相应数据。

2.使用SqlConnection类建立数据库应用程序和数据库连接对象。

3.从数据库指定表中取出感兴趣的记录。

4.从数据库指定表中取出的感兴趣记录组成一个新表,填充到DataSet类对象中,可填充多个表,并可在DataSet类对象中指定表和表的关系。

取出所感兴趣的记录后断开数据库连接。

5.用支持数据库绑定控件,例如DataGrid控件,显示DataSet类对象中的数据,供用户扫瞄、查询和修改。

6.及时更新DataSet中内容,并把修改的数据存回源数据库。

1.4ADO.NET

ADO.NET确实是一种让程序员能够快速、高效地利用VisualStudio2010开发出数据库应用程序的技术。

实际上,ADO.NET确实是.NETFramework的类库中一些特定的能够对数据库中的数据进行操作的类的集合。

ADO.NET实际包括两个组成部分:

1.数据提供者

也称为.NETFramework数据提供程序,实际上确实是建立和数据库的连接、提取数据、操作数据、执行数据命令等一系列类。

2.DataSet(数据集)

表示数据在客户机内存中的缓存。

ADO.NET是数据库访问和操作的要紧类集合,是.NET框架中特不重要的组成部分。

利用ADO.NET技术编制的数据库程序必须在.NET框架支持下才能运行。

C#利用ADO.NET进行数据库开发的差不多步骤:

1.创建和数据库连接的connection对象。

2.配置DataAdapter对象并创建和操作数据集DataSet。

3.将数据库中的表添加到DataSet中。

4.把数据集DataSet绑定到DataGrid上。

利用DataAdapter的Fill方法将数据填充到DataSet,最终的数据库中的数据显示在用户界面的DataGrid中。

第2章系统分析

系统分析(SystemsAnalysis)是软件系统设计与开发的一个要紧和关键时期,其目的是确定用户的需求及其解决方法,具体包括用户对系统功能的需求、公司的业务与数据流程、所要开发系统的模型等。

系统分析所确定的内容是今后系统设计、系统实现的基础。

目前常用的系统分析方法有基于数据流的结构化方法、面向对象的方法、面向领域的方法等。

面向对象的方法是当前流行的主流方法,由于本系统开发过程中采纳的技术差不多是基于面向对象技术的,因此本系统的分析采纳了面向对象的方法并使用面向对象领域中普遍采纳的UML建模语言给出了分析结果——系统总体用例图。

2.1可行性分析

2.1.1经济可行性分析

完成本系统需要硬件和软件两方面的支持。

硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用。

软件方面由于本系统属于小型治理系统,利用VisualStudio2010和SQLServer2008数据库开发工具即可实现,经济成本低,因此在经济上是可行的。

2.1.2技术可行性分析

本系统采纳目前被广泛使用的C#开发技术、SQLServer2008数据库技术和Window7操作系统进行开发设计。

首先,C#是微软为.NET量身定做的开发语言集合了C/C++和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用VisualStudio2010作为开发平台,关于开发本系统来讲,这种开发环境是完全没有问题的。

其次,本系统采纳SQLServer2008数据库。

到目前为止,SQL数据库仍然是使用最广泛的一种数据库语言,因此本系统采纳SQLServer2008,在系统安全性、可用性和高稳定性上又有了专门大的提升。

再次,本系统的操作环境采纳Windows7操作系统。

Window7是由微软公司推出的操作系统,能够为本系统的开发提供良好的稳定性。

最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,因此兼容性上不存在问题。

硬件方面,采纳标准的服务器硬件配置,能满足本系统的要求。

综上所述,本系统的技术可行性不存在问题。

2.1.3治理可行性分析

本系统的要紧是针对中小企业的实际情况而进行开发的,应用对象为该公司的人力资源治理人员和企业的高层治理者,由于本系统界面简洁、结构清晰、操作简单,因此在对相应使用人员进行培训的情况下是能够顺利使用本系统的。

2.2功能需求

1.功能分析

中小企业是坐落于苏州昆山的一家电子厂,其公司要紧生厂电脑显示屏,手机显示屏等其他产品,因此需要大量的流水线工人,为了更好的治理这些工人,这就需要一个人力资源治理系统来记录这些工人的工资,出勤率,请假治理相关事仪。

通过以上分析并通过对该公司的实际调研,确定该系统应实现的系统功能如下:

(1)人事治理:

要紧实现治理企业职员的差不多信息治理,包括职员差不多信息的录入、修改、删除以及职员家庭信息、职职员作简历、职员奖惩记录、职员培训记录、职员离职信息治理等功能。

(2)考勤治理:

要紧通过职员考勤信息处理模块实现职员考勤信息的录入、修改、删除操作及职员考勤信息的统计等信息。

(3)工资治理:

通过工资治理模块实现工资的录入、修改。

(4)系统维护:

对系统信息进行设置。

要紧实现用户密码的修改设置。

(5)退出系统:

完成系统的退出。

2.功能用例图

依照功能需求分析和调研能够得出系统的功能的总用例图,如图2-1所示。

图2-1系统总体用例图

2.3性能需求

1.速度

公司电脑环境为MicrosoftWindows操作系统、CPU主频为2GHz以上,2GB内存配置。

本系统采纳的是C/S模式,服务器的配置完全能够承受这种需求,因此完全能够满足用户的需求。

2.安全性

系统的安全性包括保密性、完整性和可用性,该系统需用户输入用户名及密码才能登录并使用。

假如用户名及密码输入错误,就会提示登录失败,用户就无法使用该系统。

3.有用性

该系统要紧是依照中小企业的实际情况而进行设计和开发的,因此系统的各种功能也差不多上最适合该公司的。

4.可维护性

系统需要负责人每年进行维护,查看系统的使用情况,维护的目的是要保证系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用,维护要有打算、有组织的进行。

2.4系统目标

依照以上的分析,确定该系统具体目标如下:

1.职员差不多档案、职员简历、职员家庭成员信息等相关界面的添加、修改、删除操作。

2.查询功能的实现。

3.对职员的考勤、工资等进行统计。

4.职员考勤信息的数字化显示,以方便企业对职员进行年终考核。

5.界面清晰美观,逻辑性强,操作简单易明白。

6.系统运行良好,兼容性强。

第3章系统设计

本章要紧从系统模块设计和数据库设计两个方面来进行设计。

将本系统的各模块功能以及数据库中表结构的设计都详细的承现出来。

在系统模块设计中,通过对系统需求的分析,将系统的模块都设计出来并用顺序图的形式来展示各模块的功能。

数据库设计中,先通过实体类图来展示出表字段以及各字段的功能,然后再把表的结构通过表格的方式显示出来。

3.1功能模块设计

依照需求分析之后,将系统分为以下几个模块:

系统的登录模块、人力资源治理模块、工资治理模块、考勤治理模块、系统维护。

下面具体介绍这些模块所包含的内容。

1.登录模块:

用户必须登录之后才能进行使用。

登录顺序图如图3-1所示。

图3-1系统登录顺序图

2.人力资源治理模块:

包括公司资料、部门设置、人力资源资料、培训管理、奖惩治理、调薪治理、考评治理以及合同治理。

人力资源治理模块顺序图如图3-2所示。

图3-2人力资源治理模块

3.工资治理模块:

包括工资表查询和工资表治理。

工资治理模块顺序图如图3-3所示。

图3-3工资治理模块

4.考勤治理模块:

包括请假登记、加班治理。

考勤治理模块顺序图如图3-4所示。

图3-4考勤治理模块

5.系统维护模块:

包括更改密码、用户治理、数据备份、数据恢复。

系统维护模块顺序图如图3-5所示。

图3-5系统维护模块

3.2数据库设计

3.2.1概念设计

本系统的数据库要紧是用来记录企业所有职员的差不多信息及考勤、薪资等信息等数据,数据量由企业的职员数量多少决定。

本系统的数据库命名为中小企业人力资源治理系统,共用12张数据表来存储相应信息。

数据库概念设计作为系统开发的重要组成部分,是依照治理系统的相应需求制定的,数据库的优劣直接阻碍到系统的后期开发。

为了保证系统的安全性,在登录系统的时候用户需要输入正确的用户名和密码,同时通过不同的用户名和密码进入不同的治理界面。

因此,需要一个数据库表用来记录用户的用户名和密码。

登录表的实体类图如图3-6所示。

图3-6登录表

职员信息表属于其中最重要的一个表,在那个表中记录了职员的差不多信息,因此表中涉及的职员信息字段太多,本实体类图只给出了部分字段。

本系统的职员差不多信息表实体类图如图3-7所示。

图3-7职员差不多信息

职员受到奖惩是必不可少的。

在数据库设计中,加入了一个职员奖惩表,以便对职员的奖惩信息进行记录。

奖惩表的实体类图如图3-8所示。

图3-8奖惩表

职员的考勤信息是通过数据库进行显示的。

事实上体类图如图3-9所示。

图3-9职员考勤信息表

人力资源治理系统离不开对职员的工资治理,将职员的工资信息动态地录入数据库同时能够随时清晰地查看是设计此薪资信息表的差不多目的。

其类图设计如图3-10所示。

图3-10薪资治理表

此外,职员培训记录表、职员简历表、职员离职治理表、职员培训记录表均属于职员档案信息的范围,实体类图设计与其它职员差不多信息类似,本文不再显示其类图设计。

3.2.2物理设计

依照上面设计的实体类图,便能够在数据库中创建相应的数据库表,本系统的各数据表的结构如下:

(1)职员差不多档案表用于保存职员的差不多档案信息。

包括自编号、职员编号、职员姓名、职员性不、出生年月、身份证号码、民族、政治面貌、婚姻状况、文化程度、专业、毕业院校、职务、差不多工资、手机号码、籍贯等字段。

其结构如表3-1所示。

表3-1差不多档案表

字段名称

类型

是否同意空

讲明

编号

varchar(50)

职员信息编号(主键)

姓名

varchar(50)

职员姓名

性不

varchar(50)

职员性不

出生年月

datetime

职员出生日期

身份证号码

varchar(50)

职员身份证编号

民族

varchar(50)

职员民族

政治面貌

varchar(50)

职员政治面貌

文化程度

varchar(50)

职员文化程度

专业

varchar(50)

职员所学专业

毕业院校

varchar(50)

职员毕业院校

职称

varchar(50)

职员职称

职务

varchar(50)

职员在公司的职务

进入单位时刻

datetime

职员进入本单位时刻

合同年限

varchar(50)

职员签订的合同年限

差不多工资

float

职员的差不多工资

银行账号

varchar(50)

职员的工资银行账号

保险账号

varchar(50)

职员的保险账号

手机号码

varchar(50)

职员手机号码

家庭住址

varchar(50)

职员家庭住址

籍贯

varchar(50)

职员籍贯

备注

varchar(50)

其它讲明

(2)公司部门表用于存放公司部门信息。

包括部门名称、部门负责人、人力资源文员、联系电话、额定人数、讲明等字段。

其结构如表3-2所示。

表3-2部门信息表

字段名

类型

是否同意空

讲明

部门名称

varchar(50)

公司部门名称

部门经理

varchar(50)

本部门经理

负责人

varchar(50)

各部门负责人信息

联系电话

varchar(100)

本部门联系电话

备注

varchar(50)

讲明信息

(3)离职治理表用来存放职员的离职信息。

包括自编号、职员编号、职员姓名、离职时刻、离职缘故、批准人和讲明信息等。

其结构如表3-3所示。

表3-3离职治理表

字段名

类型

是否同意空

讲明

编号

varchar(50)

职员编号

姓名

varchar(50)

职员姓名

离职时刻

datetime

职员离职时刻

离职缘故

varchar(50)

职员离职缘故

批准人

varchar(50)

批准人姓名

讲明

varchar(50)

讲明事项

(4)操作用户权限表用于存放用户的信息及各用户的权限信息。

包括用户名称、用户密码。

其结构如表3-4所示。

表3-4操作用户权限表

字段名称

类型

是否同意空

讲明

用户名称

varchar(50)

存放用户名称

用户密码

varchar(50)

存放用户密码

(5)培训记录表用于存放职员的培训记录信息。

包括:

自编号、职员编号、职员姓名、开始时刻、结束时刻、培训单位、培训地点、培训内容、培训经费、证书名称、讲明信息等字段。

其结构表如表3-5所示。

表3-5职员培训记录表

字段名

类型

是否同意空

讲明

职员编号

varchar(50)

职员编号

职员姓名

varchar(50)

职员姓名

开始时刻

datetime

培训开始时刻

结束时刻

datetime

培训结束时刻

培训单位

varchar(50)

培训单位名称

培训地点

varchar(50)

培训所在地点

培训内容

varchar(50)

培训内容

培训经费

varchar(50)

培训经费数量

证书名称

varchar(50)

培训证书名称

讲明

varchar(50)

讲明信息

(6)请假记录表用于存放职员的请假信息。

包括:

姓名、职员编号、请假天数等字段。

其结构表如表3-6所示。

表3-6请假记录表

字段名

类型

是否同意空

讲明

职员编号

varchar(50)

职员编号

职员姓名

varchar(50)

职员姓名

请假天数

varchar(50)

请假的时刻

(7)职员奖惩信息表用于存放职员的奖惩信息。

包括:

职员编号、职员姓名、奖惩日期、奖惩类型、奖惩缘故、讲明等字段。

其结构表如表3-7所示。

表3-7职员奖惩信息表

字段名

类型

是否同意空

讲明

职员编号

varchar(50)

职员编号

职员姓名

varchar(50)

职员姓名

奖惩日期

datetime

奖惩日期

奖惩类型

varchar(50)

奖惩类型

奖惩缘故

varchar(50)

奖惩缘故

讲明

varchar(50)

讲明信息

(8)加班治理表用于存放职员的加班信息。

包括:

职员编号、职员姓名以及加班时数等字段。

其结构表如表3-8所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2