基于Java的在线考试系统 联系客服

发布时间 : 星期一 文章基于Java的在线考试系统更新完毕开始阅读366f1a12783e0912a2162ab9

××大 学毕 业 设 计 论 文

考生在评分教师给自己打分后可查看自己各科的成绩。界面如图4.12所示

图4.12 考生分数查询界面 相关代码:

public String fenshuMana() { String sql=\; Object[] cc={shitiId}; List fenshuList=fenshuDAO.getHibernateTemplate().find(sql,cc); for(int i=0;i

fenshu.setStuRealName(stuDAO.findById(fenshu.getStuId()).getStuRealname());

fenshu.setShitiName(shitiDAO.findById(fenshu.getShitiId()).getShitiName()); } Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, fenshuList); return ActionSupport.SUCCESS; }

本系统可提供学生单选题的自测服务,可提升学生客观题的做题速度与准确性,方便可行。考生单击在线自测标签可进行自测,自测结果在交卷后立刻出来,无需等待。方便考生了解自己对知识的掌握程度。在线自测界面如图4.13所示。

26

××大 学毕 业 设 计 论 文

图4.13考生自测界面 //自测部分相关代码:

public String jiaoyuan_zice() { HttpServletRequest request=ServletActionContext.getRequest(); int fenshu111=0; String sql=\; List timuList=timuDAO.getHibernateTemplate().find(sql); for(int i=0;i

4.5 评分教师模块的设计

因为考试存在客观题在本设计中评分老师负责人工阅卷,并给考生打分。评分教师登录主界面如图4.14所示:

27

××大 学毕 业 设 计 论 文

图4.14 评分教师主界面

评分教师单击开始阅卷标签选择考生和科目进行阅卷并根据参考答案进行打分,若考生没有作答则显示“该考生没参加考试”无法进行阅卷。阅卷界面如图4.15所示:

图4.15 评分教师阅卷界面 相关代码:

public String yuejuan() { List timuList=new ArrayList();

28

××大 学毕 业 设 计 论 文

}

String sql=\; Object con[]={shitiId,stuId};

List jaoyuanList=jiaoyuanDAO.getHibernateTemplate().find(sql,con); for(int i=0;i

Map request=(Map)ServletActionContext.getContext().get(\); request.put(\, timuList); request.put(\, shitiId); request.put(\, stuId); return ActionSupport.SUCCESS;

至此本次设计主要模块的功能与主要实现代码介绍完毕。

29