资源简介
为了保障整个系统的安全性,在线考试系统实现了分类验证的登录模块,通过此模块,可以对不同身份的登录用户进行验证,确保了不同身份的用户操作系统。在抽取试题上,系统使用随机抽取试题的方式,体现了考试的客观与公正。当考生答题完毕之后,提交试卷即可得知本次考试的得分,体现系统的高效性。在后台管理上,分后台管理员管理模块和试题管理模块。分别适应不同的用户,前者只有系统的高级管理员才能进入,对整个系统进行管理。而后者只允许教师登录,教师可以对自己任教的科目试题进行修改,并且可以查看所有参加过自己任教科目的学生成绩。
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Drawing.Imaging;
using System.Drawing;
public partial class Image : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
string tmp = RndNum(Convert.ToInt16(6));
Session[“verify“] = tmp;
ValidateCode(tmp);
}
private void ValidateCode(string VNum)
{
Bitmap Img = null;
Graphics g = null;
MemoryStream ms = null;
int gheight = VNum.Length * 9;
Img = new Bitmap(gheight 18);
g = Graphics.FromImage(Img);
//背景颜色
g.Clear(Color.WhiteSmoke);
//文字字体
Font f = new Font(“Tahoma“ 9);
//文字颜色
SolidBrush s = new SolidBrush(Color.Red);
g.DrawString(VNum f s 3 3);
ms = new MemoryStream();
Img.Save(ms ImageFormat.Jpeg);
Response.ClearContent();
Response.ContentType = “image/Jpeg“;
Response.BinaryWrite(ms.ToArray());
g.Dispose();
Img.Dispose();
Response.End();
}
private string RndNum(int VcodeNum)
{
string MaxNum = ““;
string MinNum = ““;
for (int i = 0; i < 5; i++)//这里的4是验证码的位数
{
MaxNum = MaxNum + “5“;
}
MinNum = MaxNum.Remove(0 1);
Random rd = new Random();
string VNum = Convert.ToString(rd.Next(Convert.ToInt32(MinNum) Convert.ToInt32(MaxNum)));
return VNum;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-11-02 09:49 在线考试系统\
文件 1842439 2009-08-10 12:59 在线考试系统\09.pdf
目录 0 2011-10-09 17:27 在线考试系统\ExamOnLine\
目录 0 2011-10-09 17:27 在线考试系统\ExamOnLine\admin\
文件 4251 2007-12-02 09:48 在线考试系统\ExamOnLine\admin\AddExamination.aspx
文件 2234 2007-12-02 09:26 在线考试系统\ExamOnLine\admin\AddExamination.aspx.cs
文件 2575 2007-12-02 08:39 在线考试系统\ExamOnLine\admin\AddStudentInfo.aspx
文件 1878 2007-12-02 09:27 在线考试系统\ExamOnLine\admin\AddStudentInfo.aspx.cs
文件 2402 2007-12-02 08:40 在线考试系统\ExamOnLine\admin\AddTeacherInfo.aspx
文件 2457 2007-12-02 09:28 在线考试系统\ExamOnLine\admin\AddTeacherInfo.aspx.cs
文件 1924 2007-12-02 08:40 在线考试系统\ExamOnLine\admin\AdminChangePwd.aspx
文件 1763 2007-12-02 09:28 在线考试系统\ExamOnLine\admin\AdminChangePwd.aspx.cs
文件 2471 2007-12-02 08:44 在线考试系统\ExamOnLine\admin\AdminManage.aspx
文件 1056 2007-12-02 09:29 在线考试系统\ExamOnLine\admin\AdminManage.aspx.cs
文件 2493 2007-12-02 08:45 在线考试系统\ExamOnLine\admin\ChangeStudentInfo.aspx
文件 1961 2007-12-02 09:30 在线考试系统\ExamOnLine\admin\ChangeStudentInfo.aspx.cs
文件 3939 2007-12-02 08:46 在线考试系统\ExamOnLine\admin\ExaminationDetail.aspx
文件 2629 2007-12-02 09:31 在线考试系统\ExamOnLine\admin\ExaminationDetail.aspx.cs
文件 2737 2007-12-02 08:47 在线考试系统\ExamOnLine\admin\ExaminationInfo.aspx
文件 2400 2007-12-02 09:33 在线考试系统\ExamOnLine\admin\ExaminationInfo.aspx.cs
文件 2665 2007-12-02 08:48 在线考试系统\ExamOnLine\admin\ExaminationResult.aspx
文件 1488 2007-12-02 09:34 在线考试系统\ExamOnLine\admin\ExaminationResult.aspx.cs
目录 0 2011-10-09 17:27 在线考试系统\ExamOnLine\admin\Img\
文件 608 2007-11-26 09:10 在线考试系统\ExamOnLine\admin\Img\back_08.gif
文件 606 2007-11-26 09:10 在线考试系统\ExamOnLine\admin\Img\back_11.gif
文件 3259 2007-11-26 09:12 在线考试系统\ExamOnLine\admin\Img\back_left_06.gif
文件 9907 2007-12-02 08:48 在线考试系统\ExamOnLine\admin\left.htm
文件 447 2007-12-02 08:49 在线考试系统\ExamOnLine\admin\Logout.aspx
文件 644 2007-12-02 08:49 在线考试系统\ExamOnLine\admin\Logout.aspx.cs
文件 2829 2007-12-02 09:48 在线考试系统\ExamOnLine\admin\StudentInfo.aspx
文件 2366 2007-12-02 09:35 在线考试系统\ExamOnLine\admin\StudentInfo.aspx.cs
............此处省略65个文件信息
- 上一篇:Service Mesh:下一代微服务
- 下一篇:数控工作台XY课程设计
评论
共有 条评论