资源简介

管理员:在此系统中只有一个管理员,即系统管理员。具有一般用户所没有的权限,即具有管理一般用户、试题管理功能。


管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。
试题管理
(1)试题录入
首先,试题的录入是通过一个asp.net页面中的web服务器控件:GridView完成的。GridView控件是.net framework2.0新增加的一个数据绑定控件。它的功能比.net framework1.1中的DataGrid控件的功能进一步加强,并且效率也有所提高。
(2)试题修改
管理员还可以对试题进行修改。不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作,则必须重新操作。对于对数据库数据的修改,在以前的asp页面中比较麻烦,要想修改一条记录,必须写很长的代码。在asp.net中,几乎可以不写一行代码,就可以对数据库记录进行修改。
(3)试题删除
管理员可以删除不再需要的试题。通过在每一条记录的后面放置一个button按钮并提示用户是否要删除,来完成试题的删除。
3.用户管理
管理员可以通过管理界面添加或删除用户。

一般用户:主要是指学校的学生和企事业单位的培训对象等
进入在线考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,只要选择考试科目以后,就可以调出试卷进行在线考试。系统所选的题是随机选出的,这样就会使每个考生的试卷都不同。考生的其答题信息通过单选按钮选择答案来反映。考试结束采取自主交卷的方式办法予以实现。系统会在考试时间结束前1分钟提示考生交卷。

数据库采用的是Accesss数据库,App_Data/database.mdb为数据库文件,默认

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
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.Data.OleDb;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender EventArgs e)
    {

    }

    protected void testlogbtn_Click(object sender EventArgs e)
    {
        string username = usernametxt.Text.Trim();
        string password = pawtxt.Text.Trim();
        string connecionstring =(string)Application[“connectstring“];
        OleDbConnection conn = new OleDbConnection(connecionstring);
        try
        {
            bool flag=false;
            conn.Open();
            string commandtext = “select distinct *  from student where studentname=‘“ + username + “‘ and paw=‘“ + password + “‘“;
            OleDbCommand checkcommand = new OleDbCommand(commandtext conn);
            OleDbDataReader dr = checkcommand.ExecuteReader();
            flag = dr.HasRows;
            if (flag)
            {
                Session.Add(“username“ username);
                Session.Add(“logintime“ System.DateTime.Now.ToLongTimeString());
                conn.Close();
                Response.Redirect(“test.aspx“);
            }
            else
            {
                lblmessage.Text = “用户名或密码错误,请重新登陆!“;
                usernametxt.Text = ““;
                pawtxt.Text = ““;
            }

        }
        catch (Exception err)
        {
            Response.Write(err.Message);
            //Response.Redirect(“error.aspx“);
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
                conn.Close();
        }
       
    }

    protected void adminlogbtn_Click(object sender EventArgs e)
    {
        string username = usernametxt.Text.Trim();
        string password = pawtxt.Text.Trim();
        string connecionstring = (string)Application[“connectstring“];
        OleDbConnection conn = new OleDbConnection(connecionstring);
        try
        {
            bool flag = false;
            conn.Open();
            string commandtext = “select distinct *  from admin where name=‘“ + username + “‘ and password=‘“ + password + “‘“;
            OleDbCommand checkcommand = new OleDbCommand(commandtext conn);
            OleDbDataReader dr = checkcommand.ExecuteReader();
            flag = dr.HasRows;
            if (flag)
            {
                Session.Add(“username“ username);
                Session.Add(“logintime“ System.DateTime.Now.ToLongTimeString());
                Session.Add(“role“ “adminstrator“);
                conn.Close();
                Response.Redirect(“guanli.aspx“);
            }
            else
            {
                lblmessage.Text = “用户名或密码错误,请重新登陆!“;
                usernametxt.Text = ““;
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     815104  2008-05-20 14:03  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\App_Data\database.mdb

     目录          0  2008-05-20 14:03  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\App_Data

     文件         62  2006-11-08 22:09  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\css1.css

     文件       2922  2008-05-20 14:06  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\Default.aspx

     文件       3401  2006-11-09 21:04  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\Default.aspx.cs

     文件        679  2006-11-08 21:50  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\error.aspx

     文件        530  2006-11-08 21:49  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\error.aspx.cs

     文件       1152  2006-11-08 08:41  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\Global.asax

     文件       5840  2006-11-09 21:33  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\guanli.aspx

     文件        655  2006-11-09 21:19  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\guanli.aspx.cs

     文件       4945  2007-07-18 09:38  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\image\from.gif

     文件      14174  2006-11-07 16:53  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\image\tittle.jpg

     目录          0  2008-05-21 13:25  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\image

     文件       4408  2006-11-09 20:46  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\test.aspx

     文件       5719  2008-05-20 14:02  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\test.aspx.cs

     文件        244  2006-11-08 08:42  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\web.config

     文件       3100  2009-10-20 02:12  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\源码必读.txt

     文件     438784  2008-05-20 14:00  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest\论文.doc

     目录          0  2009-10-20 00:27  [学校班级]在线考试系统源码及论文_accessonlinetest\accessOnlineTest

     目录          0  2009-10-17 20:25  [学校班级]在线考试系统源码及论文_accessonlinetest

----------- ---------  ---------- -----  ----

              1301719                    20


评论

共有 条评论