基于VFP9.0NCRE上机模拟练习系统设计与实现.docVIP

基于VFP9.0NCRE上机模拟练习系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VFP9.0NCRE上机模拟练习系统设计与实现

基于VFP9.0NCRE上机模拟练习系统设计与实现   摘 要:本系统是以计算机等级考试为蓝本开发的一个上机模拟练习系统。练习过程和正式的考试过程类似,除此之外,还实现了自由选题,加载参考答案等多项额外功能。通过本系统的练习,学生能够快速熟悉考试环境,轻松地通过考试。   关键词:NCRE;数据库开发工具;模拟系统;上机练习   中图分类号:TP311.13 文献标识码:A   前言   在信息化高度发达的当今社会,是否具备一定的计算机使用能力已成为衡量一个人综合素质的标志之一。良好的计算机操作能力为以后的就业、创业和发展都提供了充分的准备。在现在的人才招聘和职称评定中,全国计算机等级考试(NCRE)证书也已经成为重要的参考标准之一,它的主要考试科目设置有C语言、VB6.0、VFP6.0、Java、MySql、C++等。由于NCRE上机考试环境和平时教学环境有很大的差异,为此,很有必要开发一个可以随时更新题库的二级模拟系统(以VFP语种为例)供学生进行学习,让学生在平时的学习中也能接触与考试系统类似的模拟练习系统,训练学生的适应能力,提高考试通过率。   1 系统设计   1.1 设计思路   本系统的主要用户是大学计算机教师和需要参加计算机等级考试的大学生。大学教师拥有丰富的计算机理论知识,精湛的计算机操作技能。大学生拥有很强的学习能力,有比较熟练的实际操作经验,学习目的非常明确,学习的主动性也很强烈。因此,开发的系统要能给师生创造一个良好的教学环境;能够根据每年等级考试的情况随时收集最新的考试资料,快速更新系统题库;版面设计要贴合正式的二级考试系统,在使用时有亲切感;能摒弃身份验证等烦琐步骤;最终发布的可执行文件容量要小,能拷贝给学生自行安装学习。   1.2 系统结构图   软件设计模块化一方面降低了系统的复杂性,使得系统容易修改;另一方面,推动了系统各部分的并行开发,提高了软件的可读性和可维护性,使软件的生产效率得以提升。在本系统中主要分了五大模块:登录模块、选题启动模块、主窗口模块、顶部控制模块、强制结束模块。每个子模块又分配了不同的具体子功能。整个系统的??能框架图如图1所示:   图1 系统功能结构图   1.3 系统模块设计   (1)登录模块:展示界面并选择启动或退出练习模拟系统。   (2)选题启动模块:选择相应固定的题目进行练习,配置好相应的练习数据环境和全局变量,供主窗口界面使用。   (3)主窗口模块:可以通过按钮分别显示三个大题的内容,通过顶层表单菜单控制启动练习软件VFP 6.0,并设置相应的文件目录进行练习。   (4)顶部控制模块:控制主窗口的隐藏与显示、练习时间倒记时、选择提前交卷退出模拟系统。   (5)强制结束模块:在练习时间结束时强制中止练习,在中止练习后既可选择返回主窗口继续练习也可选择退出整个模拟系统。   关键技术有两个:一是在主窗口中实现对每套题三个小题题干的调用并启动练习软件,设置考练习目录,二是用顶部控制模块实现对主窗口和练习时间倒计时的控制。   2 系统实现   2.1 开发工具的选择   由于相对于以前VFP6.0、VFP7.0等版本,VFP 9.0包含一个更快的本地数据引擎,支持更多的数据类型,拥有良好的COM组件交互操作能力,因此本上机模拟练习系统是基于VFP 9.0开发的一个应用软件系统。在系统中,除了使用基本开发环境中的程序、表单、菜单外,还使用了格式文本框(Microsoft Rich TextBox Control)Active X控件来显示图文并茂的考题;使用了API动态地调用DLL函数实现考试程序的启动;使用了目录读取函数实现对数据库的操作;使用了InstallShield对安装程序进行发布。   2.2 数据库设计   数据库技术是信息技术主要技术之一,在社会各个领域有着广泛的应用。设计一个合理的数据库,可为数据读取节省时间,从而保证数据高质共享。   本系统主要设计了一个没有加密的题型库,通过相应目录读取函数来实现题干文本或参考答案的读取。这些文本文件会分别录入不同的RTF类型文件中,再将这些文件和这套试题的数据文件一起存放到数据库文件夹中,在抽题的时候用相应的命令将这些数据从数据库中拷贝到练习文件夹中进行练习,这些练习文件夹中的数据是可以修改删除,不会影响数据库,下次练习时又可以从数据库中重新拷贝全新的数据文件。   用户进入系统后。系统会在这个过程中用SYS(5)函数取出当前默认盘符,用CURDIR()函数取出当前默认路径,把它们组合成的当前文件目录存入全局变量cPath中。再取出用户选择题号放入全局变量cNumber中。与些同时,定义其它全局变量,并赋于相应的路径字符串。系统运行过程中,根据

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档