MFC员工反应时间检测评测系统设计

上传人:豆浆 文档编号:16804250 上传时间:2017-11-09 格式:DOC 页数:12 大小:35.50KB
返回 下载 相关 举报
MFC员工反应时间检测评测系统设计_第1页
第1页 / 共12页
MFC员工反应时间检测评测系统设计_第2页
第2页 / 共12页
MFC员工反应时间检测评测系统设计_第3页
第3页 / 共12页
MFC员工反应时间检测评测系统设计_第4页
第4页 / 共12页
MFC员工反应时间检测评测系统设计_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《MFC员工反应时间检测评测系统设计》由会员分享,可在线阅读,更多相关《MFC员工反应时间检测评测系统设计(12页珍藏版)》请在金锄头文库上搜索。

1、-范文最新推荐-1 / 12MFC 员工反应时间检测评测系统设计摘要员工反应时间检测评测系统,用于检测员工反应时间指标参数,并以此为依据给出员工能力评级。对于某些行业而言,这在招聘员工的时候有着十分重要的应用。在实际现实中,一个人的反应时间指标,反映的是被测试者对某种刺激或某个问题的反应速度、对特定问题的正确表达程度等能力。为了真实有效地反映出一个员工对于各个方面的反应能力,通过运用windows 环境下相关的计算机动画的知识,使用在空白界面中点击高速移动物体的方法,检测员工的反应时间与点击正确率等参数,得到员工的相关能力评级,并将结果录入数据库,方便查看。从而使得某些行业可以直白、清晰、简单

2、明了的对于招聘的员工进行筛选,争取到最优秀的员工。6244关键词反应时间检测计算机动画数据库 MFC毕业设计说明书(论文)外文摘要TitleEmployee response time testing evaluation systemAbstractThe employee response time testing evaluation system is used to test the parameters of employee response time ,and give employee capacity evaluation on the basis of these par

3、ameters. For some industries, it has a very important application in the recruitment of employee.In the practical reality, a persons response time indicator , reflects the speed of response of the test of a stimulus or a specific problem.In order to real effectively reflect a staff for all aspects o

4、f the response ability,by using the knowledge of computer animation in Windows environment and the method of clicking the high-speed moving objects in the blank, testthe parameters of employee response time and correct rate,andget the capacity evaluation.Then record theseto database andcouldbe check

5、ed commodiously. So certain industries could select the best employeestraightforwardly and clearly. -范文最新推荐-3 / 12参 考 文 献 371 引言11 课题背景随着社会发展,行业划分越来越细,某些行业需要工作人员拥有快速反应的能力。人对客观物体变化反应时间,是反映人的心理活动的一个指标。一个人的反应时间指标,反应的是被测试者对某种刺激或某个问题的反应速度、对特定问题的正确表达程度等能力。某些行业在招聘员工时十分看重受聘员工的该指标。然而,摆在面前的一个问题是:如何在员工招聘时方便地检测

6、该指标并合理无误地管理员工的基本信息与检测信息。倘若采用传统的人工检测与管理方法,必将存在耗时、效率低下等缺点,为企业带来不必要的麻烦。好在随着社会发展的同时,科学技术也在不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对信息进行管理,具有传统管理所无法比拟的优点。这也为员工反应时间检测提供了一种可行性的办法,即,开发同时具有检测待聘员工反应时间和管理待聘员工基本信息的计算机软件。12 课题意义利用计算机软件来实现员工反应时间检测评测,具有成本低,耗时少,结果清晰准确等优点,从而提高了工作效率。员

7、工反应时间检测评测实现待聘员工基本信息的录入,修改,删除功能,并与其测试结果对应。由于检测由计算机处理,检测后就能出结果,测试结果一目了然,有助于企业择优聘用,在最短的时间确定企业需要的人才。2 技术与工具概况2.1 相关技术-范文最新推荐-5 / 122.1.1MFC 概述MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在 C+环境下编写应用程序的一个框架和引擎1。MFC 是 Win API 与 C+的结合,API,即微软提供的 WinDOS 下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各

8、种各样的第三方的编程语言来进行对 WinDOS 下应用程序的开发 ,使这些被开发出来的应用程序能在 WinDOS 下运行。 程序员将结合自己的实际,从适当的 MFC 类中派生出自己的类,实现特定的功能,达到自己的编程目的4 。(3)虚拟函数和动态约束:MFC 以 C+为基础,自然支持虚拟函数和动态约束。但是作为一个编程框架,有一个问题必须解决:如果仅仅通过虚拟函数来支持动态约束,必然导致虚拟函数表过于臃肿,消耗内存,效率低下。例如,CWnd 封装 Windows 窗口对象时,每一条 Wnidows 消息对应一个成员函数,这些成员函数为派生类所继承。如果这些函数都设计成虚拟函数,由于数量太多,实

9、现起来不现实。于是,MFC 建立了消息映射机制,以一种富有效率、便于使用的手段解决消息处理函数的动态约束问题。这样,通过虚拟函数和消息映射,MFC 类提供了丰富的编程接口。程序员继承基类的同时,把自己实现的虚拟函数和消息处理函数嵌入 MFC 的编程框架。MFC 编程框架将在适当的时候、适当的地方来调用程序的代码。(4)MFC 的宏观框架体系如前所述,MFC 实现了对应用程序概念的封装,把类、类的继承、动态约束、类的关系和相互作用等封装起来。这样封装的结果对程序员来说,是一套开发模板(或者说模式)。针对不同的应用和目的,程序员采用不同的模板。例如,SDI 应用程序的模板,MDI 应用程序的模板,

10、规则 DLL 应用程序的模板,扩展 DLL 应用程序的模板,OLE/ACTIVEX 应用程-范文最新推荐-7 / 12序的模板,等等。为了支持对应用程序概念的封装,MFC 内部必须作大量的工作。例如,为了实现消息映射机制,MFC 编程框架必须要保证首先得到消息,然后按既定的方法进行处理。又如,为了实现对DLL 编程的支持和多线程编程的支持,MFC 内部使用了特别的处理方法,使用模块状态、线程状态等来管理一些重要信息。虽然,这些内部处理对程序员来说是透明的,但是,懂得和理解 MFC 内部机制有助于写出功能灵活而强大的程序。 ODBC API( Open DataBase Connectivity

11、 API)MFC ODBC (Microsoft Foundation Classes ODBC)DAO (Data Access Object)OLE DB (Object Link and Embedding DataBase)ADO (ActiveX Data Object)本文采用 ADO 技术。ADO 是应用级的编程接口,它以 OLE DB 为基础,对 OLE DB 进行了封装9。它的主要优点是易于使用、速度快、内存支出少和使用较少的网络流量。ADO 技术有如下特点10 :易于使用:这是 ADO 技术的最重要的一个特征。首先它是 OLE DB 的封装,只包含少量对象,使用一组简单的接

12、口;其次,ADO 的对象层次并不明显,使用时不必按照一定的创建顺序,方便了应用程序的编写。兼容性广泛:兼容多种开发语言(如VB,VC+,Java 以及脚本语言 VB Script 和 Java Script) ;可以在任何支持 COM 及 OLE DB 的服务器端操作系统上使用。良好的扩展性:ADO 技术访问数据库并不仅局限于关系数据库,OLE DB 支持的数据源, ADO 都能够支持。支持事务处理:ADO 支持成批修改数据库内容,-范文最新推荐-9 / 12支持本地缓存对数据的更改,然后在一次更新中把这些修改全部写到数据库中,从而可以提高效率。存储过程:支持带参数的返回值的存储过程。2.1.

13、3 计算机动画概述计算机图形学是一门新兴学科。国际标准化组织(ISO )定义它为:计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原理、方法和技术的学科11。动画是一系列的图像以足够快的速度显示的过程。人类视觉的暂存现象使动画看起来是连续的。比如,电影就是连续放映的胶片图像12。计算机动画也是连续绘制的图像,通常将每一个动画画面称为一帧图像,动画的显示是以时间为基准的。计算机通过连续时间变化的画面完成动画生成13。本文使用 Windows 定时器每隔一段时间发出一个时间消息,来控制画面的绘制14。 4 系统设计系统设计是员工反应时间检测评测系统开发中最重要的阶段。依照需求

14、对系统进行划分,根据模块之间的关系整理出系统的流程,这样做既提高了系统设计的准确度,又可以规范设计流程,避免了设计中的随意性。4.1 系统功能模块根据实际情况以及需求分析设计出如图 4-1 的系统功能模块示意图。图 4-1 系统功能模块示意图4.2 系统流程分析-范文最新推荐-11 / 12前面的分析中已经定义了系统各个功能模块,属于静态建模的范围。在系统运行时的动态模型应该有系统的流程决定。具体的流程如图 4-2 所示。图 4-2 系统流程图4.3 系统用例图系统用例图有助于表达系统的功能需求或行为。本系统用例图如图 4-3 所示。图 4-3 系统用例图4.4 数据库表的设计管理员表(adlogin)包含了管理员信息。其结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号