企业人事管理系统论文.docx
- 文档编号:11594599
- 上传时间:2023-03-19
- 格式:DOCX
- 页数:13
- 大小:200.78KB
企业人事管理系统论文.docx
《企业人事管理系统论文.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统论文.docx(13页珍藏版)》请在冰豆网上搜索。
企业人事管理系统论文
摘要
企事业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求数据一致性、完整性、安全性好。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析如此情况,我们使用POWERSOFT公司的POWERBUILDER开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键词:
原型法面向对象数据一致性数据窗口信息管理系统
1引言
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的VisualBasic6.0作为开发工具而开发出来的单机版人事管人事理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:
员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
2企业人事管理系统的来源与意义
2.1企业人事管理系统的的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
2.2企业人事管理系统研究的目的及意义
现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。
在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。
今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。
如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。
这些都大大地缩短管理的时间。
而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。
信息管理,如今已是一个热门话题,它已为许多企业所采用。
我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。
本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。
本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。
但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。
2.3企业人事管理系统的研究现状
目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。
同时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其中有单机版的,也有C/S和B/S模式的。
而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。
因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。
随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。
与此同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。
但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。
2.4企业人事管理系统的研发背景
调查研究表明,大多数企业并不缺少数据,而是受阻于过量的冗余数据和数据不一致;而且它们变得越来越难于访问、管理和用于决策支持;其数据量正以成倍的速度增长。
这样,信息中心面临着不断增长的决策支持的需求,但是,开发应用变得越来越复杂和耗费人力。
那么怎样把大量的数据转换成可靠的、商用的信息以便于决策支持呢?
数据仓库正广泛地被公认为是最好的解决方案。
数据仓库化是企业范围内数据的处理过程,它将企业内分散的原始操作数据和来自外部的数据汇集和整理在一起,为企业提供完整、及时、准确和明了的决策信息,使最终用户能够真正利用DSS工具直接从企业信息池中随机地提取、分析数据,有效地服务于企业的全方位决策。
作为一个决策支持环境,DW(DataWarehouse)收集存储了各种不同数据源中的数据。
通过数据的组织给决策支持者提供分布在整个企业内部跨平台的数据。
其次,现有的管理系统和现有的数据仓库将得到扩展,一是使数据仓库从一种局部的企业解决方案扩展到企业外部,扩展到企业的用户中去,使企业用户的数据仓库使用面更加广泛,这些可以通过Internet/Intranet的帮助来实现,这是数据仓库与电子商务相互融合的一点;二是使数据仓库从一种企业数据管理工具扩展到企业辅助决策工具,能够充分利用数据仓库中的数据资源,为企业的发展起到辅助决策的功能,使企业用户的数据仓库得到更加深入的使用,这些可以通过数据库厂商提供的工具来实现,也可以由其它软件公司提供的独立工具包来实现,这是数据仓库与商务智能相互融合的一点。
企业决策系统与互联网的结合,正成为企业亟待解决的焦点问题之一。
因为随着企业内部和企业间的信息交流量的增大,用户已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是大批企业用户将自身以数据库为核心的MIS系统从客户机/服务器计算模式向Internet/Intranet的系统架构转变。
另外,发展到一定规模的企业,其自身的国际化已成为必然,一些分支机构可能是跨地区、跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域企业的必然选择;激烈的市场竞争,也要求企业对市场变化做出快速的反应,用户的需求也不再是对离散的单个信息做简单的查询,而是要求能够提供一种对企业大量数据做出汇总的、多层次的、多侧面的快速灵活的查询、分析及报表制作手段。
因此,市场上最需求的是如何使数据库中的大量信息满足人们不断变化的业务需求,并能及时为管理决策支持提供服务。
如何将企业决策支持系统与Internet/Intranet技术有机地结合起来,提供基于Web,集查询、报表、OLAP(On—LineAnalyticalProcessing)分析及数据挖掘为一体的企业级决策支持解决方案,已经成为一个重要课题。
3系统分析与设计
3.1可行性分析
人事管理系统后台数据库采用目前应用十分广泛的桌面型关系数据库MicrosoftOfficeAccess2003,由于其具有快速、方便、灵活和可移植性等特点被大多数软件开发者所使用;前台采用VisualBasic6.0作为主要的开发工具,其可与Access2003数据库无缝衔接。
3.1.1社会可行性
C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。
C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。
C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。
C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。
3.1.2技术可行性
使用PowerBuilder开发传统意义上的C/S模式结构的数据库系统,可以运用PowerBuilder提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。
就开发者个人而言,曾系统地学习过PowerBuilder的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQLServer也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。
3.1.3经济可行性
本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。
但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。
3.2系统需求分析
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
根据以上情况,决定实施建立人事信息管理系统,因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业人事档案的管理势在必行。
当前企业信息管理系统正在从US结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。
人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
人事信息管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,他必须具备以下基本功能:
(1)人事档案管理数据库及表的操作。
实现对人事档案管理数据库及表的创建,表中数据的维护。
(2)人事档案信息的管理。
实现人事信息的添加,保存,修改和删除等。
(3)人事档案信息的应用。
实现人事信息的查询,统计,人事资源的利用等。
3.3系统的功能分析
人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下:
3.3.1系统用户管理:
对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。
本系统的用户分为两类:
管理员和一般用户。
管理员可以对系统的各个模块进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而了解相关的信息。
3.3.2职工信息管理:
职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修改。
主要由管理员进行。
3.3.3职工工资管理:
职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资核算制度,保障职工的合法权利。
3.3.4职工假条管理:
职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算,方便随时了解最新,最全面工作情况,从而合理的完成工作。
3.3.5系统功能结构
从业务角度来看,管理信息系统应该支持整个组织在不同层次上的各种功能。
各种功能之间又有各种信息联系,构成一个有机的整体及系统的业务功能结构。
根据以上对人事管理系统的任务和目标的分析可以看出,一个标准的人事管理系统应该包含如图1所示的一些功能。
每个功能模块又都包含一系列的子模块。
图1 “企业人事管理系统”功能模块图
1)人事活动管理
“人事活动管理”模块主要用于提供快速的目录查询和人事活动提醒服务,并记录人事活动日志。
(1)“分类查询”模块:
“分类查询”模块负责为用户提供目录查询功能。
用户可以进行精确查询,也可以进行模糊查询,从而快速查找所需要的人事活动信息。
不同群组权限的用户可以查询不同群组的联系人。
(2)“人事活动提醒”模块:
“人事活动提醒”模块负责用户提供人事活动提醒功能。
提醒信息主要包括提醒ID、提醒主题、提醒时间、提醒对象、联系人、联系方式、提醒内容、录入人员和是否完成等。
提醒对象是指那些需要被提醒进行人事活动的公司员工,录入人员是登录的用户,联系方式主要有地址、办公电话、手机号码、邮箱、MSN和QQ号码等。
一般用户只能看到和自己相关的提醒信息,管理人员可以看到所有的提醒信息。
当用户已经完成人事活动事,需要将提醒信息的“是否完成”属性标志为“完成”。
(3)“人事活动日志”模块:
“人事活动日志”模块负责记录用户的人事活动日志。
一般用户和管理人员只能看到和自己相关的日志信息。
人事活动日志主要包括日志ID、人事活动主题、人事活动时间、人事活动人员、联系人、联系方式、人事活动内容和录入人员等。
人事活动人员是那些进行人事活动活动的公司员工,录入人员是登录的用户,联系方式主要有地址、办公电话、手机号码、邮箱、MSN和QQ号码等。
2)联系人管理
“联系人管理”模块负责管理群组信息和联系人信息,设置优先级,并提供目录查询和打印功能。
(1)“群组设置”模块:
“群组设置”模块负责管理联系人的群组信息。
用户可以通过建立群组来管理联系人信息。
群组信息主要包括群组ID、群组名称、优先级、建立日期、群组简介和录入人员等。
(2)“联系人设置”模块:
“联系人设置”模块负责设置联系人信息,并对其进行添加、修改、删除和查询等操作。
联系人信息主要包括如下几项。
①基本信息:
联系人ID、姓名、群组ID、优先级、性别、身份证号、出生日期、籍贯、民族;
②工作信息:
工作单位、职务、职称、工作描述;
③教育背景:
毕业院校、学历、专业;
④联系方式:
地址、办公电话、住宅电话、手机号码、传真、邮箱、MSN、QQ;
⑤其他信息:
个人爱好、特长。
(3)“优先级设置模块”:
“优先级设置”模块负责设置群组和联系人的优先级。
(4)“查询打印”模块:
“查询打印”模块负责提供目录查询和打印功能。
3) 统计分析
“统计分析”模块主要负责对联系人的信息、人事活动提醒和人事活动日志进行统计分析。
(1)“联系人统计”模块:
“联系人统计”模块负责对联系人进行统计分析,通过它,用户可以更加方便地了解目前各群组拥有的联系人数目。
(2)“提醒统计”模块:
“提醒统计”模块负责对人事活动信息进行统计。
可以按照人事活动提醒信息中的联系人,提醒时间和提醒对象分别进行统计分析。
(3)“日志分析”模块:
“日志分析”模块负责分析人事活动日志。
可以按照人事活动日志中的人事活动时间、人事活动人员和联系人分别进行统计分析。
4)系统管理
“系统管理”模块主要负责用户权限管理,包括用户管理、密码维护、重新登录和初始化。
(1)“用户管理”模块:
“用户管理”模块负责管理用户信息。
用户信息包括用户ID、用户名称、用户类别(普通员工、管理人员)、密码、模块权限、电话和邮箱等。
权限主要包括对一级模块和二级模块的使用权限、以及对各群组内联系人的查询权限。
管理人员具有所有模块和群组的使用权限,普通员工仅具有“人事活动管理”模块的使用权限。
可以对群组查询权限进行配置。
(2)“密码维护”模块:
“密码维护”模块负责维护用户密码信息,为用户提供更改密码的功能。
(3)“重新登录”模块:
“重新登录”模块主要用于给用户提供重新登录功能。
(4)“初始化”模块:
“初始化”模块主要负责提供初始化数据的功能。
可以有选择地对数据表进行清空操作。
3.4数据库分析设计
根据系统需求分析,系统需要建立5个表,其用途说明如表1所示。
表1 数据表及其用途
3.4.1数据字典
表2到表6给出了5个数据表(提醒信息表、人事活动日志表、群组信息表、联系人信息表、用户信息表)的具体描述,包括字段名称、数据类型、可否为空和说明。
1)提醒信息表
表2 提醒信息表
2)人事活动日志表
表3 人事活动日志表
3)群组信息表
表4 群组信息表
4)联系人信息表
表5 联系人信息表
5)用户信息表
表6 用户信息表
3.4.2创建数据库
在创建数据库之前,用户需要安装MSSQLServer系列的数据库服务器。
直接手工建立数据库。
打开SQLServer企业管理器,新建一个数据库,数据库名为“企业人事管理”,然后按照数据字典建立表和表的关联。
系统设计与实现
4系统设计与实现
通过数据库分析设计,已经完成了所有的后台工作,现在需要通过VisualBasic来编写数据库系统应用程序。
4.1创建工程项目
启动VisualBasic6.0后,单击【文件】→【新建工程】命令,在弹出的对话框中选择【标准EXE】选项,然后单击【确定】按钮。
在项目的【属性】面板.中将项目的“Name”属性值改为“企业人事管理”。
4.2创建系统主窗体
4.3创建公用模块
为了能够对数据库访问进行集中处理,需要创建一个专门访问数据库的公用模块。
在项目资源管理器中为项目添加一个模块,并将其保存为OPeratDataBase.bas。
1)OPeratDataBase.bas
OPeratDataBase.bas公用模块主要对数据库进行操作,包括以下5个函数:
①GetConnStr()AsString函数,返回链接字符串,用来设置数据库连接字符串;
②OpenConn(ByRefConnAsADODB.Connection)AsBoolean函数,返回布尔值,用来打开数据库连接;
③ExecuteSQL(ByValSQLAsString,ByRefmsgAsString)函数,用来执行SQL语句;
④SelectSQL(ByValSQLAsString,ByRefmsgAsString)AsADODB.Recordset函数,返回Recordset,用来执行查询语句;
⑤BatchSelectSQL(ByValSQLAsString,ByRefmsgAsString)AsADODB.Recordset函数,返回Recordset,用来执行批处理。
2)PubilicVar.bas
为了实现全局变量,另外创建一个全局变量模块PublicVar.bas,主要有3个全局变量,如下所示:
①LonginSucceeded全局变量,用来保存用户登录是否成功的标志;
②UserID全局变量,用来保存用户ID;
③ConnectionString全局变量,用来保存数据库链接字符串。
4.4 创建其它模块
创建“人事活动管理”模块、“联系人管理”模块、“统计分析”模块和“系统管理”模块
5 系统扩展
企业人事管理系统提供了人事活动管理、联系人管理、统计分析和系统管理4大功能,但是作为一个完善的企业人事管理系统,还有不足之处。
系统还应该具有多级群组设置和联系人转移群组的功能。
企业人事管理系统也需要结合企业的具体业务进行分析设计,以更好地满足用户的要求。
总结
随着紧张的论文答辩的结束,我的毕业论文写作业终于可以画上一个圆满的句号了。
从论文的选题到答辩耗费了不少的精力,力求在三年的大学生活的最后交上一份满意的作业。
整个论文写作过程中我体会到了酸甜苦辣,但这些都是值得的,我不仅收获了知识,更收获了友谊。
致谢
在学位论文完稿之际,我特别要感谢我的指导老师胡苏吉老师。
他在我整个系统开发和论文撰写的整个过程中给了我很多建议和及时的帮助。
从研究方向,构造框架,直到具体开发研究,甚至语法等等细微的工作,都一丝不苟、严格要求。
在我今后的学习、工作,甚至生活的方方面面,都要把胡老师的这种精神贯彻始终,从而不辜负胡老师对我的悉数关怀和耐心指导!
此外,我还要感谢与我一起学习的同学和朋友,在他们的帮助与共同探讨下,我解决了许多难题,也使我的论文能够顺利完成。
感谢他们在我学习和生活上的帮助。
真诚的感谢所有帮助与支持过我的人!
向你们说声:
谢谢了!
参考文献
[1]滕佳东,《管理信息系统》,第二版.大连:
东北财经大学出版社,2003年版
[2]仲秋雁,刘友德.《管理信息系统》.大连:
大连理工大学出版社,1998版
[3]曾强聪.《VisualBasic6.0程序设计教程》.北京:
中国水利水电出版社,2003年版
[4]赵强.《SQLServer数据库编程技法规范》.北京:
清华大学出版社,2005年版
[5]刘瑞新,汪远征.《Vi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)