基于.net三层架构人力资源管理系统的设计与实现xinlun.doc

上传人:F****n 文档编号:103338899 上传时间:2019-10-06 格式:DOC 页数:31 大小:358.50KB
返回 下载 相关 举报
基于.net三层架构人力资源管理系统的设计与实现xinlun.doc_第1页
第1页 / 共31页
基于.net三层架构人力资源管理系统的设计与实现xinlun.doc_第2页
第2页 / 共31页
基于.net三层架构人力资源管理系统的设计与实现xinlun.doc_第3页
第3页 / 共31页
基于.net三层架构人力资源管理系统的设计与实现xinlun.doc_第4页
第4页 / 共31页
基于.net三层架构人力资源管理系统的设计与实现xinlun.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于.net三层架构人力资源管理系统的设计与实现xinlun.doc》由会员分享,可在线阅读,更多相关《基于.net三层架构人力资源管理系统的设计与实现xinlun.doc(31页珍藏版)》请在金锄头文库上搜索。

1、目录目录1摘要1前言3第一章 概述41.1 开发背景41.2 系统的目标和意义41.3 人力资源管理系统发展趋势51.4 可行性分析5第二章 技术背景62.1 ASP.NET简介62.2 ASP.NET开发的软硬件要求72.3系统的开发方法、开发工具及其语言特点.7第三章 系统的需求分析及概要设计93.1 系统的需求分析93.2 系统功能描述93.3 功能模块划分93.4 系统的概要设计103.5 数据表的创建14第四章 系统详细设计164.1 管理员的设计164.1.1管理员登录页面如图4-1所示:164.1.2用户管理184.1.3 添加用户204.1.4公告管理. .214.1.5添加公

2、告. .234.2 部门经理的设计234.2.1对本部门员工进行考勤管理244.2.2员工工资模块25第五章 系统测试255.1软件测试的方法265.2模块测试27第六章 总结27致谢29参考文献30 摘要人力资源管理系统是现在公司很好的辅助工具,它为企业的发展提供了很大的便利。本系统使用ASP.NET开发工具创建Web应用程序。采用C#开发语言,使用SQL Server2008数据库访问技术和三层架构实现人力资源信息的便捷管理。它基本满足了人力资源管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳动量的问题,提高企业整体工作效率;

3、登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。关键词:人力资源管理系统,ASP.NET,C#, SQL Server2008数据库访问技术,三层架构,人事管理者,安全性AbstractPersonnel management system is now very good tool, it is the development of enterprises to provide a great convenience.The system uses ASP.NET development tool for cre

4、ating Web applications. Using C # development language, using SQL Server2008 database access technology and three tier architecture implementation of personnel and convenient information management. It basically meet the needs of the personnel management and employees on the function of demand, to s

5、taff salary, attendance has detailed function implementation, make it from a myriad of things in the free, completely solve the waste of time and the amount of labor problems, raising the overall efficiency; log permissions settings, improve the security of the system, ensure the safety of personnel

6、 information network society, to adapt to enterprise development requirements, to the enterprise system construction is of great significance.Key words: the personnel management; ASP.NET;C#; SQL Server2008;Three layer architecture;Personnel manager;safety前言人的智慧和力量是无穷的,社会的发展和科学的进步,使人才的重要性变得越来越突出,利用计算

7、机实现人力资源管理已经成为一种趋势。对于大中小企业来说,利用计算机来完成人力资源管理部分,是推动企业劳动人事管理走向科学化、规范化的必要条件,而公司各部门的调整、工资结算、发放的工作量通常很大,而且不允许出错,如果手工操作,在填制大量的表格时,不仅易混、易错,不便于管理,还会耗费工作人员大量的 时间和精力。如果利用计算机进行管理,不仅能够保证准确无误,而且还可以让信息服务于财务部门及公司的主要管理者。计算机具有存储量大,保密性好,成本低,检索迅速,查找方便,寿命长等特点,更加让人感觉方便可靠,易管理。这些优点都极大地提高了人力资源管理的效率,为企业的科学化、正规化管理和与世界接轨提供了重要条件

8、。因此,结合中小型企业发展现状及其人事管理工作中的实际需求,设计和开发了基于.NET的人事管理系统。第一章 概述1.1 开发背景管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资

9、源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。1.2 系统的目标和意义能够让企业带来先进的管理思想及方法、促进建立现代人力资源管理模式、促进人力资源管理正规化、帮助企业提高管理实效、帮助企业降低管理成本。所有的管理的目

10、标都是为了效益。在计划经济时代,传统用人制度忽视人力资源管理的开发和管理问题,缺乏人力资源管理的理念和认识,忽视了人才的资源性、整体性等特征。在市场经济和知识经济时代,人力资源管理必须实现把适应社会主义计划经济的人力资源管理体制调整为社会主义市场经济体制相配套的人力资源管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人力资源管理系统的开发。目前市面上流行的人力资源管理系统不少。但是,对于企、事业单位的人力资源管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能

11、实用、操作方便,简单明了的人力资源管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进员工信息、修改员工信息、删除离职员工信息等操作。这样就使办公人员可以轻松快捷地完成员工信息管理的任务,是企业的员工管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工调动、辞

12、职、退休等。支持企业进行劳动人力资源管理及其相关方面的科学决策。人力资源管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。1.3 人力资源管理系统发展趋势(1)世界趋势人力资源管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的了解,并开始付诸行动。这种状况的变化起因于竞争压力。目前,世纪经济趋向全球化。世纪经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。(2)技术革新无论是现在还是将来,工业

13、的发展越来越多地取决于科学和技术、知识与技能。这不仅要求员工尤其是技术人员掌握信息的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加快,人们又更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的反应程度也更高了,进而提高了人力资源成本。所以,人力资源管理就派上了用场。1.4 可行性分析(1)社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人力资源管理必将实现无纸化办公,并且加入到公司内部的Intra

14、net或者Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力区进行抄写,提高了工作的效率。(2)技术可行性分析Visual Studio 2008提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual Studio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。而且微软的优秀成果C#语言保持了C/C+所特有的强大功能和控制能力。与C+十分相识的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现

15、有的代码。数据库SQL2008已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今计算机普及程度日益推广,计算机的配置日新月异,能承载此系统的机器如办公的机器都可以达到要求。所以说本系统具有技术可行性。(3)经济可行性分析采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所花费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。(4)管理可行性分析本系统采用了系统数据备份、恢复等功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。管理此系统并不难,易学易会。第二章 技术背景2.1 ASP.NET简介ASP.NET是M的一部分,作为战略产品,不仅仅是Active Server Page(ASP)的下一个版本;

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

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号