时间:2022-05-21 04:38:59
引言:寻求写作上的突破?我们特意为您精选了1篇人事管理系统论文范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
【摘要】
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业想要在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势。企业想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人力资源与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人力资源?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人力资源管理特点,又符合我国企业管理实情的人力资源管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
2一、导言
2.1(一)问题的提出
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业想要在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势。企业想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人事是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事管理特点,又符合我国企业管理实情的人事管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
本人长期从事人事管理工作,对人事工作中的主要工作——档案管理工作深有感触,既费时又费力,增加或修改一个员工的档案常常需要几个小时的时间,而且把本身一项智力劳动都体现在了体力劳动中,因此,结合我工作中的实际经验,设计本系统的主要功能有档案增加、档案修改、档案删除、打印等功能。目前已经在合肥市新天地电脑综合服务公司使用,共录入员工信息20余条,运行效果良好。
1二、人事管理信息系统研究概述
1.1(一)管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
1.2(二)人事管理信息系统的作用
随着人事管理信息系统在企业中的广泛应用,该系统对企业的影响也会越来越大,它对企业人事管理方面的贡献是无可替代的。
2三、人事管理信息系统分析与设计
2.1(一)人事管理信息系统的用户需求简介
人事管理信息系统对企业加强人事管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有招聘的功能,网上筛选简历的功能,提醒的功能,而且设计的模块也很多,比如人事规划模块,新员工上岗管理模块,招聘筛选管理模块,绩效考核模块,工资管理模块,在线培训模块等。
1高校人事管理信息系统的功能需求分析
1.1业务分析与功能需求
(1)教职工信息管理:这部分信息在整个系统中应该是很重要的角色,要求系统能实现对基本信息的收集、查阅、维护与统计,还可以导入数据并进行批量操作,灵活性强。而人事管理人员要具有所有的操作权,能够对数据进行添加和删减、修改、统计、查阅,但是教职工自己无法修改数据,部门领导则可以统计与查询信息。(2)岗位管理:系统能够按时对岗位的信息进行采集和管理,定期维护数据信息,统计人员数据和岗位信息。(3)工资管理:具体项目有收录工资、查询、修改以及统计数据。这些权限必须由专门负责的人员来管理,主要应用于学校管理人员以及教职工人员。(4)系统的管理与维护:设置系统内的所有用户角色并进行管理,分别有部门管理员、系统管理员以及普通用户,角色不同也对应着不同的操作权限。
其中,系统管理员是本系统的主要负责人员,有最多的权限,可以分配用户角色并进行数据的普通操作等等;部门管理员则是针对本部门的教职工信息,而且不能任意添加和修改数据;普通用户则只能对本人的信息进行查询和修改密码的操作,不能修改信息。另外,系统还要具备备份策略和恢复功能,要能够保持业务数据的安全性和稳定性,具备不同级别的备份并制订详细的备份方案。这些数据都要进行日志记录,提供查询等操作功能,可以随时对模块的使用情况进行了解。
1.3非功能需求
(1)数据处理问题:系统应该不定期的自动备份数据,拥有多重数据的输出格式,能够灵活快捷的在各个系统中传输,保证数据在损坏或者丢失的情况下通过备份寻回并恢复。(2)系统稳定性:对软件的工作时间要求较高,保证运行时间较长还能拥有良好的稳定性、一致性、完整性,准确率也要有保障,对用户输入的数据进行检测,如果产生错误能够及时纠正处理。(3)响应时间:普通不要超过5秒,统计不超过100秒。(4)界面轻松:要求工作的流程灵活,采用自由定义和配置的方案,结合图文声像的信息方式让用户轻松使用,并提供个性化的服务。
2高校人事管理信息系统设计
2.1总体要求
(1)保持良好的先进性和开放性,最主要的是针对用户的类别,实用性要好。采取组件化的优秀设计思维,按照相应的标准和法律法规来实现系统设计的规范和良好操作,在系统内部模块之间的接口保持规范化,要能够与其他用户进行数据之间的交互。(2)功能灵活,操作简单,保证系统维护的灵活,方便扩展与移植,采取面向对象的软件设计方案,综合多媒体技术等信息手法,让用户使用轻松,更自如。(3)安全、可靠、稳定是重要原则,这些必须得到保证,在保密上做到安全可靠,防止信息泄漏和篡改,对网络用户实行分级管理,提高抗干扰能力,实现内部系统的安全性,能够保证高效办公。
2.2部分功能模块
(1)人事管理模块:主要有三个部分——公开招聘模块:信息、审查、管理简历、考试部分(面试+笔试)、公布录用信息;考核模块:定义考核标准、制订考核目标、实施计划、评定结果;职称评审模块:通知报名、材料审核、评定奖励制度。(2)教职工管理模块:主要以树形模式来显示各个机构和部门,添加教职工的角色和功能,提供修改参数的链接,提供查询服务,并且可以批量删减,修改。(3)工资管理模块:这个模块主要包含了录入、查询、统计与修改,必须得到权限才可以进行操作。模块内可分为:工资录入-工资修改-工资计算-查询工资-参数设置。(4)岗位管理模块:管理岗位的信息,其中有:统计部门人员数量和岗位信息的相关操作。(5)系统管理与维护模块:主要是有三个部分:系统管理、数据库应用管理以及用户管理,这三个部分的操作权限也是不同的,针对用户的身份进行公开或者半公开,达到良好的维护环境。
3总结
由于目前信息的高度发达,高校人事管理也需要采取现代化的手法来进行信息的管理,采用面向对象程序设计的应用程序作为开发工具来实现模块化的管理,设计出一个良好的高校人事信息管理系统是极为重要的,这样方便了人事部门对信息的各方面操作和管理,更有利于高校全体员工对信息的掌握与了解,极大地提高和增强了校园的办公效率和管理效率。
作者:李强 单位:太原大学外语师范学院
摘要:目前我国的认识管理系统普遍存在信息量大,管理结构复杂,维护成本高的问题。工作流技术的出现让这些问题变得容易解决,本文通过对工作流技术的概念与实现进行分析,对其关键技术进行了探究,通过在高职院校人事管理系统中的应用对工作流技术的实际操作进行了分析,对于我国高校乃至企业的人事管理提供了思路.
关键词:工作流;人事管理;系统开发
1现有人事管理系统存在的问题
目前人事管理信息系统主要是由几个独立的单机版管理信息子系统组成,如干部管理系统、工资管理系统等。在日常的人事管理中,各子系统所关注的业务重点不同,人事基础数据出现大量的重叠,导致许多重复劳动,降低了工作效率,同时由于数据更新时空上的分割,还引发了数据不一致的问题。现有信息系统的架构模式是在底层的技术平台上直接构建管理系统,并且也只能采用面向技术的、业务无关的“原始”编程工具来开发管理系统,造成了人事管理信息系统利用率不高。
2工作流技术概述
2.1工作流技术概念
工作流由业务活动的编排和可重复模式组成,系统地将资源组织到转化材料,提供服务或处理信息的过程中。它可以被描述为一系列的操作,被称为一个人或一组的工作,一个工作人员组织或一个或多个简单或复杂的机制。从更抽象或更高层次的角度来看,工作流程可能被认为是实际工作的视图或表示。所描述的流程可以指从一个步骤转移到另一个步骤的文档,服务或产品。工作流程可以被视为与组织结构的其他部分(如信息技术、团队、项目和层次结构)相结合的一个基本构建模块。
2.2工作流技术的实现
工作流技术过程是比流程更为一般的概念,可以应用于物理或生物过程,而工作流通常是在工作环境中描述的过程或过程集合,例如在机器车间中发生的所有过程。规划和调度是描述在给定某些起始条件下完成特定目标所需的逻辑必需的、部分有序的活动。当计划和资源分配计算增加时,一个计划完全定义了追求目标的特定的系统处理实例。可以将工作流视为重复执行相同计划所需的机制(通常是最佳或接近最优)的实现。流量控制是应用于工作流程的控制概念,以区分材料或订单缓冲区的静态控制,意味着在运动和过程中流速和流量的更加动态的控制。这种对动态方面的定位是准备更先进的工作车间控制的基础,例如即时或顺序,适用于运输材料以及正在进行中的工作或正在进行的工作,即工作流程。通常可以使用正式或非正式的流程图技术来描述工作流程,显示处理步骤之间的有向流。工作流的单个处理步骤或组件基本上可以由三个参数定义:输入说明:完成步骤所需的信息,材料和能量转换规则:可由人员或机器执行的算法,或两者兼而有之。输出描述:步骤产生的信息,材料和能量,作为下游步骤的输入。如果一个先前(一组)组件的输出等于以下组件的强制输入要求,组件只能一起插入。因此,组件的基本描述实际上仅包括在数据类型及其含义(语义)方面完全描述的输入和输出。只有当有几种替代方法将一种类型的输入转换成一种类型的输出(可能具有不同的精度,速度等)时,算法或规则的描述才需要包括在内。当组件是通过计算机网络远程调用的非本地服务(如Web服务)时,还必须考虑其他描述符(如QoS和可用性)。
2.3工作流技术的关键部分
建模:可以使用基于图形的形式,如Petri网,对工作流问题进行建模和分析。测量:用于测量操作研究中的调度系统的许多概念对于测量一般工作流程很有用。这些包括吞吐量,处理时间和其他常规度量。科学工作流程系统:在二十世纪初期,在生物信息学和化学信息学领域得到广泛认可,成功满足了多种互连工具的需求,处理多种数据格式和大量数据量。此外,科学工作流程的范例类似于生命科学研究组织中Perl编程的传统,使其成为更加结构化的基础架构设计的自然步伐。人机交互:研究了混合主动工作流程的几个概念,特别是在军事领域,自动化人像人类一样扮演角色。对于创新的、适应性的、协作的人类工作,需要人类交互管理的技术。工作流分析:工作流系统允许用户开发可执行流程,而不熟悉正式的编程概念。自动工作流分析技术可以帮助用户分析用户工作流的属性,以便在执行某些属性之前对其进行验证。分析流量控制或数据流。已经开发了基于正式分析框架的工具的例子,用于科学工作流的分析,并可以扩展到其他类型的工作流程的分析。
3工作流技术在人事管理系统中的应用
结合高职院校人事管理系统的特点,给出实现本系统基于工作流技术开发的分层设计模式,具体包括:
3.1基础层和技术服务层
主要负责对系统实现的服务进行管理和相关业务流程的定义和执行,同时系统辅助功能组件化处理,方便服务器环境的配置和用户的权限、业务数据搜索与分析、业务流转等功能的深度挖掘,同时研发的软件服务环境,如操作系统、数据库也在此层。
3.2业务层和领域层
实现系统各业务功能模块,包括人员信息业务管理、职称业务管理、岗位业务管理、师资业务管理、考评业务管理、查询业务管理等。该层定义了系统业务逻辑,包括具体的操作逻辑、操作流程等。通用业务实体定义系统各流程的操作对象,如各种硬件设备、相关的网络设备等。
3.3应用层和表示层
定义本系统的具体展现形式,可方便与使用者进行交互,完成系统外部数据采集、数据录入方式的确定等操作,并确定该系统采用目前较为流行的B/S模式进行服务的展现。
4总结
工作流技术因其高效性与安全性受到数据库维护人员的青睐,通过工作流技术可以实现数据库的个性化管理,对于我国大型企业的数据库管理有着积极的参考意义。
作者:周春龙 单位:广东科学技术职业学院
摘要:随着信息技术的高速发展,数字化校园在高职院校现代化管理的建设中扮演起了重要角色,人事管理系统也随之进入一个全新的信息时代。本文在高职院校数字化校园建设的背景下分析人事管理系统的现状及存在的问题,并针对这些问题提出了相应的对策。
关键词:数字化校园;人事管理系统;信息化
一、前言
近年来,随着数字化校园建设步伐的不断迈进,高校的各方面管理方式、途径也随之发生了一系列的变化。高职院校作为我国高等教育的重要分支,也在响应时代,逐步将数字化校园引入学校管理的各个层面上来。数字化校园构成了统一的用户管理、资源管理以及权限管理,把学校建成一座面向校内,同时又面向社会的一个超越时间和空间的虚拟性大学。建设数字化校园的目的是提高学校的行政管理效率,提高学校的教育教学水平,进而提高学校的整体办学实力及核心竞争力。
二、高职院校数字化校园人事管理系统建设的必要性
(一)高职院校人事管理工作的性质
人事管理工作作为高职院校行政管理工作的一个重要方面,由于管理基数庞大,往往具有信息量大、采集涉及面广,信息共享、信息关联程度高,数据时效性、一致性及准确性强等特点,其工作涉及广大教职工的选拔、培养和收入,直接关乎教职工的切身利益。因此,需要通过现代信息技术、网络技术来建立人事管理信息系统,以实现高职院校人事管理现代化进程,使管理更为高效、精细和准确,充分体现行政管理的公平、公开和公正。
(二)数字化校园的建设需要
人事管理系统建设属于数字化校园建设的一个重要分支。高职院校在建设数字化校园时,需先建设数据中心平台(即为数字校园的神经中枢,主要负责收集、处理和储存各类共享信息数据,并为全校提供信息共享服务的平台),为人事、教务、科研及财务等管理系统提供基础信息,而人事数据作为教职工基本信息的载体,是数据中心平台构建的重要基础。
三、当前人事管理系统存在的问题
(一)缺乏信息资源共享,容易形成信息孤岛
目前,大多高职院校都实现了人事管理工作的信息化,但很多都只是一个独立的管理系统,没有结合学校其他管理分支进行数据共享和交换并形成一个完整、统一的管理系统。这往往导致学校其他应用系统的重复建设、重复投资,如人事部门对于全校教职工个人信息的管理与二级管理部门对本部门教职工个人信息的管理脱节,造成了各自的数据库的重复建设、管理,严重影响了学校的信息化建设和日常教学、科研等各方面管理工作。
(二)技术力量不强,专业水平有待提高
由于校园内部缺乏一只独立的专业技术队伍,无法承担数字化校园的建设工程,高职院校数字化校园建设往往是项外包工程,他们设计的信息系统实用性不强,也无法做到对系统的实时更新和维护,导致系统设计的不合理与低利用率,最终导致人事部门仍旧返回使用自己独立的信息管理系统。
(三)基础信息可靠性不高,数据冗余严重
由于信息数据都是人为录入,而且通常录入工作由一个人完成,缺乏多人核对或本人核实的步骤,同时在数据收集的过程中,也存在多头收集、重复收集、收集不及时等问题,这些往往造成数据存在误差,加上储存、处理的数据紧紧交织在一起,数据难以得到有效管理和使用,使数据冗余愈加严重。
四、高职院校数字化校园人事管理系统建设的对策
(一)管理层面加大重视,加强专业技术力量
高职院校数字化校园建设需要壮大专业技术队伍来进行支撑。学校管理层面应该重视信息技术骨干的进修、培训,引进这方面专业技术人才,建立一支技术能力强、业务水平高的队伍来确保数字化校园建设的顺利进行。同时还要对人事部门以及其他相关部门的工作人员进行培训,使他们能熟悉掌握该管理系统。
(二)整合基础数据,合理实现人事资源共享
将人事管理系统融入校园整体数字化建设中去,实现个人基础信息与下级有关管理部门的共享与更新,同时提供本人查看核实、提供变更渠道,提高数据的准确性和实时性,有效地节约数据共享与消除对数据的重复管理机数据的不同步等问题,达到整合信息资源,减少资源浪费的目的。
(三)增加系统安全评估,降低不必要风险
人事管理系统不同于其他管理系统,其牵涉教职工多方面的敏感信息,因此,管理员要设置不同权限,例如个人信息除本人外只能由人事部门以及下级师资管理部门的有关工作人员可以查看,本人如要变更个人信息,需在系统上递交申请,先由直属师资管理部门审核再提交人事部门进行审核变更等。
五、结束语
人事管理信息化是学校人事管理的基础工作,更是整个数字化校园建设的核心工作。因此,随着数字化校园建设的推进,我们应完善相关规章制度,制定人事管理系统建设的规划,明确目标,保证与学校发展方向一致,从而创造良好的校园虚拟环境。
作者:朱拾遗1 李才思2 单位:1.浙江安防职业技术学院 ( 筹) 人事处 2.温州科技职业学院人事处
1系统分析
1.1需求分析
人才在信息高度发达的今天逐渐成为企业最为重要的核心资源之一。在企业管理中,人力资源管理无疑也是最核心的部分,人事管理的对象是一个企业中员工的基本信息。由于人员众多、数据源复杂、统计工作困难等问题,每做一项处理都需要花费很多的精力和时间。本设计的企业人事管理系统旨在能够为用户提供充足的信息和快捷的查询手段,将人力资源工作者从繁重的日常琐碎的事务中解放出来,将更多的精力用于企业的人力资源职能管理和管理决策,保证企业的高效持续运营。
1.2功能分析
本系统的最终面向的用户是企业的所有员工,他们是具有一定的计算机基础知识和操作计算机的能力。系统维护人员是计算机专业人员,熟悉Web编程和数据库。公司的人员类型有系统用户、部门领导、普通员工几个不同的角色,该系统的主要功能是对系统信息的管理,其中系统信息包括职工情况、职工调入调出情况、职工工资,还有对数据库中的信息数据按照一定的规则进行统计,和系统管理员设置密码、对系统的功能和开发信息进行介绍的功能。大部分涉及敏感数据修改的工作仅由系统管理人员完成,如计算工资、修改调入调出情况、指定部门、指定员工的基本薪资等,普通员工可以通过此系统浏览自己的基本资料、调入调出情况、薪资信息等,部门领导可以查看本部门所有普通员工的个人信息、调入调出情况、薪资信息,以便调整预算和安排岗位。
1.3数据分析
企业人事管理系统其中包括了用户表,部门表,职工表,职工工资表,职工调动表,考勤表,考勤对照表,它们之间的关系可以通过E-R图来表示。数据的相关存储都是利用Oracle10g数据库存储数据的,各数据库表结构这里不再详述。
2系统设计
2.1功能划分
2.1.1职工个人情况管理职工个人情况管理是将当前登录用户权限下的职工个人情况表中的数据显示出来,系统管理员可以操作所有的职工信息,部门领导可以操作本部门所有职工的信息,普通职工只可以查看本人的信息。
2.1.2职工的调入调出职工调入调出是统计本公司职工在部门间的调动,用于记录员工的调动信息,不同的权限下显示的内容不同,系统管理员可以操作所有的调动信息,部门领导可以操作所有调入部门或调出部门为本部门的调动信息,普通员工可以显示所有的职工号为当前登录用户的调入调出的信息。
2.1.3职工工资管理职工工资管理统计了职工的工资信息,每一个月一条记录统计当月的基本工资、请假费用、加班费用以及小计。系统管理员可以对所有职工的工资信息进行操作,部门领导可以对本部门的所有工资信息进行操作,普通职工只能查看自己的所有工资信息。
2.1.4部门管理部门管理主要是对于企业内部部门的维护,只有管理员有此权限,可以增加部门信息,修改部门信息,删除已经不存在的部门。
2.1.5考勤管理考勤管理主要是为了计算职工每个月工资而存在的表格。
2.1.6考勤对照管理这个主要是对应考勤表中不同考勤种类的奖惩情况的具体信息,也是计算工资的重要内容,也便于以后其他考勤种类的维护。
2.1.7统计报表模块在该模块用于对数据库中的信息数据按照一定的规则进行统计后显示,并且可以进行导出和打印。
2.1.8系统服务模块该模块用于系统管理人员设密码、对系统的功能和开发信息进行介绍。
2.2层次模块图
人事管理系统的功能模块,从图中可以反应出系统各个模块及其子模块。
2.3功能描述
功能描述主要是通过用户的一系列动作将系统的前端页面,中间控制和后台的数据处理连接到一起,可以很直观的看出系统运行时的操作步骤和业务流程。一部分实际内容相似,只包含了出现次数较多的内容。管理员登录时序图,其他时序图不再详述。
3系统实现
3.1系统整体架构
系统的实现采用经典的MVC设计模式。视图层采用JSP+JQueryEasyUI,控制层采用SpringMVC,模型层采用MyBatis。这些J2EE技术的整合使用,为系统在安全性、健壮性、可移植性等方面提供了保障。
3.2系统实现
3.2.1数据库设计数据库采用oracle10g数据库,为了更好地查看数据库中的内容,使用PL\SQLdevoloper进行操作,首先创建一个表空间名为system,之后创建用户名为user01的用户,密码是u01,之后在该用户下建表。使用数据库框架(这里用的是MyBatis)对数据库中的表进行操作。为了避免导入jar包可能导致的错误,使用maven工程进行项目的整理,在maven工程的配置文件pom.xml中配置需要的jar。
3.2.2创建数据库操作层首先定义一个dao层接口,定义好所有操作数据的方法;然后定义一个serive和serviceImpl类,实现dao中定义的方法,并且通过MyBatis对数据库中的内容进行操作。
3.2.3创建控制层(controller)之前在SpringMVC的配置文件中对于controller的调用进行了明确的配置,客户通过页面提交请求,controller接收到请求,调用需要的方法进行处理,之后将得到的各种结果处理后返回给用户。控制层在整个MVC系统中起着连接的作用。
3.2.4创建视图层视图层主要用到的是jsp和javascript,为了更好地展示效果和方便地调用使用了JQueryEasyUI,能够展现统一的页面风格。
3.2.5创建配置文件配置文件主要有四种:pom.xml,springmvc-servlet.xml,web.xml,mybatis-config.xml。pom.xml主要是对于maven工程使用的jar包进行声明。springmvc-servlet.xml主要是对于springmvc的一些配置信息。web.xml配置了整个工程都要涉及到的内容。mybatis-config.xml是对多个sqlmap通过sqlsessionfactory创建实例。
3.2.6配置运行环境在maven中配置工程,点击工程右键->RunAs->MavenBuild->jetty:run,运行工程,通过将访问路径输入浏览器地址栏进行访问。
4结语
企业人事管理系统可集中、整合各种信息来源,有利于降低管理成本,提高企业管理效率,从而促进企业的进一步发展和变革。本文通过对人事管理系统的分析和设计,实现了最基本的功能,并构建了登录和执行见面,取得了比较好的效果。
作者:贾磊 单位:国家新闻出版广电总局
摘要:随着学校信息化建设的快速发展,传统的纸质化人事管理已不能适应学校建设和发展的要求,推行信息化模式开展人事管理工作的重要性日益突出.因此,学校应当建立人事管理系统实现全校范围内人员信息数据统一,实现数据共享,提高人事管理工作的质量、效率和决策水平.文章在介绍学校人事管理工作特点的基础上,阐述了学校人事管理系统的建设及应用,并总结了人事管理系统对学校人事工作开展的影响.
关键词:人事管理;信息化建设;数据
1引言
高校人事工作是高校管理工作的核心之一,关系到全校人员的切身利益,关系到学校师资队伍的建设与发展,乃至关系到学校人才培养质量和学校自身的发展.现如今随着信息时代的到来以及学校办学规模的扩大,传统模式的人事管理已经难以适应学校建设和发展的要求,推行人事管理工作的信息化建设,以实现自动化办公,改变管理人员的传统理念,推动学校管理工作的改革和创新,提升管理水平和工作效率,加强人事信息资源利用率,成为学校信息化发展的一项重要工作.为了能够推动学校信息化建设的发展,不仅从工作、技术角度出发,而且需要人事管理工作人员能够充分认识学校信息化建设的重要性,坚定开展人事管理工作信息化建设的信心,积极主动配合信息化建设工作,保证人事工作有序、稳定的进行.因此,结合工作现状,综合考虑,在学校成信息化建设领导小组的带领下,学校建设了基本符合人事管理工作需求的信息化系统,规范工作流程,实现人事管理工作现代化、科学化的转型,更好的适应社会和学校的发展,满足广大教职工的诉求.
2学校人事管理工作的特点
2.1情景复杂,事务繁多
人事管理工作涉及到人才引进、人员基本数据管理、工资福利、职称评聘、离职退休、各项培训、考核、统计报表以及日常管理工作等.这些工作都与学校教职工密切相关,涉及到的信息量较为庞大,且不同情景、不同阶段统计需要的数据不同,面向的对象不同,需要处理的事务不同,除此之外,每项事务都有严格要求,不容出现丝毫懈怠和差错.
2.2数据频变,维护困难
人事管理各项工作产生的数据属于动态指标,变化量大,涉及范围广,需要人工及时维护,例如人员基本数据是学校各工作单位的数据源,人员的岗位、职称以及工资福利数据都会随着个人的职业发展发生变化,因此及时更新数据,保证学校各工作单位数据的一致性就成为一项艰巨的工作任务.传统的纸质记录方式不仅人工书写量大,维护时间长,难以长期保存,而且不便于查阅和共享.现如今学校虽然已经利用计算机和网络实现了现代化办公,但是工作中仍然存在数据更新不及时、数据孤岛、数据重复保存、数据冲突等维护问题,需要耗费大量的人力、时间资源保证数据的准确性、一致性和共享性.
2.3技术先进,观念落后
信息时代的发展带来许多先进、成熟的技术,奠定了学校信息化建设的基础,推动了人事管理工作由传统模式向现代化模式的转型.人事管理工作采用现代化技术实现了系统管理,能够做到数据一致、长期保存、动态更新、数据共享,但是学校教职工受传统思想观念的影响,不能很好的接受人事管理工作的改革,认为改革给个人带来了不便,无形中制约了人事管理工作信息化建设的突破性发展,造成人事管理工作出现传统模式和现代化系统管理模式双管齐下的运行模式,不仅给人事工作人员增加了工作量,提高了数据的重复率,而且影响了工作质量和效率的提高.
3学校人事管理系统的建设及应用
3.1系统建设背景
人事管理工作中涉及的数据范围广、数量大,数据多采用电子和纸质版本同时保存的形式,且电子版本仅限于U盘、硬盘及电脑等电子设备的存储形式,纸质版本装订成册,在固定空间存储.此种存储方式有利有弊,采用电子设备存储,方便数据的查询、携带、迁移及共享,但是电子设备均有相应的使用期限,且不同的系统软件对于U盘、硬盘的识别存在差异,电脑系统存在版本更新,存在硬件和软件的兼容性,随着时代的变迁,电子设备硬件与软件不兼容,会出现数据识别不了、数据丢失、数据损坏等相关问题;采用纸质版本保存的数据,虽然可以保存最原始的记录,随时查找,但是会因为频繁翻阅,存储空间防潮、防虫工作不到位等原因,造成存储介质损坏,数据保存不完整,数据模糊不清,数据损坏等现象.因此,人事管理部门需要建设人事管理应用系统,做好数据管理、维护、存储等工作,实现数据随时查询、翻阅的目的,且做到数据及时更新,减少数据存储量,统一为各单位提供最新决策数据,实现更加方便、快捷的数据共享.
3.2系统设计原则
系统设计以人员基本管理为基础需求,以“实用、方便、稳定”为准则,确保系统结构优化、操作简便、运行稳定,同时,系统需要考虑功能的扩展性和灵活性,以适应学校的信息化建设需求,适应管理人员实际工作的变动.系统开发设计需要遵循以下基本原则:1.标准化:遵循国际、国家、行业、教育部以及学校现有的相关信息标准;2.网络化:基于互联网、校园网进行访问;3.个性化:符合人事部门个性化需求,自定义功能模块;4.可扩展性:接口灵活,能够与校园其他平台无缝对接;5.可靠性:系统架构使用技术成熟、先进,能够稳定运行;6.安全性:系统数据加密处理后存储、备份,系统无恶意漏洞.
3.3系统主要功能设计
本系统设计主要以人事管理工作的人事人才方面工作为依据,重点设计功能包括机构管理、人员管理、招聘管理、薪资管理、报表管理以及系统管理等.各功能模块设计简单介绍如下:3.3.1机构管理主要包括功能为单位管理、岗位管理、基础设置等,实现对岗位、机构编码,按照学校机构设置方案对机构和岗位进行设置和管理,并以此数据为基础系统自动绘制机构图,更加直观的展示了学校的机构设置,其中机构图可以以PDF和EXCEL形式输出,便于打印,历史机构可以记录、保存机构和岗位变动、调整的历史.3.3.2人员管理主要包括人员基本数据建立、人事异动、信息维护、统计分析等,实现全校教职工数据库的建立,为学校统一信息门户及其他应用系统提供准确、唯一的源头数据,实现教职工岗位、职称、学位学历等信息异动的记录和存储,并按照不同统计指标项生成数据表、分析数据等供领导查阅和决策,为教职工对个人主要信息、异动信息的查阅.3.3.3招聘管理主要包括招聘需求管理、招聘实施、面试测评、录用总结、统计分析等,实现各用人单位统一上报招聘需求、招聘岗位,网上接收简历投递,在线完成简历分发和筛选,并可以通过系统给应聘人员发送录用通知,最后实现以招聘数据为基础,按照不同条件(如学历、专业等)进行统计分析,为后期招聘工作提供参考数据.3.3.4薪资管理主要包括薪资变动、薪资发放、薪资分析、保险管理等,实现学校合同制人员薪资发放记录,并以合同制人员薪资为数据可生成薪资分析图表供参考.3.3.5报表管理主要实现与省内事业单位人才、工资报表的一致性,统一按照省级单位要求制作和整理模板,报表之间校验和计算可以实现自定义,报表分析和归档可以对年报数据进行反查和保存,方便及时修正,方便历史数据查阅、对比.3.3.6系统管理主要实现对人事系统中权限设置、角色分配、业务流程、安全策略等一些系统管理性功能的操作,保证系统业务正常运行.
3.4系统运行环境
3.4.1软件环境本系统基于J2EE技术,采用以中间件为基础架构的B/S/S三层计算模式构建业务软件的体系结构,支持跨平台应用,实现了硬件平台的无关性,并在开发过程中采用了SOA标准,实现了业务流程的灵活性.客户端软件需要安装windowsXP以上操作系统,IE6.0以上浏览器.另鉴于系统中表格管理功能的特殊性,需要另外安装系统自带的插件,保证表格工具的正常使用.服务器端软件需要安装MS-WindowsServer2008R2版本的操作系统,SQLServer2000sp4版本的数据库软件,Tomcat6.0版本的系统部署软件.不同的数据在服务器端统一存储、备份,保证数据的安全性和可用性.3.4.2硬件环境结合学校现有硬件设施的统一规划、虚拟化建设及可用配置,充分考虑系统使用过程中的并发情况、运行速度以及数据量的不断增长,本系统采用IntelXeonE5—2660服务器,2.2HZ处理器,32G内存,600G硬盘,其中300G硬盘用做RAID备份.
3.5系统应用
现阶段,学校人事管理系统已启用.首先,作为学校人才招聘的网络平台,由各院部上报招聘岗位和相关的要求,学校人事部门审核,审核上报学校研究,研究通过后由各院部公布岗位和要求,应聘者通过此平台进行网上简历投递,各院部自行进行简历初选;其次,作为全校教职工基本数据源头为学校信息门户、教务系统、办公自动化系统等业务系统提供数据,教职工基本数据自动流转到各个系统中,保证数据的唯一性、准确性.在系统使用过程中,给各院部都分配一定的权限,可以对每年入职的新教职工进行信息采集,信息采集结束后上报人事处审核,审核通过后各院部只有浏览权限,定期对相应院部的教师信息进行核查,如发现有需要修正信息,将修正信息上报人事处,由人事处工作人员统一及时更新、维护,避免出现信息不一致的情况;最后,系统中的数据为学校年报提供参考数据,并能够按照一定的条件进行筛选、分析,形成分析图,为学校相关部门、领导决策提供支撑依据.
4人事管理系统对人事工作的影响
人事管理系统的建设是学校信息化建设过程中的产物,顺应时代的潮流和技术的发展,顺应学校的发展趋势,顺应人事工作的改革路线,对推动学校信息化发展也起到了一定的作用.
4.1人事管理系统提高了工作效率
如系统构建的数据库保存着全校人员信息,支持按照不同条件组合查询,人事工作人员可以根据不同的需求,按照不同的条件组合系统自动处理查询出当前符合条件的人选,并生成EXCEL或PDF格式的电子数据,节省了查阅、整理表格的时间,节省了整合信息的时间,提高了处理事务的效率,比传统的工作方式达到了事半功倍的效果.
4.2人事管理系统提高了工作人员的信息化素质
如系统从建设到使用都需要人事工作人员参与,前期系统的需求调研让工作人员能够以信息化的思维去梳理自己的工作,中期系统的设计和开发需要工程师和工作人员的反复沟通,包括工作流程和思路,让工作人员进一步了解了系统设计和功能实现的基本原理,工作人员可以站在工作角度,更好的挖掘出需要实现信息化、系统化的工作,更好的思考能够提高工作效率的改革方式,后期系统的使用更加需要工作人员亲自实践、操作,要求工作人员能够熟练掌握系统的使用规则和方法,出现小问题能够独立解决.经过不同阶段的锻炼,人事工作人员不仅精通人事业务,而且掌握了计算机和网络的基本知识,成为了具备较高人事业务素质和信息化素质的综合性人才.
4.3人事管理系统加强了各科室的团结协作
如人事部门各科室由于工作内容的差异,对人员信息统计、分析的范围各不相同,传统方式由各科室自己建立需要的数据信息,难以实现数据共享,除此之外,各科室工作人员维护数据不能同步,导致重复数据的不一致性、不准确性,现在转变为由系统统一存储一套完整的数据,这个数据的建立是按照各科室实际工作要求,去除重复数据后组合而成,各科室有权限查看到所有完整数据,但是不同类别的数据变动需要由归属科室维护数据,保持了数据的一致性、完整性和有效性,实现了信息资源的共享.
4.4人事管理系统提高了人事部门的服务水平
如教职工信息中的岗位变动时间、合同时间、初次定岗时间,人事政策、制度、工作动态等,教职工本人对于此类信息不能很好掌握,导致在以往需要此类数据过程中需要教职工花费时间去查阅文件资料.现在由系统记录、保存、公开了相关信息,人事工作人员能够及时按照文件更新、维护,也将此类信息反馈给个人,方便教职工个人登录系统可以随时看到这些信息,为教职工提供更好的信息服务,提高了人事管理工作的透明度,促进了人事工作的公开化、规范化,扩大了教职工的知情权,从而全面提高了人事部门的服务水平.
5结语
人事管理系统的建立促进了学校人事工作信息化管理模式的发展,提高了人事管理工作的效率,实现了学校各部门之间的数据共享,为广大教职工提供了便利,但需要人事部门工作人员花费一定的时间和精力做好系统数据的维护工作,然而目前人事部门人员较少,一人兼顾多类工作事务,系统的维护就无法做到实时的、动态的更新.另人事信息的审核需要学校相关部门的积极配合才能保证信息的准确性和规范性,但有些部门对此重视度不够,导致信息审核不严,降低了信息的准确性.因此,学校在推进信息化建设的同时,需要从顶层到下层提高信息化管理模式的认识,加强信息化管理的业务素质,促进部门之间的团结协作,扩大管理部门的信息化人才队伍,凝聚力量共同促进学校信息化建设的改革、创新和发展.
作者:贾玉叶 单位:滁州学院
一引言
高校人事管理是高校实施管理的主要手段,人事管理水平的高低对高校人力资源优势的发挥产生一定的影响。故此,迎合信息化校园建设的要求,建立高校人事管理系统具有十分重要的意义。一方面,目前很多高校在日常工作中提倡无纸化办公,这和人事管理系统的特点十分吻合,人事管理的各项工作也逐步向科学化和规范化发展;另一方面,高校人事管理系统的建立能够让人事管理人员告别以往的人工手动填写等工作方式,利用较为先进的管理系统可以提高日常工作质量和效率。高校人事管理系统是信息数字化校园的核心组成部分之一,它存在的根本目的是为了更好地建设职工队伍,这也是完成学校各项工作与提高学校办学质量的基础保证。高校人事管理系统的主要作用在于这样两个方面:一是为全校的信息管理提供了一个良好的数据平台;二是可以有效地提高人事管理部门在日常工作中的工作质量以及工作效率。
二系统需求分析
本系统需要实现人事管理模块、劳资管理模块和师资管理模块。人事管理中包括档案管理、调动管理和考评管理;劳资管理中包括工资管理和福利管理;师资管理中包括培训管理和院系管理。在本系统中,总共有三类用户,不同的用户具有不同的权限。其中,系统管理员:可以进行所有操作,包括对用户信息修改,也可对数据修改;高级用户:可以查看除用户信息以外的所有信息,有一些修改权限;普通用户:仅能看自己的信息,而且不能修改,也不能查看自己以外的其他用户的信息。
三数据库设计
在本系统中存在以下关系模型:职工(教职工编号、教职工姓名、性别、所属院系、民族、出生日期、婚姻状况、职称、入职日期、联系方式、基本工资、籍贯、状态)职工工资(职工编号、职工姓名、职工性别、所属院系、职工职称、基本工资、岗位工资、保留津贴、应该发放工资、住房公积金扣款、税款、实际发放工资、工资月份)调动管理信息(职工编号、职工姓名、调动日期、原所属院系、现所属部门、原职称、现职称、原基本工资、现基本工资)考评信息(职工编号、职工姓名、所属院系、考评内容、考评结果、考评人、考评日期)
四系统设计
高校人事管理系统应包含人事管理模块、劳资管理模块和师资管理模块这3个模块,高校人事管理系统的功能结构图如图1所示。在该系统中,最重要的是人事管理模块,而且各个模块的设计差异较小,我们以人事管理模块为例进行设计。该模块包括三个子系统。在档案信息管理模块中,管理员可以通过点击档案管理进入教职工信息管理的界面,来完成对教职工信息的查询、新增、修改等操作。在查询功能中,系统默认查询了所有职工的信息,可以根据需要进行相应的条件查询;在删除功能中,系统中提供了单个职工信息删除或者多个职工信息删除的操作;在修改功能中,可以修改教职工的信息。其设计过程为:系统加载Home.aspx主界面,点击档案信息管理菜单时页面会跳转至Employee.aspx这一界面,在Employee.aspx.cs中Page_Load()中调用DataGridBind()方法绑定所有职工信息,页面默认显示所有职工信息,用户可以在该界面中分别通过调用InsertEmployee()、EidtEmployee()、DeleteEmployee()对职工信息进行增、删、改、查操作,这几个方法都是借助SqlHeler类对数据库进行操作。在调动管理模块中,通过点击调动管理菜单进入调动信息管理界面,来完成对职工职位变化的增加、查询等操作。在增加功能中,如果添加成功,在调动信息表中加入一条数据,同时要更新职工的信息状态;在查询功能中,页面不仅默认显示所有职工调动信息,还提供了根据职工编号或职工姓名查询职工调动信息的服务。其设计过程为:系统加载Home.aspx主界面,点击调动管理菜单时页面就会跳转到Redeploy.aspx界面,可以在此界面中对职工调动信息进行新增操作,再输入职工编号,点击查询按钮,调用ButtonInit_Click(),将职工姓名、原所属院系、原职称、原基本工资等信息显示出来。在填入新数据后,点击提交按钮,调用ButtonModify_Click(),将插入一条新的调动信息并修改职工信息;在Redeploy.aspx界面中通过点击调动记录查询跳转至Re-deploySel.aspx页面,此页面在Page_Load()中调用Redeploy-DataBind()方法绑定所有职工调动信息,页面默认显示所有职工调动信息,在页面中可以通过输入查询条件点击查询按钮调用ButtonSel_Click()去查询相应的职工调动信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。在考评管理模块中,通过点击菜单进入考评管理的界面,来完成对考评信息的查询、新增等操作。在查询功能中,系统默认查询了所有职工考评信息,可以根据需要进行相应的条件查询。其设计过程为:系统加载Home.aspx主界面,点击考评管理菜单时页面就会跳转到Check.aspx界面,可以在此界面中对职工考评信息进行新增操作,再点击查询按钮调用Button-Sel_Click()查询职工信息,在输入完考评信息后,通过点击提交按钮调用ButtonModify_Click()将插入一条新的考评信息;在Check.aspx页面中通过点击考评信息查询跳转至CheckSel.aspx页面,在此页面中通过输入查询条件,点击查询按钮,调用But-tonSel_Click()去查询相应的职工考评信息,在这些对数据库进行操作时都是借助SqlHeler类来进行的。
五结论
通过较详尽的需求分析阶段,明确了系统开发的目标和用户的信息要求,从而对系统的结构规划有了更好的掌控。在概念设计、逻辑设计以及物理设计阶段分别完成了设计概念模型、对模式关系进行转化、建立视图索引,并最终完成了数据库的设计及系统功能的实现。通过测试,系统可以实现相应的查询、更新及简单统计等功能。
作者:刘淑英 王鹏 邹燕飞
摘要:
本文分析并设计面向Web应用的人事管理系统,人事管理信息系统共包含用户管理,部门管理。人员管理,工资管理,信息查询,系统设置等7大模块。通过过使用本系统进行人事信息化管理工作,可以使得业务的实用性大大增强,具有更加精确,可靠,经济,快捷等优点,在很大程度上降低了运营成本,提升了工作效率。
关键词:
面向Web应用;人事管理系统;信息化
1需求分析
人事管理系统代替传统人力资源行政人员的手工管理的工作,包括人事信息、部门信息和职能信息的管理工作及部分企业业务工作流程。根据使用权限不同,人事管理系统分为普通用户和管理员,两类权限用户使用的系统的功能。采用面向对象需求分析方法,管理员用例图如图1所示。
2总体设计
根据数据分析和数据库设计分析,结合实际情况,其主要结构分为员工基本信息管理、人事变动管理、部门管理和人事薪资管理。软件结构图如图2所示。
3详细设计
结合总体设计的模块划分,详细设计对模块进行设计,部分模块系设计如下:
3.1密码修改用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。
3.2找回密码用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。
3.3增加部门在增加部门界面,点击左上方的添加部门信息,则页面就会链接到添加部门界面。在添加部门界面中,可以添加新的部门信息。在必填项处一定要填相应的内容,否则系统会提示相应的错误。
4数据库设计
如前需求分析,经过概念设计、逻辑设计后,得到数据库的表结构如图3所示。
5结论
人事管理系统软件将员工管理、部门管理、工资管理、信息查询、用户管理等功能提供给人事管理人员,提高了人事管理的效率和准确性,是信息化推广在企业、公司的应用。
作者:杨威 单位:沈阳城市建设学院信息与控制工程系
1需求分析
人事管理系统代替传统人力资源行政人员的手工管理的工作,包括人事信息、部门信息和职能信息的管理工作及部分企业业务工作流程。根据使用权限不同,人事管理系统分为普通用户和管理员,两类权限用户使用的系统的功能。采用面向对象需求分析方法,管理员用例图如图1所示。
2总体设计
根据数据分析和数据库设计分析,结合实际情况,其主要结构分为员工基本信息管理、人事变动管理、部门管理和人事薪资管理。软件结构图如图2所示。
3详细设计
结合总体设计的模块划分,详细设计对模块进行设计,部分模块系设计如下:
3.1密码修改
用户登录系统之后可以选择“修改密码”进入密码修改界面,录入用户名、原密码、新密码,系统验证密码正确后,修改密码并提示用户“密码修改成功”,同时发送邮件通知用户。新密码在用户下次登录时生效。
3.2找回密码
用户登录系统之后可以选择“找回密码”进入密码找回界面,录入用户名及相关确认信息(如,邮箱地址、身份证号码等),系统验证正确后,将原密码发送邮件告知用户。用户需要在其注册的安全邮箱收邮件找回原密码。
3.3增加部门
在增加部门界面,点击左上方的添加部门信息,则页面就会链接到添加部门界面。在添加部门界面中,可以添加新的部门信息。在必填项处一定要填相应的内容,否则系统会提示相应的错误。
4数据库设计
如前需求分析,经过概念设计、逻辑设计后,得到数据库的表结构如图3所示。
5结论
人事管理系统软件将员工管理、部门管理、工资管理、信息查询、用户管理等功能提供给人事管理人员,提高了人事管理的效率和准确性,是信息化推广在企业、公司的应用。
作者:杨威 单位:沈阳城市建设学院信息与控制工程系
劳资人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visualfoxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。
Powerbuilder6.5是美国著名的Powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的Web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用Powerbuilder6.5开发,服务器端的操作系统为WindowsNT4.0,客户端操作系统为Windows98。
系统功能的分析及规划
(1)系统功能的分析
公司内部的劳资人事的管理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、
删除、网上查询、统计、更新、打印等功能。其次,
为了信息的保密与安全,系统还要提供一定的安全机制。
(2)系统功能的规划
根据以上系统功能的分析,本系统决定采用MDI风格,它主要分为以下几个模块,其中劳资人事管理系统的父窗口的功能结构图如图1所示。
文件模块:此模块实现本系统对数据的打开、保存、打印预览、打印及用户管理等功能,并可由此退出系统。
信息管理模块:此模块实现系统的信息管理,包括对职工情况一览表、职工调入调出情况表、职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。
查询模块:此模块实现本系统的查询功能,能将个人的基本情况、调入调出情况、工资情况等检索出来,并可实现多条件查询和模糊查询。
统计模块:此模块用于对数据库中的信息数据按照一定的规则进行统计。
系统服务模块:此模块用来系统管理人员设密码和对系统的功能和开发信息进行介绍等。
对于系统中的各表,其基本信息管理功能结构图如图1所示:
图1.职工基本信息管理功能图
3根据用户要求设计数据表
数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。劳资人事管理系统要求能对职工的个人情况、调入调出情况、工资情况等进行管理,在职工个人情况表下面,还有象维护职务表,维护学历表等等。
(1)安全机制问题
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。
对任一数据列进行排序的问题。
熟悉Windows的用户一定对资源管理器不陌生,当目录或文件很多时,当然会想到使用排序来尽快定位目标,你只要用鼠标在资源管理器上端的name、size、type或modified中的任意一项点击,它就会将此项按升序或降序排列。同样地,在PowerBuilder中,如果数据比较多,我们也可以采用这种办法来排序以尽快查找记录。
本系统对日期型、需渐变量等数据的输入采用了编辑掩码控件editmask,这样就可以大大方便用户的操作。对于象性别这样只有男、女两个值的,则采用单选钮radiobutton形式,用户在录入时只需要鼠标点击选钮即可。在设置条件时的值段名和有固定职供用户选择的数据使用了下拉列表框(droplistbox),用户只需选择所要输入的值即可。
6结束语
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。
摘要:随着医院规模的不断扩张,职工的各种信息量成倍增长。医院人事管理系统作为医院信息系统的子系统,对全院职工基本信息、考勤、绩效老核、工资信息进行电子化管理。普陀医院人事管理系统基于J2EE体系结构,对应不同的服务对象分解成用户界面服务、业务逻辑服务和数据存储服务三层,结合三层构架的B/S开发模式,应用JSP予以实现,从而保证了系统的逻辑独立性和物理独立性、灵活性和可扩展性,是构建数字化医院的重要基础性工作。
关键词:人事管理;信息系统;J2EE平台
1 项目开发背景
上海中医药大学附属普陀医院位于上海市中心城区西北,是一所集医疗、教学、科研一体的三级综合性医院。医院现有在职职工1662人。随着医院规模的持续扩张,职工数剧增,业务分工细致化,各类管理信息量呈爆发性增长态势。医院人力资源管理职能由人事科行使,工作流程还停留在“书面申请、报告-行政审批-人事科执行”的阶段,业务系统处于有限的办公自动化和文件管理阶段,传统的簿册、纸质表格的手工管理方式繁杂低效,格式并不统一,数据统计和计算易出错。Excel软件虽然能简单管理职工基本信息。但用户界面简陋、无法插入附件、修改和查找操作都比较烦琐,并且无法设置用户权限,任何能访问该Excel文档的人都能随意修改数据。旷日持久,编辑产生的大量Excel文档之间缺乏内在的逻辑联系,无论查找、更新和维护都困难重重。因此亟须引入电子化的管理信息系统。
本文阐述了普陀医院人事管理系统的由来和建设过程,该系统基于J2EE,实现了应用计算机对全院职工各种信息进行日常管理,提供添加、修改、删除、查询、打印功能,极大地提高了业务处理效率,使医院的人力资源管理趋于专业化、现代化、人性化。
2 关键技术
本系统采用UML语言建模。UML支持从需求分析到系统实施的软件开发全过程,提供了9种图形建模机制。首先利用USE-CASE图捕获医院人事管理系统的需求,建立系统的静态模型。以构造系统的结构。静态模型包括类图、对象图、组件图和配置图等。然后建立系统的动态模型。动态模型则包括顺序图、协作图、状态图和活动图等。
系统实现基于J2EE构架。J2EE是Sun公司推出的基于Java组件技术的企业应用系统开发规范,提供了一种用于实施基于J2EE多层应用的文档和实例套件的体系模型,简化了开发工作。J2EE编程模型要求开发者将工作分成两类:商业逻辑和表示逻辑,其余则由系统自动处理,不必为中间层管道进行编码。这样开发人员就能把精力集中在商业逻辑和表示逻辑上。J2EE继承了核心Java平台、Java 2平台标准版的许多优点,例如“编写一次、到处运行”的硬件平台无关性、JDBC API、CORBA技术以及能够在In-ternet应用中实施数据保护的安全模式,同时还提供了对EJB、Java Servlets API、JSP以及XML技术的全面支持。
J2EE采用MVC编程模式。软件开发中模型、视图、控制由不同的开发角色实现。视图指本系统交互界面在本系统采用JSP实现;模型指软件的业务模型在本系统用EJB实现;软件的逻辑关系即控制器在本系统由JSP、Java Servlets API等实现。
应用J2EE平台开发本系统的过程大致为:组件开发者根据系统需求开发组件;应用程序组装,汇编者将组件装配成Web应用;应用部署者将应用部署到应用服务器中。部署的目标是设定事务控制、安全属性等。应用服务器为软件运行提供安全、事务等公共服务。组装和部署信息存储在一个基于文本的配置描述文件中。该文件使用XML标记来标识。
3 系统分析
根据医院组织结构图、人事管理业务流程图可以得到有关管理模块的数据描述。普陀医院人事管理系统的主要功能包括职工信息管理、职工考勤管理、职工绩效管理(含职称评定、聘用和奖惩管理)、职工工资管理(工资信息汇总到改革办,审定后交财务科执行)、系统设置。如图1所示。
运用范式理论,数据库中可以设计7张表,分别是系统用户表、职工基本信息表、职工考勤表、职工绩效考核表、职工职称和学历表、职工业务进修表、职工工资表。
4 系统设计
普陀医院人事管理系统框架采用三层架构设计,分别为表现层、业务逻辑层和中间层。如图2所示,客户端不能直接访问服务器一端的数据库,必须通过中间层的Web服务器和应用服务器访问数据库。中间件通过JDBC接口访问数据库,一般用JavaServlet、JSP、JavaBean来实现。本系统中间件采用JSP,后台数据库采用SQL Server2000,保证了系统性能和先进性。
基于J2EE的B/S模式对客户端操作系统没有限制,客户端联入网络后无须配置、维护即可使用。而且表示层、功能层、数据层被分割成三个独立的模块,客户端无法直接操作数据库,从而有效地保证了数据安全。
本系统用JSP实现,JSP应用程序所有代码都运行在服务器一端,接收到用户查询后经服务器计算,将输出结果回显到客户机浏览器上。运行效率比C/S构架要低。程序升级只须在服务器端进行。无须更换客户端程序。客户端要求动态实现的功能,如用户登录时的身份识别,可以用JavaScript脚本编程实现。
系统采用SQL Server 2000数据库,利用JDBC-ODBC桥连接SQL Sewer 2000数据库,工作流程如图3所示,先装载适用的驱动程序,连接数据库,再向数据库发送SQL语句,执行数据库查询、处理、关闭、连接等操作。服务器将计算结果返回到应用程序,在客户机的浏览器上显示出来。
5 小结
J2EE平台结合三层构架的B/S开发模式,促使开发人员更专注于应用程序的业务逻辑的设计。基于JSP程序构架开发的普陀医院人事管理系统,克服了传统C/S构架的人事管理系统的难以扩展、升级的缺陷,极大提升了系统的可维护性和可扩充性,缩短了系统的开发周期,是构建数字化医院的重要基础性工作。进一步的工作方向包括在职工信息中添加多媒体信息,例如职工头像、证件照片缩略图、各类证书等图像;网络上并发数据库查询的性能调优;还可以考虑引入“条形码”输入扫描技术,把“条形码”打印粘贴到职工证件。结合“条形码扫描枪”的使用,就可以大大提高信息录入效率。
摘要:本文就是基于无刷新技术和AJAX技术相结合的基于Web标准技术的人事管理系统设计的原理、采用B/S模式的三层结构及功能实现,为系统的维护、扩展、更新以及数据的维护和存储打好基础。
关键词:Web标准技术;人事管理系统;实现
一、前言
现在很多学校的认识管理都还是采用传统那种分散管理模式,这就造成了人力资源中出现搭配不合理、人事档案的管理也比较混乱等现象。基于Web标准技术的人事管理系统出现就改变了混乱现象,以使用方便、维护简单、成本低廉以及完全性强等特点被广泛使用;构建基于Web标准技术的人事管理系统还能够充分发挥网络环境优势,使我校的人事管理工作方便、快速、准确和安全得以实现。
二、基于Web标准技术的人事管理系统开发的目的
开发每一个系统都有必须要分析它的使用价值,在以后的工作中能否发挥其自身的作用。
(一)提高人事部门的工作效率,完善信息化管理
基于Web标准技术的人事管理系统,不仅能实现及时、准确、完整而有效的信息服务,提高人事部门的办公水平;同时还要降低成本,使各部门能够协调、有序、规范的运行,提高整个人事部门的工作效率。(二)建立后台办公机制
基于Web标准技术的人事管理系统,为人事部门的后台建立了一套办公机制,实现全校的各种资料以及相关信息的检索,将部分日常工作报表搬到网上,管理人员能够通过数据进行相关分析,提供一定的辅助决策功能。
三、系统设计的方案
要设计一个系统,首先要将该系统的结构图画出来,这样才能够根据结构图编写需要的程序,才能够做到心中有数。
(一)功能设计
根据学校人事部门的工作和日常涉及到的各项事务,特绘制出该系统的结构图型,也就是功能模块结构图。
从我校的人事部门的日常事务以及有联系的工作来看,人事部门的管理工作大致可以分为三个方面的:(1)对全校的人力资源管理;(2)对学校的师资力量的培训与发展;(3)全校教职员工的薪酬以及福利的分配。其中,人力资源的管理又要包括对人员的补充和配置以及人员的流动管理等等工作,成为了人事部门管理的核心工作,这一点上和企业中的人力资源管理具有相似之处。
(二)AJAX所用到的主要技术
AJAX要涉及到诸多的技术中,其中的JavaScript,Http Request,XML,DOM及XML尤其重要。下面就这几个方面和AJAX之间的一些关系做一些分析。
1.XML和AJAX。在Ajax之中,XML被作为了数据传输的媒介,这时候服务器所响应的数据就会返回到浏览客户端,返回到XML的时候,就使用XMLHttpRequest对象中的responseXML方法,然后通过DOM的技术,对这些返回来的XML文档进行一系列的准确的剖析。
2.XMLHttpRequest和AJAX。XMLHttpRequest的功能就是负责把用户的信息按照异步通信方式发送出去,一直到服务器端,还要接受服务器端返回来的响应信息与数据,等到服务器顺利的完成了相应用户的行为动作,再将相应的数据返回的时候,XMLHttpRequest提供出来的response方法且能够把这些响应的数据提供给Javascript来处理。
四、基于Web标准技术的人事管理系统的实现
在基于Web标准技术中采用无刷新技术和AJAX技术相结合的设计方式,采用B/S模式的三层结构及功能实现来开发Web人事管理系统。
五、结束语
采用无刷新技术和AJAX技术相结合,更是将人事管理系统的功能增强了许多。它不但解决了学校中的人事数据信息手工管理问题,还为人事部门的其他工作提高了效率。
摘要:本文根据统一建模语言的系统建模机制和管理信息系统的特征,采用基于B/S结构的三层分布式系统的设计方案,通过对系统进行需求分析、详细设计和系统实践,利用Java语言、MySql数据库和Tomcat Web服务器实现了该系统。
关键词:人事管理系统;系统开发;人事管理;系统管理
一、人事管理系统的系统分析
(一)系统可行性分析
技术可行性。开发工具采用My Eclipse 8.5。它是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,功能非常强大,支持很广泛,所以本系统技术上是可行的。
经济可行性。系统的硬件资源已经完备,软件成本又很小,并且系统投入使用后可以获得更好的经济效益和社会效益,因此本系统在经济上可行。
社会环境可行性。本系统的开发和运行将有利于企业的人力资源管理,方便企业的工作效率。计算机在人们的日常生活中很普及,所以本系统具有社会可行性。
管理维护可行性。本系统为用户提供一个简单友好的用户界面,当遇到错误时,会弹出提示窗口,便于操作者正确使用和人机交互,因此管理上也是可行的。
(二)系统总体需求分析
从软件工程的思想出发,通过调研和网上搜索,分析企业的业务流程和用户需求,确定人事管理系统的主要需求为:对员工信息等提供录入、查询、删除、修改等操作管理;根据用户的权限级别,实现其对本系统的操作;把相关的数据及时通过网络提交到数据库内,提供功能完善的数据输入/输出接口。
(三)系统分析建模
首先通过对系统的需求进行分析测评,充分考虑到系统的实用性和界面的友好性,以此为前提,建立系统的用例图,以便清楚准确的表达系统的功能需求,对未来系统的行为建立模型。
得到系统的顶层用例图之后,对其逐步分解,直到各个问题能够清晰表达。下面分别给出了各个功能模块进一步细化的用例图。
1.人事管理模块中有部门管理、员工管理、员工请假管理、员工加班管理,它们分别具有查询、修改、增加、删除等功能。
2.系统管理模块中有用户管理、角色管理、权限管理,它们分别具有查询、修改、增加、删除等功能。如图2.3所示。
二、人事管理系统的系统设计
(一)系统架构设计
1.系统的基本架构与开发结构。本系统采用三层B/S体系结构。Struts,Spring和Hibernate是目前Java企业级开发最流行的开源框架,也叫做SSH框架。这种系统架构分成了三层:表示层、业务逻辑层、数据持久层。
2.系统功能模块。根据用例图,本系统分为两个主要功能模块。
(1)人事管理模块:实现对员工、部门、员工请假信息和员工加班信息的增加、删除、修改、查询的功能。涉及员工信息表、部门信息表、请假信息表和加班信息表。
(2)系统管理模块:实现对用户、角色的增加、删除、修改、查询的功能。涉及用户信息表和角色信息表。
三、人事管理系统的系统实践
(一)系统开发环境及相关技术
1.开发工具。开发工具采用My Eclipse 8.5。My Eclipse是个十分优秀的用于开发Java、J2EE的Eclipse插件集合,功能非常强大,支持十分广泛。SSH是一种开发J2EE企业级Web应用的轻量级解决方案,由基于MVC模式开发等表示层Struts框架和基于Ioc模式的业务逻辑处理Spring框架以及对象/关系映射持久层框架Hibernate组成。
2.数据库平台。MySQL是一个小型关系型数据库管理系统,有很多优势。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库。
(二)系统实践部门代码
1.配置Spring。在Web应用程序中,Spring容器不会自动生成,必须由Web服务器通过Web监听器生成。
生成上面的多个配置文件后,Spring不再能够识别它的配置文件,这时应该在web.xml中增加以下元素以告诉监听器查找并识别Spring的配置文件:
四、结论
本文在Java语言和SSH三层模型下对人事管理系统进行设计与开发,通过系统概述、系统需求分析、系统设计和系统实践逐步完成了对人事管理系统的实现。本文设计的人事管理系统具有以下特点:本系统功能的实现具有较强的实用性和可操作性。本系统实现了较为完整的权限控制,提供了“管理员”、“行政人员”和“注册用户”三种角色。根据人事管理系统的自身特点,提出了基于B/S架构的三层分布式系统设计方案;采用统一建模语言设计了系统中涉及的类图、用例图等对系统进行建模。通过对系统的深入分析,确定了系统的结构与系统管理、人事管理功能模块,对系统各个功能进行了类的详细设计,同时对数据库、系统页面进行了详细设计。根据面向对象的编程设计思想,使用Java编程语言,利用MyEclipse 8.5等技术平台,实践了人事管理系统的功能。
[作者简介]张仁辉,女,计算机专业助理工程师,辽宁边防总队大连边防检查站。