毕业设计(论文)企业人事管理系统设计与分析.doc
《毕业设计(论文)企业人事管理系统设计与分析.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)企业人事管理系统设计与分析.doc(31页珍藏版)》请在三一办公上搜索。
1、企业人事管理系统的设计与实现摘 要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。本企业人事管理系统采用C/S结构,在Windows XP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Stu
2、dio 2005和SQL 2005数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。关键词:企业人事管理系统;员工信息数据库;SQL;C#Design and Implementation of Personnel Management System AbstractWith the unprecedented development of Internet, it has been broug
3、ht us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises personnel administration systems lie in the phase of manual management which is inefficient and easy to go wr
4、ong by carelessness. Therefore, the MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient.The system adopts the structure mode of Client/Server(C/S), Windows XP as the operation system,SQL 2005 as the background database, and Micr
5、osoft Visual Studio 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow.The paper explains the course design, system design and implementation of MIS, also brief
6、ly introduces the process of the system development.Keywords:Personnel Management System; Employee Information Database; SQL; C#目 录引 言1 第一章 需求分析 3 1.1企业人事管理系统的研究内容及所达到的目标3 1.1.1研究内容 31.1.2所达到的目标3 1.2企业人事管理管理系统设计方案 3 1.2.1设计原则 3 1.2.2运行架构 4 第二章 系统设计 5 2.1企业人事管理管理系统设计 5 2.1.1系统目标 5 2.1.2企业人事管理系统的需求分析
7、5 2.1.3企业人事管理系统总体设计 6 2.2企业人事管理系统的可行性研究 6 2.2.1企业人事管理系统可行性研究前提要求 6 2.2.2可行性研究方法 7 2.2.3决定可行性的主要因素 7 2.3企业人事管理系统功能设计 8 2.3.1企业人事管理系统概述 8 2.3.2企业人事管理系统功能 8 2.3.3企业人事管理系统内容和功能设计 9 2.3.4企业人事管理系统信息结构设计 9 2.3.5企业人事管理系统构架的详细介绍9 2.3.6企业人事管理系统功能模块图 10 2.4 数据库设计与实现 11 2.4.1数据库的需求分析 11 2.4.2数据库的概念设计 11 2.4.3数据
8、库的逻辑设计 13 第三章 系统测试 18 3.1企业人事管理系统的三个测试阶段 18 3.2测试系统193.2.1登录模块实现 19 3.2.2 主窗体概述 19 3.2.3 人事档案浏览窗体概述23 3.2.4 人事资料查询窗体概述 25 结 论 26 参考文献 27 致 谢 28 引 言近年来,随着数据库技术的迅速发展以及数据库管理系统的光反应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万的数据库被应用于商业管理、政府办公、科学研究和工程开发等方面,特别是多媒体技术、网络技术与数据库的结合,使数据库有了更大的发展空间。在企业信息化建设的任务中,广泛应用信息技术,建立健全网络
9、环境 ,提高办公效率和指挥自动化,是当前波切需要解决的重大问题。近几年来,企业信息化建设发展较快,目前基本完成了企业信息处理的基础设施建设。办公自动化网、办公宣传网、后勤保障网已经发挥了巨大的效能,各种专用网络系统也已经建成或正在建设之中。Client/Server结构是非常受欢迎的一种计算机模式。它的优势在于广泛地采用了网络技术,将系统中的各部分任务分配给分布在网络上的担任不同角色的计算机,它把较复杂的计算和管理任务交给网络上的高档机器服务器,而把一些频繁与用户打交道的任务交给前端较简单的计算机客户机,通过这种结构完全发现了网络上信息资源的共享、不同角色的共同完成信息的管理。本文就企业人事管
10、理系统的设计与实现进行了认真的分析研究,结合诗集工作环境和诗集管理需求,建立了一个高效、稳定的人事管理系统,达到了先进、安全、实用、可靠的目标,并对今后新的需求有很好的扩展性。(1)企业人事管理系统开发的目的随着企业规模的扩大,经济体制的快速发展,企业组织管理会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。它的内容对企业的决策者和管理者来说都至关重要,所以,人事管理系统应能够为用户提供充足的信息和快捷的查询手段。建立一套人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周
11、期。因此,开发这样一套管理软件成为很有必要的事情。人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作,都需要花费很多的时间和精力。传统的人工管理方式有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理
12、以及与世界先进管理技术接轨的重要条件。(2)企业人事管理系统的意义随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。人的管理是一切管理工作的核心。员工代表一个企业的形象,因而人事管理机制设计的好坏,直接影响一个企业的成败。员工的基本信息管理是企业人事管理的基础,在企业员工普遍流失的今天,一个准确而及时的人事管理系统,有利于人事部门对员工流动进行分析、编制,为企业所需人员提供了保障。人力资源部那些重复的、事务性的
13、工作交给HRP(Human Resource Planning,人力资源管理系统)来解决,可以省去用户以往人力资源管理工作的繁琐、枯燥;用领先的人力资源管理理念,把人力资源管理的作业流程控制和战略规划设计巧妙地集合于一体;系统重点涉及到人力资源管理工作中的基本信息、用人事管理、备忘记录、数据库、管理工具和系统管理等方面。可以很好地为用户的人力资源管理部门在对员工的成本管理、知识管理、绩效管理等综合管理给予帮助。以每个月中所发工资为例,其中包括考勤、人事信息变动、奖惩、迟到和旷工对本月的薪资计算都有影响,为了及时的计算发放工资往往要提前一个星期花费大量时间,加班加点才能及时完成,而这样做无论从工
14、作效率还是准确度方面,都不允许,而且还浪费大量的人力财力。如果改用HRP管理做到高效、高精度,还可以减少管理时带来的一些繁琐的工作,节约管理带来的开支。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 (1)支持企业实现规范化的管理;(2)支持企业高效率完成劳动人事管理的日常业务;(3)支持企业进行劳动人事管理及其相关方面的科学决策。企业人事管理系统主导21世纪,无论是发达国家还是发展中国家,对人力资源的战略性意义都有了深刻的认识,并开始付诸行动。世
15、界公认,21世纪将是人力资源的世纪;人事管理问题将主导整个21世纪甚至更为遥远,这种状况的变化起因于竞争压力。目前,世界经济趋向全球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人事成本在总成本中的比例是不一样的。第一章 需求分析1.1企业人事管理系统的研究内容及所达到的目标1.1.1研究内容本次毕业设计研究的主要内容是构建一个企业人事管理系统,采用的主要技术是基于服务器端的C#语言和SQL。C#在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性。它忠实地继承了C和C+的优点。如果你对C或C+有
16、所了解,你会发现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应用程序开发(Rapid Application Development,RAD)的思想与简洁的语法将会使你迅速成为一名熟练的开发人员。1.1.2所达到的目标企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等
17、。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。1.2企业人事管理管理系统设计方案1.2.1设计原则本次毕业设计的任务是,构建一个企业人事管理系统,采用的主要技术是基于服务器端的C#语言、Microsoft Visual Studio 2005和SQL Server2005。选择一个好的开发工具对开发人员来说非常重要,如果开发工具不合适,然而优秀的开发人员的创造性会被抹杀,开发效率大大降低,交付的应用软件也有可能漏洞百出;即使开发人员绞尽脑汁想出联盟解决办法也只能弥补开发工具的不足,而无法向用户提供更完备的功能,因而这样的额外付
18、出是没有意义的。所以不管作为一名开发人员,还是作为一名业务管理人员,选择好的开发工具的作用是不容忽视的。合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。本系统了Microsoft Visual Studio 2005和SQL Server2005,采用了C#语言编程。它们分别由以下特点:(1)Microsoft Visual Studio 2005Visual Studio提供了一个统一的、紧密集成的可视化编程环境,以帮助用户简化开发网络应用程序的过程,缩短学习使用方法的时间。它提供了一种新并且好用的语言C#。用户可以轻松地借助包括C#在内的任何一种Visual Studio语言
19、来开发网络应用程序。(2)C#的一些突出的特点:简洁的语法、精心地面向对象设计、与Web的紧密结合、完整的安全性与错误处理、版本处理技术、灵活性与兼容性。(3)SQL Server2005SQL Server2005中的新安全模式将用户和对象分开,提供fine-grainaccess存取、并允许对数据存取进行更大的控制。另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制。SQL Server2005为开发可升级的数据库应用软件,提供了新的语言功能。1.2.2运行架构这次设计是在单仿真环境下开发的,即一台计算机上同时安装浏览器与WEB服务器。由于计算机没有连接网络,在计算
20、机中应安装TCP/IP协议。该企业人事管理系统服务器端如果需要布置到其它主机上,则该主机必备条件如下。(1)服务器端操作系统独立于操作系统的跨平台系统;客户端 MicroSoft Windows 2000及以上。(2)WEB服务器Tomcat6.18及以上版本。(3)客户端运行环境能运行在IE、Firefox等主流浏览器上。(4)客户端运行工具目前的系统采用IE6浏览器作为客户端。本系统以WindowsXP 为WEB平台, 运用Microsoft Visual Studio 2005,建立基于SQL Server 2005的数据库系统,实现企业人事管理系统的功能模块。并且采用了优化页面的代码和
21、图片技术。第二章 系统设计2.1企业人事管理管理系统设计2.1.1系统目标(1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠;(2)能够对进货信息进行有效的管理; (3)对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误;(4)能够对商品销售信息进行有效的管理;(5)能够准确、详细地管理商品库存信息;(6)系统应最大限度地实现易维护性和易操作性。2.1.2企业人事管理系统的需求分析(1)基本信息管理该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合
22、同提示等。(2)人事管理通过该模块,能够进行人事档案浏览、人事资料查询和人事资料统计。以便进入该企业的人能快速了解其他职工信息和工资等方面的信息,也方便人事专员对信息的记录、增删和修改。(3)备忘记录在企业的运作的同时,需要对企业进行日常记事,便于统计信息,建立本企业的信息库。还要建立通讯录,方便企业中人员的联系。(4)数据库根据职工的基本信息,以及日常记事,可以建立备份/还原数据库和清空数据库两项,存储需要的信息,删除不必要的冗余信息。(5)管理工具在这个板块中,可以选择你所需要的管理工具,记事本或者计算器,进行你需要的计算。(6)系统管理该模块实现重新登录、用户设置、系统退出等功能,使用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 企业 人事管理系统 设计 分析
链接地址:https://www.31ppt.com/p-3977588.html