毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc

上传人:laozhun 文档编号:3978284 上传时间:2023-03-30 格式:DOC 页数:15 大小:461KB
返回 下载 相关 举报
毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc_第1页
第1页 / 共15页
毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc_第2页
第2页 / 共15页
毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc_第3页
第3页 / 共15页
毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc_第4页
第4页 / 共15页
毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于.NET的员工信息管理系统设计与实现.doc(15页珍藏版)》请在三一办公上搜索。

1、保定职业技术学院毕业设计报告(论文)系计算机信息工程系专业软件技术班级0801姓名学号13题目基于.net的员工信息管理系统指导教师完成时间2011-01-022011年 1 月2 日基于.NET的员工信息管理系统内 容 摘 要随着信息技术的飞速发展,尤其是计算机技术、网络通讯技术、数据库技术等高新技术在员工信息管理领域的广泛应用,各企事业单位的员工信息管理模式在发生着根本性变化。网上招聘系统、远程网络培训系统、人力资源管理信息系统、员工政策自助服务系统等的建设与使用,不仅使员工的个性化要求得到满足,而且也提高了员工管理的效率,为员工管理者将更多的精力集中到对单位更有价值的管理活动中创造条件,

2、因此建立员工信息管理系统已成为许多企事业单位提高竞争力和工作效率的重要选择。论文首先以员工信息管理系统的开发建设为背景,结合事业单位实际情况,对课题研究的意义和必要性进行阐述;其次深入研究和学习了系统开发所必需的基础知识和相关技术;接下来进行了系统的可行性分析,明确了系统的性能目标和功能要求,确定了系统的体系结构及其软、硬件平台,讨论了系统开发流程和功能划分,依据系统逻辑功能设计并建设了数据库架构。在此基础上,对人员基本信息管理、人员考评管理、人员档案管理、人员信息详细查询及报表导出等主要功能模块的技术细节和实现过程进行重点阐述。本系统利用Microsoft Visual Studio 200

3、8作为开发环境、C# 为程序开发语言,以SQL Server 2005作为系统后台数据库,采用.NET、XML等核心技术开发完成了适合事业单位应用的员工信息管理系统。索引关键词:员工信息管理 .NET技术 C# SQL Server 2005目 录绪论- 1 -第一章 事业单位员工信息管理系统开发意义及必要性- 1 -第二章 事业单位员工信息管理系统可行性分析- 2 -2.1 系统立项背景- 2 -2.2 系统建设目标- 3 -第三章 事业单位员工信息管理系统的设计与实现- 3 -3.1 系统功能模块设计- 3 -3.1.1 系统管理- 4 -3.1.2 人员基本信息管理- 4 -3.1.3

4、人员考核管理- 4 -3.1.4 人员工资与福利管理- 5 -3.1.5 档案信息管理- 5 -3.1.6 数据管理- 5 -3.2 系统基础框架设计- 5 -3.3 系统数据库设计- 5 -3.3.1 系统数据库概念模型设计- 5 -3.3.2 系统数据库逻辑模型设计- 7 -3.4 系统实现主要技术- 7 -3.4.1 采用ADO.NET技术实现对数据库的操作- 7 -3.4.2 引用第三方控件DevExpress.XtraGrid实现查询结果集按列排序和分组嵌套显示的功能- 8 -第四章 总结- 10 -后 记- 11 -参考文献- 12 -绪 论任何企事业单位的运作归根结底还是要由人去

5、执行的。如何有效地对员工实施宏观管理,对企事业单位的构成情况和发展趋势进行统计、规划、分析和预测,以及根据分析的结果制定切实可行的员工政策,是一项繁重而艰巨的任务。传统的员工管理方式和手段主要依赖手工操作,其效率低下,不利于事业单位的快速发展。所以,基于现代员工管理的理念,结合中国行业主管机关的员工管理经验,将现代化的信息技术和网络技术引入事业单位员工管理工作中,实施员工管理信息系统,已成为事业单位管理发展与进步的必由之路。第一章 事业单位员工信息管理系统开发意义及必要性随着计算机技术的不断发展和信息技术在社会各领域的应用和普及,信息技术被广泛应用于事业单位员工管理的各个环节。信息技术的发展与

6、战略性人才资源管理的需求,推动了员工管理信息化的进程。网上招聘系统、远程网络培训系统、人力资源管理信息系统、员工政策自助服务系统等的建设与使用,不仅使员工的个性化要求得到满足,而且也提高了员工管理的效率,为员工管理者将更多的精力集中到对单位更有价值的管理活动中创造条件,因此建立员工信息管理系统已成为许多事业单位提高竞争力和工作效率的重要选择。究其原因主要体现在以下两个方面: 第一、建立员工信息管理系统是节约资源,促进科学发展观,提高管理效率的需要。人员信息管理、工资福利、奖惩信息、培训进修管理、人员调动管理等作为员工管理部门日常性的事务,往往要持续占据员工管理人员的大量时间。手工操作不仅效率低

7、下,而且容易出错。同时,因为缺乏有效的技术手段,一些基础性的员工信息收集和分析工作显得十分繁杂,而且收集到的信息经常出现不准确、滞后的现象,不能为领导决策提供支持。建立员工信息管理系统,能让重复、烦琐的事务性工作通过管理系统自动完成,将人解脱出来,去进行管理方式、方法改革,进行管理制度创新,从而节约大量人力资源。除了人力及时间的节约,信息管理系统在物质资源节约上也占有很大优势,基于网络技术的管理系统,可以方便快捷地实现员工信息的传递与保存,改变了利用纸介质作为信息传递、保存的传统模式;利用光盘等电子媒介,可以将数个档案柜的纸质信息存贮在几张光盘中,不仅节约大量物质资源及财力资源,也方便将来对此

8、类信息的查询使用。因此,员工信息管理系统的建立不仅实现电子化操作和无纸化办公,大大减少办公费用和人工费用等方面的成本支出,而且有助于单位迅速、有效地收集各种信息,加强内部沟通,加强对全系统员工管理的实时监控,提高员工管理部门的工作效率。第二、建立员工信息管理系统是有效整合信息资源,优化管理业务流程,提高工作绩效和科学员工决策的有效途径。从信息管理角度来说,员工管理实际上就是以一定的标准对各种员工信息进行加工与处理,并依据一定的价值判断得出一些结论性信息的过程。由于各所、各处室大多基于自己的业务属性进行信息的采集、加工与存贮,不仅造成员工信息的重复采集、加工与处理,所产生的员工信息也不能在彼此间

9、完全地、通畅地对接、交流与共享,还会产生信息之间相互排斥、相互矛盾,使业务之间不能相互支持与配合,从而影响整体员工工作绩效的提高。员工信息管理系统是进行信息管理的最为有效的工具,建立一套科学、合理的员工信息管理系统有利用系统提供的相应管理程序自动按照统一设定的标准进行员工信息的加工与处理,并将加工处理后的过程信息及结论信息全部规范地存入系统内。借助先进的计算机技术建立科学合理的员工信息管理系统,将所有员工信息以严格的规范和标准存入同一数据库中,实现数据的无限重复使用、多种业务共享使用,员工信息资源得以有效整合。到目前为止,市面上销售或正在使用的员工管理软件不少,但这些软件涉及的内容比较单一,主

10、要以数据统计为主,且各自为政,兼容性比较差,造成系统资源的严重浪费和重复劳动。通过开发或者引入集成性的员工管理系统,可以有效整合现有的管理资源,使员工各种业务转向基于管理系统的统一、规范、协作式进行,业务流程得以充分优化,工作绩效得以显著提高。第二章 事业单位员工信息管理系统可行性分析2.1 系统立项背景员工管理是企事业单位管理工作中非常重要的一部分,对于单位的决策者和管理者来说都至关重要。随着事业单位的发展和改革的深化,事业单位员工管理的地位和作用也日益凸显。如何快速有序地管理好事业单位内部职工的大量信息,成为单位管理工作中亟待解决的大问题。然而,我国由于社会组织形式复杂,不同机构内部有不同

11、的员工管理制度和管理方法。不少事业单位仍然停留在传统的员工管理办法,人员的信息检索、报表制作、统计分析、工资福利管理、出国培训等信息的管理主要依靠纸介质或人工用office办公软件来绘制。这种管理方法很难保证信息及时、准确、有效的利用,工作效率低,耗时费力。随着经济体制改革的不断深入和单位规模的迅速发展,各事业单位员工部门的工作内容在不断调整、不断变化。传统的员工管理工作逐渐被现代人力资源管理所取代。然而,考察全国很多事业单位,在员工管理信息化进程中举步维艰,有的单位仍然采取传统的管理方式处理人员信息,有的单位从市场上购置通用的员工管理软件进行本单位的员工信息处理,但往往出现功能短缺、技术支持

12、难、操作复杂、升级困难等问题。随着计算机技术在事业单位管理工作中的应用与普及,员工信息管理系统逐渐在各事业单位推广应用。对于单位来说,利用计算机高效率完成劳动员工管理的日常事务,是适应现代事业单位管理制度要求、推动事业单位员工管理走向科学化、规范化的必要条件。因为计算机管理有其无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。然而不同的事业单位具有不同的员工管理制度,这就决定了不同的事业单位需要不同的员工管理系统,因此设计有针对性的员工信息管理系统势在必行。2.2 系统

13、建设目标开发事业单位员工信息管理系统的目标是针对目前事业单位员工管理工作中存在的诸多问题,以先进成熟的计算机数据库管理技术为主要手段,设计开发一个适合目前事业单位员工管理需要的信息管理系统,实现我院及其它事业单位员工管理工作中信息的整合与高效处理。这一系统的开发是顺应员工管理工作的现代化要求,推动事业单位员工信息管理走向科学化、规范化,系统化,从而实现员工管理无纸化、决策化,人员信息资源化。概括起来开发本系统有以下四个目标:1、系统功能上的完整性。在设计系统时,力求在功能方面涵盖员工管理工作中的所有业务和流程,充分发挥系统优势。2、系统操作上的易用性。安装设置方便;界面简洁、友好;自定义数据查

14、询条件,查询灵活、实用;自动生成报表。3、系统的安全性。员工信息一般要求准确、及时、保密。所以,系统的安全性非常重要。为此,不仅要从设计角度考虑提高系统安全性,还要为一些重要操作提供业务上的安全性。4、系统智能化。系统除了传统功能外,还要从现有大量数据中进行数据挖掘分析相关员工信息,为单位决策者提供参考。第三章 事业单位员工信息管理系统的设计与实现3.1 系统功能模块设计根据系统需求分析和系统实现目标,设计系统功能模块如下图所示:功能模块示意图图3-13.1.1 系统管理主要包括用户管理、密码修改、隐藏窗口、退出系统。用户管理:出于数据安全考虑,系统设置用户管理模块,满足系统高级管理者进行用户

15、新增、编辑和删除的功能。系统能够根据各用户的业务内容进行操作权限的设置,包括针对员工信息管理模块所有信息集的权限赋予、以及其它模块操作权限的赋予功能,通过权限设置,规范用户对信息进行查看、增加、修改与删除行为。密码修改:为维护管理员信息和员工信息安全,设置密码修改功能。3.1.2 人员基本信息管理对新进人员的录入、在职人员信息的变动修改(包括人员基本信息、学历学位、岗位变动、家庭情况、复转军人、培训进修、离退休人员返聘、研究生管理等),还提供灵活的查询、分析界面,可以根据动态的查询组合条件查询到人员的各种相关信息。3.1.3 人员考核管理对在职人员考核信息的录入、修改和查询(包括人员奖励信息、

16、处分信息、出国信息、参加课题、技术成果、论文著作、参加会议情况、参加学术团体、特殊人才等)。3.1.4 人员工资与福利管理实现对管理、技术、工勤三类岗位的岗位、薪级工资的设置以及对职工工资的新增、修改和自动运算等功能。3.1.5 档案信息管理主要完成人员的调入、调出、院内部人员调动、离退休、外聘时档案的基本情况和变动情况的信息管理。操作员可以对查询所得人员的档案信息导出到Excel表中。3.1.6 数据管理为维护系统数据安全,系统提供数据备份的功能。3.2 系统基础框架设计通过对事业单位员工信息管理系统需求的分析研究,我们决定采用先进的基于.Net的编程技术,开发环境采用Visual Stud

17、io 2008,编程语言采用C#,数据库服务器采用SQL Server 2005。3.3 系统数据库设计SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能。使用SQL Server 2005可以构建和管理高可用性和高性能的数据库应用程序。它提供了一系列用于管理数据库服务器的工具,以及用于转换和移动数据、实现数据仓库和数据分析的附加软件。SQL Server 2005结合了分析、报表、集成和通知等功能。此外,与Microsoft Visual Studio紧密集成,使得开发者可以使用任何一种.NET编程语言(如C# 、VB.NET)编写SQL Serve

18、r 2005 的存储过程,触发器,函数,自定义类型等,从而增强了程序的可维护性,提高系统性能和安全性。本系统使用SQL Server 2005作为数据库管理工具,采用SQL Server数据提供程序System.Data.SqlClient和数据库的直接通信。 3.3.1 系统数据库概念模型设计根据从基本项构思实体联系模型四条原则,构造实体联系点模型(E-R),如下图示:图3-2图3-33.3.2 系统数据库逻辑模型设计逻辑模型设计就是把E-R图按SQL Server 2005支持的关系数据模型转换成相应的逻辑模型。E-R图向关系模型的转换是要解决如何将实体和实体间的联系转换为关系并确定这些关

19、系的属性和码。这种转换一般按下面的原则进行:原则1(一个实体转换为一个关系):E-R图中每个独立的实体转换为一个关系模式,实体的属性组成关系的属性,实体的主标识转换为关系的主码。在本系统中,员工、所属单位是独立的实体,得到相应的逻辑关系模型如下表所示:图3-4原则2(一个联系转换为一个关系):联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型发生变化。一对一联系,两端实体的码都成为关系的候选码;一对多联系,多实体的码成为关系的码;多对多联系,两端实体码的组合成为关系的码。在本系统中,员工的家庭成员关系,其主从联系是一对多联系,导出的关系模型如下表所示:图3-5培训

20、进修、教育经历、工资信息、奖惩信息、论文著作、技术成果、社会兼职、出国信息、任职信息、免职信息、参加会议情况、聘任信息、返聘信息、承担项目情况、档案转入转出、考核信息等都是从实体,其主从联系也是一对多联系,导出的关系框架与家庭成员关系类似,“员工编号”作外码,与从实体的唯一标识组成复合主码,这里不一一列举。3.4 系统实现主要技术3.4.1 采用ADO.NET技术实现对数据库的操作ADO.NET包含用于连接到数据库、执行命令和检索结果的.NET Framework数据提供程序。可以直接处理检索到的结果,或将其放入ADO.NET DataSet对象,实现在断开连接的环境中工作的目的。ADO.NE

21、T与XML紧密集成,通过ADO.NET不仅可以使用XML在应用程序之间传递数据,还可以把数据从应用程序导出到XML文件中。本系统使用SQL Server 2005作为数据库管理器,所以使用SQL Server的.NET数据提供程序。该数据提供程序位于System.Data.SqlClient命名空间中,使用它自身的协议直接与SQL Server通信,由于它经过了优化,可以直接访问SQL Server而不用添加OLE DB或开放式数据库连接(ODBC)层,因此它是轻量的,并具有良好的性能。通过SQL Server .NET Framework数据提供程序的四个核心对象:SqlConnection

22、、SqlCommand、SqlDataReader、SqlDataAdapter实现与数据源的活动连接、对数据源执行命令、从数据源中读取只进且只读的数据流、用数据源填充DataSet并解析更新。本系统采用ADO.NET技术实现对数据库操作的部分代码如下图示:图3-63.4.2 引用第三方控件DevExpress.XtraGrid实现查询结果集按列排序和分组嵌套显示的功能DevExpress.XtraGrid控件是一个功能强大的.NET编程控件,支持全部的.NET编程语言(C#、VB.NET)。该控件不仅功能丰富,应用简便,而且界面华丽,更可方便定制。它的两个关键类:GridControl和Gr

23、idView用来显示数据。本系统就是利用XtraGrid的gridControl、advBandedGridView、gridBand类实现人员信息查询结果分组嵌套显示的功能。操作员通过单击列标题进行按列排序,也可以按住鼠标拖动列标题到网格上方的空白处进行按列分组嵌套显示结果集。操作简单,分组灵活自由,显示界面简洁美观。而且该控件是对VS自带控件功能的扩展,是直接继承至所要扩展的控件本身,具有很好的兼容性。因此使用该控件不仅提高了开发效率,也使系统更具有专业化水平,是本系统开发中的又一次创新。通过设置XtraGrid控件的属性和调用它自带的方法和事件应用该控件。本系统应用该控件的具体代码如下图

24、示:类gridControl的属性图3-7访问数据源图3-8第四章 总结本文论述了基于.NET Framework 3.5 和 SQL Server 2005 相结合的事业单位员工信息管理系统的设计与实现。本系统是针对目前事业单位员工管理现状及需求而设计开发的,因此具有更高的利用价值。员工管理的信息化是事业单位信息化工作的重中之重,采用先进、适用的软件开发模式和开发技术,使得员工管理系统在管理层面上能符合事业单位员工管理的应用需求特性,使员工管理活动各个环节通过信息的快捷流通和有效服务实现数据和信息的整合,实现资源的优化配置,不断提高员工管理的效率和水平。在实现事业单位员工信息化管理的基础上,

25、能够为各院所的人力资源建设提供信息服务,为单位各级领导提供人力资源信息的决策支持,从而使事业单位人力资源发挥最大的利用价值,为单位科研和管理等提供更好的服务,真正实现人员、人力、人才的有效管理。后 记在此论文完成之际,我衷心的感谢我的导师,感谢他对我的悉心指导。老师严谨的治学精神,忘我的工作热情,丰富的实践经验,高尚的品德和渊博的知识使我受益颇深。我不仅在学习能力,科研能力上取得很大的进步,而且学到了许多为人处世的道理。在论文写作过程中,从资料收集,开题报告,撰写初稿到修改定稿,老师从多个方面悉心指导,我才能顺利完成这篇论文。在学习和生活中,恩师所给予的至真至诚的关怀和谆谆教导,我将终生铭记,

26、并将恩师作为今后工作和学习中的楷模,努力工作,以更加出色的成绩回报恩师。感谢参加论文评审的各位专家,他们为本文提出了很有价值的意见和建议。同时还要感谢信息系的领导和老师们多年来对我的培养和支持,是他们为我提供了良好的学习环境和机会。感谢我的父亲、母亲,正是他们这么多年以来的关心,鼓励和支持,才使得我可以走到今天,而且有勇气和信心继续努力下去。参考文献1 李万宝.ASP.NET技术详解与应用实例.机械工业出版社.2005.179-2432 卢镇波,李青. ASP.NET程序设计专家门诊. 清华大学出版社M,2005. 24-623 廖信彦. ASP.NET技术参考M. 北京:中国铁道出版社. 2001.10. 54-994 李英俊,毕斐. ASP.NET动态网站开发教程M. 北京:清华大学出版社,2004.1-1575 奥尼恩. ASP.NET基础教程-C#案例版M. 北京:清华大学出版社,2003.1-1566 龚小勇. 关系数据库与 SQL Server 2000M. 第1版.北京:机械工业出版社,2004. 1-547 萨师煊. 数据库系统概论. 高等教育出版社M,2000. 1-256

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号