资源简介
一个功能比较全的Asp.net在线考试系统源码,可以实现单选题、多选题维护、填空题、判断题的在线维护和管理,添加生成试卷后可以自动从题库进行调用试题,考试完成后自动打分,后台可以进行统计。
后台模块包括:
考试科目
考试科目添加 考试科目维护
用户信息
用户添加 用户维护 用户成绩
试卷
试卷制定 试卷维护
试题
单选题维护 多选题维护 填空题维护 判断题维护
该系统采用三层结构开发,核心层在App_code下
前台登陆地址:/web/login.aspx
默认学生帐号密码:001/admin
后台管理地址:/Web/admin_login.aspx
默认管理帐号/密码:admin/admin
DB_CNZZ下为Sql2005数据库文件,需要导入。
DB_CNZZ2000下为sql2000数据库文件,附加即可。
默认为Sql2005数据库,Sql2000格式是转换的
注意:转换后的数据库没有测试,如果运行相关代码出错,需要自行设置对应表的主键并自增
代码片段和文件信息
using System;
using System.Data;
using System.Collections;
using System.Data.SqlClient;
using MyOnLineExam.DataAccesslayer;
using MyOnLineExam.DataAccessHelper;
namespace MyOnLineExam.BusinessLogiclayer
{
//考试科目类
public class Course
{
#region 私有成员
private int _ID; //题目编号
private string _Name; //题目
#endregion 私有成员
#region 属性
public int ID
{
set
{
this._ID = value;
}
get
{
return this._ID;
}
}
public string Name
{
set
{
this._Name = value;
}
get
{
return this._Name;
}
}
#endregion 属性
#region 方法
//向Course表中添加考试科目信息
//输出:
// 插入成功:返回True;
// 插入失败:返回False;
public bool InsertByProc()
{
SqlParameter[] Params = new SqlParameter[1];
Database DB = new Database();
Params[0] = DB.MakeInParam(“@Name“ SqlDbType.VarChar 50 Name); //考试科目名称
int Count = -1;
Count = DB.RunProc(“Proc_CourseAdd“ Params);
if (Count > 0)
return true;
else return false;
}
//更新科目的信息
public bool UpdateByProc(int CID)
{
SqlParameter[] Params = new SqlParameter[2];
Database DB = new Database();
Params[0] = DB.MakeInParam(“@ID“ SqlDbType.Int 4 CID); //用户编号
Params[1] = DB.MakeInParam(“@Name“ SqlDbType.VarChar 200 Name); //用户权限
int Count = -1;
Count = DB.RunProc(“Proc_CourseModify“ Params);
if (Count > 0)
return true;
else return false;
}
//删除科目
//输入:
// CID - 科目编号;
//输出:
// 删除成功:返回True;
// 删除失败:返回False;
public bool DeleteByProc(int CID)
{
SqlParameter[] Params = new SqlParameter[1];
Database DB = new Database();
Params[0] = DB.MakeInParam(“@ID“ SqlDbType.Int4 CID); //科目编号
int Count = -1;
Count = DB.RunProc(“Proc_CourseDelete“ Params);
if (Count > 0)
return true;
else return false;
}
//查询所用考试科目
//不需要参数
public DataSet QueryCourse()
{
Database DB = new Database();
return DB.GetDataSet(“Proc_CourseList“);
}
#endregion 方法
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1340 2008-03-31 10:03 MyOnLineExam\Web\adminMain.aspx
文件 414 2007-03-05 17:26 MyOnLineExam\Web\adminMain.aspx.cs
文件 1770 2007-03-05 17:26 MyOnLineExam\Web\admin_CourseAdd.aspx
文件 3648 2007-03-05 17:26 MyOnLineExam\Web\admin_CourseLists.aspx
文件 2882 2007-03-05 17:26 MyOnLineExam\Web\admin_CourseLists.aspx.cs
文件 2425 2007-03-05 17:26 MyOnLineExam\Web\admin_FillBlankAdd.aspx
文件 3728 2007-03-05 17:26 MyOnLineExam\Web\admin_FillBlankAdd.aspx.cs
文件 4759 2007-03-05 17:26 MyOnLineExam\Web\admin_FillBlankLists.aspx
文件 3710 2007-03-05 17:26 MyOnLineExam\Web\admin_FillBlankLists.aspx.cs
文件 2376 2007-03-05 17:26 MyOnLineExam\Web\admin_JudgeAdd.aspx
文件 3572 2007-03-05 17:26 MyOnLineExam\Web\admin_JudgeAdd.aspx.cs
文件 4031 2007-03-05 17:26 MyOnLineExam\Web\admin_JudgeLists.aspx
文件 3651 2007-03-05 17:26 MyOnLineExam\Web\admin_JudgeLists.aspx.cs
文件 1328 2007-03-05 17:26 MyOnLineExam\Web\admin_Login.aspx.cs
文件 4015 2007-03-05 17:26 MyOnLineExam\Web\admin_MultiSelectAdd.aspx
文件 4603 2007-03-05 17:26 MyOnLineExam\Web\admin_MultiSelectAdd.aspx.cs
文件 4048 2007-03-05 17:26 MyOnLineExam\Web\admin_MultiSelectLists.aspx
文件 3100 2007-03-05 17:26 MyOnLineExam\Web\admin_MultiSelectLists.aspx.cs
文件 4325 2007-03-05 17:26 MyOnLineExam\Web\admin_PaperLists.aspx
文件 2655 2007-03-05 17:26 MyOnLineExam\Web\admin_PaperLists.aspx.cs
文件 12192 2007-03-05 17:26 MyOnLineExam\Web\admin_PaperSetup.aspx
文件 5036 2007-03-05 17:26 MyOnLineExam\Web\admin_PaperSetup.aspx.cs
文件 3938 2007-03-05 17:26 MyOnLineExam\Web\admin_SingleSelectAdd.aspx
文件 4019 2007-03-05 17:26 MyOnLineExam\Web\admin_SingleSelectAdd.aspx.cs
文件 4051 2008-04-02 07:13 MyOnLineExam\Web\admin_SingleSelectLists.aspx
文件 3207 2007-03-05 17:26 MyOnLineExam\Web\admin_SingleSelectLists.aspx.cs
文件 2889 2007-03-05 17:26 MyOnLineExam\Web\admin_UserAdd.aspx
文件 1110 2007-03-05 17:26 MyOnLineExam\Web\admin_UserAdd.aspx.cs
文件 4445 2007-03-05 17:26 MyOnLineExam\Web\admin_UserLists.aspx
文件 3754 2007-03-05 17:26 MyOnLineExam\Web\admin_UserLists.aspx.cs
............此处省略139个文件信息
相关资源
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 很好用的一个asp.net反编译软件
- asp.net实现qq登陆
- 试题库管理系统毕业论文(C#)源程序
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- 安卓和asp.net通过webservice上传图片到服
- asp.net2.0
- ASP.net MVC vcard名片二维码自动生成
- asp.net 访问odbc informix源码及配置截图
- 一个简单的ASP.NET三层架构登陆模式
- asp.net 在线聊天室系统源代码.rar
- ppt课件:asp.netpdf格式
- C#多文件打包
- 好用的asp.net UI框架
- zw_ASP.NET通用权限管理系统源代码含文
- ASP.NET Core跨平台开发从入门到实战
- ASP.NET众筹网源码
- ASP.NET MVC5+EasyUI企业开发框架源码
- ASP.NET考勤管理系统(毕业设计)
- 进销存仓库管理系统ASP.Net网站
- 精通ASP.NET MVC 5 随书源码
- 基于ASP.NET网上服装销售系统源码
- asp.net+IIS+sqlserver选课系统毕业设计全
- ASP.net版校园零食网站
- 航空管理系统 asp.net
评论
共有 条评论