資源簡介
基于java Web的試題庫管理系統:Struts2框架+mysql數據庫;分為學生(試題查看、試題分類型搜索,模擬試卷生成),教師(試題管理、增刪改查)、管理員(學生和老師的信息管理)以及分角色登錄功能。

代碼片段和文件信息
package?Action;
import?java.util.List;
import?javax.servlet.http.HttpSession;
import?org.apache.struts2.ServletActionContext;
import?Dao.Addq_choiceDaoImp;
import?Model.DBQ_choice;
import?Model.Q_choice;
public?class?Addquestion_qAction?{
List?choice;
int?choiceid;
Q_choice?q;
int?str;
public?int?getStr()?{
return?str;
}
public?void?setStr(int?str)?{
this.str?=?str;
}
public?int?getChoiceid()?{
return?choiceid;
}
public?void?setChoiceid(int?choiceid)?{
this.choiceid?=?choiceid;
}
public?List?getChoice()?{
return?choice;
}
public?void?setChoice(List?choice)?{
this.choice?=?choice;
}
public?Q_choice?getQ()?{
return?q;
}
public?void?setQ(Q_choice?q)?{
this.q?=?q;
}
public?String?add()?{
Addq_choiceDaoImp?a?=?new?Addq_choiceDaoImp();
if?(a.add(q.getName()?q.getOp1()?q.getOp2()?q.getOp3()?q.getOp4()?q.getAnsw()?q.getChapter()
q.getDifficult())?>?0)?{
return?“ok“;
}?else?{
return?“fail“;
}
}
public?String?select()?{
Addq_choiceDaoImp?dao?=?new?Addq_choiceDaoImp();
choice?=?dao.show();
return?“ok“;
}
public?String?deleteChoice()?{
Addq_choiceDaoImp?dao1?=?new?Addq_choiceDaoImp();
if?(dao1.delete(choiceid)?>?0)?{
return?“success“;
}?else?{
return?“fail“;
}
}
/*
?*?public?String?updateChoice()?{?Addq_choiceDaoImp?dao2?=?new
?*?Addq_choiceDaoImp();?int?choice_id?=?dao2.selectId(str);?if
?*?(dao2.update(q.getName()?q.getOp1()?q.getOp2()?q.getOp3()?q.getOp4()
?*?q.getAnsw()?q.getChapter()?q.getDifficult())?>?0)?{?return?“success“;?}
?*?return?“fail“;
?*?
?*?}
?*/
String?choice_info;
public?String?selectChoice()?{
Addq_choiceDaoImp?dao?=?new?Addq_choiceDaoImp();
HttpSession?session?=?ServletActionContext.getRequest().getSession();
session.setAttribute(“Uname“?choiceid);
choice?=?dao.Qshow(choiceid);
System.out.println(choice);
return?“success“;
}
public?String?updateChoice()?{
Addq_choiceDaoImp?dao?=?new?Addq_choiceDaoImp();
if?(dao.update(q.getNum()?q.getCourse()?q.getName()?q.getOp1()?q.getOp2()?q.getOp3()?q.getOp4()
q.getAnsw()?q.getChapter()?q.getDifficult())?>?0)?{
return?“success“;
}?else?{
System.out.println(choiceid);
return?“fail“;
}
}
public?String?getChoice_info()?{
return?choice_info;
}
public?void?setChoice_info(String?choice_info)?{
this.choice_info?=?choice_info;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5851??2019-01-15?17:01??試題庫管理系統\questionm.sql
?????文件???????1745??2019-01-15?16:36??試題庫管理系統\QuestionManager\.classpath
?????文件???????1048??2018-11-25?18:20??試題庫管理系統\QuestionManager\.project
?????文件????????567??2018-11-25?18:20??試題庫管理系統\QuestionManager\.settings\.jsdtscope
?????文件????????364??2018-11-25?18:20??試題庫管理系統\QuestionManager\.settings\org.eclipse.jdt.core.prefs
?????文件????????497??2018-11-25?18:20??試題庫管理系統\QuestionManager\.settings\org.eclipse.wst.common.component
?????文件????????345??2019-01-15?16:36??試題庫管理系統\QuestionManager\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-11-25?18:20??試題庫管理系統\QuestionManager\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-11-25?18:20??試題庫管理系統\QuestionManager\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3855??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\Addquestion_qAction.class
?????文件???????2729??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\CreateQuestionAction.class
?????文件???????3013??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\LoginAction.class
?????文件???????2335??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\QuestionAction.class
?????文件???????2276??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\StudentAction.class
?????文件???????2183??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\TeacherAction.class
?????文件????????625??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Action\TestAction.class
?????文件???????6491??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\Addq_choiceDaoImp.class
?????文件???????3180??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\CreateQuestionImp.class
?????文件???????1579??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\DBUtil.class
?????文件???????3301??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\LoginImp.class
?????文件???????4826??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\QuestionImp.class
?????文件???????3703??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\StudentDaoImp.class
?????文件???????3998??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\TeacherDaoImp.class
?????文件???????1630??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Dao\Testdao.class
?????文件???????2334??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\Choice.class
?????文件????????746??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\DBCourse.class
?????文件????????919??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\DBManage.class
?????文件???????2340??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\DBQ_choice.class
?????文件???????1528??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\DBQ_trueorfalse.class
?????文件????????922??2019-01-15?16:36??試題庫管理系統\QuestionManager\build\classes\Model\DBStudent.class
............此處省略233個文件信息
評論
共有 條評論