已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计中文摘要人力资源管理系统是一个典型的信息管理系统MIS,本系统是一个为适应当前各个行业对人力资源信息管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,决定使用VFP数据库开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进直到形成用户满意的可行系统。关键词人力资源数据库信息管理系统TITLEPENGYUENTERPRISEHUMANRESOURCESSYSTEMCONSTRUCTINGABSTRACTPERSONMANAGEMENTSYSTEMISDEVELOPMENTTWOASPECTSTHATTYPICALINFORMATIONMANAGEMENTSYSTEMMIS,ITSDEVELOPMENTINCLUDESPRIMARILYTHEBACKSTAGEDATABASEESTABLISHESWITHSUPPORTANDTHEHEADAPPLIESTHEDEVELOPMENTTWOASPECTSOFTHEPROCEDURETHROUGHTHEANALYSISSUCHCIRCUMSTANCE,USINGTHEVFP,DATABASEETCDEVELOPMENTTOOL,MAKEUSEOFITSEVERYKINDOFTHETOOLOFDEVELOPMENTTHATPROVIDETHATFACETOTHEOBJECT,PARTICULARLYISINTELLIGENCETHATDATAWINDOWWAYTHISONCANNINGBECONVENIENTBUTMANIPULATESTHEDATABASETURNTHEOBJECT,ESTABLISHINTHEINASHORTTIMEFIRSTSYSTEMAPPLICATIONPROTOTYPE,THEN,STARTTOTHEBEGINNINGPROTOTYPESYSTEMPROCEEDINGNEEDSUBSTITUTEREPEATEDLY,REVISECONTINUOUSLYWITHIMPROVE,REALLYARRIVETOBECOMEASYSTEMTHATTHECUSTOMERARESATISFIEDWITHKEYWORDSHUMANRESOURCESDBINFORMATIONMANAGEMENTSYSTEM目录1绪论111人力资源信息管理系统的相关理论112人力资源管理系统的应用情况22当前企业的情况描述221企业现状222鹏宇有限责任公司的组织结构图323企业经营现状33总体规划431需求分析432系统的目标533系统的任务534系统功能635系统开发步骤84鹏宇有限责任公司人事系统分析941现行系统存在的主要问题分析1042提出可能的解决方案1043系统可行性分析115新系统分析与设计1451系统ER图1452业务流程图2053数据流程图2054数据字典2155表的逻辑设计346系统的界面简介3761系统主界面3762人员卡片维护模块3963部门卡片维护模块4164劳动力调配管理模块4165人事档案管理4366人事卡片查询4467部门情况查询4768基础参数设置4769组设置48610密码设置48611数据备份487系统的实现4971系统开发环境4972系统测试5073系统运行与维护5274系统的转换方案538系统评价53结论54参考文献55致谢561绪论企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化,自动化的企业人事管理信息系统就显得非常必要。最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题1。人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧11。企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。11人力资源管理信息系统的相关理论所谓人力资源管理,就是指运用现代化的科学方法,对与物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。随着“信息时代”的到来,人力资源管理因与信息密切联系,使其重要性日显突出5。管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(GORDONBDAVIS)给出了一个具有代表性的定义管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能12。随着网络技术的出现,管理信息系统又有了新的特点,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化11。”12人力资源管理系统的应用情况人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来管理,既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中管理成为可能。第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是INTERNET/INTRANET技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政6。2当前企业的情况描述21企业现状鹏宇有限责任公司(简称鹏宇)成立于1986年,享有自营进出口权,是目前国内模具制造行业规模最大的民营企业之一,主要专业生产充气船及其胶布制品的技术性企业,集团公司总部位于西安未央旅游开发区草滩,1998年3月15日在陕西省工商局注册成立鹏宇有限责任公司,注册资金3000万元,目前拥有固定资产9600余万元,占地136亩,建筑面积46000平方米。现有员工560余人,公司拥有数控加工中心13个。公司运用计算机辅助CAD/CAM/CAE,应用计算机网络信息技术及相关软件实现资源共享,可以快速地实现数据交换和信息传递。并具有逆向工程和三维实体模具设计能力。模具加工周期短,加工精度和使用寿命均达到国际先进水平。22鹏宇有限责任公司组织结构图公司由总经室、人力资源部、工程部、安全事务部、财务部、管理服务部和若干管理等职能。鹏宇公司组织结构如图21所示23企业经营现状随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,鹏宇有限责任公司在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提高了效率,对企业体系无论是在行政职能、企业管理水平以及优质服务上都有很大帮助。因此,鹏宇有限责任公司规模在全国同类行业中数中等地位。人是企业的核心,企业内部人力资源管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。总经理外贸部办保安部办技术部办市场部办财务部办生产部办后勤部办人力资源部办图21鹏宇公司组织结构图人力资源管理作为企业内部的一种管理也是如此,由于企业职工人数逐年增多,每一位职工的具体实际情况也不尽相同,如果没有一个完整的管理,将造成人事管理滞后,效率低下。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。A)支持企业实现规范化的管理。B)支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。C)支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等4。3总体规划系统规划是信息系统生命周期的第一阶段,这阶段的主要目标是明确系统整个生命周期内的发展方向、系统规模和开发计划。系统规划一般要进行的主要任务是对系统的功能、目标和主要任务、系统开发步骤、系统简单可行性分析进行描述和说明。31需求分析在企业,人事信息管理工作是非常重要的一项工作,它负责整个企业的日常人力资源安排,人员的人力资源管理等等。以前都是人工进行操作。随着企业规模扩大,人力资源处的人力资源管理工作量大大加重。随着计算机应用的发展,人力资源工作者急切希望能够将大部分繁琐的工作交由计算机的处理,以减轻人工的压力并提高工作效率。而计算机的普及更加快了人力资源管理系统的产生。上一代的人力资源管理系统主要采用FOXBASE或FOXPRO,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。原有人力资源管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。32系统的目标目前该企业人事信息管理虽然也有计算机参与管理,但主要由办事员用手工方式进行,效率低、易出错且不便于交流。为了使人事信息管理科学化、现代化,需要对人工管理的业务处理流程进行改进,发挥计算机在人事信息管理中的作用。从本月开始预计在三个月内开发一个适用于该厂人事信息管理的计算机管理信息系统。要求该系统能完全取代人工作业,并且能够作为其中一个子系统挂入该厂的生产经营管理信息系统中。该系统必须操作方便,有良好的容错性和保密性。具体如下A降低工作成本B提高工作效率C提高工作质量B提高信息规范化程度D增大领导管理信息量33系统的任务面对激烈的竞争,企业为了提高自身的竞争力,必须要通过提高行政效率来节约成本,而要提高企业行政管理效率必须要提高企业人事资源管理的时效性和准确性,为此如何应用电子计算机进行人力资源管理和有效利用已经提到有效的日程。该企业目前人员配置比较合理,采用裁员的方法来降低成本是不可行的,只能通过提高人事管理的效率来降低成本。所以我们针对该企业的情况开发了此“人事信息管理系统”。由于该系统规模不大,功能结构和数据关系均比较简单,采用单机系统方案是合理的,所以我们可以充分利用企业现有的硬件条件,软件方面至少配置WINDOWS98VFP60方案平台,由两名技术人员全职负责,用20天的时间完成系统的分析与总体设计,用50天的时间完成系统的模块设计与实现,再用20天的时间完成系统的培训与试运行。34系统功能开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动话。根据这个系统最终实现的主要功能如下综合管理部分主要完成员工基本信息的管理。提高查询速度裁员降低成本提高人事管理效率提高人事管理的时效性提高人事管理的准确性采用分类查询更新人事系统系统容错目标手段图31鹏宇公司HIRS目标手段分析示意图目标手段目标手段劳动力调配管理部分主要完成员工调动信息的管理。人事档案管理部分主要查询部门信息及员工和部门的关系。综合查询部分主要查询员工的基本信息。基础参数设置部分主要完成数据库的管理与维护。系统部分主要完成本系统的维护工作。对于本系统,功能层次图如下人事管理信息系统人员卡片维护综合管理部门卡片维护劳动力调配管理组设置用户设置密码设置备份退出系统人事档案管理综合查询基础参数设置系统新增员工档案入档管理人事卡片查询部门情况查询图32鹏宇人事管理系统功能层次图基础参数主要是对员工的一些重复使用的信息采用参数设置的形式,用下拉菜单选择的方式,提高办公效率其中,基础参数设置的功能图如下图35系统开发步骤通过对鹏宇有限责任公司人事系统现状的分析,可以显示出所开发系统在企业中的重要作用。基于以上分析,规划出企业人事管理信息系统的开发步骤。A组织现状分析系统通过一定的机制与组织内部的其他部门进行物质、信息的交换。而了解组织现状、内部结构是明晰系统需求,是完成系统设计的基础。这一过程通过搜集资料和到基层部门观察进行,需要约10天的时间。B系统调查分析这个阶段需要对现存系统的运行进行分析,总结存在的问题以及对组织总体产生的影响。系统的可行性调查是制定规划的关键,是项目终止或继续进行的依据,系统分析员在此期间要采取各种方式进行调查和分析,对系统开发的基础参数设置政治面貌婚姻状况文化程度民族职务职称本人成分籍贯家庭出生毕业学校所学专业学位名称图33基础参数设置可行性进行研究,然后提交可行性报告。包括经济可行性、技术可行性和社会可行性。系统的开发可行,我们的开发才是有价值的开发。这一环节是合理设计系统的前提条件,约10天左右的时间。C原系统改进意见的提出针对原有系统不能满足要求的部分进行改进,完善系统功能。所提出的意见是系统的理想化模式,是系统的发展趋势。在前面分析判断的基础上,这一步骤集中在10天完成。D系统设计系统设计的任务是根据系统分析的结果建立物理模型,为下阶段系统实施做好充分的准备。这一阶段将提出具体的设计方案,包括逻辑方案设计和功能结构设计。设计中运用了大量的图表如ER图、业务流程图、数据流程图等,以便对设计进行更好的描述。该部分是报告的主体,体现了系统开发的思路和精华。该阶段是报告的主题,需要投入大量的精力和时间,大概要20天左右。E系统方案的实施系统实施主要是将系统设计阶段的物理模型转化为实际运行的系统。系统实施的内容主要包括1程序的编制2系统的调试3系统试运行4运行维护系统方案的实施须安排30天进行。F系统的检测观察系统的运行情况,检验系统的各性能指标是否符合要求,根据系统目标,对系统进行完善和改进。这是对系统的后期观察,有可能间断进行,大约需要30天左右。4鹏宇有限责任公司人事系统分析系统分析是管理信息系统开发生命周期中系统开发的第一环节,全面真实的调查是分析与设计的基础。这一步工作质量对于整个开发工作的成败来说是决定性的。系统分析阶段的目标就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中要为解决“做什么”的问题提出逻辑模型,为了下一阶段进行物理设计“怎么做”提供依据。41现行系统存在的主要问题分析现行系统的主要问题归纳起来主要有A单机单用户系统,随着网络的发展,同时人力资源管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。B系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如ACCESS,MSSQLSERVER等新的数据库。C模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。42提出可能的解决方案鉴于目前企业对人事管理信息系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求A新系统采用VISUALFOXPRO60开发成功,充分利用该开发程序的优势,提高了工作效率。B新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。C新系统所具有的特性通用性用户可根据本单位的需求灵活设置人员类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求。标准化提供了丰富完善的人力资源管理内容,为各级人力资源部门之间的数据共享及数据交换奠定了良好的基础。先进性采用面向对象技术开发,适应计算机网络技术发展趋势,运行在WINDOWS环境下,界面友好操作方便。实用性具有常用的几种人力资源,可完成人力资源档案信息查询、统计分析、制作花名册、统计表、登记表等。43系统可行性分析正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。A)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。B)提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。C)企业的现行系统可能是手工系统,也可能是使用计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必须对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。431可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面A社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。B技术可行性分析技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。C经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。432技术可行性分析技术可行性分析主要包括四个方面目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。A)技术支持首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。B)硬件资源开发管理信息系统所需的硬件资源包含以下两个方面系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。C)软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求1操作系统的选择;2编译系统的选择;3数据库管理系统的选择;4高级编程语言的选择;5汉字处理系统的选择;6应用软件包的选择。本系统在开发前,与相关的部门的领导和具体的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。433经济可行性该公司是全国一流的模具制造公司,在省内模具行业中居于龙头的地位。常年经营模具的设计、生产与销售,有丰富的经验,具有较强的经济实力,能拨出专款进行系统的研究与开发。系统可能产生的直接或间接效益,如信息服务、减少成本、提高生产率、缩短周期、改善决策等产生的效益会比开发费用和运行费用的总和高出数倍甚至数十倍,所以经济效益十分的可观。社会效益估计即系统对社会经济活动可能发生的影响将会很大,它对社会经济活动的影响产生的效益可能会比它产生的经济效益还要可观,并且,它的产生还会给本公司带来广告式的效益,从而能带动本公司产品的销售情况。要完成本系统大约需要两万多元人民币。经济可行性要考虑两个问题资金可得性和经济合理性。A资金可得性系统初始成本包括1)设备费用,包括各种软硬件及辅助设备的购置、运输、安装、调试费用。总计8000元;2)机房及附属设施(电源、通讯、地板等)费用总计1000元;3)其他费用(差旅、办公、不可预见费用)总计1000元;日常维护费用包括1)系统维护(软件、硬件、通讯)费用总计5000元;2)人员费用总计1000元;3)易耗品(表格、磁带、磁盘)费用总计500元;4)内务开销(公用、设施、远程通讯、动力)费用总计1000元;5)其他费用预计5000元;)经济合理性信息系统的效益大部分是难以用货币形式表现出来的社会效益,如下1)提供了以前提供不了的统计报表与分析报告;2)提高了比以前准确、及时、适用、易理解的信息;3)对领导决策提高有利的支持;4)提高工作效率;5)改善了工作条件;434社会可行性本论文主要介绍的是企事业使用的人事管理信息系统的整个设计。随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在人员管理系统亦是。以往企事业人力资源员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个企事业人事管理信息系统,以方便其在人力资源安排和人力资源管理上的工作任务。该系统适用于企事业人力资源员,力求易于使用,具有较高的扩展性和可维护性。整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。5新系统分析与设计系统设计是系统建设的核心部分,系统设计包括总体设计和详细设计两部分。为了实现系统的总体功能,提高系统的各项指标,这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。51系统ER图A数据模型设计首先来做出人力资源管理系统的ER图,分析这个问题的实体,从系统分析可以知道,员工的人事卡片是由人力资源部门的相关办事人员按照实际情况给出的,然后在人事管理人员需要时,由相关办事人员向经理提供,因此由三个即员工、办事人员、人力资源经理组成了这个系统的三个实体。B两个实体之间的联系首先,这三个实体不是一个统一体,经理与员工没有直接的联系,经理必须通过办事员这个实体才能与员工建立联系,因而先不考虑。员工与办事员这两个实体是多对多联系;人力资源号是这两个实体连接的属性。因此,ER图可画成下图C详细ER图ER属性图包括实体、属性和联系三种基本要素约定实体用方框表示,联系用菱形框表示,属性用椭圆框表示,框内填入相应的实体名、联系名及属性名,以作标识NM员工人事人员人事信息进入单位图51人事管理信息系统中员工与办事员的ER图N编号人事人员民族性别姓名籍贯学历人事编号姓名性别职务查询1员工信息表增加删除图52人事人员员工信息表ER图1N出生日期人事编号1人事人员姓名民族性别N姓名管理员民族出生日期性别所属部门籍贯学历简历单位职务奖励管理1档案培训调整籍贯学历姓名职务性别录入员工档案图53人事人员员工档案ER图编号民族性别N姓名管理员民族出生日期性别所属部门籍贯学历简历单位职务奖励管理1档案培训调整籍贯部门名称维护员工卡片部门编号人事人员姓名图54人事人员员工卡片ER图1M1NMN编号姓名姓名人事编号调配员工人事人员姓名编号职务婚姻政治面貌民族籍贯设置员工档案文化程度人事人员图55人事人员员工ER图图56人事人员员工档案ER图民族籍贯NN人事人员姓名性别N姓名管理员民族出生日期性别所属部门籍贯学历简历单位职务奖励管理1档案培训调整学历编号部门名称负责人部门电话查询部门卡片图57人事人员部门卡片ER图L11111111P1NM部门编号员工档案维护员工卡片查询部门卡片调配人力资源分布表部门名称部门编号图58员工信息人事系统ER图录入员工信息表婚姻状况所学专业政治面貌毕业院校出生年月性别姓名联系电话输入人事系统查询员工信息表员工参数表设置K52业务流程图为了进一步说明人员和系统之间的关系,现采用业务流程图加以描述。业务流程图描述一个组织内部业务处理活动的内容和工作流程,是进行系统调查使用的工具之一。53数据流程图虽然本系统的功能不算强大,但功能模块较多,下面仅以人事管理管理模块为例来进行编制。人事卡片人事报表图59鹏宇公司人事管理流程图人事报表人事管理系统人员信息卡片档案人事基本信息员工档案查询负责人总经理人事人员员工54数据字典系统分析中所使用的数据字典,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。数据字典把数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)。数据结构是一个递归概念,即数据结构的成分也可以是数据结构。数据字典通过数据元素和数据结构来描写数据流、数据存储的属性。它们之间的关系如图512总经理人事管理信息系统员工情况查询统计打印输出人事人员人事人员负责人图510人事管理信息系统0层数据流程图10人力资源卡片20人力资源统计30查询40打印输出D1员工档案D2人事卡片D3人力资源卡片人事人员人事人员负责人负责人图511人事管理信息系统1层数据流程图所示,数据元素组成数据结构,数据结构组成数据流和数据存储。建立数据字典的工作量很大,相当烦琐,但这是一项必不可少的工作。数据字典在系统开发中具有十分重要的意义,不仅在系统分析阶段,而且在整个开发过程中以及今后的系统运行中都要使用它7。人事管理信息系统的数据字典如下所示。A主要的数据元素条目数据元素条目名称人员编号总编号1101别名RYBH编号101说明职工的编码数据值类型离散类型字符型长度7有关数据结构人事卡片图513人事编号数据元素条目数据元素条目名称姓名总编号2102别名XM编号102说明职工的姓名数据值类型离散类型字符型长度20有关数据结构人事卡片图514姓名数据元素条目数据元素条目名称性别总编号1103别名XB编号103说明职工的性别数据值类型离散类型字符型长度2有关数据结构人事卡片图515性别数据元素条目数据流数据存储数据结构数据元素图512数据结构与数据元素的关系数据元素条目名称出生年月总编号1104别名CSNY编号104说明职工的出生日期数据值类型离散类型日期型长度8有关数据结构人事卡片图516出生年月数据元素条目数据元素条目名称部门编号总编号1105别名BMBH编号105说明职工的所在部门编号数据值类型离散类型字符型长度4有关数据结构部门卡片图517部门编号数据元素条目数据元素条目名称家庭出身总编号1106别名JTCS编号106说明职工的家庭出身数据值类型离散类型字符型长度20有关数据结构人事卡片图518家庭出身数据元素条目数据元素条目名称籍贯总编号1107别名JG编号107说明职工的籍贯数据值类型离散类型字符型长度20有关数据结构人事卡片图519籍贯数据元素条目数据元素条目名称政治面貌总编号1108别名ZZMM编号108说明职工的政治身份数据值类型离散类型字符型长度20有关数据结构人事卡片图520政治面貌数据元素条目数据元素条目名称文化程度总编号1109别名WHCD编号109说明职工的文化水平数据值类型离散类型字符型长度20有关数据结构人事卡片图521文化程度数据元素条目数据元素条目名称婚姻状况总编号1010别名HYZK编号010说明职工的婚姻状况数据值类型离散类型字符型长度10有关数据结构人事卡片图522婚姻状况数据元素条目数据元素条目名称民族总编号1111别名MZ编号111说明职工所在民族数据值类型离散类型字符型长度20有关数据结构人事卡片图523民族数据元素条目数据元素条目名称本人成分总编号1112别名BRCF编号112说明职工成分数据值类型离散类型字符型长度20有关数据结构人事卡片图524本人成分数据元素条目数据元素条目名称职务总编号1113别名ZW编号113说明职工的职务数据值类型离散类型字符型长度20有关数据结构人事卡片图525职务数据元素条目数据元素条目名称职称总编号1114别名ZC编号114说明职工的职称数据值类型离散类型字符型长度20有关数据结构人事卡片图526职称数据元素条目数据元素条目名称家庭住址总编号1115别名JTZZ编号115说明职工的住所数据值类型离散类型字符型长度20有关数据结构人事卡片图527家庭住址数据元素条目数据元素条目名称家庭电话总编号1116别名JTDH编号116说明职工的家庭电话号码数据值类型离散类型字符型长度20有关数据结构人事卡片图528家庭电话数据元素条目数据元素条目名称通讯地址总编号1117别名TXDZ编号117说明职工的通讯地址数据值类型离散类型字符型长度40有关数据结构人事卡片图529通讯地址数据元素条目数据元素条目名称身份证号总编号1118别名SFZH编号118说明职工的身份证号码数据值类型离散类型字符型长度18有关数据结构人事卡片图530身份证号数据元素条目数据元素条目名称照片总编号1119别名ZP编号119说明职工的一寸照片数据值类型离散类型通用型长度4有关数据结构人事卡片图531照片据元素条目数据元素条目名称毕业学校总编号1120别名BYXX编号120说明职工的毕业学校数据值类型离散类型字符型长度40有关数据结构人事卡片图532毕业学校数据元素条目数据元素条目名称毕业日期总编号1121别名BYRQ编号121说明职工的毕业日期数据值类型离散类型日期型长度8有关数据结构人事卡片图533毕业日期数据元素条目数据元素条目名称所学专业总编号1122别名SXZY编号122说明职工在校所学专业数据值类型离散类型字符型长度20有关数据结构人事卡片图534所学专业数据元素条目数据元素条目名称学位名称总编号1123别名XWMC编号123说明职工毕业获得的学位数据值类型离散类型字符型长度20有关数据结构人事卡片图535学位名称数据元素条目数据元素条目名称参加工作日期总编号1124别名CJGZRQ编号124说明职工开始工作的日期数据值类型离散类型日期型长度8有关数据结构人事卡片图536参加工作日期数据元素条目数据元素条目名称到本单位日期总编号1125别名CJGZRQ编号125说明职工到本单位工作的日期数据值类型离散类型日期型长度8有关数据结构人事卡片图537到本单位日期数据元素条目数据元素条目名称职工状况总编号1126别名ZGZK编号126说明职工的工作状况数据值类型离散类型日期型长度10有关数据结构人事卡片图538职工状况数据元素条目数据元素条目名称部门名称总编号1127别名BMMC编号127说明职工所在部门名称数据值类型离散类型字符型长度40有关数据结构部门卡片图539部门名称数据元素条目数据元素条目名称部门负责人总编号1128别名BMFZR编号128说明职工所在部门的负责人数据值类型离散类型字符型长度20有关数据结构部门卡片图540部门负责人数据元素条目数据元素条目名称部门电话总编号1129别名BMDH编号129说明职工所在部门的电话数据值类型离散类型字符型长度20有关数据结构部门卡片图541部门电话数据元素条目数据元素条目名称部门位置总编号1130别名BMWZ编号130说明职工所在部门的地理位置数据值类型离散类型字符型长度40有关数据结构部门卡片图542部门位置数据元素条目数据元素条目名称档案编号总编号1131别名DABH编号131说明职工的档案编号数据值类型离散类型字符型长度40有关数据结构部门卡片图543档案编号数据元素条目B数据结构条目数据结构条目名称人事卡片总编号2201说明人员的基本信息编号201结构人员编号有关的数据流、数据存储姓名人事卡片档案入档性别出生年月部门编号家庭出生籍贯政治面貌文化程度婚姻状况民族本人成分职务职称家庭电话通讯地址身份证号照片毕业学校毕业日期所学专业学位名称参加工作日期到本单位日期职工状况图544人事卡片数据结构条目数据结构条目名称部门卡片总编号2202说明单位下属部门编号202结构部门编号有关的数据流、数据存储部门名称部门卡片部门负责人部门电话部门位置备注图545部门卡片数据结构条目数据结构条目名称档案入档总编号2203说明职工档案入档编号203结构入档编号有关的数据流、数据存储档案编号档案入档档案名称入档时间经办人档案说明图546档案入档数据结构条目数据结构条目名称工作履历总编号2204说明职工的工作经历编号204结构人员编号有关的数据流、数据存储起始日期工作履历截止日期所在单位所在部门职务岗位工种图547工作履历数据结构条目数据结构条目名称家庭成员总编号2205说明家庭中的成员编号205结构人员编号有关的数据流、数据存储与本人关系家庭成员姓名性别出生年月工作单位职务图548家庭成员数据结构条目C数据流条目数据结构条目名称学历履历总编号2206说明家庭中的成员编号206结构人员编号有关的数据流、数据存储学历学历履历学位学制所学专业毕业日期毕业学校图549学历履历数据结构条目D数据存储条目D数据存储条目E处理过程条目数据流条目名称人事卡片总编号3301简要说明接受人员基本信息,生成人事卡片编号301数据流来源员工数据流去向人事管理查询包涵的数据结构人员编号职称姓名家庭电话性别通讯地址出生年月身份证号部门编号照片家庭出生毕业学校籍贯毕业日期政治面貌所学专业文化程度学位名称婚姻状况参加工作日期民族到本单位日期本人成分职工状况职务图550人事卡片数据流条目数据存储条目名称人事卡片总编号4401简要说明接受人员基本信息,生成人事基本信息表编号401数据流来源员工数据流去向人事档案包涵的数据结构人员编号职称姓名家庭电话性别通讯地址出生年月身份证号部门编号照片家庭出生毕业学校籍贯毕业日期政治面貌所学专业文化程度学位名称婚姻状况参加工作日期民族到本单位日期本人成分职工状况职务图551人事卡片数据存储条目F外部实体条目55表的逻辑设计数据库采用了MICROSOFT推出的VFP数据库,由于VFP的数据库具有显著的简易性和有效性,大量的桌面数据库系统都采用它作为后台数据库。使用的好处还在于,如果你的系统扩展到CLIENT/SERVER模式的时候,可以使用MICROSOFT的数据库服务器软件SQLSERVER,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件17。本系统中所涉及到的主要实体共有一个数据库,另外还有在系统进行数据打印中所用到的临时表。其中主要表的逻辑结构如下图处理功能条目名称人事卡片总编号5501说明人员基本信息登记,登记到人力资源管理系统编号501输入人事基本信息输出人事基本信息表(查询)处理人员的基本信息登记到人力资源管理系统,把人员的基本情况放入档案库。图552人事卡片数据功能条目外部实体条目名称员工信息总编号6601说明编号601输出数据流输入数据流员工信息人事管理信息系统个数约1000个图553员工信息外部实体条目表51档案入档表52工作履历字段字段名类型宽度索引排序NULLS1人员编号字符型7升序PINYIN否2起始日期日期型8否3截止日期日期型8否4所在单位字符型40否5所在部门字符型40否6职务字符型20否7职称字符型20否8工种字符型20否53人事卡片表字段字段名类型宽度索引排序NULLS1人员编号字符型7否2姓名字符型20否3性别字符型2否4出生年月日期型8否字段字段名类型宽度索引排序NULLS1入档编号字符型11升序PINYIN否2档案编号字符型8升序PINYIN否3档案名称字符型40否4经办人字符型40否5入档时间日期型8否6档案说明字符型20否5部门编号字符型4升序PINYIN否6家庭出身字符型20否7籍贯字符型20否8政治面貌字符型20否9文化程度字符型20否10婚姻状况字符型10否11民族字符型20否12本人成分字符型20否13职务字符型20否14职称字符型20否15家庭住址字符型20否16家庭电话字符型40否17通讯地址字符型40否18身份证号字符型18否19照片通用型4否20毕业学校字符型40否21毕业日期日期型8否22所学专业字符型20否23学位名称字符型20否24参加工作日期日期型8否25到本单位日期日期型8否26职工状况字符型10否表54部门卡片字段字段名类型宽度索引排序NULLS1部门编号字符型4升序PINYIN否2部门名称字符型40否3部门负责人字符型20否4部门电话字符型20否5部门位置字符型40否6备注字符型50否表55家庭成员字段字段名类型宽度索引排序NULLS1人员编号字符型7升序PINYIN否2与本人关系系字符型20否3姓名字符型20否4性别字符型2否5出生年月日期型8否6工作单位字符型40否7职务字符型20否表56学历履历字段字段名类型宽度索引排序NULLS1人员编号字符型7升序PINYIN否2学历字符型20否3学位字符型20否4学制字符型10否5所学专业字符型20否6毕业日期日期型8否7毕业学校字符型40否6系统的界面简介由于本系统的模块和功能较多,在本处只列出本系统的主要运行界面以及主要界面的源代码。61系统主界面本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有6个功能菜单,从而实现了本系统的具体功能。在具体的使用中,我们可以直接点击工具栏中的功能菜单,从而进入相应的所选择的模块使用。我们从而可以对该人的详细的人力资源和资源背景进行掌握,与此同时,本系统在该模块中集成了一些编辑操作,如添加、删除、修改等。代码如下(只述重要部分)COMMAND1CLICK(添加按钮)DOCASECASETHISFORMOPTIONGROUP1OPTION1VALUE1DOFORMRSKPBJWITH1CASETHISFORMOPTIONGROUP1OPTION2VALUE1DOFORMJTCYBJWITH1CASETHISFORMOPTIONGROUP1OPTION3VALUE1DOFORMSHGXBJWITH1ENDCASECOMMAND2CLICK(删除按钮)DOCASE图61系统主界面CASETHISFORMOPTIONGROUP1OPTION1VALUE1DOFORMRSKPBJWITH2CASETHISFORMOPTIONGROUP1OPTION2VALUE1DOFORMJTCYBJWITH2CASETHISFORMOPTIONGROUP1OPTION3VALUE1DOFORMSHGXBJWITH2ENDCASECOMMAND3CLICK(修改按钮)DOCASECASETHISFORMOPTIONGROUP1OPTION1VALUE1DOFORMRSKPBJWITH3CASETHISFORMOPTIONGROUP1OPTION2VALUE1DOFORMJTCYBJWITH3CASETHISFORMOPTIONGROUP1OPTION3VALUE1DOFORMSHGXBJWITH3ENDCASE62人员卡片维护模块在本模块中主要是对本单位的人员信息进行管理,如编号、姓名等所有的详细的个人信息。并可进行记录编辑操作,如记录的移动、定位、编辑、增加、删除等,另外,在工作经历按钮中,可以对该人员的工作经历进行管理。图62人员卡片维护图63工作履历63部门卡片维护模块本模块主要是对本单位的现行的行政结构进行管理,如部门的增加、删除、部门详细信息的修改等。64劳动力调配管理模块在具体的工作中,由于工作的需要,如员工的进出、工作岗位的调动等,可以在此处作改动。图64部门基本信息维护点击下一步按钮,出现如下的程序界面图65员工卡片信息图66员工履历表65人事档案管理人事档案的管理的模块的设置,可以大大减轻单位相关管理部门的工作量,同时提高他们的工作效率。诸如职称评定,人事选抒等均需查询人事档案资料,从而为最终的决策提供参考。代码如下FORM1QUERYUNLOASBEGINFORMMEDIATOROBJECTCODEDOCASECASENOTDODEFAULTNODEFAULTRETURNFCASETYPE“THISAPP_MEDIATORBASECLASS“C“ANDNOTTHISAPP_MEDIATORQUERYUNLOADNODEFAULTRETURNF图67档案入档管理OTHERWISECONTINUEENDCASEENDFORMMEDIATOROBJECTCODE由于本系统的诸项统计功能的代码类似,因此本处述一个功能的代码如下COMMAND1CLISK统计技术职务WAITWINDOW“正在统计。“TIMEOUT2REPORTFORMJSZWENVIRONMENTPREVIEW66人事卡片查询本模块的主要功能是实现人力资源信息的输出,有个人档案输出,全体档案输出,员工基本信息输出,单位名册输出等,主要是完成一些信息的打印功能。代码如下FORM1QUERYUNLOASBEGINFORMMEDIATOROBJECTCODE图68人事卡片查询DOCASECASENOTDODEFAULTNODEFAULTRETURNFCASETYPE“THISAPP_MEDIATORBASECLASS“C“ANDNOTTHISAPP_MEDIATORQUERYUNLOADNODEFAULTRE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学合成制药工岗前决策判断考核试卷含答案
- 烷基苯装置操作工变革管理水平考核试卷含答案
- 挤压模具工安全生产能力考核试卷含答案
- 化工结晶工操作安全测试考核试卷含答案
- 飞机装配工安全实操能力考核试卷含答案
- 老年痴呆末期患者生活品质提升方案
- 安全要求标准解读讲解
- 老年甲状腺功能异常肾功能保护方案
- 2026上半年云南事业单位联考曲靖市市属遴选30人备考题库参考答案详解
- 基因与遗传病:开放创新课件
- 系统性红斑狼疮的饮食护理
- 电气试验报告模板
- 重庆市沙坪坝小学小学语文五年级上册期末试卷
- 陶瓷岩板应用技术规程
- 中药制剂技术中职PPT完整全套教学课件
- 龙虎山正一日诵早晚课
- WORD版A4横版密封条打印模板(可编辑)
- 1比较思想政治教育
- 艺术课程标准(2022年版)
- JJF 1654-2017平板电泳仪校准规范
- 上海市工业用水技术中心-工业用水及废水处理课件
评论
0/150
提交评论