基于.NET的企业人力资源管理系统综合实训报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-基于.NET的企业人力资源管理系统综合实训报告课题名称基于.NET的企业人力资源管理系统设计系/专业信息工程系/计算机信息管理班级学号学生姓名XXX指导教师XXX2009年月日-2-概要随着科学技术的进步,促进了管理水平的提高,人力资源管理系统(HumanResourceManagement,HRMS)作为人力资源管理的一个计算机工具,可以将企业中的人员的基本信息和工资管理用数据库统一管理起来,使企业内人力资源的管理得以走向标准化、科学化、数字化和网络化。发挥网络效能,提高劳动生产率。因此我们基于.net的这个人力资源管理系统(HumanResourceManagement,HRMS)在对SQLServer2005数据库管理系统、SQL语言原理、进行了较深入的学习和应用的基础上完成了员工基本信息的增加,删除修改和查询,对员工的工资信息进行了管理。-3-目录前言..........................................................4第一章系统概述(开发背景)....................................5第二章系统分析..............................................62.1需求分析...............................................62.2可行性研究.............................................7第三章系统设计..............................................73.1系统实现目标...........................................83.2系统功能结构...........................................83.3系统预览效果图.........................................93.3.1登录界面........................................93.3.2系统主界面(用户登录成功后可以看到的信息等).....93.3.3用户管理模块界面........................................103.3.4员工信息查询........................................113.3.5员工信息统计........................................123.3.6员工工资信息........................................13第四章数据库设计............................................134.1数据库需求分析.........................................134.2数据库设计..............................................144.2.1概念设计..............................................144.2.2逻辑设计...............................................15第五章模块设计.................................................165.1用户登录模块设计.........................................165.2用户信息管理模块.........................................16第六章开发技巧、难点及注意事项.................................166.1数据库.....................................................166.2配置文件...................................................17结论...............................................................18致谢..............................................................18参考文献.........................................................19-4-前言人力资源管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此我们结合企业的要求,对sqlserver2005数据库管理系统、sql语言原理、delphi应用程序设计,delphi数据库技术进行了较深入的学习和应用,主要完成对企业人力资源管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的人力资源管理系统系统可以对企业员工的信息和工资进行管理。企业人力资源管理系统是一个非常通用的信息管理系统.几乎所有的企事业单位都需要拥有自己的人力资源管理系统,以便对本单位员工的基本信息进行保存和管理.近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化管理的条件已经日趋成熟,建立基于网络的管理信息系统,成为企业从分散管理向集中管理发展,提高效率、降低成本、完善服务的有力保证.作为人力资源管理系统开发新的技术,.NET技术已经在许多系统中得到了很好的应用,但从应用研究的角度出发,重点突出.NET技术中对于人力资源管理系统这种以数据库管理技术为基础的系统设计。-5-第一章系统概述(开发背景)企业人力资源管理系统是一个非常通用的信息管理系统.几乎所有的企事业单位都需要拥有自己的人力资源管理系统,以便对本单位员工的基本信息进行保存和管理。人力资源管理系统是基于先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式,通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率、改进员工服务模式的目的。它通过与企业现有的网络技术相联系,保证人力资源与日新月异的技术环境同步发展。传统的人力资源管理中,管理人员的大部分精力将耗费在繁琐的日常行政事务处理上,而作为企业管理层的参谋角色应该做的咨询和策略制定的工作相对缺乏。通过人力资源管理系统,管理人员可以将绝大部分精力放在为管理层提供咨询、建议上,而在行政事务上的工作可以由电子化系统完成,只需占用HR(人力资源管理)人员极少的精力和时间。人力资源管理系统可以迅速、有效地收集各种信息,加强内部的信息沟通。各种用户可以直接从系统中获得自己所需的各种信息,并根据相关的信息做出决策和相应的行动方案。人力资源管理系统通过减少人力资源管理工作的操作成本、降低员工流动率以及减少通信费用等达到降低企业运作成本的目的。人力资源管理系统的最终目的是达到革新企业的管理理念,而不仅是改进管理方式,优化人力资源管理。先进技术应用于人力资源管理不仅是为了将现有的人力资源工作做得更好,更重要的是,做些对于企业来讲更有效率的事情,成为管理层的决策支持者,为决策提供信息和解决方案。-6-第二章系统分析2.1需求分析企业人力资源管理系统既要符合企业的生产经营的管理体制,又要符合计算机软件本身的特点,首先考虑企业在实际的工作过程中所需要的管理机制,再结合所拥有的技术水平和开发软件,做一个合理而又稳健的企业人力资源管理系统。这个系统的角色有两种,一个是管理者,需要从一个管理者的角度实现对用户的增加,删除和修改。另外一个是企业的员工,企业员工需要两个部分的功能,一个是员工信息管理,实现员工的基本信息维护,包括增加、删除和修改。另外一个是员工工资管理,实现员工工资的的查询、统计以及员工工资的报表输出。基于这些要求,本企业的人力资源管理系统包括四个模块,即系统登录模块、用户管理模块、员工信息管理模块、员工工资管理模块,系统登录模块应该分为两个角色,即管理员和普通用户。他们的权限也是不一样的,用户管理模块,可以实现对用户的增加,删除和修改。员工信息管理模块可以实现对员工信息的增加、删除、修改。员工工资管理模块可以实现员工工资的查询、统计以及员工工资的报表输出。-7-2.2可行性研究企业人力资源管理系统几乎普遍于每一家企业,只不过根据企业的大小和要求也各自完善的程度不一样,但是它的实用性已经得到了很大的认可。人力资源管理系统是基于先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式,通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率、维护员工的基本信息和工资信息。微软的.NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具.利用.NET平台进行信息管理系统的开发成为此类系统未来开发的趋势.系统的开发在.NET平台上进行,结合后端的SQLServer2005数据库技术,用asp.NET进行编码,开发出一个符合设计要求,比较实用的人力资源管理系统。一般地,软件领域的可行性分析主要考虑三个要素:经济、技术和社会环境。(一)技术可行性分析就整个系统的技术构成来看,它属于VisualC#编程与数据库的结合,将所有的数据信息都放入数据库进行存储,而这些数据信息的调用完全由程序来完成,即“程序设计数据化,数据管理程序化”思想。其基本操作是对数据库进行添加、删除、查找、编辑等。所以就技术应用来看,暂不存在太大的问题。(二)经济可行性减少了数据的流通环节,提高了办公效率,保证了各项数据的准确性,也解决了实验室设备流动造成的数据跟踪信息丢失等问题,适应了当前的发展形式。(三)社会因素的可行性使用本系统的一般操作人员要求有一定计算机基础。系统管理员要求具有计算机的专业知识。随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。-8-第三章系统分析3.1系统实现目标本系统是人力资源管理系统,顾名思义,主要是为了实现对企业员工的更加合理的管理,主要包括对其个人信息的管理和对其工资信息的管理。作为一个企业系统的管理员,要想系统合理的维护企业员工的信息,一个好的管理系统是必不可少的。这个系统主要分为登录模块,用户管理模块,员工信息管理模块,员工工资管理模块,主要是以管理员的身份进入该系统,实现对系统用户的增加,删除,修改和员工信息的添加,删除修改和查询以及对企业员工工资的查询,统计和工资报表输出。企业的人力资源管理系统的功能是特别强大的,除了员工的基本信息和工资信息,还有许多方面,比如养老金保险的管理,对员工的考核记录,这些也是非常重要的,但是由于时间和知识的制约,在我们设计的这个人力资源管理系统中主要实现的还是一些基本的功能,即对企业员工的信息和工资的添加,删除和修改,尽量维护好企业员工的信息资料和工资资料。3.2系统功能结构这个系统主要分为登录模块,用户管理模块,员工信息管理模块,员工工资管理模块,主要是以管理员的身份进入该系统,实现对系统用户的增加,删除,修改和员工信息的添加,删除修改和查询以及对企业员工工资的查询,统计和工资报表输出。登录用户管理信息管理添加删除修改增加删除修改工资管理查询统计报表输出-9-3.3系统预览效果图3.3.1登录界面用户登陆界面:只有当用户输入正确的用户名和密码,才可以登陆.3.3.2系统主界面(用户登录成功后可以看到的信息等)用户管理:用户的添加,修改,删

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功