新Web数据库应用教程 教学课件 潘红艳 实训3讲解.pptVIP

新Web数据库应用教程 教学课件 潘红艳 实训3讲解.ppt

  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文档。上传文档
查看更多
网上练习选择题数据库的设计 选择题界面的设计 网上练习程序流程图 网上练习网页的组成与操作 网上练习程序代码分析(1) 网上练习程序代码分析(2) 网上练习程序代码分析(3) 网上练习程序代码分析(4) 网上练习程序代码分析(5) 小结 * 课程责任教师:潘红艳 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 在网上练习数据库(exercise.mdb)中,共有4张表,填空题(blank)、简答题(brief)、选择题(choice)、判断题(judge)。 在选择题(choice)数据表中共有9个字段,其中题号是数字型、题目是备注型,其他7个字段均为文本型。 本讲将主要介绍选择题功能的实现,其他题型的设计请阅读自学材料。 温馨提示: 选择题的界面是由表格组成的,一个界面内显示一道题,根据所选答案的正确与否进行判断,然后给出每道题目的评解。 在表单里插入一个6行2列的表格,在第一行显示单选题的数量及当前题号,第二行第一列显示题目,第二行第二列显示一个“下一题”按钮。第三行第一列显示单选项,第三行第二列显示对号或者错号的图形。第四行第一列显示“正确”或“错误”的提示,第五行第二列显示“批改”或“详解”的按钮。第六行第一列显示详解内容。 打开选择题数据表 显示题干和选项 接收用户操作结果 系统批改 所有题目完成否 在线查看答案 结束 给出题目详解 首先打开选择题数据表,读取表中符合要求的题目,显示题干及各个选项,然后循环生成下一道题目。 执行choice01.asp时,当点击“下一题”,则将参数tihao1传入choice01.asp,当点击“批改”时,则将参数选择题答案传入choice02.asp,点击“详解”时,则执行choice03.asp。 在网上练习的技术实现使用了session对象和cookies对象,另外还用到了表单的隐藏控件的传递方法。 Lianxi.asp Choice00.asp Choice01.asp Choice02.asp Choice03.asp Exercise.mdb 注释:在该图中,实线表示上网者操作的动作,虚线表示程序的动作。 送入题号 读题 读题 读题 读题 点击“下一题”按钮时 点击“批改”按钮时 点击“评解”按钮时 while not rs1.eof session(tixing1 i)=rs1(题型) session(timu1 i)=rs1(题目) session(xuanxiang1 i)=rs1(选项1) session(xuanxiang2 i)=rs1(选项2) session(xuanxiang3 i)=rs1(选项3) session(xuanxiang4 i)=rs1(选项4) session(jieda i)=rs1(解答) rs1.movenext i=i+1 wend 1、用session对象保存数据库中的选择题记录 读取当前记录的题型、题目、选项1、选项2、选项3、选项4和解答字段的值,分别赋值给变量tixing11、timu11等session变量。 温馨提示: Session变量可以实现跨页之间的数据传递。详细语法请阅读ASP技术介绍栏目。 For l=1 to 4 if rs1(题型)=单选题 Then TestType=Radio else TestType=CheckBox end if % input Type=%=TestType% Name=NO value=%=l% %=Server.HTMLEncode(rs1(选项l))%br % Next 2、单选项内容的显示 判断选择题的题型是单选还是多选,如果是单选题,则type属性值为radio,如果是复选题,则type属性值为checkbox。 显示选择项 该循环语句循环四次,将每道题的4个选项显示出来。 input type=hidden name=record value=%=tihao11% 3、在form表单中做一个隐藏控件,用来传递数据,即将当前题目的题号传递给下一页。 设置隐藏控件,只传数据,不显示。 温馨提示: 在页面中插入隐藏控件传递参数值,即不影响页面的显示效果,又能将数据传递到下一页。这种数据传递方法经常会用到。请同学们在设计程序时认真体会。 if answer=session(jiedatihao) then a2=i

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档