企业人事管理.doc
《企业人事管理.doc》由会员分享,可在线阅读,更多相关《企业人事管理.doc(41页珍藏版)》请在沃文网上搜索。
1、目录摘要Abstract第1章 绪论11.1 人力资源管理的背景与现状11.2系统目标2第2章 开发工具与运行环境32.1 开发软件概述32.1.1 VC+6.0特点32.1.2 SQL2000介绍32.1.3 系统数据访问接口的选择42.2 运行环境6第3章 系统分析73.1 人事管理系统开发基础73.1.1 管理信息系统简介73.1.1 开发方法83.2 人事资源管理系统的可行性分析83.2.1 可行性分析前提83.2.2 经济可行性93.2.3 社会可行性93.2.4 技术可行性103.3 系统业务流程分析103.4 系统功能分析113.5 性能需求113.5.1 数据精确度113.5.
2、2 时间特性113.5.3 适应性113.6 运行需求123.6.1 用户界面123.6.2 硬件资源123.6.3 软件资源123.6.4 故障处理133.7其他需求13第4章 系统设计144.1 系统概要设计144.1.1 系统功能模块划分144.1.2 系统主流程图144.2数据库设计154.2.1概念结构设计154.2.2 逻辑设计174.2.3 物理设计174.3总体模块设计194.4 系统详细设计194.4.1 详细设计的意义194.4.2 代码设计204.4.3实现细节20第5章 系统实施21第6章 系统测试466.1 软件测试的重要性466.2 测试方法466.3测试目标466
3、.4 测试举例46结论48参考文献49致谢50附录摘要随着社会的进步和计算机技术的发展,特别是计算机的大范围普及、应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。由于社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。从文件管理到数
4、据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。本文以企业管理信息系统建设中的人事管理子系统的开发为背景,阐述了以Visual C+ 6.0作为开发工具、SQL数据库技术为人事管理系统实现的基本功能及实现过程,最后重点介绍了软件的设计与实现详细阐述了系统分析、系统设计的技术及其应用。关键词:数据库管理系统 办公自动化 人事管理Abstract With the progress of society and the development of computer technology, especially the wide range of compu
5、ter popularity the application gradually from scientific computing ,real-time control and other aspects penetration in various fields to non-numerical processing .Especially in computer processing core database management system for the development of environmental management systems in office autom
6、ation and business information management increasingly attentions. Increasing due to the rapid growth of the amount of information of the community, the amount of computer processing of the data. Access document management system uses up access to a record, as well as the lack of linkages between di
7、fferent file structure, increasingly unable to meet the need to manage large amounts of data, so the database management system came into being. The database management system is used to control the data in the database, the data access, and maintain the data in the database. From document managemen
8、t to database management, represent two different generations of data management technology .Today, database management, computer information management has become a major way. This paper the development of enterprise management information system construction personnel management subsystem of as ba
9、ckground, elaborated with Visual C + + 6.0 as a development tool, SQL database technology as personnel management system to achieve the basic functions and implementation process, final focus introduces a software design and Implementation elaborate system analysis, system design, technology and its
10、 applications. Keywords: database management system;office automation;personnel management37河北联合大学继续教育学院 第 37 页 共 37 页第1章 绪论在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对企业来说,人们按照一定的生产关系组织起来,对生产力、生产对象、生产手段等加以计划、指导、监控和协调,以达到预期的目的,即称为企业管理。传统的企业管理活动中,把人、才、物作为企业的主要资源。但是随着社
11、会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当作企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。 管理信息系统从产生到现在已经经历了单项数据处理阶段、 综合数据处理阶段 、现代管理信息系统(MIS)阶段等几个阶段。但是在我国,由于各种原因,管理信息系统的发展尚处于初级阶段。尽管如此,充分利用我们现有的资源和技术力量,开发一些适合本企业或者本行业的管理信息系统,还是非常必要的。近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,那么作为一个企业来说,人
12、力资源的管理和利用是企业发展的根本保证,因此开发一套完整的人事管理系统已是大势所趋.1.1 人力资源管理的背景与现状随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统是对公司的人事资料进行管理,为人
13、事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 就目前现状企业人事管理的根本目的就是通过使用人才去达到最大利益。企业人事管理工作的好坏对企业的发展有较大的影响,企业对人事管理都较为重视。通过互联网查询的资料来看,国内目前类似的系统大多是针对企业员工管理,而对企业引进人才方面以及与员工交流平台方面所做的工作不多。1.2 系统目
14、标本系统的目标在于开发一个功能使用、操作方便,简单明了的人事管理系统。再设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目的,同时也希望此次工程加强我们自身的小组协作意识,加深程序设计思想,同时要学习工程设计思想,再技术和软件工程思想上同时得到锻炼和提高。人事管理信息系统,在实际工作中得到了广泛的应用,它对企事业单位的人力资源进行有效的管理,提高了管理的效率。本系统的技术完备、成熟,经济效益合理,满足安全真实的企业人事管理信息系统要求。1) 规范企业管理,实现对全公司人事
15、管理的实时监控。2) 实现对每名员工个人业绩的考核。3) 实现较完善的人事管理体系。4) 为企业领导决策提供依据。 第2章 开发工具与运行环境2.1 开发软件概述 2.1.1 VC+6.0特点Visual C+是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C+又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。Visual C+具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技
16、术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。 2.1.2 SQL2000介绍SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。TSQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色
17、的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、W
18、indows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。这里所有的文章所采用的数据库应用程序都是基于SQL Server之上的,采用ADO及标准的SQL查询,可以非常简单的移植到任何一个支持OLE DB的数据库之上,如:Oracle,Informix,Db2和Access,在阅读有关ASP
19、数据库编程技术之前,要确认你至少熟悉一种数据库管理系统,并可以使用标准的SQL查询语言操作数据库。SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL
20、 Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,Transact-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保SQL Server数据库引用的完整性,你可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,你还可以使用规则(Rule),缺省(default)以及限制(Constraints),来协助将新的数值套用到表格中去。 2.1.3 系统数据访问接口的选择Visual C+中可用的数据访问对象接口有三种:ODB
21、C(Open Database Connectity,开发数据库连接)、DAO(Data Access Objects,数据访问对象)及OLE DB(OLE data Base,OLE数据库)。1ODBC(Open Database Connectity,开发数据库连接)ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA, Windows开放式服务体系结构)的主要
22、组成部分,ODBC一直沿用至今。2.DAO(Data Access Objects,数据访问对象)DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft Jet 数据库、ODBC 数据源、可安装的ISAM数据库。DAO 是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境称为工作区(Workspace).Microsoft Jet W
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理