人事信息综合管理系统
摘要:通用的人事管理信息系统主要包括数据库的建立和维护。实现了人事综合信息的增加、删除、更新等功能等。对于数据库要求建立起数据一致性和完整性强,数据安全性好。且具有界面清晰,易使用等特点。
用基于myeclipse平台的jsp技术开发前端应用程序,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,对于后台数据库开发则选择Microsoft SQL Server2000,它的功能一体化,高度非过程化,语言简洁,易学易用,统一的语法结构对待不同的工作方式,还有面向集合的操作方式,再加上视图数据结构,使最终用户和程序设计人员之间的通信得到很大的改善,高度的数据独立性和安全性。
关键词:人事管理系统 管理信息系统 设计与实现 独立性和安全性
|
毕业设计(论文)外文摘要
Personal management system
Abstract: Management software, its development that in general use personnel information management information system is according to C/ S the mode primarily include the establishing of backstage database with support and the head apply two aspects of the procedure's developments, Realizes the personnel's search of many terms, delete , renew ,print and the password establishes Etc.
For the backstage database the request establish to rise the data consistency with the database that the complete is strong. the data safety like. But apply the procedure to then request the function for the head complete, the interface is clear , easy usage etc. characteristics.
Key word: Personal management system ;Management Information System; Design and Realization;Independent is with the safety.
|
目 录
第一章
绪论………………………………………………………………………………………5
第二章
人事管理信息系统研究概述………………………………………………………7
2.1 管理信息系统的发展历史………………………………………………………7
2.2 人事管理信息系统的作用………………………………………………………9
2.3 国内人事管理信息系统发展现状………………………………………………9
2.4 国内人事管理信息系统存在的问题……………………………………………10
第三章
人事管理信息系统分析与设计……………………………………………………12
3.1 人事管理信息系统功能需求简介………………………………………………12
3.2 功能需求描述……………………………………………………………………12
3.3 目标系统要求……………………………………………………………………15
3.4 系统平台选择……………………………………………………………………15
3.5 发布及测试应用程序……………………………………………………………20
3.6 数据库设计………………………………………………………………………22
第四章
人事管理信息系统的功能实现……………………………………………………24
4.1 系统的登陆………………………………………………………………………24
4.2 基本档案的管理…………………………………………………………………25
4.3 数据查询模块的管理……………………………………………………………25
设计体会………………………………………………………………………………29
致谢……………………………………………………………………………………30
参考文献………………………………………………………………………………31附录……………………………………………………………………………………32
第一章 绪 论
1.1 问题的提出
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间过长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机进行对人事信息管理,具有比手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样管理软件成为很有必要的事情,在下面的各章中我们将对人事管理系统的开发过程和所涉及到的问题及解决方法作出详细的叙述。
1.2 研究路线
针对人事管理系统开发的全过程,大体上本文可分五步走:
第一步,提出问题。这一点将在第一章中作充分的说明。
第二步,分析问题。对用户的实际情况以及在系统开发以前用户提出的具体要求做出必要的分析,得出人事管理系统的用户需求。使以后系统的开发更加又针对性和目的性。这一点将在第二章中得到落实。
第三步,解决问题。首先,对人事管理系统进行总体分析和设计,为系统的开发提出明确的思路并为系统后续开发打下必要的基础。这一点将在第三章中得到解决。然后就着手系统具体实现的开发工作了,这一点将在第四章中给出详细的步骤。这里就不再赘述。
第四步,系统测试。系统测试是系统开发阶段的尾声,但系统测试成功后的系统地起维护工作也是必不可少的。不过,作为日后的实际操作,这一点文中将不会用过多的篇幅体现。
第五步,总结、致谢。并在附录中列出一些不适合在正文中出现,但作为论文的一部分由必不可少的代码等。
1.3 论文结构
有了上述的研究路线,本文的结构也就和明朗了。
在摘要中,对本文做出综述。
第一章作为本文的第一部分,提出问题。
第二、第三章作为本文的第二部分,分析问题。
第四、第五章作为本的第三部分,也是本文的重点,对问题的决给出详细的叙述。
第六章以及致谢作为本文的尾声,对本文做出总结并对相关人员表示感谢。在附录中列出部分必要代码。
第二章 人事管理信息系统研究概述
对于每一个系统的开发,我们都要根据社会、市场、企业的需求,先研究其系统开发历史背景以及发展前境,然后谋定策略,制定开发方法,制定开发计划,按实际需要来进行开发。
2.1管理信息系统的发展历史
人类社会正从工业社会迈向信息社会,信息技术是当代最具潜力的新的生产力,信息资源是国民经济和社会发展的战略资源,信息化水平已成为国家现代化和综合国力的重要标志。全球信息化不仅对我国的经济和社会产生了广泛而深刻的影响,而且给信息产业带来了难得的发展机遇。努力把中国建设成为现代化国家的经济形式模式,就必须加快信息化建设步伐。管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和比较不相关的组,然后把数据转换为信息。
第二阶段是状态报告系统,但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。
第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。比如生产状态报告系统,状态报告系统还有一种形式是数据处理系统,它用来处理日常业务和生产报告,重点在于将手工作业业自动化,提高效率和节省人力。数据处理系统一般不能提供决策信息。
最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。它应有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。它一般包括一些模型用以产生决策信息,但不强调全面的管理功能。
当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DDS,Decision Support System)的任务。
目前我国信息系统工程的现状类似于二十世纪八十年代以前建筑工程的状态,但信息系统巨大的发展空间正吸引着越来越多的国际咨询公司和专业服务提供商来抢滩。各级政府正在积极推进“电子政务”,许多城市及企业也已着手整合与升级其信息化应用系统,可以预计,全国将有更多、更大的信息系统建设项目展开。但在信息化推进过程中,存在不同程度上的一些问题,主要表现在规划制订不够科学,项目管理不够严格,监理机制不够健全,系统运行效益不够明显,致使相当一部分信息化项目失败或未能实现预期目标,浪费了大量资源。究其根源,主要原因之一是信息化建设第三方监管机制的缺失和标准的不健全。国内外的实践表明:信息化是有风险的,信息系统规模越大,功能越复杂,风险也就越大。调查显示,96%的企业对于本公司的信息管理系统感到不满。
目前,在国内的信息化项目工程建设中,绝大多数用户(企业主)无法组织队伍对信息系统建设进行专业化管理,难以胜任从可行性分析、规划设计、招标、方案评审到工程监理和工程验收全过程的管理与组织协调工作,建设方和承建方在信息建设过程中存在严重的信息不对称问题。应用计算机辅助审计技术对电子数据处理系统本身进行审计,即EDI审计。二十世纪八十年代、九十年代信息技术的进一步发展与普及,使得企业越来越依赖信息及产生信息的信息系统。人们开始更多地关注信息系统的安全性、保密性、完整性及其实现企业目标的效率、效果,真正意义的信息系统审计才出现。随着电子商务的全球普及,信息系统的审计对象、范围及内容将逐渐扩大,采用的技术也将日益复杂。到目前为止,信息系统审计在全球来看,还是一个新的业务,说明信息系统审计正逐渐受到重视。
在企业实施,制度的实施,特别是人力资源管理制度的实施,不外乎以下几个目标:
(1)规范企业人力资源管理
(2)搭建基础管理平台
(3)营造良好的企业氛围,凝集人心
(4)开发员工潜能
(5)提高员工生活质量及职业满意度
(6)激活人力资源
(7)提升企业核心竞争力
(8)实现企业组织及利益相关者的目标
以上所罗列的人力资源管理制度实施的预期目标有一个逐渐递进的逻辑关系。没有前面的目标实现,就难有后面的目标达成。在这多种多样的目标预期中,人力资源管理制度建设最为直接的、关键的预期目标,就是如何充分有效地激活人力资源。
2.2人事管理信息系统的作用
人事管理系统是一个协助各单位科学、全面、高效地进行人事管理的系统,它参考了哈佛人力资源管理理论,根植于国内人事管理的实际情况,实用而科学。在内容上,它包括了人事变动、员工培训、人事档案完整资料等内容。在操作上,它集输入、维护、查询、筛选、统计和各种处理为一体,信息导入导出可实现信息备份,灵活、专业的报表设计,形象、增强的数据处理。它既是管理人员的好管家,又是业务人员的好助手。
建立人事处管理信息系统的目标是利用现代化的计算机管理手段,建立科学的人事信息管理系统,提高人事处的整体工作效率。该系统是针对通用公共行业专门开发的人事管理系统,该软件具有操作灵活、功能齐全等特点,是企业公司提高工作效率、加强企业信息化、自动化管理和提高企业形象所应必备的计算机软件系统之一。
人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,记录招聘、岗位描述、培训、个人信息、到离职等与员工个人相关的信息,并以易访问和可检取的方式储存到集中的数据库中,将企业内员工的信息统一地管理起来。完整的记载员工从面试开始到离职整个周期的岗位变迁、绩效等历史信息。该模块可管理较全面的人力资源和薪资数据,具有灵活的报表生成功能和分析功能,使得人力资源管理人员可以从繁琐的日常工作中解脱出来,同时综合性的报表也可供企业决策人员参考,如接受过的培训等关系的分析等。
2.3国内人事管理信息系统发展现状
从所调查企业的组织结构设置、人力资源工作人员配置、人力资源管理理念、人力资源管理机构与职能设置及制度建设等来看,国内人事管理信息系统发展现状目前具有以下特点:
1、大多数企业的人力资源管理还处于传统行政性人事管理阶段。其主要特点是以只见某一方面,而不见人与事的整体、系统性,强调“事”的单一方面的静态的控制和管理,其管理的形式和目的是“控制人”;把人视为一种成本,当作一种“工具”,注重的是投入、使用和控制。
2、所调查的企业普遍缺乏人力资源规划与相关政策。人力资源规划作为根据企业的发展战, 略、企业目标及企业内外环境的变化,预测未来企业任务和环境对企业的要求,为完成这些任务和满足这些要求而提供人力资源的一个过程。其开发和整合有赖于企业战略的确立与明确。但是,目前国内大多数企业人力资源管理往往注重于招聘、员工合同管理、考勤、绩效评估、薪金制度、调动、培训等与公司内部员工有关的事项,却忽略了与顾客的联系,没有关注顾客需求和市场变化、与企业经营战略、市场环境相一致的人力资源管理战略。
3、人力资源管理的框架体系尚未建立起来,仍有许多人力资源管理的功能远未完善。整个人力资源管理系统中的各个模块之间相矛盾或不一致,难以有效发挥人力资源管理的整体效能。
4、人力资源部门定位太低,无法统筹管理整个公司的人力资源。比如,人力资源部无法将公司和部门战略与人力资源战略统一结合;受职权限制,人力资源部门与其他业务部门沟通困难;人事部的实际工作停留在主管层以下,造成考核体系不完善,激励机制不健全,继任计划不完整等问题;公司高级领导层受业务困扰,对人力资源重要性认识不够。
5、国内企业在管理人力资源的过程中,并不缺乏先进的人力资源管理思想,但是,却十分缺乏如何将这些先进的人力资源管理思想转化为适合中国企业特点的、可操作的制度、措施的技术手段、途径。由于没有十分成熟的人力资源管理技术和完善的工作流程的实践,难以提炼、固化成为人力资源管理信息系统,电子化程度低,工作效率不高也就在所难免。
2.4国内人事管理信息系统存在的问题
就目前我国企业的人力资源管理的现实来看,还存在着相当大的问题,其主要应解决以下核心人力资源技术问题,方可形成一个真正激活人力资源的制度系统,应当做到以下几点:
1.服务于组织战略,方向明确的人力资源规划,根据企业的战略目标、文化价值导向和人员情况,盘点企业人力资源管理现实,提出企业人力资源管理方向及实现策略。
2.科学设置灵活的组织结构、岗位与编制,坚持以市场为导向,结合本企业实际,科学设置能对市场作出快速反应的组织结构。根据组织结构和组织战略目标,动态性设置岗位和编制。
3.准确及时的人员配置,有准备地确定人才来源,建立人才库,构建企业岗位任职资格标准体系,准确盘点本企业人才储备及预测人才需求,及时为相关岗位配置人才。
4.员工能力开发与职业规划,根据企业发展目标及岗位任职资格要求,结合员工的素质与性向特征测评,实施富有针对性的能力开发和职业管理。
5.实施管理职务与关键技术岗位继任计划,根据企业发展目标要求及岗位任职资格标准体系,建立继任计划并实施,为企业发展提供可持续发展的人才保证
人力资源管理是所有部门和管理人员的职责。人力资源部应根据自己企业的实际情况,明确角色定位和职责要求,有针对性地锻炼人力资源管理从业者的素质,促进组织目标的实现。
技术与管理的真正融合,应该体现一体化、同步化。即人力资源管理制度及制度的实现性技术的实践过程,就是人力资源的管理过程。相应地,人力资源的管理过程实际就是人力资源管理制度及其技术的实践过程。
第三章 人事管理信息系统分析与设计
作为现今应用最为广泛的应用软件,人事信息管理系统的主要优点:资源共享,降低了硬件成本,提高工作效率;安全性强,可控制性强。界面友好,且易操作,易使用。
3.1人事管理信息系统功能需求简介
需求分析阶段位于软件开发的前期,它的基本任务是准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。通常,人们在开始做任何一件事情以前,都必须对所要求目标或发发、对所要解决的问题有一个清楚而明确的认识。同样,软件开发人员在设计一个系统之前,必须事先了解用户希望未来的系统能做什么,这项工作通常是由系统分析员来承担的。需求分析实际分为两个阶段:需求攻取阶段和需求规约的阶段。首先,系统分析员必须通过学习及同用户的交互,熟悉拥护领域的知识,并获得用户对未来系统的需求,这称为需求分析;其次,系统分析员在获得了用户的初步需求之后,必须进行一致性的分析和检查,通过和用户协商解决其中存在的二意性和不一致性,并以一种规范的形式准确地表达用户的需求,形成所谓的需求规格说明书,这称为软件需求规约。
所以,我们所能做的就是征求管理人员的用户需要,对人事信息的管理的各部分的环节,以及所要实现的重要功能。形成一定的规范和固定的开发形式。这样才能达到用户的需求。
开发系统总是有目的的,当用户要求我们开发一个软件系统时,他通常会提出一些对系统做什么的要求:用新系统代替现存系统或改进现存系统的工作模式。需求就是对系统特征以及为了完成用户任务,系统必须能够做什么的一个描述,他关心的是系统目标而不是系统实现。所有这些需求都是对未来系统的功能或特征的一定描述。
需求分析的目的是清楚的理解所要解决的问题,完整的获取用户需求,主要包括以下几方面的活动:通过学习,请教领域专家,向用户提问等手段,了解所要解决的问题,理解用户的需要,确认谁是真正的用户,以及系统所受到的各种限制。
3.2功能需求描述
3.2.1可行性研究阶段
当系统开发人员接受开发任务后,首先要研究开发任务,判断是否有简单描写的解决办法。事实上,许多问题不可能在预定的系统规模之内解决,如果问题没有可行的方法,那么花费在这项开发工程上的任何时间、资源、人力、和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否值得去解决。必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解决。怎样达到这个目的呢?当然不能靠主观猜想,只能靠客观分析,必须分析几种主要的可能解法的利弊。一般来说,至少应该从下述3方面研究每种解法的可行性:
(1) 技术可行性:利用现有的技术能否实现这个系统;
(2) 经济可行性:这个系统的经济效益能否超过它的开发成本;
(3) 操作可行性:系统的操作方式在这个用户组织内能否行得通;
关于人事信息管理系统,在技术可行性方面是绝对行得通的,因为现在的
计算机技术发展相当先进,很多可视化编程语言可以让我们选择。通过分析其功能需求,我选择了现在最流行的myeclipse5.0来进行设计;在经济可行性方面,如果这个系统能成功运行,我们在人事管理方面将可以减少人力资源浪费,同时也节约了许多物力;在操作可行性方面,程序一旦发布,可运行于任何基于windows的计算机操作系统,对于当今微软用户流行的今天,其操作可行性是绝对行的通的。
3.2.2需求分析阶段
当可行性分析作出结论,系统可以进行开发后,我们必须明确用户的要求,即充分理解用户对软件系统最终能完成的功能及系统的可靠性、处理时间、应用范围、简易程度等具体指标的要求。
分析阶段的工作分为以下几步进行:
了解用户环境就是了解用户的业务活动,了解人工管理系统是如何进行工作的,为什么这样做。在工作过程中,要了解用户的环境和要求,即需要那些数据,如何发送,数据的格式是什么,需要保留那些数据,数据量及数据的增长率有多少等。还必须对人事管理系统的优缺点作出正确的评价。
在了解用户环境的同时,还要了解用户对计算机进行管理的要求和设想。在准备建立计算机管理系统时,要尽量让拥护多提要求,使各方面的要求尽量齐全,这里可以暂时不必考虑计算机能否实现。
在老师的指引下,我首先到学校的人事管理部门进行详细的考察,在了解了用户环境和要求后,我建立起一个以数据库为基础的人事管理信息系统,以代替传统单一的人工管理。
人事的管理,从大的方面分主要集中在公司职员的个人情况、 培训信息、工作改动等。所以该系统主要是含有数据输入,数据修改,数据查询,系统维护几个部分。
l 总体功能需求
人事管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理.主要包括人员基本情况管理和工资管理。等几个方面的功能,以实现用户方便的输入、查询、统计等的业务需求。
l 具体系统功能需求描述
(1) 职工基本情况管理
提供对“职工基本信息”数据输入功能,实现“职工基本信息”数据生成、统计功能。
(2) 职工信息查询
提供对“职工基本信息”数据的查询。利用人事管理系统的“综合信息查询”可以实现对“职工基本信息”按“会员名(唯一)”的单条件查询。这样就可以避免了由于员工重名而引起的查询结果不唯一的情况发生。使得对职工基本信息的不明之处可以更直接的查询大大方便了对职工的管理。
(3) 系统维护
本系统的系统维护模块,提供了管理员的密码设置、权限设置以及管理员的增加和删除等多种功能。
数据处理部分包括:此模块实现系统的信息管理,包括对职工情况一览表、职工信息情况表、职工培训表及其它各表的信息数据的插入、删除、修改、保存等功能。个人基本档案管理,职称评定,培训信息等。数据修改部分。
系统维护部分包括:用户管理,密码修改,增加管理员等。
3.3目标系统要求
在该系统软件中,不仅要求功能完善、界面友好、提示清楚,并且要求对整个系统设置密码程序,所有进入本系统的用户都必须通过,也就是说要保证系统的安全性,要想在本机上实现系统的人事工资管理模块,必口令检查须先保证系统的运行环境,先安装相应的硬件和软件,具体的系统设计、调试环境要求包括:
一. 系统要求Windows2000、Windows XP或是更新版本;
二. 80586以上的微处理器;
三. CD_ROM驱动器;
四. Microsoft Windows支持的VGA或分辨率更高的显视器;
五、16MB以上的RAM;