1 绪论
1.1 选题目的与意义
随着社会的进步、随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为管理人事工作提供充足的信息和快捷的查询手段。因为人事管理本身是一项琐碎,复杂而又十分细致的工作, 核算的工作量很大,一般不允许出错, 如果使用传统人工的方式管理文件档案,不仅耗费大量的时间和精力,而且工作效率低,保密性差,另外时间过长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,而且容易丢失信息。为了能够保证人事信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
人事管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。
利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。本系统就是为了管理纷繁复杂的人事档案信息而设计的。
1.3 项目背景
随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络信息系统的发展,人们已经开始在这个平台上面开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,
6
企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息[1]。
企业人事管理系统是当前一个很热门,实用性很强的系统,这里我实现的
是它的人员档案管理、培训管理、医保管理和工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。
该系统主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作。
1.4 国内外研究现状
企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要. 最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题.
六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是简单的数据的集合。进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备——硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。九十年代至今是信息管理系统的用户时代。一方面,信息管理系统已成为许多机构必备的工作系统。另一方面,社会对人事管理系统的认识普遍提高,需求大幅度增加,从而导致信息管理系统应用的扩大与深化。信息管理系统成为现代社会最基本的服务系统。我国的信息管理系统也是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。 国内企业与国外企业在对信息技术的认识和应用水平上存在非常大的差距,主要体现在管理和技术基础方面。国外
7
企业是在基本完成了工业化,企业生产经营实现了现代化、规范化、制度化的基础上开展企业的信息化工作;而我国许多企业工业化尚未完成,企业生产经营的组织也尚未实现现代化、规范化和制度化的基础上就进入了信息化阶段。在技术上,我国企业大部分还没有完成机械化和自动化,实施信息化的时间相对较短,积累的经验也相对少。在我国制造业生产力水平较低、设备水平普遍落后于西方发达国家、企业信息化的基础和经验较少的情况下,实施企业信息化的难度是明显大于国外的企业。
虽然我们期望用信息化带动工业化,用信息技术促进企业的跨越式发展,但是必须清楚的看到我国企业在管理意识和水平上还是存在的不足,在实施信息化的工作过程中,正确估计信息化的投资风险和效益,抓好企业信息系统的总体规划、制定良好的分步实施策略,设计一个良好的企业信息化整体解决方案。
在制定和实施企业信息化整体解决方案时,要对企业信息化工作有统一的思想和整体的认识,要建立和形成有效的信息系统设计实施方法,从战略的角度来综合考虑企业信息化工作中在管理、技术、操作层面面临的各种困难。如制定和实施企业信息化整体解决方案需要考虑企业面临的长远目标和当前急需解决问题的矛盾、信息孤岛与系统集成问题,需要协调好信息系统建设与系统运行的关系问题、信息系统升级与已有资源利用问题、信息技术的投资效益评估和风险问题、打基础与提升水平关系问题、信息化对企业现行管理模式和方法的冲击以及相应的管理制度问题。
1.5 存在的问题
企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、福利保险、合同管理 、奖惩等于一体的大型管理系统。为企业在人事管理等方面提供极大的方便。不但有利于企业的统一性管理,而且还大在提高了企业的全体员工的工作效率和积极性。企业人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。几年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的进步决定了企业的发展,而企业要发展必然完善的管理体系,所以说企业人事管理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。利用计算机对企
8
业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。
开发目的随着科技日新月异的发展,网络变的更加成熟,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于C/S结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。 因此迫切需要一套自动的信息管理系统来代替人工进行管理。
1.6 企业人事管理系统的简介
1. 设计该系统的功能模块划分,使用SQL SERVER 2000设计出该系统的数
据库。
2. 参考现代企业实际管理情况,完成对系统的需求分析及设计文档。 实现对各功能模块代码的编制。
3. 根据各模块需求,完成数据库视图和功能的实现。
4. 由于整个毕业设计分为两个负责,我要实现的内容为人员档案管理、培
训管理、医保管理和工资管理
1.6.1 系统语言开发环境
针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点, JAVA是比较好的关系数据库管理系统开发软件。它提供了可视化的开发平台和面向对象的程序设计方法。大量控件的提供节省了开发工作量,提高了开发的效率,可靠性和安全性高。
1.6.2 系统数据库结构及功能分析
本系统使用的是SQL Server 2000数据库,它是一种客户/服务器模式的关系型数据库。它具有很强的数据完整性 、可伸缩性、可管理性、可编程性;具有均衡与完备的功能;性价比较高。SQL Server 2000数据库提供了复制服务、数据转换服务、报表服务,并支持XML语言。使用SQL Server 2000数据库可以大容量地存储数据,并对数据进行合理的逻辑布局,应用数据库对象可以对数据进行复杂的操作。
9
数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发【1】。
好的数据库结构,查询记录的速度较快,而且也不容易出现锁表现象。经过调查,人事管理工作的业务数据主要包括职工个人档案、部门、职工工作业绩评价。人事管理系统主要是对职工个人信息、工作业绩评价进行管理和数据的统计,要求实现的功能如下。
1.员工考勤:按照单位制定的管理制度,为每名员工制定考勤卡,记录考勤信息,便于奖金的发放和违纪人员的处理。
2.工资计算:工资计算可分为基本工资计算、考勤、加班奖金计算,以及其他情况计算,汇总为员工工资表,根据员工的职务和工种来确定基本工资,根据出工情况扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用。用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资模块会自动对员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。
3.员工信息管理:员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对员工信息进行查询。
4.退休人员管理:对退休人员的信息进行保存、记录、更改的操作。 5.出差管理:用于记录本月内员工出差情况,最后进行汇总,形成出差报表,这些记录是供员工出差补助核算使用的。
5.负责人事考核、考查工作。建立人事档案资料库,规范人才培养、考查选拔工作程序,组织定期戒不定期的人事考证、考核、考查的选拔工作。 6.负责核定各岗位工资标准。做好劳动工资统计工作,负责对日常工资、加班工资的报批和审核工作,办理考勤、奖惩、差假、调动等工作。
1.6.3 业务流程
企业人事管系统的业务流程如图1.1所示。
10