摘 要 1
Abstract 2
前 言 3
第一章 绪论 4
1.1 系统开发背景 4
1.2 开发工具简介 4
1.2.1 Visual Basic 6.0 4
1.2.2 Microsoft Access 4
第二章 系统分析 6
2.1 系统需求分析 6
2.1.1员工基本信息管理需求 6
2.1.2员工工资管理需求 6
2.1.3员工工作评价需求 6
2.1.4员工考勤管理需求 7
2.1.5系统安全性需求 7
2.2 系统设计目标 7
2.3 可行性分析 7
第三章 系统设计与实现 9
3.1 系统功能模块设计 9
3.2 数据库设计 9
3.2.1数据库概念结构设计 9
3.2.2数据库逻辑结构设计 12
3.3 数据库结构的实现 15
3.4 企业人事管理系统的实现 15
3.4.1 创建工程项目 15
3.4.2 企业人事管理系统主窗体的实现 16
3.4.3 系统用户管理模块的实现 17
3.4.4 员工基本信息模块的实现 23
3.4.5 员工考勤管理模块的实现 27
3.4.6 员工工作评价管理模块的实现 33
3.4.7 员工工资信息管理模块的实现 38
第四章 系统测试与维护 44
4.1 软件测试 44
4.2 系统维护 49
参考文献 50
后 记 51
摘 要
本系统是从现代企业管理的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系统。本系统的前端开发工具是Visual Basic 6.0,后台数据库引擎选用数据库软件Access 2000。实现的功能主要包括员工各项信息的录入,修改,查询,对员工的各种考勤进行统计,修改和查询,以及对员工工资和工作评价进行查询等等。本文从开发背景,系统需求分析,系统设计,系统实现,系统测试与维护等方面,阐述了本应用系统的设计过程。为便于说明,文中绘制了系统功能结构图,数据流图和部分界面图,最后附有主要的源程序代码清单。
关键词:人事管理系统;Visual Basic 6.0;Access 2000
Abstract
The system is a simple and convenient personnel management system. It starts from the status of the personnel management in the modern enterprise, aims at the complex procedure of the personnel management and is finally developed through detailed systemic investigation. The system’s front-end developing tool is Visual Basic 6.0 and Access 2000 is choosen to be its background database engine.The function mainly includes the following aspects: the input, modify, inquiries of different information ; the statistics, modify and inquiries of the staff’s attendance ;the inquiries of wages and working evolution and so on.the paper sets forth on the designing process of this applied system from those aspects : the background on the development, the analysis of systemic demand, the design of the system, the realization of the system, the test and maintenance of the system and so on. To facilitate that, we protract the diagram of the system’s functional framwork ,the data current diagram and part of the interface diagrams. Finally the list of the main source code is added.
Key words: Personnel Management System;Visual Basic 6.0;Access 2000
前 言
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,而计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性。
在积极建立企业现代管理机制的今天,仅仅依靠原始的手工管理,企业人事部门面对大量的信息,无法有效地将其中的重要部分提取出来,并做出相应的判断和处理。企业管理者的决策只能依据报表数据,在浪费大量人力,物力的同时无法做到实时监控,难以保证数据的准确性和及时性,先进的管理思想在企业中的实现就成为了一个可望而不可及的目标。因此,企业急需一套拥有先进管理思想的企业人事管理系统,作为实现目标和提高现有水平的一种重要手段。
为了能够管理人事信息,日常办公,实现无纸化办公,本人开发了一套企业人事管理系统。
第一章 绪论
1.1 系统开发背景
企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。最初的企业人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行企业人事管理,必然会造成工作效率低,工作错误增高的问题。在这种情况下,拥有一个规范化,自动化的企业人事管理系统就显得非常必要。
1.2 开发工具简介
1.2.1 Visual Basic 6.0
Microsoft Visual Basic 6.0是微软公司推出的一种运行于Windows平台上的交互式可视化集成开发环境,编程方便快捷,简单易懂,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。由于其具有强大的编程功能以及在应用程序开发上灵活和效率高的特点赢得了许多的软件开发人员的青睐。
1.2.2 Microsoft Access
在日常生活中,需要处理大量的数据。Access是一套快速上手,简单易学的数据库软件。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表,查询,窗体,报表,页,宏,模块7种用来建立数据库系统的对象,提供了多种向导,生成器,模板,把数据存储,数据查询,界面设计,报表生成等操作规范化,为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access是一种关系型数据库管理系统,其主要特点在于:
(1)存储方式单一
(2)面向对象
(3)界面友好,易操作
(4) 集成环境,处理多种数据信息Access支持ODBC(开发数据库互连,Open Data Base Connectivity)。
Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Access 作为关系数据库开发工具具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
第二章 系统分析
2.1 系统需求分析
需求分析是成功实施一个管理系统的基础。只有弄清楚客户的需求,才能真正开发出满足客户需要的信息系统,也才能够真正让整个系统发挥其相应的作用。针对不同企业的营业规模及机构编制的差异,许多更加实用方便的软件系统应运而生,现在不少企业的规模比较大,业务比较复杂。从微观上讲,建立一套企业人事管理系统能够使得企业的领导者对企业人事的现状有一个比较全面和准确的认识,提高了企业的管理水平。从宏观上讲,顺应了社会的信息化,社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套企业人事管理软件成为很有必要的事情。
2.1.1员工基本信息管理需求
企业人事管理的员工基本信息主要包括员工编号,员工姓名,性别,籍贯,出生年月,学历,专业,身份证号,婚姻状况,所在部门,政治面貌等,系统设计应以企业的信息管理科学化,快捷化为目标,方便用户对企业内部信息的添加,修改,删除,查询等操作。
2.1.2员工工资管理需求
工资管理根据用户设定的工资项目和工资核算公式,在操作员输入当前日期的前提下自动完成月工资计算,对于工资项目中的数据,系统应有能力支持信息的维护与更新,并支持数据的批量录入与修改,使企业不再依靠人工来记录繁琐的员工工资信息。
2.1.3员工工作评价需求
一个良好的企业与对人事的合理利用有一定的关系,这就需要对企业中员工的工作进行评价,在员工工作评价中可以体现出员工的工作态度和工作业绩,这样不仅可以充分的调动工作的积极性,增强员工的竞争意识,还能提高企业人事的利用率和工作效率。
2.1.4员工考勤管理需求
考勤管理是企业的重要环节,加强考勤管理,严肃考勤制度是企业搞好各项工作的前提与保障。利用计算机管理考勤不仅能使管理人员从繁重的考勤管理工作中解脱出来,还能够使考勤管理工作更加科学化,规范化,智能化。
2.1.5系统安全性需求
针对企业人事管理系统,为了确保企业内部信息的安全性,需根据情况,对不同用户设置不同的权限来确保信息的安全性。例如把用户分为普通用户和管理员用户,普通用户只能进行信息的查询功能,而管理员用户则可以对数据库的信息和普通用户进行添加,修改,删除,查询等操作。
2.2 系统设计目标
企业人事管理系统在企业中占有极其重要的地位。对于企业来讲,企业人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部员工的流动和分配起着重要的作用,它反映着企业的人事变化。
根据企业对人员管理的需要,开发企业人事管理系统的目的如下:
1.能够对员工的有关资料进行输入,修改,删除。
2.能够,提供强大的查询功能,以便企业主管及时了解和掌握各职员的具体情况。
3.能够提供员工的考勤信息,工作评价信息和工资信息。
2.3 可行性分析
为确定本系统的系统功能,性能,目标,规模,同其他软件之间的相互关系,从技术方面,经济方面,运行可行性三方面对该系统进行出可行性分析。
1.技术可行性
技术可行性是根据系统目标来衡量所需的技术是否具备,一般可从硬件,软件的性能要求,环境条件,技术人员水平和数量等方面去考虑和分析。采用以Windows XP或Windows 2000为操作系统开发环境,以Microsoft Visual Basic 6.0为开发工具并以后台数据库使用Access 2000,开发企业人事管理系统在技术上是可行的。
2.经济可行性
经济可行性是估算系统的开发费用和今后的运行,维护费用,估计系统将获得的效益,并将费用与效益进行比较,看是否有利。企业人事管理系统是针对企业而开发的单机版应用软件,其开发,运行和维护费用较低,使用本系统的用户只需要购买和安装一台计算机,一台打印机和相关的系统软件等便可以使用本系统。并且企业人事管理系统本身也为用户提供了系统维护功能,减少了系统维护的费用。通过使用本系统将进一步提高工作效率,为企业带来了更大利润。
3.运行可行性
运行可行性是对本系统运行后给现行系统带来的影响和后果进行估计和评价。 企业人事管理系统是一款模拟人工管理人事的软件,但优越于人工操作,其工作效率高于人工操作管理,降低了企业的人力物力资源,为企业带来更高的经济效益,因此本系统具有极高的运行可行性。
综上所述,企业人事管理系统是可行的.

