电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
现成论文
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
免费论文
->
人力资源论文格式
人力资源管理项目的开发与研究(二)
本论文在
人力资源论文格式
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看 因此,分析一般都是分析员和用户协作的产物,在这个阶段,还未涉及到代码或程序的问题;它只是理解需求和实现系统的第一步。3.3.1 系统功能结构图本章第一节对招聘管理系统的功能需求进行了分析,如图3-6所示,典型的招聘管理系统从功能结构上分为三个层面:基础数据层、业务处理层和决策支持层。基础数据层。基础数据层包含的是变得很小的静态数据,主要有两大类,一类是求职者个人属性数据,如姓名、性别、学历等;另一类是企业数据,如企业组织结构、职位设置、管理制度等。基础数据在招聘管理系统初始化的时候要用到,是整个系统正常运转的基础。业务处理层。业务出来层是指对应于招聘管理具体业务流程的系统功能,这些功能将在日常管理工作中不断产生与积累新数据,如新员工数据、薪资数据、绩效考核数据、培训数据、考勤休假数据等。这些数据将成为企业掌握人力资源状况、提高人力资源管理水平以及提供决策支持的主要数据来源。决策支持层。决策支持层建立在基础数据与大量业务数据组成的招聘管理数据库基础上,通过对数据的统计和分析,就能快速获得所需信息,如求职者应聘情况等这不仅能提高招聘管理效率,而且便于企业高层从总体把握人力资源情况。
图3-6 招聘管理系统的功能结构图3.4 招聘管理系统的体系结构设计3.4.1 C/S和B/S体系结构C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。目前大多数应用软件系统都是Client/Serve;形式的两层结构,现在的软件应用系统正在向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web和Client/Server应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,Microsoft.net也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在JAVA这样的跨平台语言出现之后B/S架构更是飞快地普及起来了。总的说来,B/S结构同传统的C/S模式相比,其优点在于:(1)Browse/Server是一种瘦客户机模式,客户端软件仅需安装浏览器,且对客户端硬件配置要求较低;(2)标准统一,维护相对简单。HTML是Web信息的组织方式,所有Web服务器和浏览器都遵循这个国际标准,使用B/S方式,可以将开发人员集中在服务器端,只需开发和维护服务器端应用程序,而服务器上的应用程序可通过网络浏览器在客户端上执行,从而充分发挥开发人员的群体优势,应用软件的维护也相对简单;(3)无需开发客户端软件。浏览器软件可以从Internet上免费得到,对于安装了Windows操作系统的客户机来说,只要使用内置的网络协议和浏览器即可;(4)跨平台支持。由于采用统一的通讯协议,并且浏览器及服务器软件可以支持多平台,所以方便的在企业异构平台运行;(5)浏览器界面易学易用,使用者无须太多技术知识。基于以上对B/S和C/S实现,采用Browse/Server两种模式的分析,本文中对基于Web的HRMS的模式,如图3-8所示。这是一种基于世界范围内最先进技术的网络配置方案,也是配合Internet/Intranet建设的最佳方案,这种技术平台方案最大限度地方便了用户部署和维护大型软件系统,从而大大降低了用户目标系统的总体拥有成本(TCO)。下面是对该体系结构的具体说明:(1)客户端主要负责人机交互,包括一些与数据和应用关系的图形和界面运算。(2)WEB服务器主要负责对客户端应用程序的集中管理。(3)应用服务器主要负责应用系统的逻辑结构和数据关系,即事务处理。应用服务器又可以根据其处理的具体业务不同而分为多个。(4)数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。3.4.2 招聘管理系统基于Web的三层结构设计Web正逐渐改变着社会结构和人类生活。随着全球互联网的迅速发展,以WWW为基础构架的各种应用系统正日益普及,从而极大地影响了各类管理应用系统的开发及实施方法。以Web为基础的网络同传统的C/S结构相比有许多优势,如统一的通讯协议、瘦客户机(客户端只需要浏览器)、任何连入互联网的节点甚至无线连接都可以接入管理系统等。由于Web体系结构的巨大优势,许多大型企业正在建立Web平台的人力资源管理系统并融合了企业资源配置,使整个企业形成一个生产、管理的有机整体,实现高效的计算机化管理。本文中对HRMS的实现是基于Web的,采用B/S这种最新的体系结构。人力资源管理系统主界面窗体上集成有Web浏览和消息处理功能,能根据需要链接到企业内部网或Internet上,查询、处理相关的企业内部信息和政策法规信息,实现全方位的信息资源共享。这种B/S模式主要是由表示层、功能服务层、数据服务层构成的三层体系结构,如图3-9所示。
图3-9 系统的结构模型图该系统的物理结构有三层:第一层是分布在企业集团及全国甚至是世界各地的网络用户终端,有关人员可以使用终端上的浏览器,在授权范围内,从任何地方进入管理系统。第二层是位于企业信息中心机房的Web服务器,它负责接受各用户的访问请求,并把处理结果通过网络送给用户。第三层是同样位于中心机房的数据库服务器,它负责存储、处理通过网络收集的数据。因此软件结构也分为三层:浏览器层,应用服务器层,数据库服务器层。系统的核心部分是Web Server它负责接受远程或者本地的HTTP查询请求,然后根据查询的条件到数据库服务器获取相关数据,再将结果翻译成标准HTML语言和各种Script代码,传送回提交请求的用户浏览器。同样,浏览器也会将更改、删除、新增数据记录的请求申请送至Web服务器,由后者和数据库服务器联系完成这些工作。4 招聘管理系统的实现4.1 本系统的模块功能介绍(1)招聘动态发布招聘动态信息:系统管理员可以对招聘动态信息进行增加、删除、修改。发布紧急招聘信息:系统管理员可以对一个急需岗位进行更新。(2)人才战略人才战略发布:系统管理员可以在网上发布人才战略,并可以查看人才战略。(3)社会招聘职位管理:①录入招聘岗位信息:系统管理员可以录入新增的招聘岗位信息,然后保存到数据库中。②更新招聘岗位信息:系统管理员可以修改招聘岗位信息,然后保存到数据库中。③删除招聘岗位信息:系统管理员可以从数据库中删除过期的招聘岗位信息。④查看招聘岗位信息:系统管理员可以在线查询、查看招聘岗位信息。新增职位:系统管理员可以录入新增的招聘岗位信息,然后保存到数据库中。简历查询:①删除应聘简历:系统管理员可以从数据库中删除无用的应聘简历。②查看应聘简历:系统管理员可以在线查询、查看应聘者简历。③修改人才信息:系统管理员可以修改人才信息,然后保存入人才库中。(4)校园招聘招聘专业:系统管理员可以对招聘专业进行增加、删除、修改。校园招聘会:系统管理员可以对校园招聘会进行增加、删除、修改。校园简历查询:系统管理员可以查询、删除、修改。(5)人才库未入人才库简历查询:①修改人才信息:管理员可以修改人才信息,然后保存入人才库中。②删除人才信息:管理员可以从人才库中删除无用的人才信息。③查看人才信息:管理员可以查询、查看人才信息。人才库简历查询:①修改人才信息:管理员可以修改人才信息,然后保存入人才库中。②删除人才信息:管理员可以从人才库中删除无用的人才信息。③查看人才信息:管理员可以查询、查看人才信息。(6)系统维护新增用户:系统管理员可以增加新的用户,并把该用户信息保存到数据库中。用户管理:①增加用户:系统管理员可以增加新的用户,并把该用户信息保存到数据库中。②修改用户信息:系统管理员可以修改用户的权限、信息、然后把修改后的信息保存到数据库中。③删除用户:系统管理员可以从数据库中删除该系统的用户信息。④查看用户信息:系统管理员可以查询、查看该系统的用户信息。专业维护:系统管理员可以对专业进行增加、删除。工作地点维护:系统管理员可以对工作地点进行增加、删除。联系方式维护:系统管理员可以对公司的联系方式进行更新。4.2 功能实现及相应的图形界面本系统如图4-1所示,主要实现以下一些功能:
图4-1系统功能模块图4.3 系统的开发工具和运行环境Java是目前建立基于Web的管理系统的一种最先进的技术,在本文的开发中,基于前面对Java及基于Java的集成开发环境Eclipse的性能、特点的介绍,选用了Eclipse作为前台开发工具,在Eclipse中连接到相应的数据库,用dreamware做用户界面的开发,开发过程中还用到JSP, J2EE等技术以及Java, XML等语言的相关知识。后台采用JDBC建立和管理数据库。系统采用了B/S结构,可以在Windows 2000, Windows XP中运行,浏览器使用Internet Explorer 6.0。硬件环境,建议内存512兆。5 招聘管理系统测试5.1系统测试的目标软件测试是在软件投入运行之前对软件需求分析、设计规格和编码的最终复审,是保证软件质量和可靠性的关键步骤。软件测试的主要过程是根据软件开发各阶段的规格说明和程序内部结构,精心设计若干测试用例,使用这些测试用例运行程序,从而找出程序中隐藏的错误。测试的目的就是在系统运行之前, 尽可能多地发现系统中的错误。测试的目标:(1)测试是为了发现程序中的错误而执行程序的过成。(2)好的测试方案是极可能发现程序中迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。测试方法可分为两种:如果已经知道了某个程序应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果已经知道模块内部工作过程,可以通过检验模块内部动作是否按照设计要求的规定正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。5.2 测试的实现本系统采取的测试方法是先对单个模块进行单元测试,经过修改和调整通过以后,进行总体测试。测试结果各项功能均已经或基本达到设计要求。5.2.1 模块测试在设计的好的系统中,每个模块完成一个清晰定义的子功能。而且这个子功能和同级其他模块的功能之间没有相互依赖关系。因此,有可能把每个模块作为一个单独的实体来测,而且通常比较容易设计检验模块正确性的测试方案。模块测试的目的是保证每个模块作为一个单元能正确运行。5.2.2 系统及子系统测试系统测试是把经过测试的子系统装配成一个完整的系统来测试。 在这个过程中不仅应该发现设计和编码的错误,还应该验证系统确定能提供需求说明书中指定的功能, 而且系统的动态特性也符合预定要求。子系统测试是指当把各个经过测试的、独立的模块经过一定的方式、方法集成为一个子系统后进行的测试。这一步主要是测试接口,看各个模块之间的接口是否匹配,通信规则是否合理。(1)测试的主要内容包括:①在系统登录模块中用户输入登录名称和密码之后,测试系统的安全性。②在简历管理模块中,测试应聘者投递的简历,管理员是否能够查收等操作。③在发布招聘职位时,测试应聘者是否能够查看发布招聘职位,并对选中的职位进行投递简历。④在修改密码模块中,测试用户是否真的能把密码修改成功。(2)验收测试	这一步的任务是进一步验证软件的有效性,即验证软件的功能和性能。测试的主要内容包括:①连接测试:主要对系统各个页面之间的链接情况进行了测试②布局测试:主要对系统各个页面的布局情况进行了测试,通过多次测试本系统能基本满足要求。③β测试:邀请了其他同学和老师对本系统整体功能进行了测试,测试结果一切正常,达到了设计的要求。6 总结与展望随着Internet/Intranet等技术的迅速发展和广泛应用,很多企业都构建了自己的局域网,他们能通过网络迅速地发布和传达信息,也能通过网络迅速地搜寻和获取信息。网络改变了我们的日常生活,同时也给企业管理带来深刻的变革,建立基于Web的招聘管理系统正是顺应时代发展的需要。本文查阅了大量文献资料,对人力资源管理的发展概况、目前的人力资源管理系统的一些应用情况以及存在的问题等作了详细的调查和研究。在对人力资源管理的基本理论和最新思想的研究的基础上,结合国内外人力资源管理系统的应用现状,以及现有计算机网络通信技术的发展和应用等,提出采用先进的技术手段,建立基于Web的招聘管理系统。并对该系统的实现方法、体系结构等作了分析研究,阐述了系统的实现技术:Java技术的功能特性和应用,并引入了Eclipse作为开发工具,最后实现了基于Web的招聘管理系统实例。具体来说,主要完成了以下工作:(1)阐述了Java技术和基于Java的集成开发环境Eclipse的功能特性,提出选用Eclipse作为人力资源管理系统的主要开发工具。(2)对招聘管理系统进行了需求分析和系统分析,分析了面向对象的系统开发方法,完成了基于Web的招聘管理系统的体系结构设计。(3)对招聘管理系统的一些功能模块进行一些介绍,并以截图的方式,展现给用户,以便用户能很好的了解本系统。(4)根据前面对招聘管理系统的分析和体系结构设计,以及对系统开发技术和工具的研究,成功应用mysql5.0作为数据库,基于Windows平台和Internet Explore 6.0实现了基于Web的招聘管理系统实例。通过本文的研究,基本上实现的招聘管理系统,运行效果好。对实现基于Web的人力资源管理系统提供了一个好的思路,对ERP系统中其他子系统的实现具有一定的参考价值。Java和Eclipse等技术不失为实现基于Web的系统的有力工具,同时具有一定的理论先进性和应用价值。但是,由于多方面的原因,本课题的研究还有很多不足之处,今后的工作主要体现在以下一些方面:(1)Jsp页面设计还有待提高。 (2)所实现的招聘管理系统功能还有待完善,界面的友好方面也有待改善。
首页
上一页
1
2
下一页
尾页
2
/2/2
上一篇
:
战略性人力资源管理在企业发展中..
下一篇
:
企业人力资源的合理配置与使用研究
Tags:
人力
资源管理
目的
开发
研究
【
收藏
】 【
返回顶部
】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文