iData_企业人事管理系统的设计与实现_何英俊.docx

上传人:a**** 文档编号:8209 上传时间:2017-10-20 格式:DOCX 页数:77 大小:948.59KB
返回 下载 相关 举报
iData_企业人事管理系统的设计与实现_何英俊.docx_第1页
第1页 / 共77页
iData_企业人事管理系统的设计与实现_何英俊.docx_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《iData_企业人事管理系统的设计与实现_何英俊.docx》由会员分享,可在线阅读,更多相关《iData_企业人事管理系统的设计与实现_何英俊.docx(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、指导教师 王志红 研究员 电子科技大学 成都 吴焱 高级工程师 昆明冶专技术产业有限公司 昆明 (姓名、职称、单位名称) 申 请 学 位 级 别 硕士 专 业学位类别 工程硕士 _ 工程领域名 _ 软件工程 _ 提交论文日 期 2014.09 论 文答辩日期 2014.11 _ 学位授予单位和曰 期电子科技大学 2014年 12月 25曰 答辩委员会主席 _ 评阅人 _ 注 1:注明国际十进分类法 UDC 的类号。 分类号 _ _ UPC ttl _ 学位论文 _ 企业人事管理系统的设计与实现 _ (题名和副题名) 何英俊 (作者姓名) DESIGN AND IMPLEMENTATION OF

2、 ENTERPRISE PERSONNEL MANAGEMENT SYSTEM A Master Thesis Submitted to University of Electronic Science and Technology of China Major: _ Software Engineering _ Author: _ Yingjun He _ Advisor: Zhihong Wang School: School of Microelectronics and Solid-state Electronics 现今,计算机技术的飞速发展给我们的生活带来了前所未有的便利,与此同

3、时,我们也在开发更具有实用性的系统来扩充我们信息技术高智能化的建设。人 事管理信息系统早己是企业管理中必不可少的重要部分,是迎合当代企业制度规 范要求、推动企业人事信息化管理走向高度科学化、严格规范化的首选条件。那 么,开发一个公司的人事管理系统就变得尤为重要。人事管理系统的设计目的是 通过系统的开发,实现企事业单位对人事工资管理的便利化,提高管理的计算机 化,提高人事工资管理的处理速度和规范化程度,进一步提高企事业单位对人事 工资管理的信息化水平。 本文通过分析浏览器 /服务器结构的特点和企业信息管理的实际情况,针对我 公司的企业人事管理的实际需求,提出了基于浏览器 /服务器结构企业信息管理

4、系 统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和 SQL Server 2005开发企业信息管理系统时的数据库访问技术和动 态网页制作技术,并给出了部分实现代 码。 通过该系统,对企业的人事的管理提供巨大的支持,在此系统中,人事管对 提高我公司管理的工作效率,具有对员工基本信息查询、请求管理功能、考情管 理功能等功能。最终使企业可以方便地在企业管理中队重要的商业信息进行管理 整合。 关键词:人事管理,信息系统,企业人事管理,人事管理 摘要 Abstract Today, the rapid development of computer tech

5、nology has brought to our lives unprecedented convenience, at the same time, we are also developing more practical system to expand our IT high intelligence building. Personnel Management Information System has long been an important part of business management essential, is to meet the requirements

6、 of modem enterprise system, promote enterprise information management personnel to highly scientific, rigorous standardization of the preferred conditions. So, the development of a companys personnel management system becomes particularly important. Personnel management system designed by the devel

7、opment of the system to achieve enterprises to personnel and payroll management, facilitation, improve the management of computerized, improve processing speed and degree of standardization of personnel and payroll management, enterprises and institutions to further improve the management of personn

8、el and payroll the level of information. By analyzing the actual situation in the browser / server features and enterprise information management, the actual demand for the companys corporate personnel management, basic design idea was proposed based on browser / server architecture of enterprise in

9、formation management systems, a brief introduction of the system design of the functional modules and databases, focused on the production database access technology with ASP.NET technology and SQL Server 2005 to develop enterprise information management systems and dynamic web technology, and gives

10、 some implementation code. Through this system, personnel management companies provide great support, in this system, personnel management to improve the efficiency of the management of our company, with employees basic information inquiries, request management, test case management functions and ot

11、her functions. Ultimately enable enterprises to easily manage squadron in important commercial enterprise information management integration. Keywords: Personnel management, information systems, Hongyun Honghe, human resource management 目录 m会者 i 仑 .i i.i研宄背景和选题意义 .1 1.2国内外研宄现状 .3 1.3企业人事管理系统的发展趋势 .5

12、 1.3.1世界趋势 .5 1.3.2技术革新 .5 1.4本文的研宄内容 .6 1.5本文的结构安排 .6 1.6本章总结 .7 第二章人事管理系统相关技术 .8 2.1 .NET FRAMEWORK .8 2.2 C#程序语言 .9 2.2.1简便的语法 .10 2.2.2细心地对待使用设计 .10 2.2.3和 Web的完全连接 .11 2.2.4完全的隐私性和失误更正 .11 2.2.5版本使用的科技 .12 2.2.6快速性以及包容性 .12 2.2.7安全性 .13 2.3类库 .13 2.4面向对象程序设计 .14 2.4.1关于对象 .14 2.4.2继承:重复使用程序代码 .

13、16 2.5 ADO.NET 咅丨 J 析 .16 2.6本章总结 .23 第三章人事管理系统的需求分析 .24 3.1需求分析目的 .24 3.2功能性需求分析 . 24 3.2.1功能需求分析 . 25 3.2.2参与者 . 26 3.2.3用例图 . 27 3.3性能需求分析 . 29 3.4可行性分析 . 30 3.4.1技术可行性分析 . 30 3.4.2经济可行性分析 . 30 3.4.3运行可行性分析 . 31 3.5本章总结 . 31 第四章人事管理系统的设计 . 32 4.1系统总体设计原则 . 32 4.2系统的总体结构设计 . 32 4.2.1普通员工流程图设计 . 32

14、 4.2.2管理员流程图设计 . 33 4.3数据库设计 . 34 4.3.1表的设计 . 34 4.3.2各表实体关系图 . 37 4.3.3系统 E-R图设计 . 37 4.4本章总结 . 40 第五章系统实现 . 41 5.1登录功能实现 . 41 5.1.1登录核心代码 . 41 5.1.2登录运行记录图 . 43 5.2主界面功能实现 . 45 5.2.1主界面核心代码 . 45 5.2.2主界面运行记录图 . 45 5.3员工基本信息管理功能实现 . 46 5.3.1增删改查员工基本信息核心代码 . 46 5.3.2增删改查员工基本信息运行记录图 . 48 5.4请假管理功能实现

15、. 51 5.4.1请假管理核心代码 . 51 5.4.2请假管理运行记录图 . 52 5.5考勤管理功能实现 . 54 5.5.1考勤管理核心代码 . 54 5.5.2考勤管理运行记录图 . 55 5.6工资管理功能实现 . 57 5.6.1工资管理核心代码 . 57 5.6.2工资管理运行记录图 . 57 5.7本章总结 . 58 第六章系统测试 . 59 6.1软件测试的目标 . 59 6.2软件测试原则 . 59 6.3软件检测的方法 . 59 6.4测试结论 . 61 第七章总结与展望 . 62 7.1总结 . 62 7.2展望 . 62 至夂 i射 . 64 参考文献 . 65 第

16、一草绪论 1.1研究背景和选题意义 计算机在信息管理领域中的人机结合应用越来越广泛,利用智能化计算机完 成各种系统的管理也比以前重要。对于大中型企业,以前的信息管理几乎完全依 靠人工管理,管理的过程中任务繁重、琐碎、不经意间就会出现这样那样的错误, 而且想要更正错误也不是件轻松的事。现在,大多数的企业采用信息管理系统来 管理本企业的综合信息, 这样,不仅提高了信息管理的效率、准确性,而且为企 业在其他方面赢得更多的利润提供了充足的条件。企业人事管理系统是将计算机 技术、网络技术、信息技术融为一体的高科技高效率管理系统,可以智能化的分 析、归类企业人事档案数据信息,为管理层提供了便利。最后,一般

17、关心最多的 就是安全问题,现在对于很多企业人事管理系统,都开发了安全软件和加密软件。 让论文在享受管理系统带来便利的同时,不用担心诸如密码被盗、帐号异常这样 安全性被破坏的常见问题。 但是由于各种客观原因,我国信息管理系统的发展只能算比较成熟不是特别 成熟。 尽管这样,我们还是能够充分利用现有的技术和资源开发出适合当代企业 实际应用的信息管理系统,给我们的生活带来了极大的便利。人事管理系统在企 业信息管理中占有举足轻重的地位,所以,这就是我选题的意义所在。总而言之, 对于一个健康的企事业单位来说,选用人事管理系统管理人员的信息是有必要的, 因此开发顺应形式发展的人事管理系统是具有发展眼光的,也

18、是具有深远意义的。 在人事管理中,信息技术和管理技术的有机结合,使从事人事管理的人员能 够从繁杂的日常工作中慢慢抽身,从而可以做到面对任何事情,任何困难任何人 都能做到应对 自如。实现人事管理 “ 信息化 ” ,最终达到以下三个层次的目的。 1. 提高人事管理的工作效率 人事管理系统包含详细的各部门员工信息,具体包括以下两个方面: 第一,个人资料,包括工作经历、工作能力、所获得的职业资格、工作曰的 考勤,以及工作日志等; 第二,工作的详细情况,包括工作职位等级、工资情况和福利、工作时间、 工作地点、工作性质或工作范围。 因此,在人事管理操作的时候就可以得到以下信息: _ 电子科技大学硕士学位论

19、文 _ 第一,系统可以记录并分析员工缺席、出勤和工作调换的情况,找到相关数 据就可以作出适当的调整工作。 第二,为招聘和培训等事务提供依据。 第三,可以对员工的工作情况进行评估。 第四,为其他职能部门管理提供信息。这样可以在重要的人事决策上起到更 好的支撑作用。 第五,可以直接与其他的公司信息系统相关联,在有条件的情况下还可以与 国际互联网联系,成为公司与外部世界连接的纽带。如工资发放情况、员工考勤 情况、人员招聘流程等,以及工作调动以及岗位轮换等日常事务。 1. 规范人事管理业务流程 从人员聘用到员工离职,人事管理系统涵盖了从岗位、绩效、薪酬,到培训 制定方案、继任者的计划带薪年假,保险,公

20、积金等一系列工作模块,运用互联 网和计算机,实现了人事管理工作中业务流程的系统化、规范化和集体化。 2. 为企业法人决策部门、管理层、员工提供增值服务 人事管理系统为组织提供以下决策信息: (1) 组织的发展。 (2) 人事计划,特别是人事计划中那些与将来的工作要求有关的事务。 (3) 组织员工未来和日常德工作计划和培训。 (4) 对于员工的表现优异,工作情况和个性特征进行评估,这些信息可以为员 工的能力进行完善提供帮助。 (5) 对整个部门进行评估。这方面工作主要通过以下标准来测定:调查工作态 度,缺勤人数、促进工作效率因素、控制留守人员的方法策略等。 (6) 通过分析生产水平、促进生产程序

21、而提供的依据。 (7) 通过分析确定的需要削减的员工人数,这样可以削减不必要的经营成本。 下面我用一家企业的实际情况来说明:爱立信公司是一个拥有 10万多员工的大型 跨国公司,以其精湛的技术、丰富的经验和优质的服务为全球 140多个国家的用 户提供全面的通信解决方案及服务。怎样及时了解各个国家的员工状态,掌握全 球市场信息,对市场需求做出迅速反应,是企业需要解决的头 等要务。现代的许 多公司都意识到“ 人 ” 在企业发展中不可或缺的重要作用。 _ 第一章绪论 _ 1.2国内外研究现状 人事管理系统,在发达国家甚是普遍,而且通常覆盖整个国家,这些国家的 各大企业也有自己的管理系统,专门管理内部人

22、员,而事业单位中,更把人力决 策支持系统应用到极致,尤其一些大型跨国公司,更斥巨资来开发与之相应的系 统。并且这属于开放性系统,主要作用于人员数据,信息和行动方面,这样便提 高工作效率,它既不属于人事部,也不在福利部门,举个最经典的例子:微软的 人事流动管理决策支持系统 ( HeadlTraxz系统 ) , 1997年开放,其中包括六大模 块,主要处理员工的招聘、晋升、一些内部调动或变动。当外界产生变化,微软 的任何一个级别的经理都能根据这个系统做人事上的处理安排,使得人事资源电 子信息化,当批准下放时,可以利用数字授权技术,简化处理过程,提高工作效 率,除此之外,国外还有其他知名人事管理系统

23、 ,SAP, Oracle等。 在我国,人事管理信息系统开发水平较差,应用范围窄,层次低,效果也不 理想,很多企业为了加强人事方面管理,还是根据自身条件与需求,应用该系统。 人事管理系统可以提供充足的可靠信息,也可以快速查找,但是,面对某些公司 个性化条件,这个通用的系统是无法达到要求的,而这时,我们则需要一个有国 际化理念,还能满足中国的人事特殊管理的信息系统,这样一来,人事管理部门 的工作重心变成了人事的发展与规划,从而提高工作水平。我国在人事管理信息 的领域也有一定研究,我们的管理模式,管理中心逐渐由物转化为人。目前,己 经有一些软件公司开发出相关管理软件。如今, IT业也迅速发展,我们

24、要在 Web 的基础上将人力管理规范化,并且在企业中试用实施,这样才可能更快完善该技 术 ,并且使其健全。 从所调查企业的组织结构设置、人事工作人员配置、人事管理理念、人事管 理机构与职能设置及制度建设等来看,从研究资料可知国内企业人事管理信息系 统发展现状目前具有以下特点: 1、 现大多数的企业中,人事管理还处于传统的行政性企业管理阶段。其主要 特点是不完整、不系统性,更强调 “ 事 ” 的这单一方面的,静态的控制和管理,其管 理的形式和目的为 “ 控制人 ” ;把人看作一种成本、一种 “ 工具 ” ,注重的是投入、使 用和控制。 2、 据统计,一些企业普遍缺乏人事方面的规划与相关政策。人事

25、规划是一个 根据企业的发展 战略、目标以及内外环境的变化,预测企业未来的任务,以及周 围情况对公司的需求,完成并满足这类的情况以及要求,从而提供人事的过程。 这里研发完整的策略的实施就依赖公司策略的出现。但现在的状况国内的很多的 公司里中,人事管理往往更侧重在收纳员工、职工签约的管制、评价、业绩的测 评、薪金制度、职位的改变、培训等和企业内职工有关联的情况,但却忽略了与 顾客之间的联系,并没有重视强调顾客需求,市场变化和公司运用的策略、市场 情况统一之后的人事管理战略。 3、 人事管制的条约 系统还没建立,还有一些功能不完善。整个体系中的每个 模板当中互相矛盾,或不一致,不能有效发挥整体效能。

26、 4、 人力部门定位低,无法统筹管理整个公司的人事。比如,人事部不能将公 司各部门战略与人事战略做统一的结合;在职权限制下,人事部门与其他业务部 门沟通有所困难;企业中,人事部门的实际工作还停留在主管层以下,造成了考 核体系的不完善,激励机制的不健全,继任计划的不完整等问题;公司高级领导 层对人事重要性认识度不够。 5、 由于人事管理技术并不完善,工作流程实践方面还不成熟,所以很难提炼 成人事管理信息系统, 电子信息化程度不高,工作效率低也是理所当然。而在国 内的各个企业单位管理人力过程中,并不缺乏先进的思想,但是如何将这些思想 转化成适合国内企业特点的手段技术才是真正缺乏的。 我国一向注重科

27、技的发展,一向注重与国际上科技强国的学习。计算机技术 的发展也是一样,得到了国家领导集体的支持,国家领导也提出各行各业都要朝 着高度信息管理化的方向发展,特别是管理层面的发展。最近几年来,我国的信 息管理系统发展开始走向高速化。无论从现实生活中还是从网络上,都可以看出 管理系统越来越走进我们的生活。特别在网络上,各种管理系统的交易也是随处 可见。其中,人事管理系统的升级化一直得到人们的关注,一方面,企事业单位 愿意购买这方面的软件,另一方面,开发人员也乐此不疲的想要开发出更实用的 管理系统。这两者的相辅相成健康地引领着我国人事管理的稳步发展。 数据表明,国外发达国家约有 90%的数据工作通过计

28、算机完成,典型的代表 就是财会领域。人事管理方面,更是高达 80%至 100%的计算机信息处理率。同样, 计划管理方面利用计算机处理信息的比率高达 80%至 90%。分析可见,国外特别 是发达 国家,信息管理的计算机处理率已经非常高。相比,国外发达国家更加乐 于简化企事业单位的管理机制。对管理系统的开发可以算是大力度的投资,当然, 收效也很显而易见的。所以说,相比国外发达国家,我国在人事管理系统方面的 发展还是稍稍逊色一点。 21世纪是被人事管理所制约的时代,无论是像美国那样的发达国家还是像我 们这样的发展中国家,对人事管理的研究目前都有了相当深刻的认识,并开始相继 付诸行动。我们都知道, 2

29、1世纪被预测为 “ 人事的世纪 ” ,未来的几十年也被预测 为被人事主导 的时期。我们也在思考出现这种情况的缘由,现在普遍认为激烈的 竞争无疑脱不了干系。目前,世界经济的不断全球化共享资源的不断多元化,要 求我们不得不想方设法的减少竞争压力,竞争压力的减少可以通过简化管理的复 杂程度实现。这样,企业对人事方面的理智管理就更重要,不断升级化的人事方 面管理系统必将随着时间的推移出现在企业的管理系统中。纵观国内外,人事管 理系统的发展是很有前景的,它的未来是不可估量的。 1.3企业人事管理系统的发展趋势 1.3.1世界趋势 人员管制体系主要运用到 21世纪,在世界当中的任何一个国家里,对人员拥有

30、的策略性评价都有了不浅的了解 ,并已经可以在行为当中看出。全球已经认可, 21 世纪已经成为了人员的管理的时代;人员问题一定会影响到 21世纪乃至更远的时 间段当中,这样的情况的改变发生于竞争压力。现在,全球的经济己经开始世界 化发展。全球化范围的经济的发展的过程当中以及国家的对外容纳的情况,都需 要组织的管制科室对管制花销进行降低以减轻对手的竞争能力以及增加自身的竞 争能力。对不一样的组织,管理的花销在总消费中的所占的总成本也是不相同的。 1.3.2技术革新 不管是在目前还是在以后,工业的都会更加的运用现代的科技以及技术、认 知以及能力情况。高科技发展的商业也一定会是这样。这不但要职工特别在

31、科技 职员获取新的科技内容以及科技的运用能力,并且更加需要注意的是在于需要对 职工的更深层次的了解以及快速地使用和完成消化这累的知识和技术。这样就出 现了两个问题。一,因为这一类科技的不断的进步和能力改变速度的不断提高, 人们有更加丰富的职业机遇可供自己考虑。二,因为这样的改变和位置抉择机遇 的增加,人事管理活动和频繁程度加剧;而且这种活动对科学技术的要求 与它的 反应程度也更高了,进而提高了人事成本。 _ 电子科技大学硕士学位论文 _ 1.4本文的研究内容 21世纪发展的关键是人才,国家尚且如此。对于企业来说,人才多少与质量 更是他们生死存亡的关键。面对竞争如此激烈的人才市场,人事管理系统势

32、在必 行 10。它能为用户提供充足的信息和快捷的查询手段以及决策支持等功能,其内 容对于单位的决策者来说都是至关重要的。人事管理是推动企业管理水平的重要 因素,它作为 “ 以人为本 ” 的现代化管理和实践体现者 11-13。人事部门要求 更多地 参与企业的战略规划,人事部门被现实强迫的从日常人事业务流程的处理中解放 出来,更多精力投入到对企业具有更大价值的人事服务和计划,而以现代人事理 论为基础的人事信息管理是解决此类问题的唯一方法 14。 本系统的结构要求设计完整,稳定且易于使用的。技术上,为了保证了系统 的稳定性、可扩展性和一致性,该系统采用面向对象和基于组件的开发模式。系 统涵盖了企业对

33、人事管理工作的主要领域,同时它也针对企业的人事管理现状进 行充分研究和分析,并在此基础上开发和研宄的人事管理平台。 人事管理系统是一个协助各单位科学、全面、高效地进行人事管理的系统。 它是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如 何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下, 一个可以规范化、自动化的企业人事管理系统就显得非常必要。本人事管理系统 就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理。在内容 上它包括人事的变动 (人员变动的管理 )、人事档案完整资料 (员工基本资料、考勤 状况、请假管理、工资管理 )等。本人事管理系统

34、主要分为三个部分,分别为: 一、 主 要是企业人事初级管理系统的设计与实现,包括员工基本信息管理、 人事变动管理、部门管理、薪资管理、考勤管理、系统管理等五个功能模块。 二、 主要是设计与实现员工基本信息、考勤情况等功能模块。 三、 主要是具体实现后台管理子系统,进行用户角色管理、页面添加等。 本人在 Microsoft Visual Studio.NET 2010开发环境中构建员工基本信息管理、 考勤管理、部门管理等三个功能模块,使人事管理业务处理更加方便快捷,从而 提高工作质量效率。 1.5本文的结构安排 根据我企业人事管理系统的实际情况,文章分为五章,结构如下: _ 第一章绪论 _ 第一

35、章绪论部分主要介绍了论文选题背景以及研宄意义,根据国内外人事管 理系统的研究现状,结合系统的目标给出了论文的主要研宄内容。 第二章重点地介绍了在本系统开发过程中用到的相关技术,只有在熟练掌握 了开发过程中运用到的相关技术才能完成对本系统的开发实现。 第三章系统的需求分析部分,只有对企业的人事管理需求进行详尽的功能分 析之后,才能完整的对系统进行功能模型设计。 第四章在前面章节的基础上,对系统的各个模块进行详细设计,给出了各个 功能模块的模块结构图,并对数据库进行了设计。 第五章详尽介绍了使用相关技术对系统的实现过程。 第六章详细介绍系统的测试过程。 1.6本章总结 主要介绍论文选题背景以及研宄意义,并且根据国内外人事管理系统的研宄 现状以及企业人事管理系统发展趋势,结合系统的目标给出了论文的主要研宄内 容、以及本文的论文结构安排。 第二章人事管理系统相关技术 在实现人事管理系统的过程中,运用到了许多设计思想、先进的技术以及最 新的开发工具,本章介绍了开发过程中所涉及到的主要技术。 2.1 .NET Framework .NET Framework是本文将要运用一种操作平台,该平台提供了在 Wi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 期刊

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁