VB企业人事管理系统论文+源代码 第5页

人事管理系统
绪论
1.1研究背景
随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事信息管理管理的重要性及提升企业自身人事信息管理管理水平的迫切性,而人事信息管理管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。人事信息管理管理软件也就应运而生了。
1.1.1管理信息系统的发展历史
管理信息系统的概念起源很早,要了解管理信息系统从产生到现在的发展历程,我们要追溯到1946年。这一年,一项最伟大的发明产生了,这就是第一台计算机的诞生,地点是美国宾夕法尼亚大学。这一时期的计算机主要是用来进行科学计算。随着计算机技术的发展和应用的需要,计算机的应用逐渐由科学计算发展到过程控制,到1954年美国通用电器公司首次利用计算机计算职工的薪金,计算机就应用到了数据处理领域,这就产生了最早的管理软件,即最简单的信息系统,计算机被用到了企业信息管理之中。自此以后,西方的很多国家开始着手信息系统的开发。到60年代末计算机用于企业信息管理在西方逐步普及。发展到目前计算机在企业信息管理中的应用已从简单的数据处理到了电子商务[1]。
管理信息系统(Management Information Systems,MIS)概念正是在60年代提出的[2]。当时,计算机的应用已经普及到金融、商业、政府部门和科学研究等领域,主要的应用是数据处理。信息系统的发展经历了从电子数据处理系统到管理信息系统的发展过程。
第一阶段 (1954--1964)电子数据处理阶段(EDP)。此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。
第二阶段 (1964--1974)管理信息系统阶段(MIS)。在这期间,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。
第三阶段 (1974--1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。
第四阶段 (1980--)职能管理系统阶段(IMS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。
管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。总之,随着技术的发展和理论的更新,管理信息系统在未来将会有更大的进步和发展。
 
1.1.2国内管理信息系统发展现状
企业是国民经济的基本单元,企业信息系统建设是我国企业走向现代化的必由之路。我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。80年代以来,国家有关部门就一直非常重视企业信息化的推进。国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过CIMS。90年代后,随着微型计算机、互连网等迅速普及,计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。1995年以后,我国企业信息化走向了以MIS为主的道路,许多的人事信息管理系统被广大的企业所采用。因为随着企业员工的不断增长,信息管理的复杂度也在明显的增加,在很多的企业在使用管理信息系统软件后,人事信息管理工作变得比较简单,只要对相应的管理人员进行一些简单的培训都能实现这种操作。一些调查说明,我国企业购买MRPII、ERP软件的费用在90年代以后迅速增长。例如在机械行业,购买了国外软件公司MRPII系统的企业高达66%,企业平均用于硬件的投资费用约为604万元,软件费171万元,实施及咨询费143万元,合计约800万元。与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长。
1.1.3 人事信息管理的现状
随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事信息管理管理的重要性及提升企业自身人事信息管理管理水平的迫切性,而人事信息管理管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。人事信息管理管理软件也就应运而生了。
目前,无论是机关单位、事业单位,还是企业单位,都明确认识到了人事信息管理对于组织生存与长远发展所具备的重要性。因此,对于加强组织本身人事信息管理管理水平的需求已经产生。随着中国企业管理水平的提高及中国加入WTO的事实,人才的争夺与管理已成为中国企业乃至各级事业、机关单位所面临的严重问题。
人事信息管理管理软件的市场是非常大的,现在国内人事信息管理开发厂家而言,在人事信息管理管理软件的深层次开发方面,只能说在起步阶段,现有人事信息管理系统的厂商的开发层面几乎只停留在人事操作的层面上。在今后几年内人事信息管理管理软件必然会迅速发展成为一个更为巨大的市场。
1.2问题的提出及研究的意义
传统的企业人事信息管理采用人工方式,记录量大,易出错,旧式的用纸介质材料来记录的人工管理方式已不合适现代企业公司的发展了。要应对高强度的竞争无疑需要优秀的管理人才,而科学管理的实施在信息化的今天是离不开数字化工具做辅助的。特别在组织规模不断扩大的今天,作为管理人员和组织领导者要想对组织进行有效的管理和正确的决策就必须借助于数字化工具的帮助。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着与手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事信息的效率,也是企业的科学化、正规化管理、以及与世界接轨的重要条件[3]。
综上所述,传统的手工方式的人事信息管理流程不可避免地存在着许多弊端。但随着现代信息技术的发展,我们的工作方式逐渐发生了改变,使传统意义上的人事信息管理的形式和内涵都在发生着根本性的变化。现在,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。一直以来人们使用传统人工的方式管理文件档案存在着的许多不足,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据。人事信息管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。
基于上述分析,可见,人事信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的。当今社会人员流动越来越频繁,人事管理工作也变得越来越复杂。如果能够实现人事管理的自动化,无疑将给企业管理部门带来很大的方便。人事信息管理就是把分散在企业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。如果引入现代管理的思想,使企业拥有一套集人员、考勤、工资、评价、系统功能等于一体的较为完善的人事信息管理系统,将能够为它提供充足的信息和快捷的查询手段。系统的创建与实施可以为企业人事信息管理的系统化、自动化和规范化提供较为有效的支持手段。这不但有利于企业的统一性管理,而且还较大地提高了企业的全体员工的工作效率和积极性。
1.3课题研究的内容及目标
课题研究的主要内容是:员工工资管理,员工工作评价管理、员工考勤管理、员工档案信息管理和系统管理这五个模块,并实现以下主要功能:有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等;员工各种信息的查询;员工各种信息的修改;考勤信息的输入;考勤信息的查询;考勤信息的修改等;员工工作评价信息的输入;员工工作评价信息的查询;员工工作评价信息的修改;员工工资信息的输入;员工工资信息的查询;员工工资信息的修改;添加系统用户信息,如用户名、密码和用户类型等信息;修改系统用户信息,如密码和用户类型等信息;删除系统用户信息;锁定系统,解除锁定等。
系统设计的目标是:为满足现代企业人事管理的需求,从操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资、考勤、评价管理的全过程。此系统可较为有效的改善企业中因手工统计人员信息的烦琐及复杂性,在节省企业工作时间的同时提高企业的工作效率,从而达到提升企业效益的最终目的。力求使此套企业人事信息管理软件能够提供较为完整的计算机化企业人事信息管理解决方案,使其不同于单一的工资核算、人事管理,能够为企业提供良好的人力资源管理全方位解决方案。

 

 

 

2、主要开发工具及运行环境
系统的开发选择了Access 2003作为后台数据库,利用Visual Basic 6.0作为前台开发工具,此外,还运用到了ADO 数据库访问技术。
2.1 Visual Basic6.0简介
经过分析,我使用Microsoft公司的Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象来进行程序的开发工作。Visual Basic6.0是Microsoft公司推出的程序设计语言,具有简单易学、功能强大、软件费用支出低、见效快等特点。它提供了开发Windows应用程序最迅速、最简捷的方法。它不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用,全世界数以百万计的程序设计人员正在用Visual Basic开发各种类型的软件。
Visual Basic 6.0是在Visual Basic 5.0的基础上推出的,在某些方面较5.0版有重要的改进,它所提供的开发环境与Windows 9X或Windows NT 4.0或5.0具有完全一致的界面,使用更方便,其代码效率已达到Visual C++的水平[4]。由于Visual Basic是在原来的Basic语言的基础上研制而成的,它具有Basic语言简单而不贫乏的优点,同时增加了结构化和可视化程序设计语言的特点。在面向对象程序设计方面,6.0版的Visual Basic全面支持面向对象的程序设计,包括数据抽象、封装、对象与属性、类与成员、继承和多态等。 此外,Visual Basic6.0是一种可视化的、面对对象和采用事件驱动方式的高级语言程序设计工具,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大。在Visual Basic6.0环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统[5]。
此外,Visual Basic6.0具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供强大的数据存储和检索功能。综上所述,选择Visual Basic6.0作为前台开发工具是切实可行的。
2.2 ADO 数据库访问技术
本次设计用到了ADO 数据库访问技术,以下是对它的简单介绍:ADO是微软公司最新的数据访问技术。它被设计用来同新数据访问层OLE DB Provider一起协同工作,以提供通用数据访问,OLE DB是一个底层的数据访问接口,用它可以访问各种数据源。ADO Data控件使用Microsoft ActiveX 数据对象(ADO)来快速建立数据绑定的控件和数据提供者之间连接[6,7]。
ADO数据模型提供执行以下操作的方法:
(1) 连接到数据源;
(2) 指定访问数据源的命令,同时可带变量参数或优化执行。通常涉及ADO的Command对象;
(3) 执行命令,例如一个SELECT脚本;
(4) 如果这个命令使数据按表中行的形式返回(例如SELECT命令),则将这些行存储在易于检查、操作或更改的缓存中;

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有