人事管理系统的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


[摘要]本文介绍的是采用Visual Foxpro开发的一个人事数据库管理系统,逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现、系统实施。首先对现行人事管理系统进行分析,并找出其存在的问题,并提出解决方案。针对要开发的系统进行人事系统调研,提出开发系统的可行性分析。在系统结构设计中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、系统菜单的设计等。在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件及代码,以及菜单实现的方法。在系统的实施概况中给出了系统的开发环境、系统的测试过程、系统的运行与维护、系统的转换方案、系统的安全性与可靠性设计。文章的最后则给出了本系统的主要功能源代码。
本系统具有数据输入,数据存储,档案查询,报表打印等功能,系统的人机对话界面友好。系统功能全面,用户操作方便是本设计的一个特色。

[关键字] 人事  人事档案  人事管理   Visual Foxpro应用   

功能,即:
(1)确定该员工所在的区域进行定位;
(2)将该员工的详细资料录入本系统,并可以在录入后将员工的个人资料进行修改、删除等常规操作;
(3)相关部门在需要时,可在本系统中根据自己设定的条件进行快速查找(可以进行组合查找);
(4)相关部门在需要时,可在本系统中根据自己设定的条件进行排序。
(5)然后用户可将(3)和(4)的操作结果进行打印。
(6)经过一定时间之后,为了系统的数据安全,将员工资料进行备份,并在必要时将这些数据恢复到本系统中。

人事管理信息系统分析
人事信息系统的建立,需要对用户的需求进行调查与分析,以确定系统目标,提出解决问题的详细方案。
2.1人事系统初步调研
通过实地参观和学习,对单位人事的整体情况进行调研。了解人事的整体情况,对开发新系统的态度等。通过召开座谈会和个人访谈方法了解各个部门的主要职能及具体运作方式、过程等。
进行初步调研的具体内容为:(1)员工的规模:大约有多少员工,有多少是稳定的,有多少是浮动的;(2)员工管理人员的数量;(3)这些人员的受教育程度;(4)客户编码方式;(5)有多少人要使用本系统;(6)员工的分类;(7)对开发新系统的态度;(8)开发新系统所需的时间(规定多长时间开发完成)等等一些具体而详细的内容。
在对人事管理的手工管理模式和业务流程进行认真分析和研究的基础上,经过与人事部的相关人员的反复协商、论证,最后确定人事管理系统的逻辑模型。
2.2人事系统功能调研
企业人事的分布比较复杂,但有着完善的人事信息,对每一员工有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为几个方面:一方面是人事管理人员可以通过计算机来管理各类员工,分类编号,调整员工数据,增加员工数量,适应人事管理的需求;二方面是相关部门的人员能通过计算机来查询和浏览系统中的员工,来确定自已需要查找的员工,为业务的更好开展做好准备;三方面是相关工作人员对员工数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的员工,并可将这些查询和排序的结果进行打印操作;四方面是对人事数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。
这四个方面形成了企业人事管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
2.3可行性分析
通过对人事管理的各个方面进行了具体的了解之后,现对开发该人事管理系统的可行性进行分析。
该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Visual Foxpro6.0,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此是可行的。

通过前面的数据流程图已经对系统的主要功能有了一个初步的了解,通过分析,最后得出系统的功能结构图:
该人事档案管理系统是为了利用计算机实现一个单位的人事管理工作。因此,系统应该有一个全局管理功能,以方便实现不同的功能的选择。这里用总控模块实现,总控模块管理有三种不同的信息的处理,即基本信息处理、奖惩信息的处理、系统的设置管理。由于每种信息的处理涉及到对信息多方面的不同子功能,所以又涉及到对众多的子功能的管理。在此用基本信息模块、考核模块、参数设置模块、系统备份模块实现。在基本信息模块下包含对员工基本信息的编辑、检索、报表等功能。对检索应具备从多方面对不同字段进行检索。部门信息模块包含成绩编辑、检索、统计、报表等功能。对员工信息的管理功能处理的是否恰当是本系统是否成功的一个标志。因此,对员工信息的管理功能应细化,管理的设置要灵活。尤其是表现在员工的信息的录入的方便性,准确性,对不同单位的不同情形的员工档案管理的适应性,以及检索、统计要具备从多个不同的角度能够对数据库中的记录进行特定条件的检索和统计的。员工考核模块包含对员工考核的编辑、修改、检索、报表等功能。同以上的检索一样,应能从多方面、不同字段进行。在系统管理中为了适应不同单位的部门,职务,合同等的类别名称的不同,特设置系统参数设置模块,包括部门,职务,合同,年度等系统参数的设置。最后,系统还提供了重要数据备份模块。重要数据从安全的角度考虑,应该及时对数据库中重要的数据表做好备份,防止数据丢失和破坏。这里的重要数据库是指员工的基本情况信息和员工的考核记载表。







目录
引言
第一章 概述
1•1  现行系统描述
1•2  现行系统存在问题的分析1
1•3  解决方案
1•4  系统开发的方法及流程概述
第二章 人事管理信息系统分析
2•1  初步调研
2•2  系统功能调研
2•3  系统可行性分析
第三章 人事管理信息系统总体结构设计
3•1  系统设计概述
3•2  数据字典
3•3  数据流图
3•4  系统功能结构图
第四章 人事管理信息系统设计
4•1  系统模块处理功能设计
4•2  系统数据库表结构
4•3  系统菜单设计
第五章 人事管理信息系统设计
5•1  界面登录
5•2  系统菜单实现
5•3  系统菜单
第六章 实施概况
6•1  系统开发环境
6•2  系统测试
6•3  系统运行与维护
6•4  系统的转换方案
6•5  系统的安全性与可靠性
总结
参考文献
附录