网站地图| 免费获取|
免费论文网
  • 网站首页|
  • 论文范文|
  • 修改降重|
  • 职称论文|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 原创论文|
  • 开题报告论文
搜索

当前位置:免费论文网 -> 免费论文 -> 计算机论文 -> 免费H考试题库管理系统的设计与实现(三)
计算机论文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

免费H考试题库管理系统的设计与实现(三)

免费H考试题库管理系统的设计与实现(三) char 50 是 课程名称 
  单位表
 该表用于存放院系单位信息,具体设计和主要字段如表4。
 

字段名 数据类型 字段长度 是否为空 说明 
DicID varchar 30 是 单位编号字段 
DicName varchar 100 是 单位名称 
DicTypeID varchar 10 是 单位类型 
  试题表
 该表用于存放试题信息及试题内容等信息,具体设计和主要字段如表5。
 
 
 
 

字段名 数据类型 字段长度 是否为空 说明 
ExamQuesID varchar 10 否 试题编号字段 
ExamQuestionTypeID varchar 10 否 试题类型字段 
QuesTypeID varchar 10 否 题型字段 
Question varchar 2000 是 试题内容 
  审批表
 该表用于存放审批信息,具体设计和主要字段如表6。


字段名 数据类型 字段长度 是否为空 说明 
ID varchar 10 否 申请改动的试题编号字段 
ZT varchar 1 否 是否被审核1被审核0未被审核 
系统详细设计
  系统首页面
 登录界面相对来说比较简单,用户输入用户名和密码之后系统会判断他是那种角色,然后进去后该角色只能操作管理员分配给他的功能。用户名和密码是系统分配好的,为了保证题库内信息的安全性,所以系统不允许注册,如图3。

 

 

 

 

 如果登录密码有误、登录账号被冻结,系统会提示相应的对话框提示错误。实现这部分功能的代码如下:
private void btLogin_Click()
{
string userid =  null;
bool isFreezed = true;
switch(this.ddUserType.SelectedValue)
{
case "Teacher":
{
#region 检测教师用户
if (BLL.Teacher.LoginNameExists(this.txtUserName.Value.Replace("'","")))
{
BLL.Teacher.ValidateLogin(this.txtUserName.Value.Replace("'",""), this.txtPassword.Value,ref userid,ref isFreezed);
if (userid != null)
{
if (isFreezed == false)
{
base.WriteLog(userid,BLL.SysManage_Func.GetMaxId(), "1", "教师用户登录", "1");
base.Session["UserID"] = userid;
base.Session["UserType"] = "Teacher";
Model.Teacher userinfo = BLL.Teacher.GetModel(userid);
userinfo.LastLoginDate = System.DateTime.Today.ToShortDateString();BLL.Teacher.Update(userinfo);Session["UserName"] = userinfo.TeacherName;Response.Redirect("default.aspx");
}
else
{
base.ShowMessage("对不起,该用户已被冻结!\\n如果有任何疑问,请联系管理员!");
}
}
else
{
base.ShowMessage("密码错误!\\n请不要尝试非法登录!");
}
}
else
{
base.ShowMessage("该帐号不存在!\\n请重新登录!");
}
#endregion
break;
}
  管理员登录后页面
 系统管理员成功登录以后,可以对所有用户进行修改和删除处理,包括对用户权限的分配等。管理员可以添加系,在系里再添加属于该系的教师;可以对试题的录入、试题的输出、专业的分类管理、课程的分类管理、权限的分配进行操作。根据对系统的分析,系统在此阶段只需要教务科、系、教师这三种角色,但是考虑到系统的扩展性,管理员也可在系统中添加其他的角色,然后分配其相应的权限,如图4。

 

 

 

 

 

 


  教务科登录后页面
 教务科只具有审批权限,所以教务科登录后只能够操作此功能模块。教师提交过审批申请的试题将会出现在此页面。如果该试题已经通过了审批,则此申请不再显示在审批页面,并且教师下次登录后进入试题页面,看到的试题就是可以进行编辑的。如果教师在此题审批通过后未对此题进行编辑操作,则不可以提交下次的审批申请,如图5。

 

 

 

 

 

 

  系管理员登录后页面
 系管理员可以添加、修改和删除本系所开设的课程,也可以对本系老师提交的审批申请进行审批,所以只能对图中的两个功能进行操作,如图6。

 

 

 

 

 

 

 
  教师登录后页面
 教师可以选择自己所带的课程,选择所要录入的题型,然后录入试题。如果题型中没有教师所需要的题型,教师可自行添加,然后录入试题,最后生成试卷。教师不可以对自己负责以外的课程添加试题,也不可以添加或者删除课程,如图7。

 

 

 

 

 


  添加用户页面
 添加用户主要是填写一些用户的基本^论文,包括用户的名称、性别、登录系统所需要的账号和密码、所在单位等等。根据单位来判断他所在的部门单位,如图8。

 

 

 


 实现这部分功能的代码如下:
private bool AddData()

首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6

免费H考试题库管理系统的设计与实现(三)由免费论文网(www.jaoyuw.com)会员上传。
原创论文流程 相关论文
上一篇:免费DES算法的可视化程序的实现 下一篇:免费房产证信息数字签名的实现
推荐论文 本专业最新论文
Tags:免费 考试题库 管理系统 设计 实现 2010-04-01 13:14:13【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文


免费论文网提供论文范文,论文代发,原创论文

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 免费论文网 版权所有 湘ICP备19027999