企业人事管理系统毕业论文.doc
《企业人事管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《企业人事管理系统毕业论文.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 沈阳师范大学毕业论文题 目企业人事管理系统系(分院) 学生姓名 学 号 专业名称 指导教师 2012年4 月25 日目录目录1摘要3前言5第一章 概述61.1 开发背景61.2 系统的目标和意义61.3 人事管理系统发展趋势71.4 可行性分析7第二章 技术背景92.1 ASP.NET简介92.2 系统的开发方法、开发工具及其语言特点102.3 ASP.NET开发的软硬件要求11第三章 系统的需求分析及概要设计123.1 系统的需求分析123.2 系统功能描述123.3 功能模块划分123.4 系统的概要设计133.5 数据表的创建18第四章 系统详细设计204.1 管理员的设计201、管理
2、员登录页面如图4-1所示:203、公告管理264、添加公告274.2 部门经理的设计344.2.1对本部门员工进行考勤管理364.3 员工工资模块37第五章 系统测试395.1软件测试的方法395.2模块测试39第六章 总结41致谢42参考文献43摘要人事管理系统是现在公司很好的辅助工具,它为企业的发展提供了很大的便利。本系统使用ASP.NET开发工具创建Web应用程序。采用C#开发语言,使用SQL Server2008数据库访问技术和三层架构实现人事信息的便捷管理。它基本满足了人事管理者和员工对功能的需求,对员工工资,考勤等都有较详细的功能实现,使其从纷杂的事物中解脱,彻底解决了浪费时间和劳
3、动量的问题,提高企业整体工作效率;登录后对权限进行了设置,提高了系统的安全性,保证人事信息的安全,适应网络化社会对企业自身发展的要求,对企业的系统建设有较大意义。关键词:人事管理,员工,ASP.NET,C#, SQL Server2008AbstractPersonnel 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 creating
4、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 staff s
5、alary, 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 infor
6、mation network society, to adapt to enterprise development requirements, to the enterprise system construction is of great significance.Key words: the personnel management; ASP.NET; SQL Server2008前言人的智慧和力量是无穷的,社会的发展和科学的进步,使人才的重要性变得越来越突出,利用计算机实现人事管理已经成为一种趋势。对于大中小企业来说,利用计算机来完成人事管理部分,是推动企业劳动人事管理走向科学化、规
7、范化的必要条件,而公司各部门的调整、工资结算、发放的工作量通常很大,而且不允许出错,如果手工操作,在填制大量的表格时,不仅易混、易错,不便于管理,还会耗费工作人员大量的 时间和精力。如果利用计算机进行管理,不仅能够保证准确无误,而且还可以让信息服务于财务部门及公司的主要管理者。计算机具有存储量大,保密性好,成本低,检索迅速,查找方便,寿命长等特点,更加让人感觉方便可靠,易管理。这些优点都极大地提高了人事管理的效率,为企业的科学化、正规化管理和与世界接轨提供了重要条件。因此,结合中小型企业发展现状及其人事管理工作中的实际需求,设计和开发了基于.NET的人事管理系统。第一章 概述1.1 开发背景管
8、理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。管理信息系统的结构通常由四个部门组成:信息源、信息管理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。目前国内使用和发展的M
9、IS平台模式大体上分为两种:客户机/服务器(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)社会可行性分析随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力区进行抄写,提高了工作的
14、效率。(2)技术可行性分析Visual Studio 2008提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual Studio.NET,可以非常轻松地创建具有自动伸缩能力的可靠的应用程序和组件。而且微软的优秀成果C#语言保持了C/C+所特有的强大功能和控制能力。与C+十分相识的模型和语法,具有与COM+服务完全的交互性和完全支持能力,能够轻松地迁移现有的代码。数据库SQL2008已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。如今计算机普及程度日益推广,计算机的配置日新月异,能承载此系统的机器如办公的机器都可以达到要求
15、。所以说本系统具有技术可行性。(3)经济可行性分析采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所花费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。所以此系统经济可行性也具备了。(4)管理可行性分析本系统采用了系统数据备份、恢复等功能,而且界面层次分明,一目了然,加上设计方面加入了人性化元素。管理此系统并不难,易学易会。第二章 技术背景2.1 ASP.NET简介ASP.NET是M的一部分,作为战略产品,不
16、仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务,能够让开发的人员使用尽可能少的代码完成任务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C# 和 Jscript.NET)创作应用程序。
17、另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.NET的主题就是系统帮用户做了
18、大部分不重要的琐碎的工作。在系统中通过了StringBuilder类给网站中的页面写数据,如StringBuilder .Append(您好!);在后面在写一句response.Write(sb.ToString(); 就可以实现将“您好!”通过后台直接写到页面上了,这样写的好处是,避免使用了微软自带的服务器控件,页面中的所有元素都可以是有静态HTML代替,当需要提交某些操作时,系统可以通过隐藏域自己学提交请求,没有又打到提交按钮,这样写的好处是,避免在页面中生成微软提供的状态值,从而提高了页面的整洁性。2.2 系统的开发方法、开发工具及其语言特点1.系统的开发方法公司人事管理系统的开发是一个
19、复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:(1)系统要解决的问题。(2)系统可行性研究,确定系统要实现的目标。(3)系统开发原则。(4)系统开发前的准备工作。(5)系统开发方法的选择和开发计划的制定。2.SQL Server 的简介SQL Server是微软公司所推出的一套运行在Windows平台上的数据库管理系统,用于提供作为应用程序的数据来源,存放各种数据,并可以让用户很容易地实现所要进行的数据存取操作,同时它也提供了一些可视化的管理工具,协助数据库系统管理者更方便快捷
20、地管理及设计数据库内容,以及对数据库进行维护。SQL在客户/服务开发中的角色,因为本系统所产生和处理的数据量比较大,这就让我们首先想到了SQL Server大型数据库,SQL是一组符合工业标准的数据库操作令集。SQL不是一门语言,无法得到一个专门的SQL软件,它只是服务器数据库的部分。SQL Server 数据库是动态网页中的重要部分。动态网页中的大部分数据都是放在数据库中的,动态网页页面效果是通过调用数据库信息来实现的。因此,数据库在动态网页技术中也起着越来越重要的作用。作为一种查询语言,SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语言集数据查询、数据操纵、数据定义和数据控
21、制功能于一身,它有一体化、高度非过程化、语言简洁、以多种方式使用等特点。数据定义语言(DDL):实现定义、删除和修改数据库对象的功能。数据查询语言(DQL):实现对查询数据的功能。数据操纵语言(DML):实现对数据库数据的增加、删除和修改功能。数据控制语言(DCL):实现控制用户对数据库的操作权限的功能。SQL Server经过不断的更新和升级,现已发展成一个崭新的平台SQL Server 2008,它是一个全面的数据库平台,SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全、更可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据库应用程序。3. Vis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业人事管理系统 毕业论文 企业 人事管理系统
限制150内