论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

网络考试系统--阅卷子系统(论文+程序)

4 阅卷子系统的具体实现

阅卷子系统的具体实现,在设计时主要包括了前台登录模块、阅卷模块、成绩查询模块、后台管理模块四大主要模块,它们的详细过程和具体分析如下。

内容来自www.paper51.com

4.1 前台登录模块 copyright paper51.com

4.1.1 流程分析

内容来自论文无忧网 www.paper51.com

前台登录模块包括:admin_login.asp、stu_login.asp和tea_login.asp文件。如果用户要使系统用为提供的功能,那么在使用之前必须登录才能够成为合法的用户,从而系统授予用户相应的权限给用户。用户的登录方式很简单,只要输入用户名、密码。若用户输入的以上两项与数据库中保存的相符,则表明用户登录成功,可以开放全部前台子系统;如果不符,则会显示用户登录失败。为了提高系统的安全性和完整性在前台用户登录时还起用了MD5加密算法对用户的密码进行加密,以确保用户信息的保密性和安全性,从而进一步完善了系统功能。前台用户登录模块的具体的程序执行流程如图4所示。 copyright paper51.com

http://www.paper51.com

图4  前台用户登录模块执行流程

paper51.com

4.1.2 效果图

paper51.com

在学生、老师、管理员三个不同身份的用户登录时出现的主界面效果图如图5所示。

http://www.paper51.com

copyright paper51.com

图5  前台用户登录 内容来自论文无忧网 www.paper51.com

4.1.3 代码分析 内容来自论文无忧网 www.paper51.com

前台登录模块主要是提供给用户一个登录的界面和平台,让用户能够合法而有效的使用本系统。当用户在选择自己的登录身份之后,在持有正确的用户名和密码的条件下,便可以正常登录。

copyright paper51.com

此模块在学生、教师、管理员处的处理方式有着很大的相似性,主要是由checkLoginUser()、showLoginForm()、checkForm()三个函数来实现。

内容来自论文无忧网 www.paper51.com

checkLoginUser()函数用来检查查询用户登录,下面给出在学生登录处的checkLoginUser()函数实现的代码:

内容来自www.paper51.com

function checkLoginUser()

paper51.com

username=trim(request.Form("username")) http://www.paper51.com

       password=md5(trim(request.Form("password"))) 内容来自www.paper51.com

       从数据库中查询用户名和密码 paper51.com

sql="select * from stuInfo whereID='"&username&"' and stuPwd='"&password&"'"

paper51.com

set rs=conn.execute(sql)

内容来自论文无忧网 www.paper51.com

if not (rs.bof or rs.eof) then http://www.paper51.com

              session("stulgOk")=true

内容来自论文无忧网 www.paper51.com

              session("stuID")=username 内容来自论文无忧网 www.paper51.com

              response.Redirect("stu_main.asp")

内容来自论文无忧网 www.paper51.com

else

paper51.com

            response.Write("非法用户,请<a href='javascript:history.go(-1)'>重新登录</a>") copyright paper51.com

              session("stulgOk")=false 内容来自www.paper51.com

       endif

内容来自论文无忧网 www.paper51.com

end function 内容来自www.paper51.com

showLoginForm()函数显示查询用户登录窗口;checkForm()检查用户登录的窗口,跟有一定的区别,下面给出具体代码: 内容来自论文无忧网 www.paper51.com

function checkForm(theForm){ 内容来自www.paper51.com

      if(theForm.username.value==""){alert("请输入用户名!");theForm.username.focus();returnfalse;} 内容来自www.paper51.com

     if(theForm.password.value==""){alert("请输入密码!");theForm.password.focus();returnfalse;}

http://www.paper51.com

       returntrue;

paper51.com

}

内容来自论文无忧网 www.paper51.com

</script> copyright paper51.com

<formaction="?action=checkLoginUser" method="post">

http://www.paper51.com

   <table width="100%"border="0" align="center" cellspacing="1"bgcolor="#0066cc"> http://www.paper51.com

   <tr>

内容来自www.paper51.com

  <td colspan="3" align="center"><strong><fontcolor="#FFFFFF">考生查询登录</font></strong></td>

内容来自www.paper51.com

   </tr>

paper51.com

   <tr  bgcolor="#66ccff"> paper51.com

   <td width="25%"align="right">用户名:</td>

内容来自www.paper51.com

   <td>

http://www.paper51.com

   <inputname="username" type="text" id="username">

内容来自论文无忧网 www.paper51.com

   </td> http://www.paper51.com

   <tdwidth="25%">&nbsp;</td>

http://www.paper51.com

   </tr> copyright paper51.com

   <tr  bgcolor="#66ccff">

内容来自论文无忧网 www.paper51.com

   <td width="25%"align="right">密 码:</td> 内容来自www.paper51.com

   <td>

内容来自www.paper51.com

   <inputname="password" type="password" id="password">

内容来自论文无忧网 www.paper51.com

   </td>

内容来自www.paper51.com

   <td>&nbsp;</td> 内容来自论文无忧网 www.paper51.com

   </tr> paper51.com

   <tr  bgcolor="#66ccff"> 内容来自论文无忧网 www.paper51.com

   <td width="25%"align="right">&nbsp;</td> 内容来自论文无忧网 www.paper51.com

   <td> http://www.paper51.com

  <input type="submit" name="Submit" value="登录"onClick="returncheckForm(this.form)"> 内容来自www.paper51.com

   <input type="reset"name="Submit2" value="重置">

http://www.paper51.com

   </td> http://www.paper51.com

   <td>&nbsp;</td> copyright paper51.com

   </tr>

http://www.paper51.com

   </table> 内容来自www.paper51.com

</form> http://www.paper51.com

end function

http://www.paper51.com

4.2 阅卷模块 copyright paper51.com

------分隔线----------------------------
联系方式