云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Java的在线考试系统

基于Java的在线考试系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 6:35:14

××大 学毕 业 设 计 论 文

试卷,在题库中选择需要的试题出试卷还可以在评分老师打分后查看考生的考试成绩。

部分核心代码如下: 1.界面跳转判断:

if(userType==0) {

String sql=\; Object[] con={userName,userPw};

List adminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { result=\; } else { WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)adminList.get(0); session.setAttribute(\, 0); session.setAttribute(\, admin); result=\; } }

2.系统基本信息显示: 操作系统版本:

<%=System.getProperty(\rsion\

操作系统类型:<%=System.getProperty(\用户,目录,临时目录:<%=application.getRealPath(\JDK版本:<%=System.getProperty(\

JKD安装目录:<%=System.getProperty(\ 总内存/剩余内存:

<%OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();%><%=osmb.getTotalPhysicalMemorySize()/1024/1024%>MB  /  <%=osmb.getFreePhysicalMemorySize() / 1024/1024 %>MB

14

××大 学毕 业 设 计 论 文

3.对管理员教师的添加与删除: 图4.4为管理员教师添加界面

图4.4 管理员添加界面

核心代码如下: //管理员教师的录入

public String adminAdd() { TAdmin admin=new TAdmin(); admin.setUserName(userName); admin.setUserPw(userPw); adminDAO.save(admin); this.setMessage(\操作成功\); this.setPath(\); return \;

}

管理员教师的删除代码: //已有管理员的除

public String adminDel() { adminDAO.delete(adminDAO.findById(userId)); this.setMessage(\删除成功\); this.setPath(\); return \;

}

管理员教师对评分教师以及学生的管理与上述代码类似,在此不一一列举详见附录2。

15

××大 学毕 业 设 计 论 文

4.管理员教师对课程的管理 课程管理界面如图4.5所示:

图4.5 管理员添加界面

此界面主要显示已有的课程信息以及可执行的操作。 课程管理代码如下:

public String kechengMana() { String sql=\; List kechengList=kechengDAO.getHibernateTemplate().find(sql); Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, kechengList); return ActionSupport.SUCCESS;

}

课程的添加代码:

public String kechengAdd() { TKecheng kecheng=new TKecheng(); kecheng.setKechengName(kechengName); kecheng.setDel(\);

16

××大 学毕 业 设 计 论 文

}

kechengDAO.save(kecheng); this.setMessage(\添加成功!\); this.setPath(\); return \;

课程的删除代码:

public String kechengDel() { TKecheng kecheng=kechengDAO.findById(kechengId); kecheng.setDel(\); kechengDAO.attachDirty(kecheng); this.setMessage(\删除成功!\); this.setPath(\); return \; }

5.管理员教师对题库的管理

管理员在对题库进行管理时要先选择题目所属的课程,然后该课程中所有的题目将被列出来,如图4.6所示

图4.6 题库管理界面

在此可以直接删除题目。若要添加题目则点击题目录入标签,在录入前要先选择题目所属课程和题目类型如图4.7所示。

17

搜索更多关于: 基于Java的在线考试系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

××大 学毕 业 设 计 论 文 试卷,在题库中选择需要的试题出试卷还可以在评分老师打分后查看考生的考试成绩。 部分核心代码如下: 1.界面跳转判断: if(userType==0) { String sql=\; Object[] con={userName,userPw}; List adminList=adminDAO.getHibernateTemplate().find(sql,con); if(adminList.size()==0) { result=\; } else { WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TA

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com