ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:683.35KB ,
资源ID:13385521      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13385521.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中小企业人力资源管理系统论文.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、中小企业人力资源管理系统论文 中小企业人力资源治理系统摘要:本系统是依据中小企业人力资源治理的实际需求而设计、开发的一个小型人力资源治理系统。该系统具备职员信息治理、考勤治理、工资治理、系统维护等功能。本系统差不多能满足中小企业人力资源治理的需要,从而提高该公司治理水平。本系统采纳经典的C/S结构, 要紧依据公司人力资源治理的工作流程设计与开发。该系统的分析与设计采纳了目前流行的面向对象方法,分不以用例图、顺序图表达了系统的功能需求及各功能用例间的关系,系统的实现以Visual Studio 2010作为开发平台,采纳SQL Server 2008存储数据。使用C# 设计操作控件和编写操作程序

2、,完成数据输入、修改、存储、调用查询等功能;在数据操控方面,用ADO.NET作为C#与SQL Server 数据接口,实现C#语言对SQL Server的操纵与操纵。关键词: 人力资源治理系统;C/S;SQL Server 2008;Visual Studio .NET 2010;ADO.NETA Human Resource Management System Abstract:This is a small human resource management system which is based on the actual demand of human resources mana

3、gement for minor enterprises. The system has several functions such as the staff information management, attendance management, salary management, system maintenance and so on. The system can satisfy the basic needs of human resources management in minor enterprises, so as to improve the management

4、level of the company. The system uses the classical C/S structure. The process of design and development is mainly based on the human resource management of the company. Anaalysis and design of the system adopted currently popular object-oriented methods,respectively with a use case diagram、sequence

5、 diagram to express the functional requirements of the system and the relationship between each use cash diagram. The system using a classical structured method called data flow oriented and implementing with Visual Studio 2010 as the development platform and SQL Server 2008 as the environment for d

6、ata storing. The system also uses C# to design the operating labels and programs in order to fulfill the functions of data entering, modifying, storing and query calling. In the aspect of data manipulating, using ADO.NET as the interface between C# and SQL Server and C# language to manipulate and co

7、ntrol SQL Server.Key words: A Human Resource Management System ; C/S; SQL Server 2008; Visual Studio. NET 2010; ADO.NET前言依照中小企业对人力资源治理的要求,该系统要紧用于企业内部职员的档案、工资、考勤、评价的治理,便于公司领导掌握人员的动向,及时调整人才的分配,使职员情况的记录和统计变得简单,从而提高企业人力资源治理的效率。因此,本系统的开发目标如下:1.职员差不多档案、职员简历、职员家庭成员信息等相关界面的添加、修改、删除等操作。2.查询功能的实现。3.对职员的考勤、工资等

8、进行统计。4.职员考勤信息的数字化显示。5.界面清晰美观,逻辑性强,操作简单易明白。6.系统运行良好,兼容性强。本文要紧介绍该系统分析、设计与开发这三个时期的过程,全文共分5章:第1章:开发技术简介,要紧讲了开发该系统所用到的一些技术。第2章:系统分析,要紧讲明系统分析的概念、原则等以及本系统的功能需求,性能需求等。第3章:系统设计,要紧描述系统的模块设计和数据库的设计。第4章:系统各模块实现,要紧讲明各个功能的实现。第5章:系统测试,要紧讨论系统测试的方法与过程。第1章 开发技术简介本系统的开发要紧采纳的是微软公司所开发的技术,要紧包括Visual Studio. NET 2010平台、SQ

9、L Server 2008数据治理系统、C#编程语言、ADO.NET等。现对上述技术简要讲明如下:1. 1 C/S结构C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务治理、消息队列、数据的复制和同步、通信安全等系统级的问题。与B/S结构相比,C/S技术进展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术是更成熟、更可靠的。本系统采纳经典的C/S结构。采纳该结构来设计那个系统是因为该公司规模并不是专门大,目前并没有任何的分公司,只是在本公司内部进行使用,不需要任何的网上操作,不管是在经济上依旧治理上都专门适合该公司现在的需要。C/S结构有如下特点:

10、1.由于客户端的实现是与服务器的直接相连,没有中间环节,因此响应速度会专门快。2.操作界面漂亮、形式多样,能够充分满足客户自身的个性化要求。3.C/S结构的治理信息系统具有较强的事务处理能力,能实现复杂的业务流程。1.2 C#语言C#是微软为.NET平台订做的编程语言,它是C/C+系列中第一个面向组件的程序设计语言,C#的统一类型特性大幅度简化了系统的开发操作,提高了扩展性与重复使用性,如集合对象能够存放任何类型的对象。C#中没有指针,因此,C#程序可不能有“乱指”的指针这种困扰,C#程序编译后产生EXE或DLL等PE可执行文件,这些文件是一种中间语言,与CPU无关,如此使得C#所编译的程序能

11、够在任何支持.NET Framework的操作系统下执行。1.3 SQL ServerSQL是一种结构化查询语言。SQL语言的要紧功能确实是和各种数据库建立联系,进行沟通。SQL语句能够用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库治理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采纳了SQL语言标准。 SQL Server 2008能够对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司能够满足遵守规范及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或

12、模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问。这些能够在不改变已有的应用程序的情况下进行。 本系统对SQL Server数据库的访问要紧通过六个步骤实现:1.建立数据库表,表中存储相应数据。2.使用SqlConnection类建立数据库应用程序和数据库连接对象。3.从数据库指定表中取出感兴趣的记录。4.从数据库指定表中取出的感兴趣记录组成一个新表,填充到DataSet类 对象中,可填充多个表,并可在DataSet类对象中指定表和表的关系。 取出所感兴趣的记录后断开数据库连接。5.用支持数据库绑定控件,例如DataGrid控件,显示DataSet类对象中 的数据,供用户扫瞄、查询

13、和修改。6.及时更新DataSet中内容,并把修改的数据存回源数据库。1.4 ADO.NETADO.NET确实是一种让程序员能够快速、高效地利用Visual Studio 2010开发出数据库应用程序的技术。实际上,ADO.NET确实是.NET Framework的类库中一些特定的能够对数据库中的数据进行操作的类的集合。ADO.NET实际包括两个组成部分:1.数据提供者 也称为.NET Framework数据提供程序,实际上确实是建立和数据库的连接、 提取数据、操作数据、执行数据命令等一系列类。2.DataSet(数据集) 表示数据在客户机内存中的缓存。ADO.NET是数据库访问和操作的要紧类

14、集合,是.NET框架中特不重要的组成部分。利用ADO.NET技术编制的数据库程序必须在.NET框架支持下才能运行。C#利用ADO.NET进行数据库开发的差不多步骤:1.创建和数据库连接的connection对象。2.配置DataAdapter 对象并创建和操作数据集DataSet。3.将数据库中的表添加到DataSet中。4.把数据集DataSet绑定到DataGrid上。利用DataAdapter的Fill方法 将数据填充到DataSet,最终的数据库中的数据显示在用户界面的 DataGrid中。 第2章 系统分析系统分析(Systems Analysis)是软件系统设计与开发的一个要紧和关

15、键时期,其目的是确定用户的需求及其解决方法,具体包括用户对系统功能的需求、公司的业务与数据流程、所要开发系统的模型等。系统分析所确定的内容是今后系统设计、系统实现的基础。目前常用的系统分析方法有基于数据流的结构化方法、面向对象的方法、面向领域的方法等。面向对象的方法是当前流行的主流方法,由于本系统开发过程中采纳的技术差不多是基于面向对象技术的,因此本系统的分析采纳了面向对象的方法并使用面向对象领域中普遍采纳的UML建模语言给出了分析结果系统总体用例图。2.1 可行性分析2.1.1 经济可行性分析完成本系统需要硬件和软件两方面的支持。硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用。软件

16、方面由于本系统属于小型治理系统,利用Visual Studio 2010和SQL Server 2008数据库开发工具即可实现,经济成本低,因此在经济上是可行的。2.1.2技术可行性分析本系统采纳目前被广泛使用的C#开发技术、SQL Server 2008数据库技术和Window 7操作系统进行开发设计。首先,C#是微软为.NET量身定做的开发语言集合了C/C+和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用Visual Studio 2010作为开发平台,关于开发本系统来讲,这种开发环境是完全没有问题的。其次,本系统采纳SQL Server 2008数据库。到目前为止,SQL数

17、据库仍然是使用最广泛的一种数据库语言,因此本系统采纳SQL Server 2008,在系统安全性、可用性和高稳定性上又有了专门大的提升。再次,本系统的操作环境采纳Windows 7操作系统。Window7是由微软公司推出的操作系统,能够为本系统的开发提供良好的稳定性。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,因此兼容性上不存在问题。硬件方面,采纳标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。2.1.3 治理可行性分析本系统的要紧是针对中小企业的实际情况而进行开发的,应用对象为该公司的人力资源治理人员和企业的高层治理者,由于本系统界面简洁、结构

18、清晰、操作简单,因此在对相应使用人员进行培训的情况下是能够顺利使用本系统的。2.2 功能需求1.功能分析 中小企业是坐落于苏州昆山的一家电子厂,其公司要紧生厂电脑显示屏,手机显示屏等其他产品,因此需要大量的流水线工人,为了更好的治理这些工人,这就需要一个人力资源治理系统来记录这些工人的工资,出勤率,请假治理相关事仪。通过以上分析并通过对该公司的实际调研,确定该系统应实现的系统功能如下:(1)人事治理:要紧实现治理企业职员的差不多信息治理,包括职员差不多信息的录入、修改、删除以及职员家庭信息、职职员作简历、职员奖惩记录、职员培训记录、职员离职信息治理等功能。(2)考勤治理:要紧通过职员考勤信息处

19、理模块实现职员考勤信息的录入、修改、删除操作及职员考勤信息的统计等信息。(3)工资治理:通过工资治理模块实现工资的录入、修改。(4)系统维护:对系统信息进行设置。要紧实现用户密码的修改设置。(5)退出系统:完成系统的退出。2.功能用例图依照功能需求分析和调研能够得出系统的功能的总用例图,如图2-1所示。图2-1 系统总体用例图2.3 性能需求1速度公司电脑环境为Microsoft Windows 操作系统、CPU主频为2 GHz以上,2 GB内存配置。本系统采纳的是C/S模式,服务器的配置完全能够承受这种需求,因此完全能够满足用户的需求。2.安全性系统的安全性包括保密性、完整性和可用性,该系统

20、需用户输入用户名及密码才能登录并使用。假如用户名及密码输入错误,就会提示登录失败,用户就无法使用该系统。3.有用性该系统要紧是依照中小企业的实际情况而进行设计和开发的,因此系统的各种功能也差不多上最适合该公司的。4.可维护性系统需要负责人每年进行维护,查看系统的使用情况,维护的目的是要保证系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用,维护要有打算、有组织的进行。2.4 系统目标依照以上的分析,确定该系统具体目标如下:1.职员差不多档案、职员简历、职员家庭成员信息等相关界面的添加、修改、 删除操作。2.查询功能的实现。3.对职员的考勤、工资等进行统计。4.职员考勤信息的数字

21、化显示,以方便企业对职员进行年终考核。5.界面清晰美观,逻辑性强,操作简单易明白。6.系统运行良好,兼容性强。第3章 系统设计本章要紧从系统模块设计和数据库设计两个方面来进行设计。将本系统的各模块功能以及数据库中表结构的设计都详细的承现出来。在系统模块设计中,通过对系统需求的分析,将系统的模块都设计出来并用顺序图的形式来展示各模块的功能。数据库设计中,先通过实体类图来展示出表字段以及各字段的功能,然后再把表的结构通过表格的方式显示出来。3.1 功能模块设计依照需求分析之后,将系统分为以下几个模块:系统的登录模块、人力资源治理模块、工资治理模块、考勤治理模块、系统维护。下面具体介绍这些模块所包含

22、的内容。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 系统维护模块

23、3.2数据库设计3.2.1概念设计本系统的数据库要紧是用来记录企业所有职员的差不多信息及考勤、薪资等信息等数据,数据量由企业的职员数量多少决定。本系统的数据库命名为中小企业人力资源治理系统,共用12张数据表来存储相应信息。数据库概念设计作为系统开发的重要组成部分,是依照治理系统的相应需求制定的,数据库的优劣直接阻碍到系统的后期开发。为了保证系统的安全性,在登录系统的时候用户需要输入正确的用户名和密码,同时通过不同的用户名和密码进入不同的治理界面。因此,需要一个数据库表用来记录用户的用户名和密码。登录表的实体类图如图3-6所示。图3-6 登录表职员信息表属于其中最重要的一个表,在那个表中记录了职

24、员的差不多信息,因此表中涉及的职员信息字段太多,本实体类图只给出了部分字段。本系统的职员差不多信息表实体类图如图3-7所示。图3-7 职员差不多信息职员受到奖惩是必不可少的。在数据库设计中,加入了一个职员奖惩表,以便对职员的奖惩信息进行记录。奖惩表的实体类图如图3-8所示。图3-8 奖惩表职员的考勤信息是通过数据库进行显示的。事实上体类图如图3-9所示。图3-9 职员考勤信息表人力资源治理系统离不开对职员的工资治理,将职员的工资信息动态地录入数据库同时能够随时清晰地查看是设计此薪资信息表的差不多目的。其类图设计如图3-10所示。图3-10 薪资治理表此外,职员培训记录表、职员简历表、职员离职治

25、理表、职员培训记录表均属于职员档案信息的范围,实体类图设计与其它职员差不多信息类似,本文不再显示其类图设计。3.2.2物理设计依照上面设计的实体类图,便能够在数据库中创建相应的数据库表,本系统的各数据表的结构如下:(1)职员差不多档案表用于保存职员的差不多档案信息。包括自编号、职员编号、职员姓名、职员性不、出生年月、身份证号码、民族、政治面貌、婚姻状况、文化程度、专业、毕业院校、职务、差不多工资、手机号码、籍贯等字段。其结构如表3-1所示。 表3-1 差不多档案表字段名称类型是否同意空讲明编号varchar(50)否职员信息编号(主键)姓名varchar(50)否职员姓名性不varchar(5

26、0)否职员性不出生年月datetime否职员出生日期身份证号码varchar(50)否职员身份证编号民族 varchar(50)否职员民族政治面貌varchar(50)否职员政治面貌文化程度varchar(50)是职员文化程度专业varchar(50)是职员所学专业毕业院校varchar(50)是职员毕业院校职称varchar(50)是职员职称职务varchar(50)是职员在公司的职务进入单位时刻datetime否职员进入本单位时刻合同年限varchar(50)否职员签订的合同年限差不多工资float否职员的差不多工资银行账号varchar(50)否职员的工资银行账号保险账号varchar(

27、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)离职治理表用来存放

28、职员的离职信息。包括自编号、职员编号、职员姓名、离职时刻、离职缘故、批准人和讲明信息等。其结构如表3-3所示。表3-3 离职治理表字段名类型是否同意空讲明编 号varchar(50)否职员编号姓 名varchar(50)否 职员姓名离职时刻datetime否职员离职时刻 离职缘故varchar(50)否 职员离职缘故批准人varchar(50)否 批准人姓名讲 明varchar(50)是讲明事项(4)操作用户权限表用于存放用户的信息及各用户的权限信息。包括用户名称、用户密码。其结构如表3-4所示。表3-4 操作用户权限表字段名称类型是否同意空讲明用户名称varchar(50)否存放用户名称用户

29、密码varchar(50)否存放用户密码(5)培训记录表用于存放职员的培训记录信息。包括:自编号、职员编号、职员姓名、开始时刻、结束时刻、培训单位、培训地点、培训内容、培训经费、证书名称、讲明信息等字段。其结构表如表3-5所示。表3-5 职员培训记录表字段名类型是否同意空讲明职员编号varchar(50)否职员编号职员姓名varchar(50)否职员姓名开始时刻datetime否培训开始时刻结束时刻datetime否培训结束时刻培训单位varchar(50)是培训单位名称培训地点varchar(50)是培训所在地点培训内容varchar(50)是培训内容培训经费varchar(50)是培训经费

30、数量证书名称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