网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP智能化网上考试系统

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

鉴于大家对ASP类作品十分关注,我们编辑小组在此为大家搜集整理了“基于ASP智能化网上考试系统”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

第四章   系统实现

本系统在设计时分为两个模块:公用模块和专用模块。公用模块的存取对设计很重要,设计的目的是为了复用,直接影响到系统的详细设计、编程和运行的质量。系统中建有如下公用模块:数据库连接conn.asp、考试时间验证changeTime.asp、管理用户登记验loginV.asp以及使用CSS样式文件等,调用这样的模块只要包含该文件,就可调用。专用模块是为了处理一些特殊需要,不可复用,有登录注册、菜单设计、录入修改、查询统计、监控等模块。下面主要说明数据库连接和CSS样式的实现。

连接数据库conn.asp(或conn2.asp)公用模块,代码如下:

<%

on error resume next

 使用Server对象的CreateObjext方法建立Connection对象

Set conn=Server.CreateObject("ADODB.Connection") ‘连接数据库

conn.Open “DSN=test;UID=sa;PWD=sa;Database=tempDB” ‘初始化一个连接

%>

CSS是一种样式表(stylesheet)技术,也有的人称之为层叠样式表(Cascading Stylesheet)。它的作用简单地说:就是可以使你在同一页面里使用不同的超链接样式和格式。用CSS仅仅改变一个文件就可以改变数百个网页的外观,个性化的表现而不损。这些是因为网页样式表的强大和灵活的特性。在网页使用如下代码:<link href="css/Style.css" rel="stylesheet" type="text/css">

 

4.1  用户登录界面的实现

系统的首页如图4-1所示,现在还没有登记。

4-1   登录主界面

本界面为登录主界面index.asp,也是首页,通过此可以进入系统管理界面、进入在线考试系统以及发送电子邮件,比较简单,主要是通过图像地图(热点)来实现,实现代码如下:

<map name="Mapstu" id="Mapstu">

  <area shape="rect" coords="72,121,211,147" href="admin/default.asp">

  <area shape="rect" coords="72,158,211,184" href="default.asp">

 <area shape="rect" coords="257,245,285,275" href="mailto:qjzx@mail.hf.ah.cn" alt="请与我联系">

</map>

 

4.2  考生登录科目选择的实现

进入在线考试系统是考生进行登录和选择考试科目的界面如图4-2所示。

 

4-2   考生登录主界面

本界面包括公开模式代码:<!--#include file="include/conn.asp"-->,此界面要调用数据库tryInfo表,在考试题目的下拉列表中要显示可以考试题目,其主要的调用代码和实现下拉列表的代码如下:

<%

listExamName="Select ID,DB_EXAMNAME from tryInfo where DB_ONOFFT=''0''"

set rsT=conn.execute (listExamName) ‘ .execute方法执行指定的查询、SQL语句或存储过程等

%>

<select name="selectTry">

<%

if rsT.eof then      数据表中没有侯选项,显示“没有要考的试卷”

   response.write("<option value=''2''>没有要考的试卷</option>")

end if

Num=1     变量用于控制下拉列表中被选选项

while not rsT.eof

   ExamIDT=rsT("ID")

   ExamNameT=rsT("DB_EXAMNAME")

if Num=1 then     处理被选选项

    response.Write("<option value=''"&ExamIDT&"'' selected>"&ExamNameT&"</option>")

   Num=0

Else        处理其他选项

   response.Write("<option value=''"&ExamIDT&"''>"&ExamNameT&"</option>")

   end if

   rsT.movenext    下移一个记录

wend

%>

</select>

考试机的IP号显示是用Request对象中ServerVariable集合,代码为<%=request.servervariables("remote_addr")%>

 

4.3  考试界面的实现

由登录界面提交后,要对考生输入的信息进行验证verifcation.asp,主要用于判断是否有此考生,以及判断此考生是否已登录和已提交过,若没有登录和提交,然后才能进入考生考试界面如图4-3所示。


 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: 基于B/S模式的网上书店
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师