网络在线测试系统----设计与实现制作人:陈云青指导老师:韩淑云学院:福州软件技术学院专业年级:计算机2008级软件web方向制作系统的意义及目的它是一个教学应用性课件,提供网上的免费在线测试资源。也能更好的促进学生的学习和对知识的了解及掌握,课程教学的具体化,学习并检测学习情况,推动建立基于网络的远程学习环境,为今后的学习或者复习提供依据。如今,在网络上学习也成了时下的潮流,在线测试系统的设计,方便了大家的学习,收集了相关的资源,提供一个自我测试的平台;通过在线的测试能够很好地检测学生的学习情况,也体现了高校科学化的教学方式和教学战略。在线测试设计分析按照Authorware6.5的基本特点进行设计,并从实施方案出发,对系统的设计模块划分如下:在线测试系统针对相应的课程名称,设计测试系统的登录界面,选用相关的课程试卷进行测试练习等,通过这些来完成整个测试系统的设计。系统的优点:提供自我测试的网络空间,操作方便,界面简洁,美观,通过这些特点来展现。系统登录页面考试类型页面单选题链接模块退出模块填空题链接模块单选题界面填空题界面主体的设计流程:主体的设计流程如下:MicrosoftForm2.0类控件的注册,实现界面中导入的控件可用底版设置为固定:Movable:=FALSE自动配置数据源,实现Authorware与Access数据库的连接登录界面的制作登录页面的效果图,点击右下角的“Load”按钮,可以进入测试系统的主题界面。主窗口的设计点击进入单选题的测试页面鼠标移动到按钮上,按钮的颜色变深,点击进入填空题的页面点击退出会出现提示信息设计数据库文档设计两张表命名为danxuan、tiankong分别存放测试所需要的题库单选题界面的程序设计流程:设置自定义变量的初值设定是否交卷、设置该数组的各项的初值。使用ODBC打开数据库,用Select语句查询access数据库中danxuan表的数据获取随机数的代码编写实现随机抽取题目的功能单选题界面设计进行判断正误,没有作答或者做错给出答错、没有作答的提示,并且给出正确答案。单选题选项的设置如下:设置参数Sqlstr,在数据库中查找相应的字段,并显示在界面上“填空题”设置界面主要程序如下:“初始控件”的“计算”图标编写:SetSpriteProperty(@kong,#text,tkxuan[a])控件注册才能实现文本框的功能填空题界面设计文件打包类型程序发布之前,除了库文件之外,还需要对一些文件进行打包,这样才能使程序正常运行。这些文件主要包括:外部函数外部数据文件外部媒体文件安装程序的文件字体文件XTRAS文件发布设置在发布文件时,可以使用Authorware6.5提供的“一键发布”,只需要单击该命令就可以保存项目将其发布到WEB、光盘、本地硬盘上,但在使用一键发布前,必须为本次的发布目标进行发布设置,经过初次设置,所有的发布选项都会保存下来,供以后的发布使用。结束语这次的设计,也遇到许多的问题,数据库不能连接上,判断正误代码出错,题目不能与数据库对应,输入框不能使用等等,这些问题都得到一一的解决。通过这次设计,我懂得了实践是相当重要的,必须自己亲自去做,才能发现问题,解决问题,使自己得到提高。这次的毕业设计让我学到了很多知识,本次系统的用户账号登录的页面及统计功能没能实现,使我发现了自己在学习上的不足,主要是动手能力的不足。不过,我会努力在今后的道路上继续学习、探讨问题,不断的充实自我,完善自我。致谢本设计能够完成,使我能够很好的掌握和运用专业知识,并在设计中得以体现。同时,我要感谢指导老师认真指导我的毕业设计制作,时常督促我的工作进程,指导并帮助我完成这次的毕业设计。感谢计算机与信息学院的所有老师的辛勤栽培,创造了一个学习的氛围,让我学到很多以往没学到的知识,感谢老师们的关心。最后我想说:老师,谢谢您们,您们辛苦了!