一、源码特点
         asp.net 智能考试系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
系统运行视频 https://www.bilibili.com/video/BV1gz4y1A7Qp/
 二、功能介绍
 本系统使用Microsoft Visual Studio 2019为开发工具,SQL Server为数据库,采用ASP.NET为开发语言并基于B/S开发模式的管理系统,以web方式对智能考试系统的功能框架,管理员可以实现系统内部基础信息等,
 本系统大体可以划分为以下几个功能模块:
 (1)班级管理:对班级信息进行添加、删除、修改和查看
 (2)管理员管理:对管理员信息进行添加、删除、修改和查看
 (3)学生管理:对学生信息进行添加、删除、修改和查看 学生信息导入
 (4)教师管理:对教师信息进行添加、删除、修改和查看
 (5)考试计划管理:对考试计划信息进行添加、删除、修改和查看
 (6)考场管理:对考场信息进行添加、删除、修改和查看
 (7)科目管理:对科目信息进行添加、删除、修改和查看
 (8)时间段管理:对时间段信息进行添加、删除、修改和查看
 (9)考试时间管理:对考试时间信息进行添加、删除、修改和查看
 (10)考试安排管理:对考试安排信息进行添加、删除、修改和查看 
 (11)系统管理:个人信息修改,用户登录
数据库设计
 [表banji] 班级列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | bjid | INTEGER | 11 | 是 | 班级编号 | 
| 2 | bj | VARCHAR | 40 | 否 | 班级 | 
 [表gly] 管理员列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | glyid | INTEGER | 11 | 是 | 管理员编号 | 
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 | 
| 3 | mm | VARCHAR | 40 | 否 | 密码 | 
| 4 | xm | VARCHAR | 40 | 否 | 姓名 | 
 [表xuesheng] 学生列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | xsid | INTEGER | 11 | 是 | 学生编号 | 
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 | 
| 3 | mm | VARCHAR | 40 | 否 | 密码 | 
| 4 | xm | VARCHAR | 40 | 否 | 姓名 | 
| 5 | bj | VARCHAR | 40 | 否 | 班级 | 
| 6 | lxdh | VARCHAR | 40 | 否 | 联系电话 | 
| 7 | zy | VARCHAR | 40 | 否 | 专业 | 
| 8 | nj | VARCHAR | 40 | 否 | 年级 | 
| 9 | xy | VARCHAR | 40 | 否 | 学院 | 
 [表jiaoshi] 教师列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | jsid | INTEGER | 11 | 是 | 教师编号 | 
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 | 
| 3 | mm | VARCHAR | 40 | 否 | 密码 | 
| 4 | xm | VARCHAR | 40 | 否 | 姓名 | 
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 | 
| 6 | lxdz | VARCHAR | 40 | 否 | 联系地址 | 
| 7 | zy | VARCHAR | 40 | 否 | 专业 | 
| 8 | xy | VARCHAR | 40 | 否 | 学院 | 
 [表ksjh] 考试计划列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | ksjhid | INTEGER | 11 | 是 | 考试计划编号 | 
| 2 | bt | VARCHAR | 40 | 否 | 标题 | 
| 3 | nr | VARCHAR | 40 | 否 | 内容 | 
| 4 | fbsj | VARCHAR | 40 | 否 | 发布时间 | 
 [表kaochang] 考场列属性表格 | |||||
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 | 
| 1 | kcid | INTEGER | 11 | 是 | 考场编号 | 
| 2 | kcmc | VARCHAR | 40 | 否 | 考场名称 | 
| 3 | wz | VARCHAR | 40 | 否 | 位置 | 
 [表kemu] 科目列属性表格 | 
代码设计
  DataTable dt = new DataTable();/**dt.Columns.Add("id", typeof(int)); //定义列   dt.Columns.Add("name", typeof(string));dt.Rows.Add(1, "张三"); //添加行 数据(假如张三、李四是你零散的数据)         dt.Rows.Add(2, "李四");* * **/dt.Columns.Add(" ", typeof(string));DataSet ds = new DataSet();DataSet rowds = new DataSet();DataSet s = new DataSet();string sql = "select * from kssj";string colsql = "select * from sjd";string sq = "select * from ksap where 1=1 ";string str = "";rowds = DBHelper.query(colsql);ds = DBHelper.query(sql);for (int i = 0; i < ds.Tables[0].Rows.Count; i++){dt.Columns.Add(ds.Tables[0].Rows[i]["rq"].ToString(), typeof(string));}//  dt.Rows.Add("12", "李四","22");//  DataRow roe = new DataRow();/* for (int i = 0; i < ds.Tables[0].Rows.Count; i++){row[ds.Tables[0].Rows[i]["rq"].ToString()]}* *///   row[" "] = "11";// row["2015-04-15"] = "13";//  row["2015-04-16"] = "13";// dt.Rows.Add(roe);DataRow row = dt.NewRow();for (int j = 0; j < rowds.Tables[0].Rows.Count; j++){row = dt.NewRow();row[" "] = rowds.Tables[0].Rows[j]["sjd"].ToString(); //+ "(" + rowds.Tables[0].Rows[j]["wz"].ToString() + ")";for (int i = 0; i < ds.Tables[0].Rows.Count; i++){sq = "select * from ksap where 1=1 and rq='" + ds.Tables[0].Rows[i]["rq"].ToString() + "' and sjd='" + rowds.Tables[0].Rows[j]["sjd"].ToString() + "' ";// s = DBHelper.query(sq);if (Session["bj"] != null){/// sq = sq + " and bj='" + Session["bj"].ToString() + "'";}str = "";DataTable dta = DBHelper.GetDataSet(sq);if (dta.Rows.Count > 0){for (int k = 0; k < dta.Rows.Count; k++){//     str = dt.Rows[0]["ygid"].ToString();str = str + dta.Rows[k]["bj"].ToString() + "(" + dta.Rows[k]["km"].ToString() + "-" + dta.Rows[k]["kc"].ToString() + ") 监考:" + dta.Rows[k]["jkjs"].ToString() + " \n";}}row[ds.Tables[0].Rows[i]["rq"].ToString()] = str;//row["2015-04-17"] = "13";}dt.Rows.Add(row);} 
 三、注意事项
    1、管理员账号:admin 密码:admin
    2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
    3、数据库文件名aspnetkaoshi.mdf  
    4.系统首页地址:login.aspx
四 系统实现




源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓