人才测评系统设计与实现考试管理
- 格式:doc
- 大小:2.11 MB
- 文档页数:55
目录
1 绪论0
1.1 人才测评系统开发背景0
1.2 国内外研究现状0
1.3 开发目的1
1.4 本课题研究的意义2
2 相关知识介绍3
2.1 开发环境及运行环境3
2.1.1开发环境3
2.1.2运行环境3
2.2 开发运行平台选择及分析3
2.2.1系统开发平台选择3
2.2.2相关技术分析4
2.3 系统优点7
3 人才测评系统总体设计8
3.1 人才测评系统介绍8
3.2 系统范围8
3.3 系统体系结构8
3.4 系统总体流程10
3.5 系统架构11
3.6 功能架构12
3.7 数据库结构图14
3.7.1数据模型15
3.8 数据库表16
4 人才测评系统详细设计24
4.1 功能概述24
4.2 个人信息完善24
4.2.1功能概要24
4.2.2处理流程24
4.2.3画面原型25
4.2.4处理逻辑25
4.3 考生测评记录一览26
4.3.1功能概要26
4.3.2处理流程26
4.3.3画面原型26
4.3.4处理逻辑27
4.4 正式测评考卷一览28
4.4.1功能概要28
4.4.2画面原型28
4.4.3处理逻辑28
4.5 正式测评首页28
4.5.1功能概要28
4.5.2处理流程28
4.5.3画面原型29
4.5.4处理逻辑30
4.6 DEMO测评首页30
4.6.1功能概要30
4.6.2画面原型30
4.6.3处理逻辑31
4.7 DEMO测评成绩显示31
4.7.1功能概要31
4.7.2画面原型31
4.7.3处理逻辑31
4.8 系统消息设计31
4.9 技术难点及解决方案32
5 系统测试35
5.1 系统测试方法35
5.2 测试环境描述35
5.3 系统运行实例36
5.3.1考生测评记录一览测试36
5.3.2正式测评考卷一览测试37
5.3.3正式测评首页测试40
5.3.4DEMO测评首页测试41
5.3.5DEMO测评成绩显示测试43
5.3.6个人信息完善测试44
5.4 负载测试46
5.5 测试结果及改进建议47
5.5.1测试结果综述47
5.5.2改进建议47
6 结论48
致谢49
参考文献50
1 绪论
本章内容展示了人才测评系统的开发背景,国内外研究现状,开发目的以及本系统的研究意义。
1.1 人才测评系统开发背景
随着社会分工的日益细化,以及经济社会的高速发展,个体与个体之间,组织与组织之间的竞争态势不断从广度与深度两个方面发展,工作本身对人的素质和心理适应性的要求越来越高。许多待遇优厚、工作舒适、社会地位高的职位常常具有众多的求职者,此时,单凭个人经验的选拔方法无法对人的心理素质进行科学准确的评估。在人力资源管理领域,人才测评可以用来对人才进行选拔。人才测评的运用可以使人事决策更为科学、准确,并可大大提高选拔的效率。
知识经济时代,人才是关键。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠是企业的人才,人才之争已经成为市场竞争中的核心内容之一,以人才为本成为企业立足和发展的根本。有效的管理企业的人才,为企业提供强有力的储备人才,使之成为企业发展的主动力。通过人才知识测评,掌握最新的。准确的企业人才技能资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。面对大量的人员招聘,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低,单凭个人经验的选拔方法无法对人的心理素质进行科学准确的评估,企业往往选错人,造成不必要的损失和麻烦,对企业本身和求职者个人来说都不利。
1.2 国内外研究现状
上世纪九十年代末,人才测评在国内开始受到企业和个人的重视,几年的时间内已经有几百家机构开始从事这方面的工作。但人才测评在我国的发展还不成熟,有不少难尽人意之处,例如很多测评已经过时,不适合现代人的特点,也有一些机构将国外的测评工具进行翻译直接使用,不进行本土化研究。而人们对测评的认识也有一些误解,许多测评机构和媒体在宣传方面有些夸大,导致很多人对测评寄予极高的期望,或者认为测评就是考试,并且希望测评能够做决定,给自己一个结论。
国内绝大多数的测评公司以企业服务为主,不提供针对个人的服务。目前也有600家左右的机构从事个人职业规划工作,不过大多是只有2-3人的作坊式小公司,10人左右的公司已经是凤毛麟角。这些机构对测评很重视,但没有自己的研发实力,通常是购买其他公司的测评工具。测评中以兴趣测评、性格测评、技能测评和价值观测评应用最为广泛。
美国和欧洲的测评发展较早,已经有近百年的历史,目前应用得比较成熟,分类也非常细,不同的测评会 有不同应用要求,如测评应用人员的教育背景、资格等。实际上,测评在西方已经形成产业。拿美国来说,每年人才测评服务的直接收入就达10亿美元以上,如果包括与测评服务相关联的咨询和培训费用,则可多达100多亿美元。对个人来说不论是升学、就业、跳槽、晋升、考核,都要经历各种各样的测评。
因此测评系统在市场上很有前景。只要企业建立测试中心,配备熟悉测评工具使用的人力资源从业者,由专业测评公司提供工具量表,企业自行组织测评,测评结果再由专业测评公司来评价。人力资源经理只需要选择适合需要的测评工具就可以。
1.3 开发目的
1、以选拔为目的:企业进行外部选拔或内部晋升的过程中面对各具特点候选人,如何选择出与岗位素质标准最接近的候选人,尽量达到人职匹配是解决问题的关键。很多企业会根据岗位素质标准有针对性地选择测评方法,对候选人进行客观的评价。
2、以培训为目的:企业针对中高层管理者的培训是企业内部人力资源开发的关键环节,中高层管理者的工作特点与在企业内部关键的作用,就决定了人力资源部门不可能用针对基层员工的培训需求分析方法,对其进行培训需求评估。必须要找到能够真实反映中高层管理者实际素质水平与岗位素质标准差异的方法。很多国际知名的企业将人才招聘选拔技术作为培训需求分析的有效工具,与重要的培训方法。
3、以考核为目的:在传统的绩效考核中对能力的考核往往采用民主评议、上下级评议等受人为因素影响较大的方法。评议结果受任职者在内部人际关系的影响明显,不能客观的反映任职者真实的素质水平。人才招聘选拔在绩效考核或在绩效管理中的应用能够极大地解决这个问题,杜绝在能力考核过程中受组织内部人际关系的影响。现在很多企业已经把测评中心(assessment center)技术引入了绩效管理体系之中。
4、以诊断为目的:为什么相同的岗位、政策与环境,而不同任职者的绩效水平却有很大的差异?这一直是困扰企业管理者的问题。人才招聘选拔技术在员工能力诊断中能够通过多种科学的方法,发现造成绩效差异的关键性因素。并提取其中通过培
训与指导可以获得显著提高的素质对被试者进行反馈,以达到提高被试者绩效水平的目的。
1.4 本课题研究的意义
人才就是效益,这已是成为企业管理者的经营理念。然而,如何科学、快捷地选拔人才,如何有效地激励人才,仍是许多企业管理者的困惑。人才测评由于科学的理论依据和技术的可操作性,已成为西方企业选择与考核人才的必备手段。随着其理论的深化及技术的更新,人才测评在管理中的价值日益突出。人才测评有助于企业全面了解人才、有助于公平的选择任用人才、有助于人才使用中的因才施用、有助于人才资源的合理开发、有助于高效地激励人才。目前,随着市场经济的发展,人才测评进入我国企业已势不可挡。总之,纵观人才测评的发展与应用历史,我们可以这样说,只要企业能够科学地应用人才测评,就一定能够感受到其无比的价值。
2 相关知识介绍
本章内容主要介绍开发人才测评系统的相关知识,包括开发环境,开发平台,及开发本系统使用到的技术分析以及本系统的优点等。
2.1 开发环境及运行环境
2.1.1 开发环境
AMD Athlon(tm)II X2 215 ,1.87GB 内存,360G硬盘
Microsoft® Windows™ XP Professional
eclipse-SDK-3.5.1-win32
Apache-tomcat-6.0.26
Oracle 10g_home2
TortoiseSVN 1.6.6
2.1.2 运行环境
CPU:Pentium500MHz以上
Memori:256MB以上
OS:Windows2000, XP
互联网
IE6.0以上、火狐1.5以上且支持JavaScript和Ajax的WEB浏览器;
800*600或以上的屏幕分辨率
2.2 开发运行平台选择及分析
2.2.1 系统开发平台选择
1) IDE工具
本系统采用免费开源的IDE Eclipse,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。简单而言,Eclipse包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、
SQL。
2) Web服务器
服务器选用Apache 开源的服务器Tomcat,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的个核心项目,由Apache, Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 6支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
3) 前端设计工具
Dreamweaver是一个非常专业的网页设计软件,它包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX, JavaScript, Java, Flash, ShockWave等特性。同时它还提供了自动更新页面信息的功能。Dreamweaver还采用了Roundtrip HTML技术。这项技术使得网页在Dreamweaver和HTML代码编辑器之间进行自由转换,HTML句法及结构不变。这样,专业设计者可以在不改变原有编辑习惯的同时,充分享受到可视化编辑带来的益处。
4) 数据库
后台数据库选为Oracal10g,主要因为系统在Oracal10g上运行良好。Oracal10g一款在企业内和因特网上开发、部署和管理应用的高移动性和可伸缩性的数据库。最主要的新特性是在数据库中包括Java和因特网能力,还包括能够管理和访问多媒体(视频、音频、图像、文本、空间)的Oracle interMedia。Oracle 10g还包括Oracle Web
DB,这个Web开发环境使开发者能建立使用标准的Web浏览器和Oracle10g数据库的动态的、数据驱动的Web网站。
2.2.2 相关技术分析
1、MVC模式
上世纪70年代,MVC模式在Smalltalk-80的GUI设计中被提出,体现了将状态与表示分离的思想。MVC模式至今已被广泛使用,特别是最近几年被推荐为Sun公司J2EE平台的设计模式,受到越来越多的Web开发者的欢迎。MVC模式将用户面临的问题分为3个部分。数据模型部分包括程序的计算部分,视图代表了用户接口,控制器在用户和视图之间交互。它实际上描述了不同部分对象之间的通信方式,以使他们不必卷入彼此的数据模型和方法中。随着面向对象技术的发展,MVC的含义和用途变得更加广泛,不仅可以用十组件的构造,也可用于大型面向对象系统的设计。MVC强制性地把应用程序的输入、处理和输出分开,如图2.1所示: