• 大小: 6.68MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-09-24
  • 语言: Java
  • 标签: Struts2  mvc思想  java  Web  

资源简介

基于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.xml

     文件         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个文件信息

评论

共有 条评论