《网页设计》全套电子课件教案-第八章 网上测试系统.ppt

《网页设计》全套电子课件教案-第八章 网上测试系统.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 网上测试系统 ;8.1主要内容 ;8.2实例过程 ;8.2.1系统需求分析 ;8.2.2系统总体设计 ;1.创建数据库 ;;字段名称 ;步骤二,创建学生档案的数据表 studentinfo。这张表用来存储学生的学号、姓名、班级等数据和信息的。 ;;表3 学生成绩score表 ;步骤四,创建考试科目表subinfo。存储考试课程信息。 ;步骤五,创建临时存储表tbanswer,用来存储学生所做的题目答案 ;步骤六,创建教师信息表teacherinfo,原来存储教师信息 ;2.设定主页外观及添加程序代码 ;步骤一、制做学生登录slogon.asp和教师登录的主页tlogon.asp, ;图8-2 教师登录界面 ;;图8-3 学生选择考试科目 ; 步骤三、制作学生考试主页screatefrm1.asp,它包含左右两个帧。左边是显示考试时间等信息的帧smessage.asp和右边的用于显示考试试题及给学生输入答案的帧页面stestmain.asp,如图8-4:这次画面中学生选择答案后单击确定按钮,则系统随机从题库中抽取下一题。当学生做完全部题目或考试时间到,则考试系统结束运行。当考试结束后,程序就转入sevalue.asp文件,对该同学所做答案进行自动判分,并将成绩送入数据库中。 ;图8-4 学生考试界面 ;;;;;; 步骤六、制作编辑学生信息主页taddstudent.asp,如图8-8。这此页面我们可以输入学生的姓名和学号,然后单击“加入”按钮,则可添加新的学生信息进入数据库。若要删除某学生的信息,只要在下面的姓名列表中用鼠标单击选择要删除的学生的姓名,则该学生的 姓名和学号信息就显示在学生信息栏,此时单击删除按钮就可以删除该学生的信息。每个屏幕显示10个学生的信息。可以单击“上一页/下一页”的超级链接实现前后翻页。也可以在跳转按钮后的文本框中输入也查看的页码,然后单击“跳到”按钮则可直接跳转到该页 ;;;;;;;8.2.3实例注释及详解 ;;<% set mrs=server.CreateObject("adodb.recordset") mrs.ActiveConnection="dsn=testsys" '将学生的回答写入到数据库中 mrs.Source="select * from tbanswer" mrs.Open ,,1,3 mrs.AddNew mrs("answer")=Request.Form("choose") mrs("stid")=session("stid") mrs("questionid")=session("questionid") mrs.Update mrs.Close …… %> ;首先我们创建了一个recordset对象mrs,利用recordset对象来连接数据库。???连接步骤为: (1)利用 set mrs=server.CreateObject("adodb.recordset") 语句创建recordset对象,其中mrs为新创建的对象名,我们可以自己设定。 (2)用mrs.ActiveConnection="dsn=testsys"语句为recordset对象设置活动连接,此处设置为连接到系统的名为testsys的DSN,在实际运用时我们也可以将其设置为connection对象名 (3)用mrs.Source="select * from tbanswer"语句设置recordset对象的数据源,我们也可以在此用其他的SQL语句 ;(4)用mrs.Open ,,1,3语句打开与数据库的连接。recordset对象的OPEN方法的格式为 recordset.Open Source, ActiveConnection, CursorType, LockType, Options 参数 Source??数据源,可以是SQL 语句、表名、存储过程调用。如步骤3中的"select * from tbanswer"语句。当设置了recordset对象的source属性后,在其open方法时就可以省略 ActiveConnection???活动连接,设置所要连接的数据库。设置了recordset对象的ActiveConnection属性后,在调用其open方法时就可以省略 ;;常量;LockType???可选。确定提供者打开 Recordset 时应该使用的锁定(并发)类型的 LockTypeEnum 值,可为下列常量之一。 ;Options???可选,长整型值,用于指示提供者如何计算 Source 参数(或从以前保存 Recordset 的文件中恢复 Recordset。可为下列常量之一。在本例中省略。 ;;;2.在本例中, 还用到了是 ADO 存取数据库

文档评论(0)

seunk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档