企业人事信息管理系统毕业设计.docx
- 文档编号:1901422
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:52
- 大小:1.47MB
企业人事信息管理系统毕业设计.docx
《企业人事信息管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《企业人事信息管理系统毕业设计.docx(52页珍藏版)》请在冰点文库上搜索。
企业人事信息管理系统毕业设计
Abstract
Thefortunemusttobeexecutedbysomeoneinthefinalanalysistoanyotherenterprises,andthatitisanimportantcontentofcompany'smanagementthatthepersonalofenterprisesismanaged.Increasingwithnowadaysenterprise'spersonnel'squantity,thesalarymanagementsofenterprisesbecomemoreandmorecomplicatedtoo,ifitcanberealizedtheautomationofmanagementofthesalary,itwillundoubtedlybringtoadministrativedepartmentofenterprisesverybigandconvenient.Buthoweffectivelytoimplementthegreatmanagementtotheallpeopleofthewholeenterprise,howtocount、layout、analysis、forecasttheenterpriseconstitutescircsanddevelopingcurrent.Baseontheresultoftheanalyticestablishcorrespondpersonnelpolicy,sothisworkbecomemoreandmorecomplicatedandtoo,intheearlypersonnelmanagementsystemifitcanberealizedtheautomationofmanagementofthesalary,itwillundoubtedlybringtoadministrativedepartmentofenterprisesverybigandconvenient. Managementofinformationisanoldactivity,whilethemeansofmanagingisdevelopingduringallthetime:
fromhandworktocomputertechnology;fromflatfiletorelationalobjectdatabase;fromsinglecomputermodetoclient/servermode,thetechnologyformanagementismoredeveloped,morescientificandmoreobjective.Meanwhile,inthisinstancedevelopingthismanagementsystembecomemorenecessary.
Thedevelopingbackgroundofthisthesishasbasedonthepersonnelinformationmanagementsubsystemoftheenterprisemanagementinformationbuilding.discussthemanagementsystemconcept、constructandkeystoneandmethodofthedevelopingsystem.Thismanagementsystem’sfunctionasfollows:
Thebaseinformationofthepersonnelrecord、amend、query、delete,thecheckonworkattendanceinformationrecord、query、delete、amend,theappraiseinformationrecord、amend、deleteandquery,andsystemmanagement.Fortheenterprisemanagementprovidinginformationreferring、informationsearchingandinformationsavingservice.Sowecanrealizesatisfythemodernenterprise’
Demanding.Alsothispaperinstructtheenterprisepersonnelinformationmanagementsbuildingbackground、thebasicbriefintroductionofvisualbasic6.0andtheSQLServer2000.
Keywords:
enterprisepersonnelinformationmanagement
VisualBasic6.0SQLServer2000
摘要
企业人事信息管理是企业管理中的一个重要内容,随着时代的进步,企业人员数量也不断增加、分工的不断细化、各个行业间联系的不断密切,对人事管理的要求也不断提高。
如何管理好企业内部员工的信息,对员工实施高效的宏观管理,对企事业单位的人员构成情况和发展趋势进行统计、规划、分析并制定切实可行的人事政策,是一项繁重而艰巨的任务。
早期的人工方式的人事管理系统已不合适现代企业公司的发展,实现企业人事管理的系统化、规范化、自动化,是现代企业管理的首选。
本文以企业管理信息系统建设中的人事信息管理子系统的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了系统的设计方案、系统的开发及测试过程。
系统以VisualBacis6.0为开发工具,以SQLServer2000为后台数据库管理系统,实现了以员工信息管理,考勤信息管理、评价管理、工资管理及综合查询模块为主要功能的系统开发。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,系统的实施基本上能够满足现代企业对人事管理的需要,为提高企业人事管理效率提供了行之有效的手段。
关键词:
人事管理系统,VisualBasic6.0,SQLServer2000
第一章绪论
一、研究背景
(一)管理信息系统的发展历史
管理信息系统的概念起源很早。
早在20世纪30年代,柏德就强调了决策在组织管理中的作用。
50年代,西蒙提出了依赖信息和决策的管理概念、维纳发表了控制论和管理的论述,以及与此同时计算机技术的飞速发展,为管理信息系统的出现奠定了理论和技术基础。
管理信息系统的应用、发展是与计算机技术、通信技术和管理技术的应用、发展紧密相关的。
特别是随着计算机技术、信息技术的飞速发展,管理信息系统也得到了飞跃。
其发展过程大致分为如下的3个阶段:
1.电子数据处理系统(ElectronicDataProcessingSystem,EDPS)
电子数据处理系统是数据处理的计算机化。
通过计算机的高速运算和处理提高数据处理的效率。
这是管理信息系统的雏形。
2.管理信息系统(ManagementInformationSystem,MIS)
计算机技术、数据库技术、网络通信技术与现代管理技术相结合,产生了管理信息系统,20世纪70年代以来管理信息系统逐渐发展、成熟起来,表现出高度集中、定量化科学管理两大特点。
管理信息系统以中心数据库和计算机网络为重要标志,采用分布式处理方式,把组织内部的各级管理结合起来,克服地理、时间上的界限完成必要的信息管理工作,辅助决策者进行决策工作。
3.决策支持系统(DecisionSupportSystems,DSS)
早期的MIS只能提供大量的报告,其中真正对用户有用的信息很少。
决策支持系统,即通过人机交互的方式帮助决策者找到可能的答案,为管理者决策提供必要的信息。
随着计算机技术、信息处理技术、管理技术的更新和发展,以及MIS和DSS自身的理论发展,MIS和DSS又有了新的变化。
总之,随着技术的发展和理论的更新,管理信息系统在未来将会有更大的进步和发展。
(二)国内管理信息系统发展现状
企业是国民经济的基本单元,企业信息系统建设是我国企业走向现代化的必由之路。
我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。
80年代以来,国家有关部门就一直非常重视企业信息化的推进。
国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过CIMS。
90年代后,随着微型计算机、互连网等迅速普及,计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。
1995年以后,我国企业信息化走向了以MIS为主的道路,许多的人事信息管理系统被广大的企业所采用。
在每一个大型的企业中都有自己的人事信息管理系统。
因为随着企业员工的不断增长,信息管理的复杂度也在明显的增加,一些调查说明,在很多的企业在使用管理信息系统软件后,人事管理工作变得比较简单,只要对相应的管理人员进行一些简单的培训都能实现这种操作。
(三)企业人事管理的现状
人事管理是企业管理的一个重要分支。
随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。
对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。
人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员管理工作的问题。
企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。
传统的企业人事信息管理系统的人事管理采用人工方式,记录量大,易出错。
人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。
旧式的用纸介质材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。
作为计算机应用的一部分,使用计算机对人事信息进行管理具有着手于工商管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
最初的人事管理采用人工方式,记录量大,易出错。
人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。
旧式的用纸材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。
在企业信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。
首先是过去10年左右,我国企业信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?
根据广东省信息中心和信息协会对335家已经实现了信息化的企业的调查,有52.24%的企业认为本企业进行信息化建设的成效一般;认为不理想的有21.79%;认为效果非常好的只有9.55%。
根据研究还发现:
一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。
运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。
其次,信息录入、修改、查询及员工信息模块也在部分企业得到较好的应用。
但成本管理及预测模块等使用情况较差。
根据另一次对300名来自不同行业、不同企业的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量0.4~1台的占33%,其中人均微机数量达到1台以上的企业占37%。
但是,这些企业中的计算机的97%是用来做文字处理工作,有1/2是用于浏览网页,甚至有1/5的计算机是经常用来玩游戏的。
而大多数被调查者都认为:
他们企业并没有实现信息化。
这些调查和结果分析都说明了:
我国企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。
本管理信息系统虽然能基本上满足用户的需求,但是也仍然存在一些问题:
如对于员工的基本信息的管理不是很完善,用户管理的权限没有设置,各个数据库中的表没有设置主键。
二、问题的提出及研究的意义
综上所述,传统的手工方式的企业人事管理流程不可避免地存在着许多弊端。
但随着现代信息技术的发展改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。
现在,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。
所有信息都表明:
现代的企业管理迫切需要一个支持人事的信息平台;
一个协同管理的平台是必不可少的;
企业需要一个不断进行技术交流和培训的系统。
基于上述分析,引入现代管理的思想,建立一套面向企业单位的人事信息管理系统是十分必要的。
系统的创建与实施可以为企业管理人事管理的系统化、自动化和规范化提供有效的支持手段。
三、课题研究的内容及目标
课题研究的主要内容是:
创建人事信息管理系统,主要实现系统管理,员工基本信息管理、考勤管理、员工评价信息、员工工资管理等主要功能。
系统设计的目标是:
从操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程。
四、开发工具简介
(一)VisualBasic简介
VisualBasic是一种可视化的、面对对象和采用事件驱动方式的高级语言程序设计工具,可用于开发Windows环境下的各类应用程序。
它简单易学、效率高,且功能强大。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
VisualBasic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MicrosoftAccess格式的数据库,并提供强大的数据存储和检索功能。
同时,VisualBasic还能直接编辑和访问其他外部数据库,如DBASE,FoxPro,Paradox等,这些数据库格式都可以用VisualBasic编辑和处理。
VisualBasic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。
在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
(二)ADO数据库访问技术
VisualBasic使用的数据访问技术的示意图如下图所示。
图1.1数据库访问示意图
fig1.1
ADO是微软公司最新的数据访问技术。
它被设计用来同新数据访问层OLEDBProvider一起协同工作,以提供通用数据访问,OLEDB是一个底层的数据访问接口,用它可以访问各种数据源。
ADOData控件使用MicrosoftActiveX数据对象(ADO)来快速建立数据绑定的控件和数据提供者之间连接。
ADO数据模型提供执行以下操作的方法:
(1)连接到数据源;
(2)指定访问数据源的命令,同时可带变量参数或优化执行。
通常涉及ADO的Command对象;
(3)执行命令,例如一个SELECT脚本;
(4)如果这个命令使数据按表中行的形式返回(例如SELECT命令),则将这些行存储在易于检查、操作或更改的缓存中;
(5)适当情况下,可以把行的更改内容写或数据库中,更新数据源;
(6)提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的Error对象。
ADO编程模型是由以下8个对象组成的:
连接对象,命令对象,参数对象,记录集对象,字段对象,错误对象,属性对象和集合对象。
ADO提供“集合”,这是一种可方便地包含其他特殊类型对象的对象类型。
使用集合方法可按名称(文本字符串)或序号(整型数)对集合中的对象进行检索。
他主要提供4种类型的集合:
(1)、Connection对象具有Errors集合,包含为响应与数据源有关的单一错误而创建的所有Errors对象;
(2)、Command对象具有Parameters集合,包含应用于Command对象的所有Parameter对象;
(3)、Recordset对象具有Fields集合,包含所有定义Recordset对象列的Field对象;
(4)、此外,Connection、Command、Recordset和Field对象都具有Properties集合。
它包含所有属于各个包含对象的Property对象。
ADO支持两种事件:
(1)、ConnectionEvents当连接中的事务开始、被提交或被回卷时,当Command执行时,和当connection开始或结束时产生的事件;
(2)、RecordsetEvents当在recordset对象的行中进行定位,更改记录集行中的字段,更改记录集中的行,或在整个记录集中进行更改时,所产生的用于报告数据检索进程的事件。
(三)SQLServer2000
SQLServer2000系统是一个先进的面向新世纪的关系型数据库管理系统,它引入了大量先进的数据库技术,代表了未来数据库技术的发展趋势,可以为各种用户提供完整的数据库应用解决方案。
除了其关系型系统的内核之外,它的分布式查询处理、强大的触发器功能、方便的数据发布等特点,使它充满着未来数据库技术的气息。
SQLSERVER2000的特点如下:
(1)易用性,它拥有微软产品的一贯特性,简单易用。
(2)可伸缩性,它使用的是动态数据库,当用户的数据超过原先申请的大小时,数据库文件可自动扩大,直到占满整个磁盘空间。
(3)集成性,它已经与Windows2000以上的操作系统紧密结合,能够提供更加有效的安全性。
五、可行性研究
(一)技术可行性
本系统所采用的软硬件平台具体要求如下:
硬件:
处理器:
英特尔赛扬D325
主板:
双敏UP4PENPro.
显卡、声卡:
盈通GF4MX4000,内存:
256MBDDR333
硬盘:
ST40G/7200,鼠标、键盘:
三联光电套,显示器:
三星788DF
软件:
MicrosoftSQLserver2000,MicrosoftVisualBasic6.0
MicrosoftWindows2000professional,采用VisualBasic作为开发工具。
在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。
技术上完全可行。
(二)经济可行性
系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免了工作人员的流动造成的收据丢失等问题。
因此,从长远的收益来看,经济上完全可行。
基于以上分析,系统实现是可行的。
第二章系统需求分析
需求分析是指在管理信息系统开发生命周期中系统详细调查阶段的各项活动和方法。
一、需求分析目标
需求分析的目标:
按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。
通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、各级领导对开发新的管理系统是否有比较清楚地认识和积极的态度、部门级别中是否能够抽调出比较精通本行业管理业务并且对本单位存在问题有深刻理解的相关人员等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。
二、需求分析的原则
需求分析的基本原则是:
(1)需要能够表达和理解问题的信息域和功能域;
(2)要能以层次化的方式对问题进行分解和不断细化;
(3)要给出系统的逻辑视图和物理视图。
三、需求分析的一般步骤
需求分析分为问题分析,需求描述,需求评审等几个步骤。
首先进行问题分析。
在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对互相冲突的要求进行折中,并为原始问题及其软件解建立模型。
它是形成需求规格说明、进行软件设计的与实现的主要基础,例如面向数据流的分析方法、面向对象的分析方法以及面向数据的分析方法都属于需求建模方法。
接着进入需求描述阶段,以需求模型为基础,考虑到问题的软件可解性,生成规格说明和初步的用户手册。
在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的规格说明进行符合,以确保软件需求的全面性、精确性和一致性,并使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致。
总结需求分析的步骤为:
(1)通过对现实环境的调查研究,获得当前系统的具体模型;
(2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型;
(3)分析当前系统与目标系统的差别、建立目标的逻辑模型;
(4)对目标进行完善和补充,并写出完整的需求说明;
(5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。
在本系统中需求分析的基本步骤也是按照以上三个阶段进行的。
在任何的需求分析的一般步骤都必须遵守以上的步骤。
四、系统业务流程分析
(一)业务流程图使用的基本符号
业务流程图使用的符号如图2.1所示。
(1)业务处理的部门或单位。
它表达了某项业务参与的人或物。
(2)数据存储或文档,也是一种数据的载体,但这个数据是作为档案来保存的。
(3)业务数据流动及方向,它表达了业务数据的流动方向,这个方向用单箭头表示。
(4)各类文档、数据,它表明了数据的载体。
(5)业务功能描述,表明了业务处理功能,一般用一个简单的祈使句表示。
fig2.1
(二)企业人事信息管理系统业务流程图
企业人事信息管理系统的业务流程图是对整个系统的职能的总体描述。
根据对整体系统的一个了解和分析得出了以下的业务流程图。
如图2.2所示:
图2.2人事信息管理系统总体业务流程图
fig2.2
(三)员工基本信息管理业务流程图
员工基本信息管理业务流程图是整个系统的一个职能域,是企业人事管理信息系统的一个子系统。
其业务流程的具体如2.3图所示。
图2.3员工基本信息业务流程图
fig2.3
(四)员工考勤信息业务流程图
员工考勤信息是本系统的一个子系统,他主要是针对员工的考勤信息的一个管理,通过对企业人事信息管理系统中的考勤分析后得出了以下的关于考勤信息的业务流程图,具体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事 信息管理 系统 毕业设计