计算机基础试卷自动生成软件.docVIP

  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文档。上传文档
查看更多
第 PAGE \* Arabic 14 页 4.2.2 输入试题管理设计 首先,根据试题所属的课程以及题型选择相应的知识点,然后根据知识点添加试题。 图4-3 选择课程及知识点界面 其次,根据知识点添加相应的试题,根据试题类型,分为选择题和非选择题两种界面。其中,选择题,由于存在多选和单选的情况,所以将选择题单独编辑一张表choose,这样既可以防止选择题和其他题型共处一张表时出现的冗余,有可以保证选择题型的种类齐全,其界面设计如下: 非选择题,因为当教师批改试卷时存在对主观题的评判标准,所以,非选择题部分添加了一个“评分标准选项”,以判断题为例: 图4-4 输入试题界面 在试题输入过程中,有些试题需要添加相应的题图,单击“上传图片”按钮,可以出现选择文件对话框,通过“浏览”,选择相应的题图,上传图片功能如图所示: 图4-5 上传图片界面 4.2.3 题库统计管理设计 首先,选择预统计试题的课程。 图4-6 课程选择界面 其次,显示该课程所具有的题型,该题型拥有的题目的数量及其所包含的知识点。只要利用SQL语句sql=select distinct knowpoint from choose where coursename=coursename,即选择“课程选择”中选中的课程所包含的知识点,并且非重复性的显示就可以得到知识点的信息。而对于各种题型的题目数量,只要利用SQL语句sql=select * from question where coursename=coursename and qtype=填空题,同样利用“课程选择”中选中的课程以及题型,来确定其题目的数量。 图4-7 题库统计界面 4.2.4 试题查询管理设计 同“输入试题”一样,首先选择课程及题型,然后选择知识点,其查询结果如图所示: 图4-7 试题查询界面 通过点击“查看”,可以查看试题的具体内容;通过点击“删除”,可以删除该试题。 4.3 题库管理子系统遇到的难点及解决方案 问题一: 试题图片的上传。由于有些试题存在和题目相关的图片,而该图片可能存储于其他文件夹中,所以在试题输入的管理中要有上传文件的功能。解决方法是:在试题输入界面addq2.asp中,添加如下代码: tr td height=23div align=left图片路径:/div/td td height=23 colspan=3div align=left input type=text name=picture size=40 input class=button type=button name=Submit2 value=上传图片 onClick=window.open(Up_BookPic.asp?formname=form1editname=pictureuppath=../picturefilelx=jpg,,status=no,scrollbars=no,top=20,left=110,width=420,height=165)/div/td /tr 其中,在点击事件window.open()中调用上传文件Up_BookPic.asp,并将图片存储于../picturefilelx=jpg中,将会自动出现上传图片对话框,然后根据Up_BookPic.asp将被选中的图片根据上传日期进行自动编号,最终存储于相应文件夹中。 问题二:如何实现在一个页面中显示不同的记录内容。由于在信息查询中,在相同的查询条件下可以得出不同的记录集用于用户的选择操作,比如编辑或删除等。解决此问题的方案是使用参数传递。以实现查询选择题的qmanage2.asp为例,在最新试题表中,每个试题有一个试题编号,可以根据此编号进行相应编辑或删除操作,如下所示: % session(knowpoint)=trim(request.Form(knowpoint))% % set rs=server.CreateObject(ADODB.recordset) //连接数据库 if request.QueryString(Page) then //如果页面非空 Page=Cint(request.QueryString(Page)) else Page=1 end if Pgsz=5 //设置每页显示数据集数量 % % knowpoint=session(knowpoint) if session(qtype)=选择题 then sql1=select * from choose wh

文档评论(0)

ccccccxx + 关注
官方认证
文档贡献者

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

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档