高校人力资源管理信息系统的分析与设计_第1页
高校人力资源管理信息系统的分析与设计_第2页
高校人力资源管理信息系统的分析与设计_第3页
高校人力资源管理信息系统的分析与设计_第4页
高校人力资源管理信息系统的分析与设计_第5页
已阅读5页,还剩67页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要高校人力资源管理信息系统的分析与设计当今世界正在进入知识经济时代,知识经济的核心是以人力资源和知识资本为核心的新经济。人力资源在现代经济活动中的这种核心地位,决定了未来世界的经济竞争不再是物质资源或物质资本的竞争,而是人才的竞争。在这样的大背景下,人力资源管理与开发这一学科也得到了前所未有的重视。高等院校作为培养高素质人才的摇篮,受到各个国家的重视和大力扶持,各个国家都把发展高等教育作为国家的战略性任务。我国虽然拥有非常丰富劳动力资源,但高素质人才仍然很缺少,要实现我国经济建设的目的,就要努力开发人力资源提高人才素质,培养大量满足社会发展需要的各类人才,这不仅是我国社会发展的迫切需要,更是高等院校神圣的职责。本文所研发的人力资源管理信息系统旨在研究将现代人力资源管理的思想和理论引入到高等院校的人事管理中,使之由传统单一的人事行政管理转变为现代意义上的人力资源管理。本文在进一步研究了本校现行人事管理现状的基础上,对高校人力资源管理的特点和实际需求进行了进一步的研究,并提出了相应的解决方案。本信息系统采用了B/S和C/S相结合的结构,即保证了系统的开放性也兼顾了系统的安全性,使用功能强大且稳定的SQLSERVER2023数据库系统,同时对系统需求进行了非常认真的分析,针对高校人力资源的特点和管理流程拟定了系统的研发原则,并依据需求分析和研发原则对系统结构进行了合理的设计。并且在保证系统高效运营的同时,加强了系统运转的稳定性和安全性。关键词:知识经济,人力资源管理,信息系统AbstractTheAnalysisandDesignonHumanResourcesManagementInformationSystemofHigherEducationInstitutionsTheworldtodayisenteringtheeraofknowledgeeconomy,knowledgeeconomyisthecoreofhumanresourcesandintellectualcapitalasthecoreoftheneweconomy.Humanresourcesactivitiesinthemoderneconomyofthiscentralposition,determinethefutureoftheworld'seconomiccompetitionisnolongerthematerialresourcesorphysicalcapitalofthecompetition,butcompetitionfortalent.Againstthisbackground,humanresourcesmanagementanddevelopmentofthisdisciplinehasalsobeenunprecedentedattention.Highereducationasthecradleofhigh-qualitypersonneltrainingbyvariousnationalattentionandgreatsupport,developmentofhighereducationinvariouscountrieshavenationalstrategictask.AlthoughChinahasaveryrichlaborresources,butremainsalackofhigh-qualitypersonnel,toachievethegoalofChina'seconomicconstruction,wemuststrivetodevelophumanresourcestoimprovethequalityoftalent,trainingalargenumberofsocialdevelopmenttomeettheneedsofallkindsoftalents,notonlyinoursocietytheurgentneedfordevelopment,itisasacreddutycollegesanduniversities.R&Dinthispaperthehumanresourcemanagementinformationsystemtostudymodernhumanresourcesmanagementintroducedtotheideasandtheoriesofpersonnelmanagementinhighereducation,sothatasinglefromthetraditionalpersonneladministrationintoamodernsense,humanresourcesmanagement.Thisin-depthstudyofthestatusofourcurrentpersonnelmanagementbasedonthecharacteristicsofHumanResourceManagementandtheactualneedsin-depthresearch,andthecorrespondingsolutions.ThisinformationsystemusestheB/SandC/Scombinationofstructure,namelytoensuretheopennessofthesystemalsotakeintoaccountthesecurityofthesystem,theuseofpowerfulandstableSQLSERVER2023databasesystem,thesystemalsoneedsaverycarefulanalysis,thecharacteristicsofhumanresourcesfortheuniversityandmanagementofthedevelopmentprocesstodeterminetheprinciplesofthesystem,andbasedontheprinciplesofneedsanalysisanddevelopmentofarationalstructureonthesystemdesign.inensuringtheefficientoperationofthesystematthesametime,strengtheningthestabilityofsystemoperationandsecurity.Keywords:KnowledgeEconomy,HumanResourceManagement,InformationSystems目录摘要 IAbstract II目录 I第1章绪论 11.1选题背景及意义 11.2国内外发展现状 31.3研究的重要内容和文章结构 4第2章系统开发的关键技术介绍 72.1管理信息系统概念 72.1.1管理信息系统的概念及发展 72.1.2管理信息系统的开发策略介绍 82.1.3管理信息系统的开发方法 92.2面向对象的软件开发技术 92.3开发工具简介 112.3.1Delphi技术简介 112.3.2WebSnap开发技术简介 122.3.3ADO数据库访问技术 122.3.4MicrosoftSQLServer2023数据库介绍 132.4小结 13第3章系统需求分析 143.1人事管理组织结构和功能 143.2现行人事管理系统的状况 153.3高校人力资源管理系统的需求分析 173.3.1系统的重要任务 173.3.2业务流程分析 183.3.3系统基础功能需求分析 193.3.4模块需求分析 213.3.5系统总体功能结构 253.4小结 26第4章系统的结构分析和设计 274.1系统设计的基本原则 274.2系统结构设计 274.2.1系统开发模式 274.2.2软件架构 284.3系统顶层结构分析 304.4各功能模块设计 324.4.1组织机构管理 324.4.2人事管理 324.4.3系统管理 334.4.4薪资管理 334.4.5考勤管理 344.4.6绩效管理 354.4.7招聘管理 364.4.8培训管理 364.4.9规章制度管理 37第5章系统数据库设计 385.1数据库设计环节 385.2E-R模型设计 395.3数据表设计 41第6章系统安全机制的分析与设计 466.1数据安全设计 466.2网络安全设计 476.3应用安全设计 47第7章总结与展望 49参考文献 51致谢 53第1章绪论1.1选题背景及意义当今世界正在逐步进入知识经济时代,知识经济的核心内容就是以人力资源和知识资本为核心的新经济。世界银行发表的报告指出:当今世界64%的财富是由人力资本(即知识资本)构成的。人力资源在人类经济社会活动中的这种核心地位,决定了未来世界的经济竞争不是物质资源或物质资本的竞争,而是人才与科技实力的竞争,人力资源的竞争最终将成为决定成败的制胜因素。在这样的国际大背景下,对于人力资源的争夺变得越来越剧烈,人力资源管理与开发这一学科也得到了前所未有的发展与重视。人力资源管理与开发是20世纪初,是随着着工业经济的高度发展而逐步产生的,也是工业经济时代逐步向知识经济时代转变的必然产物。其理论的发展和对其的研究也就随之兴起,并随着时代的进步而不断地得到发展和丰富。人力资源管理就是指在经济学与人本思想的指导下,对组织内外相关的人力资源进行合理的培训、组织和调配,使人力和物力保持最佳比例,同时对人员的思想、心理和行为进行恰当的引导、控制和协调,充足发挥人的主观能动性。本课题旨在研究将现代人力资源管理的思想和理论引入到高等院校的人事管理中,使之由传统单一的人事行政管理转变为现代意义上的人力资源管理[1]。高等院校作为培养和造就高素质人才的重要阵地,受到世界上各个国家的普遍重视和大力扶持,无论是世界上的发达国家还是发展中国家都把发展高等教育作为国家的一项战略性任务。我国作为世界上人口最多、劳动力资源最丰富的国家,要实现全面进入小康社会的目的,就要努力开发人力资源提高人才素质,改变我国教育不平衡的现状,培养大量的满足社会需要的高素质劳动者和专门人才不仅是目前我国现代化建设的迫切任务,更是高等院校神圣而光荣的职责。随着社会的不断进步,接受高等教育的人数正在逐年上升,高等教育逐步从精英教育过渡到大众教育,高校教师作为知识的传播者和人才的培养者,作为连接人才与知识的桥梁,其自身的学术水平和综合素质决定了其人才培养的质量,并直接影响到高等人才的素质水平。要切实提高校教师的综合素质和专业水平,就必须高度重视高校人力资源管理,加大对高校人力资源管理的投入,而高校人力资源整体水平的提高很大限度上取决于其人力资源开发和管理的水平。但大多数高校现行的人力资源开发和管理工作仅局限于传统人事管理的模式,其现状和存在的诸多问题严重阻碍了高校人力资源管理的整体水平的提高。虽然,这几年来高校在对人力资源开发和管理上取得了一定的进步,比如:“人力资源”和“人力资源开发与管理”观念的已初步确立,竞争和激励机制的引入,以及师资队伍结构的不断完善等。但是由于学校人事部门的权责划分不够清楚,人事部门的职能尚未得到充足发挥,大多数高校在人力资源的管理和开发过程中仍存在着许多亟待解决的问题,如:人力资源开发与管理的制度不规范、不健全,缺少长期有效的规划;人力资源开发与管理的理念需要进一步深化,在人才引进、培训和管理的问题上结识和做法存在很大偏差;人力资源开发与管理的机制不科学、不合理;人力资源的配置不合理等问题。高校人力资源开发与管理工作要适应时代发展的规定和新时期教育发展的需要,就必须转换观念,深化对现代人力资源开发与管理观念的理解,在制度和方法上不断创新,重视人才的引入和管理,建立一整套完善的管理体制;高度重视人力资源管理的战略规划;制定完善的人力资源引进、培训、考核和晋升制度;建立健全人才流动机制[2];引入高效的竞争和激励机制。遵循人力资源开发的原则,不断优化人力资源的配置,努力把优秀的人才集中到适合其施展能力的工作岗位上来,为高等教育事业的发展,为社会主义现代化建设提供强大的人才支持。而目前日渐成熟的信息化手段,正是实现这一目的的有效手段。随着计算机技术的日渐成熟,计算机和网络已经成为现代社会不可替代的信息载体,并且已进入人类社会的各个领域并发挥着越来越重要的作用。人力资源管理的信息化是高校提高自身人力资源管理水平的必由之路。人力资源管理的信息化是把信息技术和现代人力资源管理的方法结合起来,并通过信息技术对人力资源进行管理和优化配置。高校人力资源管理信息系统属于人力资源管理信息化的范畴,是把信息化的人力资源管理应用于高校的人力资源管理工作当中。学校的人力资源管理部门通过该系统,依据本校的人力资源制度和办法,对学校的各类各级人员进行统一的规划与组织,对学校的人力资源发展进行管理和指导,并对人事关系进行协调和控制。借助现代的信息技术,以计算机和网络为载体,将信息技术与高校自身的人力资源管理结合起来,通过对校内各类人力资源信息的收集、加工和运用,搭建起了一个可以进行各种人力资源管理活动的网络化管理信息平台,达成了提高高校人力资源运用效率和效益的目的。同时高校人力资源管理信息系统的应用,可认为学校的某些决策提供依据,为校内人员的高效工作提供保障,为大家的查询服务提供方便。高校人力资源管理信息系统,将成为人力资源管理部门业务工作的得力助手,成为高校人力资源战略决策的重要依据,最终实现减少人力资源管理成本、提高人力资源运用效率的目的。1.2国内外发展现状人事管理理论是在二十世纪初期随着工业经济的发展而不断丰富的,其理论的发展日益趋向于科学化、理性化,为现代人力资源管理及其理论的形成和发展奠定了基础。以泰勒、法约尔和韦伯为代表的科学管理理论、人际关系理论和组织行为理论以及之后的公平理论和盼望理论都有力的推动了人事管理的进步和其理论的发展。二十世纪中期,著名的管理学家彼德·德鲁克在其《管理的实践》一书中第一次提出了“人力资源”的概念[3],通过了半个世纪的不断发展,其理论的学科地位在世界上得到广泛地公认,并被继承和应用到后来的人力资源开发与管理理论和实践当中。国外学者对人力资源开发与管理理论和实践的研究,重要对公共部门和公司的研究较多,并取得了丰富的研究成果,对公立大学的人力资源开发与管理研究则很少。二十世纪90年代末至今,由于市场竞争的不断加剧,如何吸引和留住人才,激发员工的积极性和责任感已经成为影响公司兴衰的重要因素之一,人才已成为公司发展的基石,而人力资源管理体制和理念也发生了革命性的改变,高校对人力资源系统有了更高的规定。与此同时,计算机硬件技术的迅猛发展及个人电脑的普及,数据库技术和软件开发技术的不断成熟,促使了新一代高校人力资源管理信息系统的出现。当今国外高校人力资源管理信息系统集全校教职工工的档案管理、薪酬管理、社会保障、职务聘任、人员考核、人员招聘等各项管理工作为一体。美国的某些高校,通过把先进软件开发技术与本校的人力资源管理制度结合到一起,已经实现人力资源管理的信息化和智能化。近些年来,为适应经济建设和社会发展的需要,更有效的促进高等教育事业的发展,我国各个高校都进行了大量人事管理制度的改革,致力于将传统的人事管理向人力资源开发与管理方向转变。在借鉴了公共部门和公司人力资源开发与管理研究成果的同时,许多专家、学者也在对高校人力资源开发与管理理论进行着进一步的、开创性的研讨。目前我国高校人力资源管理信息系统的应用水平还处在起步阶段,即高等学校对人力资源管理的结识有了一定的提高,而高校的人事管理工作仍然以传统人事管理业务为主,管理方法基本处在以手工管理为主,计算机管理为辅的状态,即采用:Office系列办公软件或功能较单一的结识管理软件,在单机运营,数据的共享性不高,业务的解决流程繁琐。在业务信息的管理方面仍然侧重于信息的发布、查询和下载,缺少对人力资源信息的自动储存和更新、人力资源的在线分析和高效率的网络报表生成功能、以及其他面向用户的交互功能。许多高校对人力资源管理信息化建设的结识还不够:某些高校把人力资源管理当作独立的教职工档案管理或单一的教职工薪资管理;大部分高校的认为人力资源方面的具体资料是内部私有信息,是不能公开的,假如建立人力资源管理系统,也许会泄露了学校内部某些教职工的个人资料或私隐,导致不良影响。此外一些高校对人力资源管理信息化建设的执行还存在一定的偏差:直接引入通用的人力资源管理信息系统,不依据学校特有的管理模式和考核体系来设计系统,而其其它功能模块及基础数据却很难进行更改,最终导致系统不符合自身实际而无法应用;学校从事人力资源管理的人员和系统的开发者配合不够密切,使得人力资源管理信息系统的功能不健全、业务流程解决与实际不符,成为阻碍高校人力资源管理信息化建设的重要因素。1.3研究的重要内容和文章结构通过研究高校人力资源的管理体系和业务流程,结合本校的人力资源管理体制和现状,拟定人力资源管理信息系统的系统框架,通过对系统的需求分析拟定整个系统的功能需求、业务流程、数据控制规定等,结合需求分析的结果对系统各个模块提出设计方案并进行具体设计[4]。采用面向对象的程序设计理念结合信息系统开发的方法、应用Delphi编程软件开发技术和SQLSERVER2023数据库技术,实现高校人力资源管理信息系统的各项功能,成功的搭建起学校人力资源管理的网络平台。论文各章的内容:第一章绪论部分提出课题的研究背景及意义,综述目前国内外高校的人力资源开发和管理现状,制定课题的研究内容及预期达成的目的。第二章对实现本系统所应用到的开发关键技术及理论做具体的介绍,说明应用这些技术所要达成的预期效果和优越性。具体技术有面向对象的系统设计技术,Delphi软件开发技术,Websnap开发技术和SQLSERVER2023数据库技术,ADO数据库访问技术和UML建模技术。第三章对本校的人力资源管理现状进行分析,涉及现有的组织结构和相关职能和现行的人事管理系统存在的问题,最后进行具体的系统需求分析。第四章对系统进行系统设计,明确系统设计的原则,选择合适的系统方案,并进行系统结构和安全面的设计。第五章重要是结合系统需求分析对系统各应用层和功能模块进行具体设计,涉及系统用户层的分析、功能模块设计、典型用例分析等。第六章对系统的数据库进行设计,说明数据库的设计环节和介绍数据流和相关模型。本文重要实现的预期结果:本课题设计的人力资源管理信息系统,以学校人事管理为目的,以信息的综合管理和分析为基础,采用成熟先进的计算机技术,结合科学的人力资源管理理念和模式,对学校的人事信息进行采集、加工、解决、储存和分析,对员工基本信息,如聘用、培训、考核、薪资等业务进行集中统一的管理,实现数据共享,及时准确地反映学校的人员流动情况、薪资情况等人事信息,为各层的管理者提供准确的人事管理依据和辅助决策数据。通过该人力资源管理系统的实行,可以达成如下的目的:(1)管理人员角色和目的的改变传统的人力资源管理中,管理人员的将大部分精力花费在繁琐的平常行政事务上,而面向管理层的征询和策略制定的工作相对缺少。通过人力资源管理信息系统,管理人员将可以把重要精力放在为管理层提供征询和建议上,而在行政事务上的大部分工作可以由电子化系统来完毕,只占用人事管理人员很少的时间和精力。(2)提供更好的服务人力资源管理信息系统可以快速、有效的收集各种信息,加强内部的信息传播和意见沟通。各类用户可以直接从系统中获得自己所需的信息,并根据相关的信息做出决策和制定行动方案。 (3)革新管理理念人力资源管理系统的最终目的是革新人力资源管理人员的管理理念,而不仅仅是改善管理方式和优化人力资源管理模式。更为重要的是,要为管理层的决策提供数据支持、决策建议和解决方案。突破的难题本系统采用了面向对象的软件开发方法,这一方法可以有效的筛选出用户需求,采用结构化的系统的设计方法指导系统功能模块的设计和开发,保证了系统流程的对的合理及开发的高效性。创新或特色本系统采用了当前比较流行的面向对象的软件开发方法,采用Delphi软件设计语言进行系统开发,并使用了功能强大且稳定的SQLSERVER2023大型数据库,同时对系统需求进行了具体的分析,针对高校人力资源管理的特点拟定了研发原则,并且依据需求分析对系统结构进行了合理的设计,在保证系统高效运营的同时,加强了系统响应的实时性和运营的安全性。第2章系统开发的关键技术介绍本章是信息系统安全的基本理论部分,重要论述信息系统安全的定义,以及信息系统安全体系框架和相关安全技术,在本章中我们可以对信息安全的重要内容有一个全面的了解。2.1管理信息系统概念2.1.1管理信息系统的概念及发展管理信息系统(简称MIS)的概念涉及如下的含义:管理信息系统是融合了的现代管理思想和计算机强大的解决、存储能力为一体的协调、高效的人机交互系统;管理信息系统解决的对象重要是公司生产经营活动的全过程,如生产、销售、人事、采购、财务等,同时把有价值的信息反馈给各级管理者;管理信息系统结合了数据库技术,通过对中央数据库进行统一规划和运用,使得应用系统中的数据实现了高度的一致性和共享性[5]。从上述含义中,我们还可以得出如下结论:从管理信息系统的功能上来说,管理信息系统是管理学、组织学、经济学、记录学、会计学、数学模型的混合物。可以说这些理论的精髓,都通过管理信息系统统一展示在先进的以计算机硬件为基础的软件系统中。从管理角度上的问题解决及决策来说,管理信息系统可以提供过去、现在和未来的可以预期的数据信息,这些信息涉及到组织的内部业务和外部关联信息。系统按照适当的时间周期,把这些信息提供应系统的管理和分析人员,以便支持本组织对相关目的的计划、调解和控制功能,并为组织内管理和决策的各个过程提供全面的支持。近三十年来,管理信息系统经历了三个重要的发展阶段:(1)单项数据解决阶段。这一阶段的系统模式大多是记录模式。系统一般不考虑资料内部的性质,记录的结果仅是把资料转换为预信息,还没有成为真正的信息,对这些信息既不控制也不预测,因而这只是管理信息系统的初级阶段。(2)综合数据解决阶段。这一阶段的解决方式是将分散于各地点的资料通过用户终端分批输入计算机进行综合解决,用户共同使用己存储的数据文献,初步达成资料共享的目的。但这阶段的系统没有预测和优化的功能,系统级别仍然较低。(3)系统数据解决阶段:这一阶段是从单一功能发展到多功能,单一层次发展到多层次的复杂管理系统。在这个阶段,广泛应用了计算机网络技术、数据库技术、优化技术、仿真技术等比较成熟的计算机技术,是信息系统发展的高级阶段。2.1.2管理信息系统的开发策略介绍管理信息系统的开发重要有“自下而上”和“自上而下”两种基本策略。“自下而上”的开发策略:即从现行系统的业务状况出发,一方面逐个实现具体的业务功能,逐步地从低档到高级、自下而上地构建新的管理信息系统。“自下而上”方法的优点重要有:可以避免出现大规模系统运营不协调的危险,使系统的开发更好的满足组织机构的需要,其中每一个开发阶段所获得的经验都有助于下一阶段的开发。缺陷重要是:在系统开发的初期对系统的整体设计不会非常周密,系统数据的一致性和完整性很难保证,而由于方法和开法重心的演变,系统难以实现其原有设计的整体性[6]-[7]。“自上而下”的开发策略:重要强调从整体上协调和规划,由全局到局部、由长远到近期、自上而下的设计和开发,并从中探索处一个合理的信息流,并由此出发来设计信息系统,通过这种方法开发出来的系统最基本的特性是整体性。这种策略的优点是:提供了一种拟定信息需求的途径,可认为组织机构的重要决策和重点工作提供信息;有效的支持信息系统的整体性,为系统的总体规划、子系统间的协调和通信提供了必要保证:它还为组织机构的改善提供了新途径。缺陷是:对系统分析和设计人员的规定较高,规定分析和设计人员必须具有丰富的业务知识和较强的组织管理能力;这种开发策略开发周期长,开发过程复杂,投资较大,成本较高,具有一定的风险。在实际的系统开发过程中要充足发挥以上两种开法策略的优点,就要把它们综合起来应用。即采用“自上而下”的策略进行总体规划,用“自下面上”的策略进行系统的应用开发。2.1.3管理信息系统的开发方法从系统开发过程出发,可将开发方法分为三种,即:快速原型法、结构化生命周期法和面向对象法。(1)快速原型法:即RP法(RapidPrototyping)。这是20世纪80年代随着着计算机软件技术革命而产生的一种信息系统开发方法。快速原型法开发信息系统基本上要通过四个阶段:拟定用户的基本需求、开发初始的原型系统、运用原型系统来提炼用户需求、不断修改原型系统。(2)结构化生命周期法;即SDLC法(StructureDesignLifeCycle)。这是目前应用的较为普遍的方法。基于这种方法信息系统的生命周期分为五个阶段,即系统规划阶段、系统的分析阶段、系统的设计阶段、系统实行阶段尚有系统运营管理与评价阶段。当系统不能满足业务需求而被新系统所取代时,被替代的系统就完毕了一次生命周期。(3)面向对象法:即OO法(ObjectOriented)。这是近十几年发展起来的面向问题对象、自底向上的一种系统开发方法,是目前应用较广泛的软件开发方法之一。这一方法借助于软件工具,综合反映了组织信息、解决过程和软件体系结构之间的关系,着重强调了“用什么做”和“做什么”,用系统内部结构去模拟现实世界的需求,很好的解决了其它方法在开发过程中出现的一些的问题。面向对象法的基本原则是:按人们通常的思维方式建立系统的结构模型,以更容易理解的方式来进行软件设计。因此就需要建立可以直接表现问题空间组成的事物及其互相关系的概念,建立符合人们一般思维方式的描述规范。面向对象法的开发过程大体上分为四个阶段:第一阶段结识客观世界中的对象以及行为,对各个对象的实体进行独立设计。第二阶段分析对象之间的关联和互相之间所传递的信息,并据此构造客观世界所相应的信息系统的模型。第三阶段把信息系统模型转换成目的计算机软件系统的模型。第四阶段由计算机软件系统的模型再转化需要实现的一个现实的系统。2.2面向对象的软件开发技术面向对象的软件开发技术(ObjectOrientedProgramming,OOP)是目前比较流行的系统开发技术,面向对象技术的提出,重要是为了解决传统程序开发方法即结构化程序设计法所无法解决的代码重用问题。面向对象的开发技术应用对象、类、封装、继承等一些核心元素来进行程序的设计,该方法是一种围绕真实世界来组织模型构建的程序设计方法,它应用对象技术来描述问题空间的实体,面向对象程序设计一方面从外部数据入手,是以数据为中心而不是以服务(功能)为中心来描述系统,它把编程问题看作一个数据的集合,数据相对于功能而言具有更高的稳定性。在面向对象的程序设计方法中,对象所具有的封装性和继承性这两个属性使得代码重用成为也许,并且大大减少了程序犯错的也许性。面向对象的程序设计方法吸取了结构化程序设计方法的优点,同时引入了全新的概念和新机制,建立了比传统开发方法更高效的抽象方法[8]。面向对象的软件开发技术的发展经历了三个阶段:面向对象的系统分析(00A)、面向对象系统的系统设计(00D)和面向对象系统程序设计(OOP)。面向对象开发技术的基本思想可以概括如下:(1)客观世界是由对象组成的,任何客观实体都可以看作对象,复杂对象是由简朴对象组成。(2)类是具有相同类型的对象的抽象,一个对象所包含的所有数据和代码可以通过类来构造。(3)类可以派生出新类,新类除了可以继承父类的所有特性之外还可以拥有自己的特性。(4)对象之间通过传递消息来维系联系。面向对象程序开发中的概念重要涉及:对象、类、继承、封装、消息传递、多态性等。面向对象的思想通过这些概念得到了具体的体现。下面介绍几个核心的概念:(1)对象(Object):客观世界的任意实体都可以被称为对象。即可以是具体的物体,也可以是无形的事物或概念。(2)类(Class):是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造(3)消息(Message):是对象之间互相发出的请求。通常一个消息由接受消息的对象、消息名、零个或多个参数等3部分组成。(4)方法(Method):是对象所能执行的操作,就是类中所定义的服务。方法描述了对象可以执行的操作和响应消息的方法。(5)属性(Attribute):是对客观世界实体所具有的属性的抽象。(6)封装(Encapsulation):封装是将程序代码和数据有机捆绑到一起,这样做可以避免外界对系统的干扰和产生不拟定性。对象中的某些代码和数据可以是私有的,不允许外界访问这些内容,用这种办法来实现对系统中数据和代码不同级别的访问限制。(7)继承(Inheritance):继承的实质是让某个类型的对象获得其他类型对象的特性。通过继承可以实现代码的重用:即从已存在的类中派生出的一个新类,这一新类将自动具有本来那个类的特性,同时它还可以拥有属于自己的新特性。(8)多态性(Polymorphism):多态性是指不同的事物在某些方面具有不同表现形式的能力,多态机制使具有不同内部结构的对象可以共享相同的外部接口,通过这一方式减少代码开发的复杂度。2.3开发工具简介2.3.1Delphi技术简介Delphi是由著名的美国Borland公司开发的一个集成的开发环境。Delphi是第四代编程语言的一个杰出的代表,它具有开发简朴、执行高效、功能强大等特点。Delphi与VC相比更简朴,也更易于上手和掌握,而在各项功能上却丝毫都不逊色;Delphi与VB相比,功能上更强大、也更实用。可以说Delphi同时兼备了VC的强大功能和VB简朴易学的特点。它是许多程序员最爱慕的编程工具[9]。Delphi的具有以下几点特性:基于窗体的开发模式,采用了面向对象的程序设计方法,在系统执行方面具有高效的编译器和强大的数据库支持,拥有强大而成熟的组件技术,并且全面支持Windows组件的开发,更易于与操作系统进行融合。除此之外Delphi还提供了多种开发工具,涉及集成环境、图像编辑器等,以及对各种数据库进行开发的应用组件。在Delphi众多的优点当中,支持多种数据库开发方面的优势显得尤为突出:Delphi可以支持多种数据库结构,从C/S模式到B/S结构模式;并且拥有高效的数据库连接机制和管理系统,同时拥有新一代先进的数据库引擎;此外还具有最新的数据分析手段和大量的公司组件。Delphi从诞生至今,历经了几个版本,不断进行着各种特性的改善,使得它的功能越来越强大。2.3.2WebSnap开发技术简介WebSnap开发技术同BizSnap技术和DataSnap技术共同组成了Delphi7的三大特色,使其一跃成为新一代电子商务快速开发工具。它体现了Borland公司在Internet时代前瞻性的战略眼光,使众多Delphi程序开发人员不必重新学习应用新的Web开发工具(或学习新的编程语言)就能实现强大的Web应用。同时WebSnap提供的丰富接口使常用功能的实现变得更加容易。WebSnap在WebBroker的基础上扩充了新的组件、视图和向导,使开发者可以更快捷得构建Web应用程序,还可以在Web应用程序中嵌入复杂的、动态的网页。Websnap是以WebModule为核心的,它是一个容器类型组件,可以在其内放置TWebAppComponents等各种组件。WebModule分为通用模块(GenericModule)和应用程序模块(ApplicationModule),这两种模块中又分为生成网页的页面模块(PageModule)和解决数据库组件的数据模块(DataModule)。应用程序模块是WebSnap中必不可少的一部分,它是Web应用程序运营的控制中心,模块中包含了核心组件TWebAppComponents,任何一个来自客户端的Web请求都必须一方面送往应用程序模块,由模块包含的TWebAppComponents、TAppAdapter等全局组件进行解决。之后,Dispatcher类型的组件将客户端的请求发送到其它模块,由其中的TPageProducer组件解决并产生页面[10]。2.3.3ADO数据库访问技术ADO数据对象(ActiveDataObjects)事实上是一种访问各种类型数据库的链接机制。ADO被设计成为一种极简朴的格式,通过ODBC的方式同数据库接口进行连接,通过这种方式可以使用任何一种ODBC数据源,即这种方式不仅仅合用于SQLServer、Oracle等数据库应用程序,也适合用于Excel表格、文本文献、图形文献和其他类型的数据文献。ADO是基于OLE-DB的数据库访问技术,因此ADO通过其内部的属性和方法可以提供统一的数据访问接口访问方法,ADO客户端应用程序可以通过OLE-DB提供的访问接口来操作存储于数据库服务器中的数据。ADO全面支持C/S和B/S的结构的应用程序,它的重要优点是易于使用、高访问速度、低内存支出和占用磁盘空间少。ADO同时还具有远程数据服务(RDS)功能,通过RDS可以在一次请求的往返过程中实现将数据从服务器端移动到客户端,并在客户端对数据进行解决后将更新数据返回给服务器。2.3.4MicrosoftSQLServer2023数据库介绍SOLServer2023数据库系统是微软公司在2023年推出的数据库管理系统,在SQLServer系列系统的基础上进行了全新的升级,SOLServer2023通常用于大规模联机事务解决、建立数据仓库和电子商务应用,在支持超大型公司进行联机事务(OLTP)、数据仓库、高度复杂的数据分析和网络数据存储上的具有很高的性能水平,并且具有全面的商业分析能力及高可用性,可以完毕大多数关键业务的数据解决和分析工作[11]。SQLServer2023在SQLServer2023的强大功能之上,提供了一个完整的数据管理和分析平台,在数据管理上具有很多优势:(1)在构建、部署和管理公司应用程序上,安全性更高、伸缩性更强和也更可靠。(2)可以有效减少开发数据库应用程序的复杂性。(3)可以在不影响性能、可用性、可伸缩性和安全性的前提下有效控制成本。(4)支持在多个平台和设备之间的数据共享,易于连接内部和外部系统。2.4小结 本章对高校人力资源信息系统开发过程中应用的重要技术和软件进行了介绍,重要有信息系统的概念、面向对象的软件开发技术、Delphi技术介绍、WebSnap开发技术、ADO数据库访问技术和SOLServer2023数据库系统。第3章系统需求分析3.1人事管理组织结构和功能人事处是我校重要职能部门之一,重要负责全校教职工工的管理、聘任、调配、职称评估、培训等工作,同时负责学校平常人事管理及人力资源的开发。人事处重要的管理职能涉及:学校岗位管理、师资管理、编制管理、员工考核管理、薪酬管理、社保福利等,同时还负责学校的人才招聘、员工培训等人力资源开发与管理工作,同时为全校各院系和其他部门提供优质、高效的服务,制定学校中长期的人力资源开发与管理规划,为学校的快速发展提供可靠的人事人才保证。人事处的组织结构图具体如图3-1所示:图3-l人事处组织结构图人事处的重要职能如下:贯彻执行国家有关高校人事工作的方针、政策,执行学校的指示与决策,并根据国家有关的规定,制定学校的人事管理准则,以此来指导全校人事管理工作;负责学校组织机构的设立和人力资源编制规划的制定,积极开展高校人事制度方面改革的研究,积极推动高校人事制度改革工作;依据学校人事管理的相关制度进行教职工进行考核并完毕奖惩工作,同时对各学院和其他职能部门的绩效考评工作进行指导,同时负责学院年度目的任务完毕情况的考评[12]-[14];根据学校的总体发展规划和战略目的,负责组织拟定学校各年度的人才招聘计划,负责学校人才引进的各项具体工作,负责校内人员工作调整等;负责教职工工退休、延退、辞退、辞职、退职等手续的审核办理;负责学校各层类人员的职务评估、职称评估和聘任工作,同时负责工人考核定级工作;负责制定学校师资队伍建设规划和具体的管理考核规章制度,并组织各相关部门实行。负责校内教师相关资格的认定工作;负责教职工的培养、培训计划的制定和具体实行;负责制定全校各年度工资分派计划及全校教职工的工资、津贴、福利和社会保险等的管理工作;负责教职工工人事档案信息的管理;负责校内协议制工人、临时工、待聘人员和短期聘用人员的管理;负责对各类人事信息、工资记录报表等进行记录、分析和上报。在学校的整体领导下统筹做好全校人事信息的收集、记录、管理和分析工作,并提出相关的人事工作建议。3.2现行人事管理系统的状况随着学校学生规模的不断增大,办学形式和办学层次也在逐渐向多元化和多样化的方向发展,同时学校的人事管理也变得越来越复杂。面对数量不断增大的学生群体和教职工群体,学校在人力资源管理上必须要跃上一个新的台阶以适应新形势的规定,一方面要实现学籍管理、人事管理、职称管理、学术方面的管理、教学任务方面的管理等的信息化改造,建立学校现代化的人力资源管理信息系统已成为当务之急。我校人事处早在2023年就开始使用计算机管理系统,各职能部门根据本部门工作需求分别建立了各自职责范围内的管理系统,如:人事信息管理系统、专业技术人员管理系统、工资管理系统等,为学校的人事管理工作提供了极大的帮助,同时在应用的过程中也积累了许多有益的管理和实践经验,为实现学校人力资源的规范化管理奠定了坚实的基础。但这些软件系统结构的相对比较固定很难适应学校组织机构的不断调整和业务职能的变化,业务开展的延伸与系统的局限性之间的矛盾日趋剧烈,原有的系统越来越不能适应目前和将来的各种管理需求,许多弊端也逐渐的暴露出来,概括起来重要有以下几点:(1)系统封闭,系统内部信息混乱,无法梳理。学校人事处各科室虽然各自建立了职责范围内的管理系统,如:人事信息管理信息系统、工资管理系统、专业技术人员管理系统和医疗保险管理系统,但由于都是单机运营,不能实现数据共享,各系统都处在“各自为政”的状态。对于系统管理人员而言,对数据的增长、删除、修改或者对系统的其他操作,都需要在各单机系统之间来回操作,尽管在形式上积累和收集了大量的业务数据,但是并没有统一的数据格式,也没有通过系统的整理和分类。此外信息管理体系不完善,信息的部门化现象明显,数据冗余极容易产生数据的不一致,严重影响了工作的效率和质量[15]。(2)系统功能单一,无法完毕学校需要的各种数据的记录和分析。虽然信息机技术已经在人事信息管理中得到了一定应用,但目前的信息系统功能还只是停留在对教职工档案管理和工资管理为主的基础功能上,只能做到信息的录入、存储、修改和简朴的查询,对于信息的加工和分析的需求仍然无法实现,特别是忽略了管理中的决策问题,使系统丧失了一项至关重要的功能。例如,工资管理系统只提供个人工资状况的查询和修改,对于年发工资总额的增减幅度、同类单位的平均工资比较、各类人员工资发放情况分析等重要的辅助决策信息却无法在系统中直接得到。人事档案管理系统只能静态查询教职工工个人的基本情况,不能进行动态查询,如教师的学历变化情况、职称职务变化、部门变更情况等均不能在系统中体现。不能进行动态的记录分析,也不能生成需求的表格,如学历结构登记表、年龄结构表称、职结构分析表等。(3)系统资源查询不规范,无法满足对目前人员流动性大、人员信息变更频繁的管理需要。教师查询自己的考核、工资福利等相关的信息都要采用手工方法,导致了时间和人员的极大浪费。(4)系统缺少智能化,犯错率高。现行的人事管理系统不能帮助管理人员完毕事务型的管理任务,也就是说不能事先提醒管理人员应当注意哪些问题,也无法预知最近哪些工作应当开展。比如说,哪些教职工工的协议即将到期,需要续签;哪些教职工的职称评审年限已到,需要准备评审材料等。由此导致的延误往往影响到教职工的职称评估和工作积极性。人事档案的数据,涉及工作档案和培训档案等记录存档不完整,很多档案的管理还靠手工进行解决,工作量大,犯错率高,给人事资料的管理和查找导致了很多困难。并且有部分资料只是应用电子表格进行的记录,这就导致数据信息分散且互相隔离,不能进行有效的数据分析和高效率的信息查询记录,这样不仅导致人力物力的极大浪费,还直接影响学校的管理水平的提高。因此,学校提出了开发新的适应现代人力资源管理的人力资源管理信息系统的课题。该系统应一方面具有稳定高效的系统结构,同时满足人事数据存储的功能规定,具有合理的数据库结构,可以保证系统数据的安全性和完整性,便于用户方便地检索、更新和共享数据;另一方面,应能方便地进行人事数据的增长、修改及删除等操作,由于人事信息的保密性规定,系统应具有完备的用户身份验证功能,只有具有相关权限的用户才允许访问和管理数据;系统还将提供完备的人力资源信息查询功能[16],具有较强的数据记录功能能,并能根据需求生成记录报表并打印输出;系统用户界面和谐,层次清楚,具有较强的易用性和可操作性,为用户使用提供了极大的便利。3.3高校人力资源管理系统的需求分析系统需求分析是整个系统设计过程的基础,它将直接影响到应用程序开发的质量和与成败。高校人力资源管理信息系统开发设计工作开始之前,依据软件的开发原理,一方面要对整个系统的需求进行分析,这是信息系统开发的一个至关重要的阶段。需求分析要完毕的重要工作是进行具体的系统调查明确用户需求,并依据系统调查所获得的需求信息进一步描述软件的各项功能,拟定系统的结构和流程,明确系统同外部元素的接口细节,定义软件的其它有效需求。系统分析的目的是将用户的需求及其解决方案拟定下来,这些拟定的需求涉及:开发者对于现有组织管理状况的了解;用户对信息系统功能的确切需求;数据和业务流程;系统管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析拟定的内容是此后系统设计和实现的基础[17]。3.3.1系统的重要任务人力资源管理的信息化不是简朴地应用信息化技术来完全替代人力资源管理的平常工作,假如人力资源管理的信息化仅停留于此,那只但是是应用了一种自动化工具而已,人力资源管理的信息化应当是一个涵盖平常事务解决到长期战略规划,融合了先进的管理理念和技术的系统工程。从工作的层次上来看,一个成功的人力资源管理信息系统的应当涵盖人力资源管理四个层次的工作涉及基础性工作、战略性工作、开拓性工作和例行性工作:(1)基础性工作。重要涉及高校的规章制度的制定和业务流程的规划,基础性工作是高校人力资源管理运作的基础平台,例如人力资源管理的规章制度的制定,这是人力资源部门行使管理权利和进行管理活动的重要依据。(2)战略性工作。人力资源管理部门应当站在高校长期发展战略的高度,通过对学校人力资源管理的现状进行分析,及时准确的为高校管理层提供有价值的建议和信息,积极参与并完毕高校人才发展战略目的的制定,并依据目的制定具体的人力资源管理行动计划。人力资源发展战略作为高校人力资源管理部门工作的指导方针,人力资源管理部门必须把人力资源发展战略作为自己的重要任务和目的来完毕。(3)例行性工作。重要是指基于标准业务流程的基本操作,基于相关的规章制度与标准操作流程并在系统的基础平台之上进行的操作,如人事档案管理、协议、档案、考核、培训、考核、人力资源规划、员工招聘、薪资、离职等管理内容。(4)开拓性工作。开拓性工作重要强调的是人力资源管理要为高校发展提供增值服务,为学校的相关部门和院系达成自己的建设目的而发明条件。人力资源管理部门的价值重要是通过提高员工的工作效率和组织的管理效率来实现的,而提高员工和组织绩效的重要途径,就是要把高校战略与人力资源战略结合起来,对如何创建良好的高校文化进行进一步研讨,对员工进行的职业生涯规划进行切实指导,依据人力资源发展战略制定符合高校实际情况的薪酬体系和激励制度,并时刻关注对高校人力资源管理的进一步研究与开发。 基于功能可以将系统分为三个层次:基础事务层、流程解决层和增值服务层。(1)基础数据层:解决人事管理部门的平常事务和平常数据。平常事务涉及员工职称变动、人员流动、协议到期提醒等。平常数据重要涉及员工个人信息数据,如姓名、性别、学历、职称等;高校的基础数据,涉及高校组织结构、职位设立、管理制度、工资级别等。(2)流程解决层:重要是人力资源管理通过具体的业务流程实现的功能,在人力资源的平常管理工作中不断的实现这些功能,不断的产生与积累各项数据,如员工数据、薪资数据、教学任务考核数据、培训数据、学术管理数据等。(3)增值服务层:在系统外围开发了一些扩展功能,这样可以使系统具良好的扩展性和应用的便利性。如增长了绩效评估、人力资源问题诊断、职务设立分析、素质测评、团队分析等管理工具和功能,增强了系统的记录分析功能。战略工具:如人力资源发展规划、员工职业生涯规划、人力资源现状分析等功能,通过这些工具可以进一步提高系统的决策功能。辅助工具:如报表生成中心、帮组系统、信息交流中心等辅助系统。3.3.2业务流程分析明确人事管理的业务流程是进行系统需求分析的第一步,也是至关重要的一步,只有在了解人事管理业务流程之后才干对系统的流程进行初步设计,同时理清系统需要的数据信息,并对形成的数据流进行分析和整理。新员工报到是人事管理活动中最常用的解决流程,其具体的流程为:一方面,新员工到人事科报到,人事科的工作人员为其开具签到单后,新员工持签到单到学校干部科、工资社保科、教务处等部门办理相关手续之后,将已签字的校内签到单交回到学校人事科,人事科工作人员再为其开具起薪告知单,新员工凭借起薪告知单到干部科办理相关手续,再将已签字的起薪告知单转交到工资社保科,并由社保科开具工资发放清单,最后员工把工资发放清单交到学校财务处。其解决流程如图争3-2所示。员工调离的工作过程如图3-3所示。限于文章篇幅,其它如人事管理业务流程、薪资管理业务流程、考勤管理业务流程等在此不再列出。图3-2新员工报到业务流程图3-3员工调离业务流程3.3.3系统基础功能需求分析通过上述对人力资源管理业务流程的分析,拟定本系统的基础功能需求如下:·数据录入:为了保证录入信息的对的性和规范性,减轻信息录入人员的工作量,建立标准的信息录入规范,严格按照学校使用表格的数据格式规定进行录入设计,保证信息录入的对的性和规范性,极大的避免了垃圾数据的产生。·数据重构:对系统需要的项目指标进行修改和确认的功能。运用该功能,学校可以选择拟建数据库的指标项,假如学校有特殊的需要,可以进行指标修改和添加,从而满足了用户灵活建库的需要。·数据解决:系统数据库中的指定数据可以通过这个功能,从一个数据库迁移到此外一个库。例如教职工的岗位变动、工资变动、职务职称变动等由系统自动进行相关数据的修改。·自动纠错:系统对录入过程中的一些错误数据具有纠错功能,可以保证录入数据的对的性。如身份证和出生日期的自动校对等。·函数设定:为了使数据库中的各类数据库可以集成连接,系统设有函数编辑功能。管理人员可以通过函数公式的设定,拟定各项数据的运算关系,从而完毕工资核算、社会保险缴费、医疗保险缴纳和缴纳个人所得税等各项任务的自动计算,减轻了工资管理中繁重的计算工作量。这个功能操作起来比较简便,只要能提取出相应的数学公式,就可以实现工资管理所需要的计算规定。·自动提醒:系统管理者可以根据需要和相关制度,自行设定试用人员试用期到期、劳动协议到期、退休年龄到期等各项内容的提前提醒期限。·数据分析:系统在各功能模块均设有数据分析功能。为对各个模块的数据进行综合分析,系统还专门设计了记录分析模块。用户可以设定数据分析的期限和项目,同时可进行数据的结构分析、变化趋势分析,并依据以上结果来帮助决策分析。·灵活造表:这是将数据记录人员从繁杂的记录计算中解放出来的一个有效的工具。制作职工履历表、干部登记表等表格更是轻而易举,把绘制的各类表格与数据库进行连接,系统就会对表格所需要的数据进行解决并自动填写。·制作花名册:花名册是学校人力资源管理的基础性资料。本系统在人员管理模块中设有花名册制作功能,系统管理人员可以根据管理需要列出选择项目,自动生成职工花名册,并可以按操作者的规定进行排序。·制作工资单:系统提供了员工工资单的制作功能,管理人员运用这项功能,可以便捷的拟定员工应发工资、应扣工资和实发工资等明细项目。·多种查询方式:系统设计了多种查询方式。可以直接通过关键字进行精确查询,也可以进行模糊查询和组合条件查询。·数据库转换:可完毕系统数据库与Access等多种数据库之间的互换,可将学校本来管理系统中的数据库数据顺利转换到本系统中,并且可以直接使用,也可以将数据库中的数据输出。·用户管理:用户可以根据需要对系统中的账号进行密码设立,设立口令后用户在登录时,窗口会弹出登录对话框,用户完毕密码设立后就可以对其进行授权工作。·打印功能:可将系统中的数据、记录图表、查询结果等直接打印。·系统维护:即系统中的基本信息进行维护。系统维护重要是对学校的机构信息、职务、职称、岗位等代码进行增长、修改、删除等操作。·数据维护:本软件具有比较完善的数据维护功能,可对数据库中的数据进行修改、删除、批量修改、批量追加和批量删除,还可以定期进行数据备份和在需要时进行数据恢复[20]。3.3.4模块需求分析通过以上对系统需求的分析,最终拟定本系统涉及九个功能模块:系统管理模块、人事信息管理模块、人员薪资管理模块、培训计划制定和管理模块、组织机构设立模块、人员招聘管理模块、学术管理模块、教学任务管理模块、规章制度管理模块等。(1)系统管理模块本模块的重要功能是实现系统管理员对系统中用户的管理、用户权限管理、系统数据备份与恢复、系统日记管理等系统维护方面的工作;此外系统所包含到的各种选择性的参数也在本模块中进行设立,如:所属院系、学历学位类别、职称类型等。用户管理是每个系统必不可少的一个基本功能,在本系统中规定用户管理的部分具有较高的可靠性,且权限设立清楚,根据用户权限在前台和后台的不同表现,下面将进行分别的介绍。用户在系统前台注册时,为保证系统不受其别人员的恶意袭击,采用了动态验证码验证技术。并设立了密码找回功能,保证用户设定了密码问题之后可以根据这项设立方便的找回遗忘的密码;在系统后台,系统管理员可以管理用户的账号信息和基本信息。系统管理员也可认为用户动态的分派权限,只有拥有相关权限才干访问指定的模块,保证了系统信息的安全性。系统管理员还可以修改和删除用户信息,并且可以建立用户备注信息,备注信息仅对具有权限的用户可见。(2)人事管理。人事管理是学校人力资源管理中基础的工作之一,当然也是很重要的一项工作。这一管理功能重要是对学校的人事档案信息进行平常的管理和维护,对教职工从进入学校开始直到最后离职的整个过程进行记录和管理,并对教职工档案信息的各种变更(涉及职称职务变动、部门调整、学历变动、考核、奖罚情况等)进行记录,最后将变更情况保存作为历史记录保存起来以便需要时查询,同时可以生成人事管理中的各类报表。人事管理支持用户自对其进行那个自定义,提供了任意组合条件查询的功能,支持对多种人员资料信息和人员结构的分析与记录;并且可以自动导出报表和各项内容记录分析图表等报表。模块功能具体涉及:①教职工的基本信息管理。对教职工的基本信息进行记录和维护;②人事变动管理。重要对学校内部的教职工个人信息的变动情况和人员流动状况进行实时的记录,涉及教职工所在部门的调整,职称、学历和职务等的变动情况,并在组织结构信息、工资信息等发生变更时自动进行更新;③教学任务方面的管理。一方面要建立教学任务方面的管理模板体系,定义学校各类教学任务方面的的基本属性及内容;对教学任务的签订、变更、续订和终止等进行记录和维护;提供对教职工协议签署情况的查询功能,以便于相关部门掌握员工签订教学任务的总体状况,并据此作出预测。④离职管理。受理员工提出的的离职申请,记录离职申请等离职相关信息,并对历史数据进行维护,把离职工工档案信息转入人才库;⑤奖惩管理。定义相关的奖惩规则,记录并维护员工的奖惩记录。⑥职称管理。记录全校教职工和各类专业技术人员的职称状况、职称申报、职称变动和聘任等情况,便于对员工职称的进行查询管理和分析记录。⑦人事查询。提供灵活的定位查询功能,能快速方便地从大量数据中定位某一位符合查询条件的员工。⑧记录分析。可以对多种数据进行记录分析,如学历(学位)结构、年龄结构、职称结构等,并根据记录结果输出用户定义格式的各种报表。⑨人才管理。根据相关的规定和条件由学校选拔并推荐的各类国家级、省级和校级专家、学科带头人、骨干教师等,按规定提取他们的基本信息进行汇总,并进行培养、考核情况的记录等。(3)薪资管理根据学校各项薪资规章和薪资核算方法,实现对基本工资的管理核算。建立报表以便查看职工工资的历史记录,并可按需求设计、编制各类薪资报表供学校内部进行记录、分析,达成完善管理的用途。①帐套管理。帐套是定义薪资库基本信息的最重要依据,如:薪资库生效的相应的日期,薪资库的起始日期,终止日期,以及其他相关信息等。②薪资计算。根据指定的薪资项目和薪资帐套,系统自动从考勤系统和绩效系统获取应扣和应发的数据,并对指定员工的薪资进行计算和验证,同时生成员工薪资明细表,并打印出当月的职工薪资条。③薪资项目管理。重要的功能是对职工薪资的构成项目(如基本工资、岗位津补、出差补贴等)进行定义和维护,对每个薪资项目都可以设立为三种计算方法,分别为固定金额、按公式计算或手工输入方法,计算生成薪资项目样本。对不同的薪资帐套即可以定义不同类别的薪资项目,也可以使用原有的薪资项目。薪资项目还可以加入是考勤和绩效系统等相关数据。④薪资记录分析。可以按部门、职称、工种等多种类别对职工薪资进行记录,并为用户提供自定义格式的报表;此外还可以根据员工薪资的历史数据,进行指定类别和范围的分析和记录,以反映薪资变动的历史情况。(4)培训管理培训管理模块可以查看学校的人力资源结构状况,为了使各种人才比例处在合理的范围,必须要制定相应的教育培养计划。涉及教职工的学历提高、进修、访问学习等;现有的人力资源记录、人力资源总体需求预测和专家管理等。(5)组织结构管理。重要是对学校内的组织机构设立和人员编制进行管理,并输出组织结构图。对学校现有的人力资源状况进行记录分析,依据学校的人才发展战略提供人力资源需求计划,不断优化各岗位人力资源的配置。(6)招聘管理重要的功能是负责学校人才招聘、其他类型工作人员的招聘等管理。根据学校的发展战略目的和长期规划,结合目前学校人力资源的现状,分析并预测学校未来一段时间的用人需求,制定人才需求计划和人才招聘计划。记录并保存招聘的笔试和面试情况,以及应聘人员的相关信息,并将数据录入人事管理子系统,以便进行新员工的人事档案维护。具体涉及:①制定招聘计划。根据学校组织结构的人力资源现状和人力资源需求计划,制定人才招聘计划,作为招聘计划管理的依据,并组织人员招聘工作的实行;②应聘人员登记。记录所有应聘人员的信息,以便日后查阅。③招聘解决。记录所有的面试人员的相关资料信息,并在决定是否录用后,自动将决定正式录用的人员信息转入员工基本信息库中,并将相关信息反馈到相应的组织管理部门;④记录分析。重要是对以往的招聘历史数据进行记录和分析,并依据用户的定义生成相关的记录报表,如:记录招聘计划的执行情况表、记录面试人员学历表及其面试人员变动情况、招聘和录用员工的比例分析表等:⑤人才库管理。人才库重要用于存储学校外聘教师和其他技术人员的信息,以及参与应聘但尚未正式录用人员的相关资料,本模块重要提供对人才库的平常维护、查询等相关功能:(7)考勤管理本模块重要是对按学校规定规定需要准时上下班的职工,记录其上下班、加班、出缺勤和休假情况,并且对数据进行解决,以便可以被薪资计算系统应用和解决,作为薪资结算的依据之一。①考勤制度管理。制定缺勤、加班等的奖惩措施,并监督实行;②考勤管理。记录每位员工的出勤和请假等状况,及平常维护工作。③月末考勤汇总。按月份汇总考勤数据,并根据考勤规则计算员工的薪资和岗位津贴变动,并将这些数据及时反馈到薪资系统;④部门考勤记录:将汇总后的考勤数据按部门进行记录,重要是为数据分析和各部门提供数据,可以记录出某部门该月的总加班时间、出勤天数等信息:(8)教学任务考核管理通过教学任务考核管理可以评价组织人员配置情况和教学任务的效果,并为管理部门对员工的奖惩和人事变动决策提供重要依据。①评估指标体系管理。可按照部门或岗位设立不同类型的评估指标体系和评估周期,对每一个指标都可以进行指标名称、指标权重值、评估方式(定性与定量)等属性的设立,并据这些内容此生成员工教学任务评估表。②员工个人教学任务管理。员工根据管理部门定义的职工评估表,在期初填报个人教学任务计划值,在期末由部门有关人员填写个人的相关实现值。给管理部门形成教学任务评估结果提供一个参考和信息来源。③考核解决。管理部门依据员工的评估计划、自评结果、其它系统的相关数据以及员工提交的其他信息,对员工教学任务的评估值进行核算和调整,并依据评估指标的相应权重值进行统一计算,最终生成相应的考核结果,系统将考核结果及时反馈给对员工。④记录分析。根据员工或部门绩效评估的历史情况,对员工或部门绩效的发展趋势和改善情况进行分析。(9)规章制度管理本模块重要是用来对国家人事制度法规和学校人事管理的相关制度进行记录和维护,重要目的是便于员工可以快速获取有关人事制度方面的信息。3.3.5系统总体功能结构通过以上对模块的具体调研分析,得出学校人力资源管理信息系统的总体结构:组织结构管理、人事管理、薪资管理、培训管理、学术管理、招聘管理、教学任务管理、规章制度管理和系统管理等九个功能模块。其总体功能结构如图3-4所示。图3-4总体功能结构图3.4小结本章介绍了学校人事管理的组织结构和职能,分析了原有人事管理系统存在的问题和局限性,重要对系统进行了具体的功能需求分析,对各个模块的功能进行了描述,为系统的实现奠定了坚实的基础。第4章系统的结构分析和设计4.1系统设计的基本原则本信息系统设计应当遵循以下一些基本原则。(1)及时性:加强系统对数据的实时采集和对信息的及时反馈能力,无论是采用传统的数据输入方式还是先进的传感采样方式,信息管理信息系统都必须可以及时接受各种实时的数据。同时应当运用Browser/Server结构的优势,实现及时的信息反馈。(2)高效性:系统应具有使用简朴、应用方便的特点,充足发挥系统解决数据的高效性特点和决策支持作用。运用Browser/Server结构的开放性,使管理信息系统可以实现宏观的决策分析能力。(3)安全性:着重对系统安全和数据安全进行细致的分析和设计。由于系统具有一定的开放性,使得系统与外界的有频繁的数据交流,所以必须采用必要的网络安全、防火墙技术,同时加强系统自身的安全机制。(4)开放性:系统的需求规定其具有的一定的远程事务解决能力,使系统可以与外部用户进行正常的信息交流。(5)可扩展性:充足考虑系统未来的可扩展性和易维护性,为系统维护和升级提供可靠的保障。(6)可靠性:应保证系统的可靠性,保证本系统可以在各种应用环境下长时间稳定的运营.4.2系统结构设计4.2.1系统开发模式本系统在数据库服务器端采用SQLSERVER2023作为数据库服务器,WEB服务器端采用IIS作为WEB服务器,应用Delphi7的WebSnap技术进行信息系统的开发和实现。在B/S构架下我们应用Delphi7开发高校人力资源管理信息系统,并在WEB服务器端进行部署,在数据库服务器端实现了对数据的相关操作,并把结果提交到WEB服务器由IIS生成动态HTML页面,此外用户通过下载ActiveForm还可以实现类似窗体的功能[22]。在某些部门使用了基于C/S构架的管理信息系统模块,其主界面的窗体上集成了具有WEB浏览功能和电子邮件解决功能的插件,使用户在进行本模块的操作同时可以随时链接到人力资源管理系统的网站上,便于查询、解决相关的人力资源信息,实现了全方位多角度的信息资源共享。4.2.2软件架构软件架构(SoftwareArchitecture),简朴的讲它就是一个系统的草图,在学术界对其有各种不同的定义,但都关注一个共同的方向,即都要考虑如原理、组织、职责、协助、风格、连接、接口和重要子系统等方面的问题。对系统质量的规定是影响架构选择的最重要因素。软件架构设计在整个软件开发的过程中处在核心位置,上承系统需求分析,下接编码实现。软件架构的重要性重要的目的是实现系统的可重用行、易扩展和简洁性[23]。系统的软件架构设计采用开放的系统架构,可以比较方便的实现与其它系统的接口的联结和整合。模块化的程序设计,可以根据客户的实际需求进行规划和分阶段开发,结合系统自身的特点,在系统设计时采用模块化设计方法,整个管理信息系统大的模块实现上是松耦合的,可以根据实际需求分阶段进行系统部署。对分析模型的进行灵活的定义,可根据不同部门、不同时期灵活的改变系统分析模型的参数和设立,以适应人力资源管理发展和变化的规定。本系统的开发过程采用B/S模式与C/S模式相结合的体系结构,如图3-5所示。它们的优势各有不同,并且表现在不同的方面。图3-5体系结构图B/S模式即浏览器和服务器模式。它是随着Internet技术的兴起,对C/S结构的一种变化和改善的结构。它的核心是充足运用公司现有的软硬件设备,并依据业界通用的开放标准和Internet技术形成一个虚拟的公司网络环境。B/S模型是从传统C/S发展而来的,其逻辑上采用3层结构如上图所示,在前台浏览器和后台数据库服务器间增长了一个Web服务器层,所有的应用程序模块都被安装在中间的Web服务器上。第一层给用户提供了一个访问系统的公共接口,第二层由各类应用服务器完毕用户所需要的功能和提出的请求,第三层由数据库服务器完毕对系统数据的存储和管理功能。总体来说B/S模式综合了浏览器、Web技术和信息服务等多种技术,用户通过一个浏览器就可以访问多个应用服务器,在网络上形成了点到多点和多点到多点的结构模式,这种结构模式大大减轻了开发人员的前端开发工作量,使开发人员可以将更多的注意力转移到如何合理的组织信息上来,以及如何给客户提供更优质的服务上来。基于B/S结构的信息系统在多个方面具有优势:(1)所有的系统用户只需要安装通用性高、使用方便的web浏览器,就可以在任何时间和地点实现对信息系统的访问。(2)信息系统的应用程序被安装在三层结构中的web服务器上,因此信息系统的程序开发和系统维护只与web服务器的软硬件环境有关,而与用户端系统的平台类型无关,使在不同的用户平台上实现统一的系统方案成为了也许[24]。(3)在B/S模式中同数据库进行交互的是Web服务器,而不再是C/S模式中的客户机,对于系统用户而言看到的只是所需要的数据,而不是用来存储数据的数据库服务器,这种做法有效的增强了系统数据的安全性和可靠性。与C/S结构同样B/S结构也有其自身的一些缺陷。一方面,B/S结构是一种面向互联网的、开放式的结构,所有的网上用户都可以通过网络对系统进行访问,防火墙技术并不也许完全屏蔽网络袭击者和内部人员对系统的恶意袭击和破坏;另一方面对于B/S结构的应用与开发仍然处在发展阶段,尚有许多的方面和问题需要不断的完善和改善。对于C/S模式而言,已经具有比较成熟的网络环境和许多成功的实行案例,这些都为这种模式的成功开发奠定了坚实的基础,在实行中可以将数据库管理信息系统的系统软件、信息资源及应用分别部署于网络内的多个计算机系统中,组成了分布式的信息解决环境。作为系统后台的服务器重要负责系统数据存储、数据解决、文献服务和网络环境管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论