• 大小: 5.12MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: Java
  • 标签: jsp  java  

资源简介

本系统为基于JSP的网络在线考试系统,功能: 1、注册 (学生) 注册信息包括登录帐号、姓名、性别、年龄、班级、任课老师。 2、参加考试 (学生) 从试卷列表中选择考试卷,考试卷由管理人员(一般由老师担*任)创建。试卷信息包括试卷ID(生成规则后面在"试卷管理"用例中描述)、试卷科目、满分、时间、试卷有效期。 3、试卷管理:(管理人员) 试卷主体信息维护(创建试卷、修改试卷相关信息、删除试卷), 4、题库管理:(管理人员) 题目信息维护(创建题目、修改题目、删除题目)。

资源截图

代码片段和文件信息

package com.wgh.action;

import java.util.List;

import javax.servlet.http.*;

import org.apache.struts.action.*;
import com.wgh.actionForm.LessonForm;
import com.wgh.dao.LessonDAO;

public class Lesson extends Action {
private LessonDAO lessonDAO = null;

public Lesson() {
this.lessonDAO = new LessonDAO();
}
public ActionForward execute(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
String action = request.getParameter(“action“);
System.out.println(“获取的查询字符串:“ + action);
if (action == null || ““.equals(action)) {
return mapping.findForward(“error“);
} else if (“lessonQuery“.equals(action)) {
return lessonQuery(mapping form request response);

} else if (“lessonAdd“.equals(action)) {
return lessonAdd(mapping form request response);
} else if (“lessonDel“.equals(action)) {
return lessonDel(mapping form request response);
}else if(“selectLesson“.equals(action)){
return selectLesson(mapping form request response);
}else if(“ready“.equals(action)){
return ready(mapping form request response);
}
request.setAttribute(“error“ “操作失败!“);
return mapping.findForward(“error“);
}

// 查询课程信息
private ActionForward lessonQuery(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
request.setAttribute(“lessonQuery“ lessonDAO.query(0));
return mapping.findForward(“lessonQuery“);
}

// 添加课程
private ActionForward lessonAdd(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
LessonForm lessonForm = (LessonForm) form;
int ret = lessonDAO.insert(lessonForm);
System.out.println(“返回值ret:“ + ret);
if (ret == 1) {
return mapping.findForward(“lessonAdd“);
} else if (ret == 2) {
request.setAttribute(“error“ “该课程已经添加!“);
return mapping.findForward(“error“);
} else {
request.setAttribute(“error“ “添加课程失败!“);
return mapping.findForward(“error“);
}
}
// 删除课程
private ActionForward lessonDel(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) {
LessonForm lessonForm = (LessonForm) form;
int ret = lessonDAO.delete(lessonForm);
if (ret == 0) {
request.setAttribute(“error“ “删除课程失败!“);
return mapping.findForward(“error“);
} else {
return mapping.findForward(“lessonDel“);
}
}
//在线考试时选择课程
private ActionForward selectLesson(ActionMapping mapping ActionForm form
HttpServletRequest request HttpServletResponse response) { 
HttpSession session = request.getSession();
String stu=session.getAttribute(“student“).toString(); //获取准考证号
List list=lessonDAO.query(stu); //查询包括考试题目的课程列表,但不包括已经考过的科目
if(list.size()<1){
return mapping.findForward(“noenLesson“);
}else{
request.setAttribute(“lessonList“list);
return mapping.findForward(“selectLesson“);
}
}
//准备考试

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7129  2013-08-02 13:12  基于Jsp网络在线考试系统\db_exam.sql

     文件        836  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.classpath

     文件       1037  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.project

     文件        503  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\.jsdtscope

     文件        395  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\org.eclipse.jdt.core.prefs

     文件        442  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\org.eclipse.wst.common.component

     文件        345  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-08-02 10:02  基于Jsp网络在线考试系统\Exam\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        110  2013-08-02 10:08  基于Jsp网络在线考试系统\Exam\build\classes\com\connDB.properties

     文件       3975  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\Lesson.class

     文件       4326  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\Manager.class

     文件       4145  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\Questions.class

     文件        933  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\SelfRequestProcessor.class

     文件       6982  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\StartExam.class

     文件       5134  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\Student.class

     文件       2535  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\StuResult.class

     文件       3882  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\TaoTi.class

     文件       1528  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\action\temp.class

     文件       1320  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\LessonForm.class

     文件       1125  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\ManagerForm.class

     文件        599  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\MoreSelect.class

     文件        771  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\QueryResultIfForm.class

     文件       4814  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\QuestionsForm.class

     文件       2622  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\StudentForm.class

     文件       1808  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\StuResultForm.class

     文件       1720  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\actionForm\TaoTiForm.class

     文件       1831  2013-08-02 10:06  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\core\ChStr.class

     文件       3413  2013-08-02 10:09  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\core\ConnDB.class

     文件       4215  2013-08-02 10:27  基于Jsp网络在线考试系统\Exam\build\classes\com\wgh\dao\LessonDAO.class

............此处省略174个文件信息

评论

共有 条评论