ODBC API(Open DataBase Connectivity 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的封装,只包含少量对象,使用一组简单的接口;其次,ADO的对象层次并不明显,使用时不必按照一定的创建顺序,方便了应用程序的编写。
兼容性广泛:兼容多种开发语言(如VB,VC++,Java以及脚本语言VB Script和Java Script);可以在任何支持COM及OLE DB的服务器端操作系统上使用。
良好的扩展性:ADO技术访问数据库并不仅局限于关系数据库,OLE DB支持的数据源,ADO都能够支持。
支持事务处理:ADO支持成批修改数据库内容,支持本地缓存对数据的更改,然后在一次更新中把这些修改全部写到数据库中,从而可以提高效率。
存储过程:支持带参数的返回值的存储过程。
2.1.3 计算机动画概述
计算机图形学是一门新兴学科。国际标准化组织(ISO)定义它为:计算机图形学是研究通过计算机将数据转换为图形,并在专门显示设备上显示的原理、方法和技术的学科[11]。
动画是一系列的图像以足够快的速度显示的过程。人类视觉的暂存现象使动画看起来是连续的。比如,电影就是连续放映的胶片图像[12]。
计算机动画也是连续绘制的图像,通常将每一个动画画面称为一帧图像,动画的显示是以时间为基准的。计算机通过连续时间变化的画面完成动画生成[13]。本文使用Windows定时器每隔一段时间发出一个时间消息,来控制画面的绘制[14]。
2.2 MS SQL Server 2000 概述
SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用[15]。
SQL Server 2000具有以下优点:
高性能设计,可充分利用WindowsNT的优势。
系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。
强壮的事务处理功能,采用各种方法保证数据的完整性。
支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQL Server以其内置的数据复制功能、强大的管理工具、与Internet 紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。
3 系统需求分析
3.1 功能需求
本系统要同时具有员工检测与管理的功能。
系统将用户分为管理员和员工。
管理员可进行员工信息的录入、修改和删除,管理员密码修改,测试难度参数的设置,同时提供测试结果排序功能。
员工通过管理员告知的ID和密码登录系统,选择难度,进行测试,测试完成后结果自动录入数据库。每个员工只能有一次测试机会。
3.2 性能需求
因为员工测试人数不定,系统应该做到操作简单实用,减少员工额外操作时间,做到一人测完下一人可以马上登陆测试,对员工测试中无端退出给与惩罚。系统中包含数据库操作,要求系统对数据库异常有一定的处理。 MFC员工反应时间检测评测系统设计(4):http://www.751com.cn/jisuanji/lunwen_3674.html