资源简介
管理员:在此系统中只有一个管理员,即系统管理员。具有一般用户所没有的权限,即具有管理一般用户、试题管理功能。
管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。
试题管理
(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\databa
目录 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
- 上一篇:Xamarin forms 缩放手势
- 下一篇:UDP实现简单的聊天室
相关资源
- asp.net在线考试系统源码 网页考试软件
- 在线考试系统 ASP.NET 三层架构
- 基于ASP.NET的在线考试系统
- 在线考试系统C#
- C#实现的简单在线考试系统功能齐全
- C#在线考试随机出题系统
- 在线考试系统 C# C/S 优秀毕业设计 含
- asp.net在线考试系统简单、齐全、仅供
- ASP.Net在线考试系统.rar
- .net在线考试——毕业设计完整版程序
- 毕业设计完整.net在线考试系统
- C#在线考试系统119750
- asp.net在线考试系统_三个简单
- C# 学员在线考试系统(可自动批阅试
- c#课程设计--在线考试系统
- ASP.NET+SQL SERVER 在线考试系统
- 简单的ASP校在线考试系统
- ASP.NET党校在线考试系统整站源码
- 简单在线考试系统参考
- C#编写在线考试系统源码可直接运行
- Asp.net在线考试系统源码及毕业设计论
- asp.net C# 在线考试系统制作视频教程
- ASP.NET 在线考试系统
- 微厦在线学习学院版 mooc慕课系统 a
- 基于C#WinForm数据库在线考试系统项目
- 基于ASP.NET SQL2008的在线考试系统源代
- Asp.net在线考试系统源码
- 用asp.net做的在线考试系统
- C#版asp.net在线考试系统(可用作课程
- 通用在线考试系统
评论
共有 条评论