-
大小: 3.07MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-09
- 語言: Java
- 標(biāo)簽: 畢業(yè)設(shè)計(jì)??jsp項(xiàng)目??網(wǎng)絡(luò)??在線考試??
資源簡介
網(wǎng)絡(luò)在線考試系統(tǒng)可以用畢業(yè)生的畢業(yè)設(shè)計(jì)用,可以來用學(xué)習(xí),全部源代碼都在里面,你可以任意修改,希望它對(duì)您的學(xué)習(xí)有很大的幫助.

代碼片段和文件信息
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?(“l(fā)essonQuery“.equals(action))?{
return?lessonQuery(mapping?form?request?response);
}?else?if?(“l(fā)essonAdd“.equals(action))?{
return?lessonAdd(mapping?form?request?response);
}?else?if?(“l(fā)essonDel“.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(“l(fā)essonQuery“?lessonDAO.query(0));
return?mapping.findForward(“l(fā)essonQuery“);
}
//?添加課程
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(“l(fā)essonAdd“);
}?else?if?(ret?==?2)?{
request.setAttribute(“error“?“該課程已經(jīng)添加!“);
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(“l(fā)essonDel“);
}
}
//在線考試時(shí)選擇課程
private?ActionForward?selectLesson(ActionMapping?mapping?ActionForm?form
HttpServletRequest?request?HttpServletResponse?response)?{?
HttpSession?session?=?request.getSession();
String?stu=session.getAttribute(“student“).toString(); //獲取準(zhǔn)考證號(hào)
List?list=lessonDAO.query(stu); //查詢包括考試題目的課程列表,但不包括已經(jīng)考過的科目
if(list.size()<1){
return?mapping.findForward(“noenLesson“);
}else{
request.setAttribute(“l(fā)essonList“l(fā)ist);
return?mapping.findForward(“selectLesson“);
}
}
//準(zhǔn)備考試
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????764??2011-05-22?19:53??NetExam\.classpath
?????文件????????294??2011-05-22?19:21??NetExam\.myme
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論