资源简介

基于SSH框架的C语言在线考试系统,该系统主有管理员,教师,学生三类用户,实现的考试题型有:选择,填空,读程序写结果三类题型。

资源截图

代码片段和文件信息

package cn.xxn.ctest.adminuser.action;

import java.util.Map;

import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.SessionAware;

import cn.xxn.ctest.adminuser.entity.AdminUser;
import cn.xxn.ctest.adminuser.service.AdminUserService;
import cn.xxn.ctest.teacheruser.entity.Teacher;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

public class AdminUserAction extends ActionSupport implements ModelDriven SessionAware{
private AdminUser admin = new AdminUser();
private AdminUserService adminUserService;

public void setAdminUserService(AdminUserService adminUserService) {
this.adminUserService = adminUserService;
}

public AdminUser getModel() {
return admin;
}

private String npw;
public void setNpw(String npw) {
this.npw = npw;
}

//管理员登录
public String alogin(){
return “alogin“;
}

//验证管理员编号和密码是否正确
public String login(){
//接收从数据库中查询的信息
AdminUser existAdmin = adminUserService.login(admin);
//判断用户是否存在
if(existAdmin == null){
this.addActionerror(“管理员编号或密码错误“);
return “loginFailadmin“;
}else{
//如果用户存在,将用户信息存到session中
ServletActionContext.getRequest().getSession().setAttribute(“existAdmin“ existAdmin);
return “loginSuccessadmin“;
}
}
//查看管理员信息
public String ckxx(){
return “ckxxadmin“;
}
//修改密码
public String upw(){
return “upwadmin“;
}
public String updatePW(){
adminUserService.updatePW(admin.getUid()npw);
return “updateadminPW“;
}
//安全退出清除session
public String sessionDestory(){
ServletActionContext.getRequest().getSession().invalidate();
return “sessionDestoryadmin“;
}

public void setSession(Mapject> arg0) {
}
}

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

     文件       4039  2017-04-27 11:03  C语言在线考试系统\ctest\.classpath

     文件        288  2017-04-27 10:35  C语言在线考试系统\ctest\.mymetadata

     文件       1411  2017-04-27 11:51  C语言在线考试系统\ctest\.project

     文件        500  2017-04-27 10:35  C语言在线考试系统\ctest\.settings\.jsdtscope

     文件        129  2017-05-15 18:11  C语言在线考试系统\ctest\.settings\org.eclipse.core.resources.prefs

     文件        330  2017-04-27 10:35  C语言在线考试系统\ctest\.settings\org.eclipse.jdt.core.prefs

     文件         49  2017-04-27 10:35  C语言在线考试系统\ctest\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-04-27 10:35  C语言在线考试系统\ctest\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       8198  2017-06-01 16:40  C语言在线考试系统\ctest\src\applicationContext.xml

     文件       1867  2017-06-01 12:51  C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\action\AdminUserAction.java

     文件       1006  2017-05-27 12:52  C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\dao\AdminUserDao.java

     文件        466  2017-05-26 22:44  C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\entity\AdminUser.hbm.xml

     文件        528  2017-04-27 11:16  C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\entity\AdminUser.java

     文件        654  2017-05-27 12:51  C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\service\AdminUserService.java

     文件       1263  2017-05-26 17:37  C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\action\AnswerStateAction.java

     文件       1446  2017-05-26 17:37  C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\dao\AnswerStateDao.java

     文件        666  2017-05-22 23:54  C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\entity\AnswerState.hbm.xml

     文件        843  2017-05-23 22:38  C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\entity\AnswerState.java

     文件        859  2017-05-26 17:37  C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\service\AnswerStateService.java

     文件       3413  2017-05-27 11:27  C语言在线考试系统\ctest\src\cn\xxn\ctest\bj\action\BJAction.java

     文件       2725  2017-05-27 14:02  C语言在线考试系统\ctest\src\cn\xxn\ctest\bj\dao\BJDao.java

     文件        782  2017-05-14 21:25  C语言在线考试系统\ctest\src\cn\xxn\ctest\bj\entity\BJ.hbm.xml

     文件        882  2017-05-14 21:24  C语言在线考试系统\ctest\src\cn\xxn\ctest\bj\entity\BJ.java

     文件       1103  2017-05-27 11:03  C语言在线考试系统\ctest\src\cn\xxn\ctest\bj\service\BJService.java

     文件        614  2017-05-21 00:11  C语言在线考试系统\ctest\src\cn\xxn\ctest\qprelationq\action\QpRelationqAction.java

     文件        178  2017-05-21 00:13  C语言在线考试系统\ctest\src\cn\xxn\ctest\qprelationq\dao\QpRelationqDao.java

     文件        685  2017-05-20 23:42  C语言在线考试系统\ctest\src\cn\xxn\ctest\qprelationq\entity\QpRelationq.hbm.xml

     文件        932  2017-05-23 22:37  C语言在线考试系统\ctest\src\cn\xxn\ctest\qprelationq\entity\QpRelationq.java

     文件        340  2017-05-21 00:12  C语言在线考试系统\ctest\src\cn\xxn\ctest\qprelationq\service\QpRelationqService.java

     文件       7777  2017-06-01 13:10  C语言在线考试系统\ctest\src\cn\xxn\ctest\question\action\QuestionAction.java

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

评论

共有 条评论