企业人事信息管理系统设计与实现毕业设计论文.doc
《企业人事信息管理系统设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《企业人事信息管理系统设计与实现毕业设计论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业人事信息管理系统目 录摘 要IIIABSTRACTIV引 言V第一章 概 述11.1 问题的提出11.2 本课题研究的背景1第二章 系统开发工具概述32.1 Visual Studio.NET 2003简介32.2 事件驱动的应用程序32.3 C#语言简介32.4 面向对象的编程42.5 跨平台开发4第三章 企业人事信息管理系统的需求分析53.1 系统可行性分析53.1.1社会可行性53.1.2技术可行性53.1.3经济可行性53.2 企业人事信息管理系统功能需求分析53.3 企业人事信息管理系统业务关系分析63.4 用户界面需求63.4.1快捷键73.4.2信息提示73.4.3任务栏73
2、.5 运行环境设置8第四章 系统设计94.1 系统的总体结构设计94.2 系统关系图的设计9第五章 系统主要模块的详细设计115.1 逻辑结构设计115.2 物理结构设计115.3 所有模块的功能处理过程165.4 部门信息管理模块175.5 员工信息管理模块195.5.1员工基本信息195.5.2员工工作学习经历205.6 人事调动管理模块215.7 员工工资管理模块225.8 用户登录模块235.9 查询模块24第六章 系统测试与结论256.1 系统测试256.1.1测试范围256.1.2测试计划256.1.3测试数据与结果266.2 系统结论26第七章 总 结28致 谢29参 考 文 献
3、30附录A 术语说明31附录B 查询功能的部分核心代码32附录C 存贮过程的核心代码33摘 要企业人事信息管理系统是在Windows XP+SQL Server 2000环境下,采用Visual Studio 2003.NET(C#)语言实现的基于C/S模式下设计,具有比较完善的信息查询和管理功能的实用性系统。本系统包括了部门信息管理模块、员工信息管理模块、人事调动管理模块、查询模块、用户登录模块、数据库操作模块等七大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。本次毕业设计简要介绍了企业人事信息管理系统的项目背景和意义,着重阐述了该系统的设计实现过程与该系统数据库的设
4、计实现过程,从系统的需求分析、模块设计、数据库设计到系统测试等各个环节都进行了详尽的分析和描述。关键词:C/S模式,数据库设计,C#语言,人事管理信息系统AbstractPersonnel Information Management System in Windows XP 2000 + SQL Server environment, using Visual Studio 2003.NET (C #) language based on C / S mode under Total, with a more complete information access and managemen
5、t functions of the utility system. The system consists of the department of information management systems staff information management system, the transfer of personnel management system, query module, users login modules, database modules operate seven modules, is a simple, friendly interface, goo
6、d flexibility, the system safe and stable operation, and other features.The graduation design brief introduction to the personnel of the enterprise information management system for the background and significance highlights of the system design and implementation process of the database design proc
7、ess, and from the system needs analysis, Module design, database design and system testing all aspects of the detailed analysis and description. Keywords: C/S Model,Database Design,C# Language,Personnel Information Management System引 言企业人事信息管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来,如何管理好企业内部员工的信息,成为企业管理中的一
8、个大问题。在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。最初的人事信息管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。人事信息管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理,计算机存储查询等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。企业人事信息管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。本次毕业设计将介绍人事管理的内容,由此得出人事信息管理系统的需求分析和数据建模
9、,并最终演示如何利用Visual C#.NET完成系统的制作。 34第一章 概 述人事信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统的人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差、易耗损、成本高,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻的认识到,它已进入人类社会的各个领域,并发挥着日益重要的作用。 作为计算机应用的一部分,使用计算机
10、对人事信息进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事信息管理的效率,是企业的科学化、正规化管理,是与世界接轨的重要条件之一。因此,人事信息管理系统能为企业创造更高的效益,已经是很有必要的事情,在本次的毕业设计中我将描述企业人事信息管理系统的开发过程和所涉及到的问题及解决方法。1.1 问题的提出现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事信息管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,计算机、扫
11、描仪和打印机等,已基本取代了旧的办公用具。如今,人事信息管理已可以完全通过计算机进行,并在计算机辅助下准确快速地完成许多复杂的工作,这些都大大地缩短管理的时间。而今天,人事信息管理的内容已经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企业人事的信息管理系统,也是十分必要的。1.2 本课题研究的背景调查研究表明,大多数企业并不缺少数据,而是受阻于过量的冗余数据和数据不一致,而且它们变得越来越难于访问、管理和用于决策支持,其数据量正以成倍的速度增长。这样,信息中心面临着不断增长的决策支持的需求,
12、但是,设计应用变得越来越复杂和耗费人力。那么怎样才能把大量的数据转换成可靠的、适用于企业使用的信息以便于决策支持呢?数据仓库正广泛地被公认为是最好的解决方案。数据仓库化是企业范围内数据的处理过程,它将企业内分散的原始操作数据和来自外部的数据汇集和整理在一起,为企业提供完整、及时、准确和明了的决策信息,使最终用户能够真正利用DSS(Decision Support System)工具直接从企业信息池中随机地提取、分析数据,有效地服务于企业的全方位决策。作为一个决策支持环境,DW(Data Warehouse)收集存储了各种不同数据源中的数据,通过数据的组织给决策支持者提供分布在整个企业内部跨平台
13、的数据。其次,现有的管理系统和现有的数据仓库将得到扩展,一是使数据仓库从一种局部的企业解决方案扩展到企业外部,扩展到企业的用户中去,使企业用户的数据仓库使用面更加的广泛,这些可以通过Internet/Intranet的帮助来实现,这是数据仓库与电子商务相互融合的一点;二是使数据仓库从一种企业数据管理工具扩展到企业辅助决策工具,能够充分利用数据仓库中的数据资源,为企业的发展起到辅助决策的功能,使企业用户的数据仓库得到更加深入的使用,这些可以通过数据库厂商提供的工具来实现,也可以由其它软件公司提供的独立工具包来实现,这是数据仓库与商务智能相互融合的一点。正是因为以上这些简便化的计算机技术的出现,造
14、就了管理的简单化,从而在系统开发的过程当中加入了这些元素就让系统更加的饱满和完整,让数据流在系统的内部更加顺畅地流动,这也正好给那些已经适应了比较传统的用户一个吸引点,让他们可以更快速的接受从纸化办公转移为无纸化办公,这不仅在企业利益的基础上有了一个新的飞跃,也在智能化的时代使企业不至于因为落后的信息而导致淘汰。由此可见,一个无纸化的企业人事信息管理的诞生已经是势在必行的事情。在这些环境的局限下,我们的企业人事信息管理也应运而生了。第二章 系统开发工具概述2.1 Visual Studio.NET 2003简介Visual Studio.NET 2003是美国著名的应用开发工具生产厂商Micr
15、osoft推出的成功产品,它是完全按照Client/Server体系结构研制设计,采用面向对象技术、图形化的应用开发环境,由于它所开发的各种应用程序都充分利用了图形化用户接口(GUI)的优点,所以Visual Studio.NET 2003被认为是一个图形工具,在Client/Server结构的应用中,Visual Studio.NET 2003具有描述多个数据库连接与检索的功能,而且不管数据存放在什么地方。另外,各种应用程序也可以独立于RDBMS,因 Visual Studio.NET 2003可以使用数据库标准操作语句SQL进行通讯 。Visual Studio.NET 2003正在成为C
16、lient/Server应用开发的标准,它为应用开发提供了全面、综合性的支持,可以分别概括为如下几点:事件驱动的应用程序;C#语言;面向对象的编程;跨平台开发。2.2 事件驱动的应用程序Visual Studio .NET 2003的应用程序是事件驱动的,即用户通过各种动作控制应用程序的流程。例如,当单击某个按钮会触发相应的事件,用户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。 Visual Studio .NET 2003给开发人员提供了一个集成环境。应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、图形、报表等全部都在 Visual Studio
17、 .NET 2003内开发,而不必再到其它环境中去做。2.3 C#语言简介C#(C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序,使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失
18、C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。2.4 面向对象的编程在Visual Studio .NET 2003中创建的每一个菜单和窗口都是一个模块称为对象(Object)。 Visual Studio .NET 2003应用程序基本的构建模块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装型、继承性和多态性这样的面向对象的编程技术。设计人员可以最有效的利用所创建的每一个对象,使用应用程序具有可通用性、可扩展性和强有力的功能。Visual Studio .NET 2003应用由一系列对象
19、组成,包括有函数、菜单、函数结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等,这些对象和控件都可在许多应用中重复使用。2.5 跨平台开发Visual Studio .NET 2003支持跨平台的开发和分布。例如:Windows利用 Visual Studio .NET 2003开发的应用程序,可以将应用程序分布到Linux的平台运行,反之亦可。第三章 企业人事信息管理系统的需求分析3.1 系统可行性分析3.1.1社会可行性C/S(客户机/服务器)模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端
20、,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点。C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。3.1.2技术可行性使用Visual Studio .NET 2003开发传统意义上的C/S模式结构的数据库系统,可以运用Visual Studio .NET 2003提供许多对于数据库访问与控制的有效机制。就个人而言,曾系统地学习过Visual Studio .NET 2003的使用,而且
21、具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQL Server 也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地设计本课题的系统。3.1.3经济可行性本次的设计主要是通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计还是具有相当大的经济可行性的。3.2 企业人事信息管理系统功能需求分析企业人事信息管理系统的主要任务是用计算机对各种人事信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种人事信息统计、计算和汇总工作,针对系统服务对象的具体要求,设计了企业人事信息管理系统。系统的功能主要包括:部门信息管理:部门编号、部门名称、部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事 信息管理 系统 设计 实现 毕业设计 论文
限制150内