发布时间 : 星期二 文章基于Java的在线考试系统更新完毕开始阅读366f1a12783e0912a2162ab9
××大 学毕 业 设 计 论 文
}
this.setMessage(\删除成功\); this.setPath(\); return \;
向试卷中添加题目首先要选择题目所属的课程。 相关代码如下: //选择试题所属的课程
public String timuByKecheng1() { String sql=\+kechengId+\by timuLeixing\; List timuList=timuDAO.getHibernateTemplate().find(sql); Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, timuList); request.put(\, shitiId); return ActionSupport.SUCCESS;
}
//向试卷中添加题目
public String timuByShiti() { List timuList=new ArrayList(); Map request=(Map)ServletActionContext.getContext().get(\); String sql=\; Object con[]={shitiId}; List timuShitiList=timuShitiDAO.getHibernateTemplate().find(sql,con); for(int i=0;i } 22 ××大 学毕 业 设 计 论 文 4.4 考生模块的设计 在此模块中用户可以以考生的身份使用此系统。用户能够查看系统的基本信息,能够在线参加考试。在评分老师打过分后可以查询自己的考试成绩。作为考生还可以进行客观题的自测,自测结果立刻产生。考生登陆后的界面如图4.10所示 图4.10 考生界面 考生单击在线考试标签可进行一次考试,原则上讲一个考生在一份试卷只能考一次。要先选择试题。考试界面如图4.11所示 图4.11 考试界面 23 ××大 学毕 业 设 计 论 文 考试模块代码: public String timuByShiti_kaoshi() { Map request=(Map)ServletActionContext.getContext().get(\); Map session= ServletActionContext.getContext().getSession(); TStu stu=(TStu)session.get(\); String sqlk=\; Object conk[]={stu.getStuId(),shitiId}; List list=jiaoyuanDAO.getHibernateTemplate().find(sqlk,conk); if(list.size()>0){ request.put(\, \你已经参加过此考试。请不要重复考试\); return ActionSupport.ERROR; } List timuList=new ArrayList(); String sql=\; Object con[]={shitiId}; List timuShitiList=timuShitiDAO.getHibernateTemplate().find(sql,con); for(int i=0;i } //交卷相关代码 public String jiaoyuanAdd() { HttpServletRequest request=ServletActionContext.getRequest(); Map session= ServletActionContext.getContext().getSession(); TStu stu=(TStu)session.get(\); String sql=\; Object con[]={shitiId}; List timuShitiList=timuShitiDAO.getHibernateTemplate().find(sql,con); for(int i=0;i timu1Daan=request.getParameterValues(timuShiti.getTimuId().toString()); if(timu1Daan.length==1)//单选题 { jiaoyuan.setTimuDaan(timu1Daan[0]); 24 ××大 学毕 业 设 计 论 文 } if(timu1Daan.length>1)//多选题 { String s=\; for(int j=0;j public String ajaxSave() { HttpServletRequest request=ServletActionContext.getRequest(); Map session= ServletActionContext.getContext().getSession(); TStu stu = (TStu) session.get(\); Integer myshitiId = Integer.valueOf(request.getParameter(\)); Integer timuId = Integer.valueOf(request.getParameter(\)); String timuDaan = request.getParameter(\); TJiaoyuan jyInstance = new TJiaoyuan(); jyInstance.setShitiId(myshitiId); jyInstance.setStuId(stu.getStuId()); jyInstance.setTimuId(timuId); List TJiaoyuan jiaoyuan = new TJiaoyuan(); jiaoyuan.setStuId(stu.getStuId()); jiaoyuan.setTimuId(timuId); jiaoyuan.setShitiId(myshitiId); jiaoyuan.setTimuDaan(timuDaan); jiaoyuanDAO.save(jiaoyuan); } return ActionSupport.SUCCESS; } 25