网站大量收购闲置独家精品文档,联系QQ:2885784924

2025年自动择题及试卷生成系统-Read .pdfVIP

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

长风破浪会有时,直挂云帆济沧海。——李白

⾃动择题及试卷⽣成系统-Read

⾃动择题及试卷⽣成系统

《PB》课程设计报告

⾃动择题及试卷⽣成系统

专业:计算机科学与技术(师范)

班级:2005级(5)班

······20250·512

指导教师:殷红先

2008年2⽉21⽇

⼀、设计内容

题⽬:⾃动择题及试卷⽣成系统

要求:能根据⼀定规则从⾃动题库中⽣成试卷,具备查询、删除、修改、预览、打印等基本功能。以英语考试为范例。

⼆、算法思想描述

1、登录界⾯

在界⾯中输⼊指定的⽤户名和密码(本系统中⽤户名为dba,密码为sql),为保证密码的安全性,密码采⽤“*”号形式显⽰,

按“确定”键之后,如果⽤户名和密码均正确,则安全登录本系统,如果不正确,则提⽰⽤户密码或者⽤户名不正确,要求重新

输⼊。

2、主界⾯

主界⾯采⽤⼀种简单直观的形式,设置⼀选单,点击各选单项出现相应的应⽤模块。

3、⾃动择题

⾃动择题模块分为两个⼩模块,⼀种是输⼊各项要求之后⾃⼰从数据库中选择题⽬以⽣成试卷,另⼀种则是输⼊各项要求之后

系统本⾝随机选择题⽬。

三、程序结构

本系统的结构如下图1所⽰:

图1

具体分析:

1、程序保存运⾏之后,打开登录页⾯(如图2所⽰),这⾥⽤户名为dba,密码为sql,其中密码⽤“***”显⽰,使其更加安全。

图2图3

2、登录不成功,则跳出⼀“messagebox”(如图3),提⽰⽤户密码或者⽤户名不正确,同时⾃动清空刚才⽤户所输⼊的数

据。

3、登录成功,则进⼊主界⾯(图4),主界⾯只有⼀排选单,使得各

操作模块化,简洁明了。

穷则独善其身,达则兼善天下。——《孟子》

图4图5

4、第⼀个选单“系统帮助”中分为“系统注册”和“帮助信息”两个模块,其中“系统注册”(图5)为⽤户提供注册功能,⽽“帮助信

息”则为使⽤者提供适当的帮助。

5、第⼆个选单“试卷⽣成”也分为“⾃动⽣成”和“⼿⼯出题”两个模块,“⼿⼯出题”模块中,⽤户输⼊各项要求之后⾃⼰从数据库

中选择题⽬以⽣成试卷(图6),⽤户需双击数据库中⾃⼰所需要的题⽬,同时为⽤户提供预览功能(图7)

图6图7

附:双击数据窗⼝中的题⽬在多⾏编辑框中⾃动显⽰的代码

在dw_1的doubleclicked()事件中:

intrw1,rw2

ifddlb_1.text=单项选择题then

rw1=dw_1.getrow()

stringstr1,str2

str1=dw_1.getitemstring(rw1,2)

str2=dw_1.getitemstring(rw1,3)

mle_1.text=mle_1.text+str1+~r~n+str2+~r~n

else

rw2=dw_1.getrow()

stringstr3

str3=dw_1.getitemstring(rw2,2)

mle_1.text=mle_1.text+str3+~r~n+~r~n+~r~n+~r~n

endif

在“⾃动⽣成”模块中,⽤户输⼊各项要求之后,系统⾃动为⽤户随机⽣成试卷,如图8所⽰,⽤户在输⼊各项数据之后点“确

定”按钮,系统⾃动在右边的多⾏编辑框中⽣成随机选择的题⽬,同时该窗⼝和“⼿⼯出题”窗⼝⼀样,为⽤户提供“预览、修

改、保存、打印、关闭”等功能。

图8

附:能实现随机选题的代码

在“确定”按钮的clicked()事件中:

dw_1.settransobject(sqlca)

dw_1.retrieve()

inta,b,c

fora=1todec(sle_1.text)step1

intlrw

lrw=rand(w_autochoose.dw_1.rowcount())

文档评论(0)

132****0056 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档