VB课程设计报告书..docxVIP

  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文档。上传文档
查看更多
VB课程设计报告书题目:自测题系统(第48题)设计人:吕秋秋班级:9151038602学号:915103860209学院:化工学院报告日期:2016年4月13号题目介绍本题是一个自测题系统,利用已有的题目数据库,用户根据自己的喜好,自主选择题型进行自测,系统能够自动评分。通过改数据库的资料可以换新的题。本系统包括三个部分:判断题:通过系统随机给出判断题,根据题目判断对错,然后单击下一题,最后查看成绩。填空题:通过系统随机给出填空题,根据题目在文字框中输入答案,然后单击下一题,最后查看成绩。选择题:通过系统随机给出选择题,根据题目从四个选项中选择出正确答案,然后单击下一题,最后查看成绩。设计内容2.1 所用知识点(1).mdb数据库(2)DAO对象;(3)多模块程序设计;(4)控件数组;(5)SSTab控件;(6)自定义数据类型2.2数据库设计数据库里的问题可以在.adb表格中改变更换。下面是初始问题及答案。对于是非题,Answer字段“10”代表“错”、“01”代表“对”;对于填空题,Answer字段为正确答案。对于选择题,Answer字段四位“1”和“0”表示相应选项是正确还是错误,如“1010”表示第一题和第三题是正确的,第二题和第四题是错误的。2.3 主页面设计在VB知识自测题系统的主界面中,通过主界面选择要执行的功能,包括判断题、填空题、选择题三大部分,每个部分有几道小题。运行系统后直接默认首先进入判断题,系统主窗体如图1所示。图1 系统主窗体判断题模块在界面的右侧,可以看到有判断题、填空题、选择题这样三个标签。首先单击右侧标签,选择“判断题”进入填空题答题部分,在“请选择”下边的选择框中点击题目中的对错按钮,若用户想继续答题,然后可以单击后一题,界面上会出现一道新的题目,答题者就可以继续答题了。选择对错后单击“后一题”按钮,然后再点击“查看成绩”按钮,此时可以通过成绩提示框,看到已做了几道题,作对了几道题,判断题做题显示结果。填空题模块在界面的右侧,可以看到有判断题、填空题、选择题这样三个标签。首先单击右侧标签,选择“填空题”进入填空题答题部分,在“请填写”下边的文字框中输入题目中所缺的部分,答题者认为填写完整后,然后可以单击下一题,界面上会出现一道新的题目,答题者可以继续答题了。若想查看成绩,再点击“查看成绩”按钮,此时可以通过成绩提示框,看到已做了几道题,作对了几道题,填空题做题显示结果将会出现在界面上。选择题模块在界面的右侧的判断题、填空题、选择题这样三个标签中单击右侧标签,选择“选择题”进入填空题答题部分,选择“选择题”进入选择题答题部分,在“请选择”下边的方框中在正确的答案后面打对勾,填写完整后,然后可以单击后一题,界面上会出现一道新的题目,答题者可以继续答题了。若想查看成绩,再点击“查看成绩”按钮,此时可以通过成绩提示框,看到已做了几道题,作对了几道题,选择题做题显示结果将会出现在界面上。答题者可以单击后一题,直至答题结束,单击查看成绩,可以显示出答题情况。2.4 代码设计(1)加载窗体,连接数据库,使用ADO数据库连接方法(2)start()过程,备好正确答案,触发showButton()事件。(3)调用showquestion(),显示问题和选项。(4)showchoice()显示用户答案。(5)全部做完后系统检查,显示得分和做的题数。2.5 系统功能(1)对于每种题型,窗体都显示题目总数、当前题号、题目内容和选项。选择题的选择项是复选框控件,可以多选,填空题是由用户通过文本框控件编辑答案。用户使用“第一题”、“前一题”、“后一题”、“最后一题”等按钮可以切换题目。按钮的状态自动随题号变化,例如,如果当前是第一题,则“第一题”和“前一题”按钮是无效状态;当前是“最后一题”时,“最后一题”和“后一题”按钮为无效状态。(2)单击“查看成绩”按钮,程序会弹出下面的对话框显示已做了多少题和做对了多少题。成绩对话框(3)只要是显示过的题目,无论用户是否操作过,程序都认为是已做过了。对于做过的题目,程序以红色显示其题号。如果使用按钮回到已经做过的题目,程序会显示用户所做的答案并允许修改。(4)用户一次只能进行一种题型的测试,如果单击窗口右侧的标签切换到另一种题型,则当前题型的用户答案被清除。(5)用户可以在.adb的表一中更改问题和答案从而更换题目。但是更换的题目类型要和原来的一样。三、总结自测题系统有很大的利用空间,还可以加入很多功能,自己学的VB知识很有限,不能在短时期内做出很多功能。这次的系统设计让我看到了VB的强大功能和强大的实用性,我会在以后的道路上逐渐掌握电脑的使用方法,更好的利用电脑。四、附录代码Form1窗体Option ExplicitDim cnn As New ADODB.Connectio

文档评论(0)

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

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

1亿VIP精品文档

相关文档