人事管理系统vfp论文和人事管理系统vfp论文和源代码
人事管理系统是人力资源管理的重要内容。现代人力资源管理是个非常复杂的过程,涉及到的管理方面也很多。本次毕业设计,主要利用计算机实现对人事档案、职称评定等的管理。使用本系统可以提高对人事信息的管理效率,提高服务的质量。在人事管理系统中,主要包括用户登录、系统维护、档案管理、职称评定、奖惩管理以及调动管理等部分。毕业设计运用VISUAL FOXPRO软件编程,实现计算机对人事档案、职称评定等的管理。实现使用人事管理系统可以提高对人事信息的管理效率,提高服务质量。人事管理系统包括用户登录、系统维护、档案管理、职称评定、奖惩管理及调动管理等部分。通过学习该系统的开发过程,进一步熟悉应用系统的开发过程和编程技巧。
【关键词】:人力资源管理、数据库、人事管理系统、Visual FoxPro
The personal management system is important contents of the human resource management.The modern human resource management is a very complicated process, the management aspect that involve is also a lot of.This graduation design, mainly make use of the calculator realization to assess the management of etc. to the personnel file, title.Usage originally the system can raise to the management efficiency of the personnel information, the mass that exaltation service.In the personal management system, mainly include the logging of consumer, the system maintenance, file management, title to assess, the prize and punishment manage and the transfer manages etc. fraction.Graduate the design usage VISUAL FOXPRO software plait distance, carry out the calculator to assess the management of etc. to the personnel file, title.The realization usage personal management system can raise to the management efficiency of the personnel information, exaltation service mass.The personal management system includes the logging of consumer, the system maintenance, file management, title to assess, the prize and punishment manage and the transfer manage etc. fraction.Pass the development process of study that system, further acquaint with the development process and the plait distance techniques of apply the systems.
【 Keyword 】 :The human resource management, Database, Personal management system, Visual FoxPro
目 录
第一章 人事管理系统简介………………………………………………3
一、系统开发背景…………………………………………………………………3
二、系统开发分析…………………………………………………………………3
三、系统功能………………………………………………………………………4
第二章 系统结构设计…………………………………………………………5
一、系统结构图……………………………………………………………………5
二、项目管理器的建立……………………………………………………………6
三、数据库和表的建立……………………………………………………………6
第三章 用户操作界面设计………………………………………………..12
一、登录表单设计………………………………………………………………..12
二、其它表单设计………………………………………………………………..16
三、职工信息表单设计……………………………………………………………29
四、菜单设计………………………………………………………………………34
五、打印报表设计………………………………………………………………..36
六、主程序设计…………………………………………………………….……..37
七、连编应用程序系统………………………………………………………..….39
八、制作安装盘…………………………………………………………………..40
九、程序运行界面………………………………………………………………..
第四章 总结...............………………………………………………..47
一、试运行与调试………………………………………………………………..47
二、结束语………………………………………………………………..47
致谢………………..…………………………………………………………………47
参考文献………………..……………………………………………………………48
第一章 人事管理系统简介
一、系统开发背景:
当今社会,随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及,并且人们对计算机的应用不再是简单的文字和最初的科学计算。计算机早已涉及到人们生活的各个方面,更多地利用计算机来进行管理已成为日常事务。
现代人力资源管理是个非常复杂的过程。包括的范围也非常广泛,不仅有常规的人事档案的管理,还有培训的管理、职称评定的管理、奖惩管理、人员调动管理等。随着一个单位规模的不断扩大,人员信息越来越多。单位还会经常对员工进行一定培训,要对培训的结果以及培训的费用进行记录。对职工不能使用平均主义,要有奖有罚,因此要有相应的奖惩记录。且单位的员工常会在各个部门之间进行调动;或者进行职务的调动,这些变动会引起工资等的变化,因此也要保存相应的记录。所有这些人事信息,如果由人手工管理不仅效率低,容易出错,而且也很不安全。使用计算机对人事信息进行管理,具有检索迅速、查询方便、保密性好及以成本低的优点。应该使用现代化的手段来提高管理和服务水平。
现在各行各业都在应用现代化技术来提高经济效率,这也为人力资源的信息化管理提出了挑战。提高人事管理的效率,提高服务质量是搞高企业经济的重要途径之一。因此开发一个专用的信息管理系统对人事信息进行管理势在必行。
二、系统开发分析
了解人事管理系统的开发背景后,就开始对系统进行设计前的简要分析。主要从系统的使用特点、开发语言以及数据库结构等方面进行分析。
1、系统的使用对象
使用该系统的人员,主要是人力资源部门的管理人员。使用的目的主要是安全高效地完成人事信息的管理,并对数据信息进行维护。包括档案管理、职称评定、奖惩管理以及培训管理等。
考虑到使用该系统的多为非计算机专业的人员,所以在开发时要考虑以下几个方面:
● 操作简单。因为使用者多为非计算机专业人员,所以该系统要求设计的界面美观,操作方便。要充分考虑该软件的界面友好和操作方便,便于使用人员快速上手。
● 易于操作。一个软件设计的好坏,关键在于产品的可靠,稳定,便于维护。
● 便于升级。随着社会的发展,对系统的要求会越来越高。要求系统具有更高的安全性、更丰富的功能以及更快的操作速度。所以在设计时考虑以后的升级问题。
2、开发语言的选择
针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合目前的软硬件环境,选用微软平台下的Visual FoxPro6.0(简定为VFP6. 0)作为软件开发工具。选用该工具有以下几方面的优点:
● VFP6.0是比较关系型数据库管理系统开发软件。它提供了可视化的开发平台和面向对象的程序设计方法。大量控件的提供节省了开发工作量,提高了开发的效率。
● VFP6.0提供了很多设计器,诸如“数据库设计器”、“表单设计器”、“菜单设计器”等。另外还有一些“向导工具”。利用这些设计器和向导工具,不用编写大量的程度代码,因而使开发工作变得比较轻松。
● VFP本身就是一个数据库开发系统。使用它开发数据库系统效率高,稳定性好。
综上所述,VFP6.0可以满足企业人事部门对人事管理的要求,所以用其来开发人事管理系统是非常合适的。
3、数据库结构分析
好的数据库结构,查询记录的速度较快,而且也不容易出现销表现象。分析人事信息的管理情况,首先需要了解职工的基本情况信息。包括职工的签约日期、到期日期等信息;还要有职工的公积金账号以及养老保险的记录。要定期对员工进行培训,然后根据员工的表现和培训结果进行职称的评定。对于有功的员工要进行奖励;有失识的员工要进行征罚。要有秩序地让员工在不同部门之间进行正常的调动。所以需要的数据表有职工表、培训表、受训表、职称评定表、奖惩表、员工调动表、工资表以及部门配置表。另外还需要对操作系统的人员进行管理,需要操作员表。