-
大小: 1.94MB文件類型: .rar金幣: 2下載: 1 次發(fā)布日期: 2023-10-24
- 語言: Java
- 標(biāo)簽: jsp+servelet??
資源簡介
這是一個(gè)JSP在線考試系統(tǒng),后臺數(shù)據(jù)庫為MySQL。這是一個(gè)完整的web應(yīng)用程序,實(shí)現(xiàn)了教師出題、學(xué)生在線考試(自由測試、單元測試、模擬考試)、錯(cuò)題本,以及相關(guān)的系統(tǒng)維護(hù)功能。在線測試的功能主要包括三部分:教師出題、學(xué)生在線考試和系統(tǒng)維護(hù):系統(tǒng)維護(hù)包括對年級科目、知識點(diǎn)和模擬考試這些信息的維護(hù),包括對相關(guān)內(nèi)容的查看、添加和刪除,并保持這些信息間的內(nèi)部關(guān)聯(lián);教師試題錄入模擬包括錄入自由測試、單元測試、和模擬考試的試卷,并可以對系統(tǒng)中的試卷或試題進(jìn)行修改; 學(xué)生在線考試模塊包括自由測試、單元測試、模擬測試、考試成績和錯(cuò)題本這些功能模塊。目前已經(jīng)完成了原型,基本程序在Windows 2000和Linux 7.2中,使用Tomcat 5.5和JDK1.6和Mysql5.0進(jìn)行了縝密的測試,目前可以良好地運(yùn)行

代碼片段和文件信息
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)考證號
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í)間???名稱
-----------?---------??----------?-----??----
?????文件????????793??2007-12-17?20:50??jsp在線考試系統(tǒng)\copyright.jsp
?????文件???????1979??2007-12-20?14:14??jsp在線考試系統(tǒng)\CSS\st
?????文件????1048576??2008-01-11?13:22??jsp在線考試系統(tǒng)\Databa
?????文件????1048576??2008-01-11?13:22??jsp在線考試系統(tǒng)\Databa
?????文件????????488??2007-12-21?16:57??jsp在線考試系統(tǒng)\dealNull.jsp
?????文件???????1257??2007-12-08?16:09??jsp在線考試系統(tǒng)\default.jsp
?????文件????????868??2007-12-07?19:49??jsp在線考試系統(tǒng)\error.jsp
?????文件???????2538??2007-12-21?17:05??jsp在線考試系統(tǒng)\examRule.jsp
?????文件????????587??2007-12-05?01:10??jsp在線考試系統(tǒng)\Images\add.gif
?????文件?????????49??2007-12-17?15:24??jsp在線考試系統(tǒng)\Images\bg_01.gif
?????文件?????115145??2007-12-08?08:38??jsp在線考試系統(tǒng)\Images\default_bottom.JPG
?????文件?????227556??2007-12-08?10:54??jsp在線考試系統(tǒng)\Images\default_mid.JPG
?????文件?????105753??2007-12-08?08:38??jsp在線考試系統(tǒng)\Images\default_top.jpg
?????文件??????19902??2007-12-08?03:48??jsp在線考試系統(tǒng)\Images\error.jpg
?????文件????????173??2007-12-08?10:43??jsp在線考試系統(tǒng)\Images\f_ico.gif
?????文件??????78893??2007-12-07?20:12??jsp在線考試系統(tǒng)\Images\login_bottom.jpg
?????文件??????52384??2007-12-07?20:14??jsp在線考試系統(tǒng)\Images\login_mid.jpg
?????文件?????102349??2007-12-24?14:03??jsp在線考試系統(tǒng)\Images\login_top.jpg
?????文件?????????65??2007-12-17?20:05??jsp在線考試系統(tǒng)\Images\m_ico.gif
?????文件?????????59??2007-12-17?20:37??jsp在線考試系統(tǒng)\Images\m_ico1.gif
?????文件??????76626??2007-12-08?03:48??jsp在線考試系統(tǒng)\Images\m_login.jpg
?????文件??????89527??2007-12-18?08:59??jsp在線考試系統(tǒng)\Images\m_top.jpg
?????文件???????3069??2007-12-08?22:47??jsp在線考試系統(tǒng)\Images\seedPwd.gif
?????文件??????13360??2007-12-20?13:01??jsp在線考試系統(tǒng)\Images\startExam_bottom.jpg
?????文件??????18469??2007-12-20?13:02??jsp在線考試系統(tǒng)\Images\startExam_ico.jpg
?????文件??????13318??2007-12-20?13:01??jsp在線考試系統(tǒng)\Images\startExam_left.jpg
?????文件??????14295??2007-12-20?12:59??jsp在線考試系統(tǒng)\Images\startExam_leftBottom.jpg
?????文件??????14310??2007-12-20?12:57??jsp在線考試系統(tǒng)\Images\startExam_leftTop.jpg
?????文件??????13322??2007-12-20?13:01??jsp在線考試系統(tǒng)\Images\startExam_right.jpg
?????文件??????14395??2007-12-20?13:00??jsp在線考試系統(tǒng)\Images\startExam_rightBottom.jpg
............此處省略148個(gè)文件信息
評論
共有 條評論