论文企业人力资源管理Word文档下载推荐.docx
- 文档编号:19029098
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:52
- 大小:812.98KB
论文企业人力资源管理Word文档下载推荐.docx
《论文企业人力资源管理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《论文企业人力资源管理Word文档下载推荐.docx(52页珍藏版)》请在冰豆网上搜索。
3.1.1B/S模式的概念10
3.1.2B/S模式与C/S模式对比10
3.2开发工具介绍11
3.2.1.NET的特点11
3.2.2ASP.NET11
3.2.3ASP.net简介12
3.2.4数据库SQLServer介绍14
3.2.5数据库的发展16
3.2.6ADO技术介绍17
3.2.7数据库管理系统17
第四章系统总体架构18
4.1.功能模块介绍18
4.2系统登录流程图19
4.3密码修改流程图19
4.4添加岗位信息流程图20
4.5合同信息管理流程(管理员)20
第五章使用说明21
5.1系统功能简介21
5.1.1系统功能图21
5.1.2系统功能介绍21
5.2操作说明22
5.2.1系统的运行环境22
5.2.2系统的调试与测试22
5.3系统详细说明23
5.3.1系统登录23
5.3.2密码修改25
5.3.3机构信息管理27
5.3.4机构信息管理31
5.3.5人事档案管理36
5.3.6合同信息管理40
第六章结论45
6.1系统特色45
6.2系统存在不足45
6.3心得与收获46
致谢46
参考文献46
摘要
随着经济全球一体化时代的到来,企业的发展不再仅限于技术的竟争,市场的竟争,更重要的是人才的竟争。
企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术,还必须拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。
人才是企、事业单位的宝贵财富,是人力资源管理的核心。
吸引人才,留住人才成为企业人力资源管理的一个重要课题。
随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。
随着管理模式在企业中得到进一步的深入应用,人力资源管理信息系统是在适应市场需要的客观前提下,为了满足各中小企业进行人事综合管理而开发的软件。
我工作的企业原来的规模比较小,现在公司规模扩大,靠人工完成管理容易引起工作效率低,工作错误多,因此,为了提高公司的人事管理的效率,我设计开发了本软件,解决实际的管理问题。
本系统是一个使用简单,功能全面的人力资源管理系统,主要针对中小企业进行人事管理。
本企业人力资源管理系统是基于ASP.NET+SQLServer的企业人力资源管理系统,基本业务能实现对人力资源进行机构管理,岗位管理,合同,人员分类,职务,人事档案等。
关键字:
企业人力资源管理ASP.NETSQLServer
Abstract
Withtheeraofeconomicglobalization,thedevelopmentofenterprisesisnolongerlimitedtotechnologycompetition,competinginthemarket,moreimportantly,thetalentcompetition.Inthedevelopmentprocessinadditiontomaintenanceandcustomerrelationships,tomastertheadvancedproductiontechnologyindustry,mustalsohaveconsiderabletalentinthisfieldinanumberofstaffinordertoremaininvincibleintheinformationageeconomywave.Talentisavaluablewealthofenterprises,publicinstitutions,isthecoreofhumanresourcemanagement.Toattractandretainqualifiedpersonneltobecomeanimportanttopicofcorporatehumanresourcesmanagement.WiththeincreasinglyfiercecompetitionbetweenenterpriseIToccupyanincreasinglyimportantroleinthedevelopmentofenterprises.Withfurtherin-depthapplicationmanagementmodelintheenterprise,humanresourcesmanagementinformationsystemisdevelopedundertheobjectiveprerequisitestomeettheneedsofthemarket,inordertomeettheneedsofSMEpersonnelmanagementsoftware.Iworkforacompanytheoriginalsizeisrelativelysmall,thecompanyexpanded,easilyleadtolowefficiency,andmoreworkerrorsbyartificialmanagement,Therefore,inordertoimprovetheefficiencyofthecompany'
spersonnelmanagement,designanddevelopmentofthesoftwaretosolvepracticalmanagementissues.
Thissystemisasimpletouse,fullyfunctionalhumanresourcesmanagementsystem,personnelmanagementforSMEs.ThecorporatehumanresourcesmanagementsystemisbasedontheASP.NETSQLServerenterprisehumanresourcesmanagementsystem,thebasicbusinesshumanresources,institutionalmanagement,jobmanagement,contracts,personnel,classification,duties,personnelfiles.
Keywords:
corporatehumanresourcemanagementASP.NETSQLServer
第一章绪论
1.1课题研发的目的与意义
人力资源信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着电脑的广泛普及应用,应用电子计算机技术处理人事部门的工作,实现管理工作的系统化,规范化,自动化,已成为刻不容缓的一项任务。
人力资源管理信息系统是为了满足各中小企业管理自身的人事资料而设计的。
基本业务能实现对人力资源进行机构管理,岗位管理,合同,人员分类,职务,人事档案等。
作为计算机应用的一部分,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高公司人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本系统采用前台编程语言Asp.Net开发而成,运行在WindowsXP/2000操作系统上,使用SQLServer作为后台数据库,因而具有操作界面简单明了,操作步骤简介清晰,系统的可移植性好等优点。
人力资源信息管理系统的建立,使人事管理工作发生了深刻的变化,与传统的手工作业相比,它使人事管理人员从繁重的工作中解脱出来,大大减轻了工作量,减少了人为的工作失误,全面提高了人事管理的效率及管理水平,提高了对各种资料的加工处理和检索的速度,从而使人事管理水平跃上了一个新的台阶。
1.2可行性分析
1.2.1技术可行性
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
1.2.2经济可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用等等,另一个是取得的收益。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,所以这方面的因素基本可忽略。
第二章系统需求分析
2.1需求分析
设计并实现一个基于ASP.NET的企业人力资源管理系统,基本业务能实现对人力资源进行机构管理,岗位管理,合同,人员分类,职务,人事档案等。
企业人力资源管理系统基本业务模块功能结构:
管理员用户:
(1)修改密码
(2)机构信息管理(1.添加机构2.查询机构3.删除机构4.修改机构)
(3)岗位信息管理(1.添加岗位2.查询岗位3.删除岗位4.修改岗位)
(4)人事档案管理(1.添加人事档案2.查询人事档案3.删除人事档案4.修改人事档案)
(5)合同信息管理(1.添加合同2.查询合同3.删除合同4.修改合同5.审核合同)
(6)退出管理
普通员工:
(2)我的人事信息
(3)提交合同信息
(4)我提交的合同信息(1.添加合同2.查询合同3.删除合同4.修改合同)
2.2业务流数据流分析
计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。
对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。
确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
2.3数据流分析
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。
反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。
软件系统本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑两方面的问题——“数据”及对数据的“处理”。
为了把用户的数据要求清晰明确地表达出来,系统分析员通常建立一个概念性的数据模型。
概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模,它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。
这里我们运用最常用的表示概念性数据模型的方法,是实体——联系方法即E—R模型。
通常,软件系统中有许多数据是需要长期保存。
为减少数据冗余,简化修改数据的过程,实现对数据进化规范化。
2.4数据字典
数据库是设计网站必不可少的后台支持,在设计数据库表结构之前,首先要创建一个数据库,在我们的网上商品销售网站中,我们定义这个数据库为DB_humanMgr。
该数据库中包含了5张表:
管理员用户信息表(AdminInfo)、员工信息表(WorkInfo)、机构信息表(JigouInfo)、岗位信息表(GangweiInfo)、合同信息表(ContractInfo)
下面分别介绍一下这些表的结构。
1)管理员用户信息表(AdminInfo),记录系统管理员信息,
结构如下表所示:
表1AdminInfo
字段名
类型
主键
备注
ID
自动编号
是
ADName
nvarchar
用户名
ADPass
用户密码
addtime
datetime
时间
2)员工信息表(WorkInfo),用来保存员工的基础信息,
表2WorkInfo
JID
Int
所属机构
GID
所在岗位
WName
登录编号
WPass
登录密码
WUName
真实姓名
WTel
座机
WPhone
手机
WEmail
WPay
float
基本公司
JoinDate
Datetime
入职日期
wContent
Ntext
Addtime
3)机构信息表(JigouInfo),用来保存机构基础信息,
表3JigouInfo
JGName
机构名称
JGUser
负责人
4)岗位信息表(GangweiInfo),保存项目基础信息
表4GangweiInfo
所属机构id
GWName
岗位名称
GWContent
负责工作
GWPay
岗位工资
5)合同信息表(ContractInfo),保存设置的员工提交的合同信息
表5ContractInfo
WID
上传人
CCTitle
Nvarchar
合同编号
CCA
甲方
CCB
乙方
CCdate
合同日期
CCNameA
CCNameB
CCFileUrl
附件
CCContent
state
合同状态
2.5新系统逻辑模型的提出
2.5.1.实体集的转换规则
一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构就是关系模型。
2.5.2.实体集间联系的转换规则
1.将1:
1联系的转换方法
将1:
1联系转换为一个独立的关系:
与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。
2.将1:
1联系与莫一端实体集所对应的关系联合,则需要在被合并关系中增加熟悉,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。
第三章系统设计
3.1B/S模式介绍
3.1.1B/S模式的概念
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。
它是随着Internet技术的兴起,对C/S模式应用的扩展。
在这种结构下,用户工作界面是通过IE浏览器来实现的。
B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据。
3.1.2B/S模式与C/S模式对比
C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是据有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。
由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。
B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。
在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。
这种结构更成为当今应用软件的首选体系结构。
1,数据安全性比较。
由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。
另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。
如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。
所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。
对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。
2,数据一致性比较。
在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。
这些服务器每天必须同步完毕之后,总部才可得到最终的数据。
由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。
对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。
3,数据实时性比较。
在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;
而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。
4,数据溯源性比较。
由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。
大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。
5,服务响应及时性比较。
企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。
软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。
C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。
而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。
6,网络应用限制比较。
C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);
而我们的B/S结构软件可以适用于任何网络结构(包括28.8K拨号入网方式),特别适于宽带不能到达的地方。
3.2开发工具介绍
伴随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。
ASP.Net作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。
本系统的开发工具选用的是Microsoft.NET2005,编程语言选用的是C#,数据库选择用的SQLServer2005。
3.2.1.NET的特点
.NET是Microsoft.NET的简称。
它是一个功能强大的面向网络、支持各种用户终端的开发平台环境。
它定义了一种公用语言子集(Common
Language
Subset)来提供符合其规范的语言和类库之间的无缝集成。
对下一代网络通信标准,可扩展标记语言(Extensible
Markup
Language,XML)提供完全支持。
而且.NET平台的基础架构.NET框架(Framework),采用统一的命令集支持各种编程语言。
从而消除各种异类框架之间的差异,将他们合并为一个整体。
.NET框架提供强的跨语言继承性、错误处理和调试功能。
使得编程人员可以自由的选择他们喜欢的编程语言,实现语言的互用性。
3.2.2ASP.NET
ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.net提供许多比现在的Web开发模式强大的的优势。
执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是ASP.net强大化软件支持的一小部分。
强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎所有的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。
ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 企业人力资源 管理
![提示](https://static.bdocx.com/images/bang_tan.gif)