论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

考试题库管理系统(论文+程序)

如果登录密码有误、登录账号被冻结,系统会提示相应的对话框提示错误。实现这部分功能的代码如下: 内容来自论文无忧网 www.paper51.com

privatevoid btLogin_Click()

copyright paper51.com

{

内容来自www.paper51.com

stringuserid =  null; http://www.paper51.com

boolisFreezed = true;

http://www.paper51.com

switch(this.ddUserType.SelectedValue)

paper51.com

{

paper51.com

case"Teacher": paper51.com

{ 内容来自论文无忧网 www.paper51.com

#region检测教师用户

copyright paper51.com

if(BLL.Teacher.LoginNameExists(this.txtUserName.Value.Replace("'","")))

paper51.com

{

内容来自论文无忧网 www.paper51.com

BLL.Teacher.ValidateLogin(this.txtUserName.Value.Replace("'",""),this.txtPassword.Value,ref userid,ref isFreezed);

内容来自www.paper51.com

if(userid != null)

copyright paper51.com

{

paper51.com

if(isFreezed == false) http://www.paper51.com

{ copyright paper51.com

base.WriteLog(userid,BLL.SysManage_Func.GetMaxId(),"1", "教师用户登录", "1"); copyright paper51.com

base.Session["UserID"]= userid; copyright paper51.com

base.Session["UserType"]= "Teacher";

paper51.com

Model.Teacheruserinfo = BLL.Teacher.GetModel(userid);

copyright paper51.com

userinfo.LastLoginDate=System.DateTime.Today.ToShortDateString();BLL.Teacher.Update(userinfo);Session["UserName"]= userinfo.TeacherName;Response.Redirect("default.aspx"); paper51.com

}

copyright paper51.com

else

内容来自www.paper51.com

{

http://www.paper51.com

base.ShowMessage("对不起,该用户已被冻结!\\n如果有任何疑问,请联系管理员!"); copyright paper51.com

} paper51.com

}

http://www.paper51.com

else copyright paper51.com

{ paper51.com

base.ShowMessage("密码错误!\\n请不要尝试非法登录!"); http://www.paper51.com

} 内容来自论文无忧网 www.paper51.com

} 内容来自www.paper51.com

else copyright paper51.com

{

http://www.paper51.com

base.ShowMessage("该帐号不存在!\\n请重新登录!");

内容来自论文无忧网 www.paper51.com

}

http://www.paper51.com

#endregion 内容来自www.paper51.com

break; 内容来自论文无忧网 www.paper51.com

} http://www.paper51.com

5.2   管理员登录后页面

http://www.paper51.com

系统管理员成功登录以后,可以对所有用户进行修改和删除处理,包括对用户权限的分配等。管理员可以添加系,在系里再添加属于该系的教师;可以对试题的录入、试题的输出、专业的分类管理、课程的分类管理、权限的分配进行操作。根据对系统的分析,系统在此阶段只需要教务科、系、教师这三种角色,但是考虑到系统的扩展性,管理员也可在系统中添加其他的角色,然后分配其相应的权限,如图4。 copyright paper51.com

内容来自www.paper51.com

copyright paper51.com

图4 管理员成功登录页面 内容来自www.paper51.com

5.3   教务科登录后页面

paper51.com

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

paper51.com

内容来自www.paper51.com

http://www.paper51.com

图5 教务处成功登录页面

paper51.com

5.4   系管理员登录后页面 内容来自www.paper51.com

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

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

                                                                            

内容来自论文无忧网 www.paper51.com

5.5   教师登录后页面 paper51.com

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

copyright paper51.com

内容来自www.paper51.com

内容来自www.paper51.com

图7 教师成功登录页面

内容来自www.paper51.com

5.6   添加用户页面

copyright paper51.com

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

copyright paper51.com

paper51.com

paper51.com

图8 添加用户页面

paper51.com

实现这部分功能的代码如下:

内容来自论文无忧网 www.paper51.com

privatebool AddData() http://www.paper51.com

{ copyright paper51.com

try

内容来自www.paper51.com

{ copyright paper51.com

EPMS.Model.Teachermodel = new EPMS.Model.Teacher(); http://www.paper51.com

model.TeacherName= this.txtUserName.Text.Trim();

内容来自www.paper51.com

model.TeacherSex= this.ddSexList.SelectedValue; 内容来自论文无忧网 www.paper51.com

model.LoginName= this.txtLoginName.Text.Trim();

copyright paper51.com

model.LoginPwd= this.txtLoginPwd.Text.Trim(); copyright paper51.com

model.LinkPhone= this.txtPhoneNum.Text.Trim(); 内容来自论文无忧网 www.paper51.com

model.UnitsID= this.txtUnitsID.Value;

paper51.com

model.DutyStatus= this.ddDutyStatus.SelectedValue;

paper51.com

model.StationID= this.txtStationID.Value;

http://www.paper51.com

model.Email= this.txtEmail.Text.Trim();EPMS.BLL.Teacher.Add(model);return true;

paper51.com

} http://www.paper51.com

catch

http://www.paper51.com

{

http://www.paper51.com

returnfalse; 内容来自论文无忧网 www.paper51.com

}

内容来自www.paper51.com

}

内容来自论文无忧网 www.paper51.com

5.7   添加课程和题型页面 copyright paper51.com

添加课程类别后,系管理员可对该课程进行修改或者删除,如图9。 内容来自论文无忧网 www.paper51.com

paper51.com

图9 添加课程页面 内容来自论文无忧网 www.paper51.com

 

paper51.com

------分隔线----------------------------
联系方式