• 大小: 388KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-07-26
  • 语言: C#
  • 标签: Asp.net  

资源简介

一个功能比较全的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个文件信息

评论

共有 条评论