




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天 津 大 学 网 络 教 育 学 院专科毕业论文题目:人力资源管理系统完成期限:2012年8 月20 日 至 2012年11 月5 日学 习 中 心 年 级 2010秋专 业 计算机网络技术指导教师 姓 名 学 号102061393014 摘 要本文是对人力资源信息管理系统的设计说明。利用管理信息系统的概念和结构,按照系统开发的全过程进行设计,采用结构化的开发方法,把整个系统开发过程分成若干阶段完成。严格遵循结构化方法的主要原则,针对网络基本情况及其当前业务状况,从其实际需求出发,利用“先逻辑,后物理”原则,经过详细的分析,设计出新系统的基本模型,最后通过编制程序完成系统实施,对于每一阶段的工作成果都用明确的文字和标准化的图形、图表进行描述,同时还对系统实施后的维护、评价进行了介绍。整个程序是在JAVA环境下开发的,数据库是用Microsoft sqlserver来实现的。该软件具有:操作简单方便,运行高效快捷,系统稳定安全,功能灵活等特点。该软件具有友好的界面,用户只须具有计算机基本知识就可很快掌握。该软件的服务器端采用Windows 2000 Server+J2sdk+Tomcat,客户端采用Windows 98/Xp/Me/2000皆可。关键词:JSP; 逻辑模型; 结构化; Tomcat; 服务器; 客户人力资源管理系统一、理论背景1管理信息系统概念 管理信息系统(MIS)涉及经济学、管理学、运筹学、统计学、计算机科学等很多学科,是各学科紧密相连综合交叉的一门新学科。作为一门新科学,它的理论和方法正在不断发展与完善。目前,对MIS的解释和定义有许多,但还没有形成一个公认统一的定义,现将国内外提出的几种定义整理于下:(1)MIS是以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部极其环境的信息,以帮助他们进行决策。(2)MIS是能够提供过去、现在和将来预期信息的一种有条理的方法,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策过程。(3)MIS是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户一机器系统。它能提供信息,支持企业或组织的运行、管理和决策。(4)MIS是一个具有高度复杂性、多元性和综合性的人机系统,它全面使用现代计算机技术、网络通讯技术、数据库技术及管理科学、运筹学、统计学、模型论和各种最优化技术,为经营管理和决策服务。(5)MIS是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。它能实测企业的各种运行情况,利用过去数据预测未来,从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标。(6)MIS是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优,提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。(7)MIS是一个一体化或集成系统,它从企业管理的总体出发,综合考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和一致性。因此具有集中统一规划的数据库及功能完善的数据库管理系统。把以上定义结合起来,将对MIS有一个较全面的理解和认识。描述了MIS的总体概念。管理信息系统是一个人机系统,以计算机为基础的MIS并不意味着一切都自动化。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。系统设计者应当很好的分析把什么工作交给人做比较合适,哪些交给机器比较合适,充分发挥人和机器的特长,组成一个和谐的、有效的系统。传统的MIS系统更着重与企业内部数据和信息的管理,而随着现代的经营方式、策略的变化以及互联网技术的发展,当前的MIS系统更多地注意收集、处理和利用企业的外部信息,这将为MIS系统的发展带来更广阔的空间。2HRMS(人力资源管理系统)发展简介 HRMS(Human Resource Management System:人力资源管理系统)的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。 第二代的人力资源管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源信息也不够系统和全面。 人力资源管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。3人力资源管理系统必备五大特点(1)企业无需考虑购买这套人力资源管理系统后与自身的其他管理系统和将来购买的先进系统互不兼容、数据无法交换的问题。企业更加不必担心将来需要重新更换系统所带来的资金重投入、员工及管理人员多次培训的忧患。(2)无论公司现在机构多么庞大,还是由现今的中小企业发展到大型集团,这套系统都可以为自己管理的游刃有余,并且公司再怎么扩大都无需投入额外成本。在系统管理和升级方面更是轻松自如,因为系统只需要在企业服务器上安装一次,其他客户端电脑无需安装任何额外程序(当然需要我们企业上网必备的IE浏览器),升级管理轻松在一台服务器上搞定,这样我们企业分支机构无任扩展到世界任何地方都不必担心升级管理的痛苦。(3)现今企业管理个性化很融,各家有各家高招,针对于现在企业发展趋势,必须要一套适合企业现今管理模式而且能定制未来发展模式的人力资源管理系统,也就是说我们需要的软件应该是可以随着公司的调整和改变做出相应的调整和改变的灵活系统。这样就能减少公司二次开发的成本,并且能充分的满足、贴切公司的需求,进而节约不必要的开支。 (4)无纸化办公、异地共同办公,无论你在哪里都可以登陆这套人力资源管理系统实现你在企业中的角色,就想你在坐在办公室一样完成这套工作流程,大大提高了工作效率。这也是对管理制度的一种体现,体现了“管理在前,执行在后”的先进理念。 (5)随着企业管理理念的提高,企业内的职位、岗位划分越来越细致,针对这种发展的趋势,我们选择人力资源管理软件的时候必须考虑到系统中权限控制是否适合公司各个岗位的问题。权限分配必须分别对应于企业中不同的部门和不同的人,根据不同的管理人员而下放相应的权限。这样才能给企业带来管理的安全和信息的保密。另外,在分布式权限控制系统中职位与权限相结合,不因人的流动而造成职责的空缺。并且,既可以统一管理,又明确分工。合理的下放职权,亦可减轻各岗位的工作负担。二、系统调查系统调查是对系统需用单位的总貌以及其对信息的总需求的调查。从需求的角度看系统是否有开发的必要性和可能性,明确信息。主要任务是:调查主要业务情况,按照业务活动中信息流动的过程,弄清楚各个环节的处理业务、处理内容、处理顺序和对处理时间的要求,以及每一个环节所有处理的信息需求;论证建立新系统的必要性,在用户提出的开发任务和要求的基础上,初步明确信息,提出新系统的设想方案,并根据需要总结出可行性研究。1业务情况业务流程图是用以描述现系统各项业务处理流程的非结构化工具,在对现行系统的调查中,会收集到大量的报表、单据、文件等资料,需要按照业务功能将业务处理过程中的每一个步骤用一个完整图形表达出来,并在绘制的过程中发现系统中存在的问题,分析改正问题,对业务处理过程进行优化,为目标系统的开发打下基础。因而业务流程图是从实际业务出发,对现实情况的描述,利用业务流程图可详细、准确地说明业务处理过程中数据的输入、传递、存储、加工情况及输出的形式等内容。基本图例如图1:符号名称说明处理能改变数据值或数据位置的加工或部件输入/输出表示输出或输出的报表存储表示存储的帐册实体数据的源点/终点数据流用于连接其他符号,指明数据流动方向图1.业务流程图图例具体业务流程图如图2。2开发背景JSP人力资源管理系统顾名思义就是在JSP环境下实现人力资源管理系统网络版,你可以将本系统放到互联网上,只要能上网就可以进行人力资源信息管理,大大的方便了你的出行,出差等带来不必要的麻烦。随着因特网应用的日益普及与深化,为Java技术的运用提供了广阔的活动舞台而Java的跨平台特性也越来越成为人们的关注点。目前Java在因特网上的开发技术已呈白花齐放之势态,有最初的JavaServlet,有与数据库联系在一起的SQL-J,还有可与ASP和PHP相媲美的JSP。尤其是JSP技术的迅速发展,使得Java的网络应用不再是少数人的专利,JSP以其执行的高效性和使用的方便性,已成为近年来大家首选的因特网开发技术,JSP是一种页面开发技术,它以Java为其服务器端语言,结合JavaScript作为其客户端语言,能方便地实现页面的表示。JSP技术让动态网页更易编写,功能更强,可移植性更好。图2.业务流程图3.开发任务概述该部分主要包括开发目标和用户特点的介绍。JSP人力资源管理系统适合于各种操作系统,系统主要分为3部分组成,1 员工查询部分,2 领导查询部分,3 管理员部分 三大功能模块完全实现了企业人力资源管理的信息化,无纸化办公。计算机水平层次不均,要求网站易操作,界面友好。三、系统分析系统分析的主要任务是将在系统调查中所得到的各种文档资料信息集中到一起,对组织内部整体管理状况和信息处理过程进行分析。从业务流程入手,整理数据,采用结构化系统分析的工具,从信息处理的功能上提出系统的方案,构造出新系统的逻辑模型,在系统分析中通常采用自项向下结构化的方法。1.流程图设计数据流程图DFD(Data Flow Diagram)是系统分析中使用的一种结构化工具,是对组织中信息运动的抽象,从包含有信息流和物流的业务流程中抽象出信息的流动、加工、存储等过程,得出组织中的信息流的综合情况,是信息系统逻辑模型的主要形式,它用简单的符号描述出信息在系统中从输入经过加工处理到输出的全过程。数据流程图是对业务流程图进行分析的结果,它是采用“自顶向下”、逐层对功能进行分解的方法绘制的。符号名称说明实体系统之外的数据提供或数据获得组织或个人。PW处理记述某种业务的手工或计算机处理。DN数据存储记述与处理有关的数据存储。FM 数据流记述有关的流动方向FM记述数据流的名称。图3.数据流程图图例本系统数据流程图如图4。图4.员工管理一级细化图5.领导管理一级细化图6.管理员管理一级细化四、系统设计系统设计的目标是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机和通信系统的物理方案。这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,由总体结构设计和详细设计两部分组成。总体结构设计包括划分子系统、设计模块结构图等方面的设计;详细设计是在总体设计基础上,确定每个模块内部的详细执行过程,包括代码设计、数据库设计、输出设计、输入设计、软硬件方案设计及人机对话设计等。1.系统总体结构设计结构化是系统设计的指导思想,结构化系统设计是新系统开发的一个重要内容,是结构化系统分析和结构化程序设计之间的接口过程。结构化系统设计技术是结构化程序设计思想的基础上,发展起来的一种用于复杂系统结构设计的技术,它运用一套标准的设计准则和工具,采用模块的方法,进行新系统控制层次关系和分解设计。2. 数据库设计以关系模型为基础构造数据库,在一张二维表中,表中每行叫做一个元组,每列称为一个属性。数据库的设计就是对于一个特定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存贮结构和物理设计,建立实现系统目标,并能有效存取数据和数据模型。在数据库设计中规范化是其重要步骤,其核心问题是用分解关系模式的方法来消除关系模式中的数据冗余,以便于删除、修改等操作灵活进行,并确保数据的完整性。数据库设计的目标是能够正确反映现实世界,减少有害的数据冗余,提高共享程度,消除异常插入、删除,保存数据的独立性,可修改,可扩充,缩短数据库的访问时间,减小数据库的存储空间,保证数据的安全性和保密性,易于维护。本系统数据库设计如下:1数据库表(1)管理员信息(guanli)表:表1.管理员信息(guanli)表(2)员工基本信息(person)表:表2.员工基本信息(person)表(3)领导信息表(lingdao)表:表3. 领导信息表(lingdao)表(4)工作经历(job)表:表4.工作经历(job)表(5)通知信息(note)表:表5. 通知信息(note)表(6)职位变动信息(business)表:表6.职位变动信息(business)表(7)教育经历(jiaoyu)表:表7.教育经历(jiaoyu)表五、输出和输入设计1输出设计是对系统输出的数据流的格式设计。输出方式有打印机打印、屏幕显示、卡片输出机等。本系统主要采用屏幕显示的方式输出。本系统输出设计在此只给出一个以供参考如图7;图7. 系统输出界面2输入设计是对系统的输入数据流的格式及校验设计,将机外信息转换成机内信息,是对信息进行处理的出发点,它是为具有输入功能的模块的程序设计提供依据。输入的方式有键盘输入、模/数转换、数/模转换,网络或通信传输等,本系统的输入方式多采用键盘输入。输入的格式主要是屏幕格式,即在录入数据时显示器的格式。本系统输入设计在此只给出一个以供参考:如图8。图8. 系统输入界面六、系统实施系统实施是在系统详细设计以后开始的阶段,是以系统分析和系统设计工作为基础,按照系统设计的方案,将技术设计转化为物理实现的过程,这就意味着开发人员的工作重点应从系统分析、设计即从思考的阶段转入到实践阶段。主要的任务是在适合的软硬件运行环境里使用适当的开发工具通过程序设计将前期的文档描述转换成能在计算机系统上运行的程序源代码,这也是系统最后的物理实现阶段。1开发工具选择新系统采用editplusj jbulider2007作为前台开发软件。Tomcat 作为后台web服务器。数据库采用Microsoft Access。Jbuilder 2007是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程序、Servlet、JSP、EJB、Web Service等,最新的Jbuilder 2007版本支持Sun的J2SE 1.5和J2EE 1.5。使用可视化工具开发程序有很多好处,其中最显著的是能够快速生成程序框架、设计图形界面、调试程序等,此外Jbuilder 2007内置了对一些企业级服务器的支持,包括Borland服务器、Bea公司的WebLogic服务器、IBM的WebSphere服务器和iPlanet服务器。2系统运行环境(1)硬件环境为CPU采用P41.8G,256M内存,40G硬盘;(2)软件环境为服务器采用WINDOWS SERVER2000,客户端采用Windows 98及以上版本操作系统。Web服务器tomcat,数据库Microsoft sqlserver安装在服务器上。客户端最好使用IE6.0以上为最佳。七、系统使用与评价这一阶段相当于系统实施的后续阶段,对新系统的使用加以介绍,加深用户对系统的认识,依据系统测试的原则,找出系统可能存在的问题,及时做出调整,给出系统转换的初级设想,为了保证系统正常可靠的运行,还要对系统进行维护,以便了解系统是否真正达到了用户的需求。1程序完成情况各具体模块完成情况见表6.1表8.程序完成情况一览表模块名完成情况员工模块完成领导模块完成管理员模块完成2系统测试系统测试是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实施的最终审查。系统测试是为了发现错误而执行程序的过程,从程序中含有错误这个假定出发去测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南不动产测绘员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北计算机信息处理员五级初级历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北环境监测工五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北地质勘查员三级(高级工)历年参考题库含答案解析
- 2025年工业互联网平台数据清洗算法在工业互联网安全防护应用报告
- 2025-2030中国糖料行业消费态势及需求规模预测报告
- 2025年事业单位工勤技能-河南-河南热处理工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河南-河南无损探伤工一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南土建施工人员二级(技师)历年参考题库含答案解析
- 2024版合同协议内容变更协议
- 2025关于医疗平台与医疗机构合作合同模板
- 福州工会考试试题及答案
- 学校后勤工作管理培训
- 胰腺炎的营养治疗与护理
- 头皮健康与头发生长关系的研究
- 财务结账相关管理制度
- 叉车维修方案(3篇)
- 口腔科护士正确吸唾操作规范
- 中学升旗管理制度
- 专业公路工程知识考察试题及答案
- 陕西西安铁一中学2025届英语八下期末检测试题含答案
评论
0/150
提交评论