资源简介

网络在线考试系统可以用毕业生的毕业设计用,可以来用学习,全部源代码都在里面,你可以任意修改,希望它对您的学习有很大的帮助.

资源截图

代码片段和文件信息

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“);
}
}
//准备考试

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

     文件        764  2011-05-22 19:53  NetExam\.classpath

     文件        294  2011-05-22 19:21  NetExam\.mymetadata

     文件       1280  2011-05-22 19:50  NetExam\.project

     文件        793  2011-05-22 19:24  NetExam\WebRoot\copyright.jsp

     文件        488  2011-05-22 19:24  NetExam\WebRoot\dealNull.jsp

     文件       1257  2011-05-22 19:24  NetExam\WebRoot\default.jsp

     文件        868  2011-05-22 19:24  NetExam\WebRoot\error.jsp

     文件       2538  2011-05-22 19:24  NetExam\WebRoot\examRule.jsp

     文件       3285  2011-05-22 19:24  NetExam\WebRoot\index.jsp

     文件        386  2011-05-22 19:24  NetExam\WebRoot\logout.jsp

     文件        391  2011-05-22 19:24  NetExam\WebRoot\noenLesson.jsp

     文件       2218  2011-05-22 19:47  NetExam\WebRoot\prompt.jsp

     文件     882176  2011-05-22 19:24  NetExam\WebRoot\readme.doc

     文件       2307  2011-05-22 19:24  NetExam\WebRoot\ready.jsp

     文件       4900  2011-05-22 19:24  NetExam\WebRoot\register.jsp

     文件       3141  2011-05-22 19:24  NetExam\WebRoot\seekPwd.jsp

     文件       3348  2011-05-22 19:24  NetExam\WebRoot\seekPwd1.jsp

     文件       2858  2011-05-22 19:24  NetExam\WebRoot\seekPwd2.jsp

     文件       2426  2011-05-22 19:24  NetExam\WebRoot\selectLesson.jsp

     文件         84  2011-05-22 19:24  NetExam\WebRoot\showRemainTime.jsp

     文件         98  2011-05-22 19:24  NetExam\WebRoot\showStartTime.jsp

     文件       9686  2011-05-22 19:24  NetExam\WebRoot\startExam.jsp

     文件        363  2011-05-22 19:24  NetExam\WebRoot\studentM_ok.jsp

     文件       5765  2011-05-22 19:24  NetExam\WebRoot\student_Modify.jsp

     文件        376  2011-05-22 19:24  NetExam\WebRoot\student_ok.jsp

     文件       2894  2011-05-22 19:24  NetExam\WebRoot\stuResultQuery.jsp

     文件        502  2011-05-22 19:24  NetExam\WebRoot\submitTestPaperok.jsp

     文件        374  2011-05-22 19:24  NetExam\WebRoot\top.jsp

     文件      23970  2011-05-22 19:24  NetExam\WebRoot\WEB-INF\.struts-config.mex

     文件       8860  2011-05-22 19:24  NetExam\WebRoot\WEB-INF\struts-bean.tld

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

评论

共有 条评论