• 大小: 23.9MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-07
  • 语言: C#
  • 标签: 考试系统  asp.ne  

资源简介

在线考试系统,支持题目导入导出,分数计算,显示正确答案。

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Collections.Generic;
using Maticsoft.Common;
using Maticsoft.Model;
namespace Maticsoft.BLL
{
/// 
/// Anwser
/// 

public partial class Anwser
{
private readonly Maticsoft.DAL.Anwser dal=new Maticsoft.DAL.Anwser();
public Anwser()
{}
#region  BasicMethod

/// 
/// 得到最大ID
/// 

public int GetMaxId()
{
return dal.GetMaxId();
}

/// 
/// 是否存在该记录
/// 

public bool Exists(int aid)
{
return dal.Exists(aid);
}

/// 
/// 增加一条数据
/// 

public int  Add(Maticsoft.Model.Anwser model)
{
return dal.Add(model);
}

/// 
/// 更新一条数据
/// 

public bool Update(Maticsoft.Model.Anwser model)
{
return dal.Update(model);
}

/// 
/// 删除一条数据
/// 

public bool Delete(int aid)
{

return dal.Delete(aid);
}
/// 
/// 删除一条数据
/// 

public bool DeleteList(string aidlist )
{
return dal.DeleteList(aidlist );
}

/// 
/// 得到一个对象实体
/// 

public Maticsoft.Model.Anwser GetModel(int aid)
{

return dal.GetModel(aid);
}

/// 
/// 得到一个对象实体,从缓存中
/// 

public Maticsoft.Model.Anwser GetModelByCache(int aid)
{

string CacheKey = “AnwserModel-“ + aid;
object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
if (objModel == null)
{
try
{
objModel = dal.GetModel(aid);
if (objModel != null)
{
int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt(“ModelCache“);
Maticsoft.Common.DataCache.SetCache(CacheKey objModel DateTime.Now.AddMinutes(ModelCache) TimeSpan.Zero);
}
}
catch{}
}
return (Maticsoft.Model.Anwser)objModel;
}

/// 
/// 获得数据列表
/// 

public DataSet GetList(string strWhere)
{
return dal.GetList(strWhere);
}
/// 
/// 获得前几行数据
/// 

public DataSet GetList(int Topstring strWherestring filedOrder)
{
return dal.GetList(TopstrWherefiledOrder);
}
/// 
/// 获得数据列表
/// 

public List GetModelList(string strWhere)
{
DataSet ds = dal.GetList(strWhere);
return DataTableToList(ds.Tables[0]);
}
/// 
/// 获得数据列表
/// 

public List DataTableToList(DataTable dt)
{
List modelList = new List();
int rowsCount = dt.Rows.Count;
if (rowsCount > 0)
{
Maticsoft.Model.Anwser model;
for (int n = 0; n < rowsCount; n++)
{
model = dal.DataRowToModel(dt.Rows[n]);
if (model != null)
{
modelList.Add(model);
}
}
}
return modelList;
}

/// 
/// 获得数据列表
/// 


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

     文件     425172  2016-08-28 21:42  题库系统\0试题.xlsx

     文件      24384  2016-08-29 09:11  题库系统\0题库管理系统设计.docx

     文件    2385408  2016-08-25 15:46  题库系统\SXHEQBMS.bak

     文件       3963  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Anwser.cs

     文件        622  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\AssemblyInfo.cs

     文件       3947  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Blank.cs

     文件       4809  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\BLL.csproj

     文件       2082  2013-03-20 11:33  题库系统\TestPrj\Backup\BLL\BLL.csproj.user

     文件       3963  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Choice.cs

     文件       4027  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Definition.cs

     文件       4123  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\GenExamPaperRule.cs

     文件       3947  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Judge.cs

     文件       4043  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\MultiChoice.cs

     文件       4000  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\Specialty.cs

     文件       4353  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\sysdiagrams.cs

     文件       3928  2016-09-20 17:51  题库系统\TestPrj\Backup\BLL\User.cs

     文件       9079  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Anwser.cs

     文件        623  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\AssemblyInfo.cs

     文件       9037  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Blank.cs

     文件      10272  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Choice.cs

     文件       5265  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\DAL.csproj

     文件       2106  2013-03-20 11:33  题库系统\TestPrj\Backup\DAL\DAL.csproj.user

     文件       8637  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Definition.cs

     文件      18347  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\GenExamPaperRule.cs

     文件       8679  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Judge.cs

     文件      10383  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\MultiChoice.cs

     文件       8302  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\Specialty.cs

     文件      10025  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\sysdiagrams.cs

     文件       9715  2016-09-20 17:51  题库系统\TestPrj\Backup\DAL\User.cs

     文件        620  2016-09-20 17:51  题库系统\TestPrj\Backup\DBUtility\AssemblyInfo.cs

............此处省略677个文件信息

评论

共有 条评论