MFC员工反应时间检测评测系统设计(2)
时间:2017-03-02 22:34 来源:毕业论文 作者:毕业论文 点击:次
参 考 文 献 37 1 引言 1.1 课题背景 随着社会发展,行业划分越来越细,某些行业需要工作人员拥有快速反应的能力。人对客观物体变化反应时间,是反映人的心理活动的一个指标。一个人的反应时间指标,反应的是被测试者对某种刺激或某个问题的反应速度、对特定问题的正确表达程度等能力。某些行业在招聘员工时十分看重受聘员工的该指标。然而,摆在面前的一个问题是:如何在员工招聘时方便地检测该指标并合理无误地管理员工的基本信息与检测信息。倘若采用传统的人工检测与管理方法,必将存在耗时、效率低下等缺点,为企业带来不必要的麻烦。 好在随着社会发展的同时,科学技术也在不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对信息进行管理,具有传统管理所无法比拟的优点。这也为员工反应时间检测提供了一种可行性的办法,即,开发同时具有检测待聘员工反应时间和管理待聘员工基本信息的计算机软件。 1.2 课题意义 利用计算机软件来实现员工反应时间检测评测,具有成本低,耗时少,结果清晰准确等优点,从而提高了工作效率。员工反应时间检测评测实现待聘员工基本信息的录入,修改,删除功能,并与其测试结果对应。由于检测由计算机处理,检测后就能出结果,测试结果一目了然,有助于企业择优聘用,在最短的时间确定企业需要的人才。 2 技术与工具概况 2.1 相关技术 2.1.1 MFC概述 MFC,微软基础类(Microsoft Foundation Classes),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎[1]。MFC是Win API与C++的结合,API,即微软提供的WinDOS下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方的编程语言来进行对WinDOS下应用程序的开发,使这些被开发出来的应用程序能在WinDOS下运行。 MFC库中的所有类形成了建立应用程序的框架,利用这些类可以充分支持Windows应用程序开发。构建MFC库的主要目的是为方便Windows应用程序的开发和设计[2]。正是由于MFC编程方法充分利用了面向对象技术的优点,它使得编程时极少需要关心对象方法的具体实现细节,同时类库中的各种对象的强大功能足以完成设计任务中的绝大部分,这使得应用程序设计中,程序员所需编写的代码大为减少,有力地保证了程序的良好的可调试性。MFC是一个框架式类库,框架式类库同一般的类库的不同之处在于,库中的各个类之间是有联系的它们是按照框架所定义的模式去协作完成任务的。 它具有以下特点: (1)封装性:构成MFC框架的是MFC类库。MFC类库是C++类库。这些类或者封装了Win32应用程序编程接口,或者封装了应用程序的概念,或者封装了OLE特性,或者封装了ODBC和DAO数据访问,功能。 (2)继承性:首先,MFC抽象出众多类的共同特性,设计出一些基类作为实现其他类的基础。这些类中,最重要的类是 CObject和CCmdTarget。CObject是MFC的根类,绝大多数MFC类是其派生的,包括CCmdTarget。CObject 实现了一些重要的特性,包括动态类信息、动态创建、对象序列化、对程序调试的支持,等等。所有从CObject派生的类都将具备或者可以具备 CObject所拥有的特性。CCmdTarget通过封装一些属性和方法,提供了消息处理的架构。MFC中,任何可以处理消息的类都从 CCmdTarget派生。针对每种不同的对象,MFC都设计了一组类对这些对象进行封装,每一组类都有一个基类,从基类派生出众多更具体的类。这些对象包括以下种类:窗口对象,基类是CWnd;应用程序对象,基类是CwinThread;文档对象,基类是Cdocument,等等。 (责任编辑:qin) |