收藏 分享(赏)

企业人事管理系统毕业设计(论文).doc

上传人:无敌 文档编号:602747 上传时间:2018-04-14 格式:DOC 页数:49 大小:1.41MB
下载 相关 举报
企业人事管理系统毕业设计(论文).doc_第1页
第1页 / 共49页
企业人事管理系统毕业设计(论文).doc_第2页
第2页 / 共49页
企业人事管理系统毕业设计(论文).doc_第3页
第3页 / 共49页
企业人事管理系统毕业设计(论文).doc_第4页
第4页 / 共49页
企业人事管理系统毕业设计(论文).doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、I企业人事管理系统毕业设计论文目 录摘 要 .IIIAbstract .IV引 言 .1第一章 绪 论 .21.1 系统开发背景及现状 .21.2 系统开发工具及开发环境 .2第二章 系统设计的关键技术 .32.1 Visual Studio.NET 主要特点 .32.2 C#技术概述 .42.3 SQL2008 主要特点 .8第三章 系统可行性和总体分析 .113.1 系统可行性分析 .113.2 系统设计原则 .123.3 开发及运行环境 .16第四章 系统的总体设计 .174.1 系统模块设计 .174.2 数据库设计 .194.3 数据库链接 .264.4 系统异常处理设计 .274.

2、5 系统的安全与维护 .28第五章 系统的实现 .295.1 系统设计理念 .295.2 管理员主要功能模块 .30II5.3 基础信息主要功能模块 .345.4 人事管理主要功能模块 .355.5 备忘记录主要功能模块 .375.6 工具管理主要功能模块 .38第六章 系统测试 .406.1 测试叙述 .406.2 系统部分单元测试实例 .406.3 测试结果 .42结束语 .43致 谢 .44参考文献 .45III摘 要随着时间的飞速前进,IT 也跟着飞快的发展,给我们的生活带来了空前的方便,信息化,电子化将成为企业节约成本,快捷便利的主流方式。考虑到很多企业的人事管理的不完善,还有很多是

3、手工作业,而且效率地下,还常常照成管理漏洞。因在这方面有很多需求,所以开发企业人事管理系统,用来帮助更多的企业人事管理达到办公的自动化,效率化,节约化。本企业人事管理系统是采用 C/S 结构,它是以 Microsoft SQL Server2008 数据平台 Microsoft Visual Studio 2010.C#作为开发平台,适用 C#设计软件和操控程序,完成添加、修改、删除,查找等功能。该系统主要是用于很多企业员工和人事相关的工作,主要适用于中小型企业,工作页面简单易懂,易于操作,从总体要求力求能达到目标需求。关键字:企业人事管理系统、C/S 系统、员工数据库管理系统、Visual

4、Studio 2010.C#IVAbstractWith the rapid progress of time, IT also follow the rapid development, has brought unprecedented convenience, to our life information, electronic enterprises will become the mainstream of cost saving, fast and convenient. Taking into account the personnel management of many e

5、nterprises is not perfect, there are manymanual operation, but also the efficiency of underground, often as the loopholes in management. Because there are many needs in this area, so the development of the enterprise personnel management system, to help more enterprises topersonnel management to ach

6、ieve office automation, efficiency, cost saving.The enterprise personnel management system is used C/S structure, which is based on the Microsoft SQL Server2008 database flatMicrosoft Visual Studio 2010.C# as the development platform, used C# design software and control program, add, modify, delete,

7、 search and other functions.The system is mainly used for many employees and HR related work, is mainlyapplicable to small and medium enterprises, the page is simple and easy to understand, easy to operate, from general requirements to achieve the targetdemand.Key word: Personnel Management System;

8、C/S System; Employee Information Database;Visual Studio 2010.C#企业人事管理系统1引 言随着科学技术的不断前进,计算机得到了越来越普遍的应用。计算机是企业管理现代化的重要手段。企业人事管理工作是企事业管理工作的一个重要组成部分,对于企业人事复杂的管理机构,采用传统的手工管理方法来处理各种档案信息,需要耗费大量的人力和物力,而且系统的查询和维护也相当困难,已经远远不能满足社会发展的需要。因此,为适应社会发展,就必须首先建立起以计算机为主要工具的现代化信息处理系统,及时收集和整理相关信息,使人们从复杂的人工管理中解脱出来,而且可提高工作

9、效率和管理水平。针对传统落后的人工作业模式,根据企业人事管理工作的内容、特点,并在充分注重软件操作的简单性以及科学可视化原则的前提下,设计并开发了一套科学的企业人事管理系统 。该系统在实际应用中,稳定可靠,并能及时为企业人事管理提供准确、全面的数据,有效地提高了企业人事档案管理的工作效率、质量及管理决策的有效性、可靠性,实现了企业人事的计算机现代化管理。随着我国国有和私营企业的快速发展, 特别是企业员工的规模不断扩大,为了实现对企业员工进行科学系统地管理必须开发一套以计算机为本的信息管理系统;本系统为企业人事管理系统,它集成了企业人事基础信息管理、人事管理、数据备份与恢复管理、管理员权限管理等

10、多种功能,其开发主要包括数据库的建立和维护及查询修改等功能的实现,因而具有较强的实用性和先进性 1。 企业人事管理系统摆脱了传统麻烦的纸张管理工作,可以随时储存企业员工档案,具有安全性、高效性;而且它只需一到二名系统录入员即可操作系统,节省大量人力物力;同样可以迅速查到所需信息。设计和完成一个完整的管理系统,将会涉及到许多技术上的问题,如:漂亮的界面设置,后台数据库的管理和设计,通过实际的作业,可以避免纸上谈兵,在实践中掌握上述技术的运用 2。企业人事管理系统2第一章 绪 论1.1 系统开发背景及现状在国内企业中,人事管理工作是非常重要的一项工作,它负责了整个企业的日常人事安排,人员的人事管理

11、等工作。以前都是人手工进行作业。随着企业规模的日益扩大,人事管理的工作量也大大地加重。随着计算机应用程序的发展,人事工作者急切希望能够将大部分繁琐的工作交给计算机处理,以减轻人工的压力并有效提高工作效率 。而计算机的发展加快人事管理系统的产生。人事管理系统的主要任务是为实现企业的整体目标提供合适用人方法,这就要求人事部门进一步加大人事制度改革的力度,建立好每个人的档案,为企业选拔有能之士并创造一个良好的工作环境,使员工用其所长、人尽其才;关心并改善员工的生活条件,使员工无后顾之忧,充分发挥自己的内在潜能。企业人事管理的根本目的就是通过合理地使用人才去达到最大利益。企业人事管理工作的好坏对企业的

12、发展有大的影响,企业对人事管理都很重视。通过近年来互联网查询的资料来看,目前国内类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作并不多 3。1.2 系统开发工具及开发环境系统的开发语言:C# 语言系统的开发技术:ASP.NET 技术系统的开发环境:Windows 7 操作系统系统的开发工具:Microsoft SQL Server2008 数据库平台Microsoft Visual Studio 2010 开发平台系统所应用工具:Visio 2007、PhotoShop CS3Office 2007 文档开发工具企业人事管理系统3第 2 章 系统设计的关键

13、技术企业人事管理系统的研发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,到现在都没有一种统一完备的系统。但是每一种系统都要遵循相应的开发策略:1.系统要解决的问题。2.系统可行性研究,以确定系统要实现的目标。3.系统开发原则。4.系统开发前很多的准备工作。5.系统开发方法的很多的选择和大量的开发计划的定制。2.1 Visual Studio.NET 主要特点2.1.1 提供加速开发过程的高效工具Visual Studio.NET 是一个统一的、紧密集成的可视化编程环境,用来帮助用户简化开发网络应用程序的过程,缩短了学习使用方法的时间。它提供了一

14、种新的语言C#。通过共享的 HTML、XML 和样式单编辑器,用户可以轻松地了解并借助包括 C#在内的任何一种 Visual Studio 语言来开发网络应用程序。2.1.2 提供对各种网络应用程序的快速设计能力通过 Web Form,用户可以用他们在研发基于窗体的桌面应用程序时所使用的技巧来创建跨平台、跨浏览器的网络应用程序软件。2.1.3 利用 XML 和 Web Service 来简化分布式计算Web Service 是通过标准的 Internet 协议在网络上来调用商务逻辑。HTTP 被用来Web Service 传输的基础协议,该协议使得对功能的请求能够穿越各种团体所使用的防火墙。X

15、ML 被作为对上述功能请求的参数进行格式统一,从而将这些请求能够使用于所有的软件和硬件。这样就对 Web Service 的访问可以通过任何一种语言、使用任何一企业人事管理系统4种组件模型在任何一种操作系统上运用。2.1.4 快速构建中间层商务组件Visual Studio 的一个核心目标就是要为了基于服务器的应用程序提供应用程序快捷的部署工具。利用 Visual Studio.NET 创建的组件将为您的很多作业提供足够的功能和伸缩性。2.1.5 构建可靠的可伸缩解决方案利用 Visual Studio.NET,用户可以非常轻松快捷地创建具有自动伸缩能力的可靠的应用程序及相关的组件 4。2.2

16、 C#技术概述C#在带来对应用程序的快速研发能力的同时,并没有牺牲 C 与 C+程序员所关心的各种特性和问题。它忠实地继承了 C 和 C+的优点。如果你对 C 或 C+有所了解,你会发现它是很熟悉的。即便你是一位新手,C#也不会给你带来很多不必要的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法也会使你迅速成为一名熟练的研发人员。C#是专门为.NET 应用而研发出的语言。这从根本上保证了 C#与.NET 框架的完美结合。在.NET 运行库的支持下,.NET 框架的各种优点在 C#中表现得淋漓尽致。C#的有以下突出的特点 5精简的语法

17、精心地面向对象设计与 Web 紧密的结合完整的安全性与错误处理能力企业人事管理系统5版本处理技术完善灵活性与兼容性的完善2.2.1 精简的语法在缺省的情况下,C#的代码在.NET 框架提供的“可操纵”环境下运行时,不允许直接地内存操作。它所带来的最大的特色是没有指针。与此相关的是,那些在 C+中被大量使用的操作符(例如:“:” 、 “-”和“.,” )已经没有出现。C#只支持一个“.” ,对于我们来说,现在需要理解的一切仅仅是名字的嵌套使用而已。C#用真正的关键字换掉了那些把活动模板库(Active Template Library,ALT)和COM 弄得乱七八糟的伪关键字,如 OLE_COL

18、OR、BOOL、VARIANT_BOOL、DISPID_XXXXX 等等。每一种 C#操作符在.NET 类库中都有了新名字。语法中的冗余问题是 C+中的常见的问题,比如“const“和“#define“、各种各样的字符类型等等。C#对此进行了精简,只保留了常见的形式,而别的冗余形式从它的语法结构中被清理了出去 8。2.2.2 精心地面向对象设计从 Smalltalk 开始,面向对象的话题就始终纠缠着任何一种现代程序设计语言。的确,C#也具有面向对象的语言所应有的一切特性:封装、继承与多态性,这并不奇怪。然而,通过精心地面向对象设计,从高级商业对象到系统级应用,C#创建了广泛组件的绝对选择。在

19、C#的类型系统设计中,每种类型都可以看作一个对象。C#提供了一个叫做装箱(boxing)与拆箱(unboxing)的机制来完成这些操作,而不会给使用者带来不必要的麻烦,这在以后的章节中将进行更为详细的介绍。C#只允许单继承,即一个类不会含有多个基类,从而避免了类型定义时的混乱。在后面的学习中你会发现,C#中没有全局函数,没有全局变量,也没有全局常数。一切的一切,都必须封装在同一个类之中。你的代码将会具有更好的可读性,并且减少了发生命名冲突时的可能。整个 C#的类模型都是建立在.NET 虚拟对象系统(Visual Object System,VOS)的基础之上,其对象模型是.NET 基础架构的一

20、个部分,不再是其企业人事管理系统6本身的组成部分。在下面将会谈到,这样做的另一个好处是有更好的兼容性 11。借助于从 VB 中得来的丰富的 RAD 经验,C#具备了良好的研发环境。结合自身强大的面向对象的功能,C#将使得开发人员的生产效率得到极大的提高。对于公司而言,软件开发周期的缩短将会使它们更好地应付网络经济的竞争。在功能与效率的杠杆上人们也找到了支点。2.2.3 与 Web 的紧密结合.NET 中新的应用程序开发模型意味着很多的解决方案需要与 Web 标准相统一,例如超文本标记语言(Hypertext Markup Language,HTML)和 XML。因历史的原因,现今存在的一些开发

21、工具将不能与 Web 紧密地结合。SOAP 的使用使得 C#克服了这个缺陷,大规模深层次的分布式开发从此也将成为可能。由于有 Web 服务框架的帮助,就程序员而言,网络服务看起来就像是 C#本地的对象。程序员们能够运用他们已有的面向对象的知识与技巧来开发 Web 服务。只需要运用简单的 C#语言结构,C#组件就能够更加便捷地为 Web 服务,并允许它们通过Internet 被运行在任何操作系统上的任何语言所调用。例如,XML 已经成为网络中数据结构传递的标准,为了提高效率,C#允许直接将 XML 数据映射成为结构。这就可以有效的处理各种数据。2.2.4 完整的安全性与错误处理能力语言的安全性与

22、错误处理能力,是衡量一种语言是否优秀的重要依据。每个人都会犯错误,即使是世界上最熟练的程序员也不例外:忘记变量的初始化,对不属于自己管理范围的内存空间进行修改,这些错误常常照成难以预见的后果。一旦这样的软件被运用,寻找与改正这些简单错误的代价会是让人无法承受的。C#的先进设计思想可以消除软件开发中的许多常见错误,并提供包括类型安全在内的完整的安全性能。为了减少开发时的错误,C#会帮助开发者通过更少的代码完成类似的功能,这不仅减轻了编程人员的工作量,同时更加有效地避免了错误的发生 12。.NET 运行库提供了代码访问安全特性,它允许管理员及用户根据代码的 ID 来配置安全等级。在缺省情况下,从 Internet 和 Intranet 下载的代码都不允许访问任何本

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报