MFC员工反应时间检测评测系统设计(4)
时间:2017-03-02 22:34 来源:毕业论文 作者:毕业论文 点击:次
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 性能需求 因为员工测试人数不定,系统应该做到操作简单实用,减少员工额外操作时间,做到一人测完下一人可以马上登陆测试,对员工测试中无端退出给与惩罚。系统中包含数据库操作,要求系统对数据库异常有一定的处理。 (责任编辑:qin) |