资源简介
基于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) {
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-26 20:13 C语言在线考试系统\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\
文件 20609 2017-05-27 21:38 C语言在线考试系统\ctest.sql
文件 4039 2017-04-27 11:03 C语言在线考试系统\ctest\.classpath
目录 0 2017-04-27 10:35 C语言在线考试系统\ctest\.myeclipse\
文件 288 2017-04-27 10:35 C语言在线考试系统\ctest\.myme
文件 1411 2017-04-27 11:51 C语言在线考试系统\ctest\.project
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\.settings\
文件 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
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\
文件 8198 2017-06-01 16:40 C语言在线考试系统\ctest\src\applicationContext.xm
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\action\
文件 1867 2017-06-01 12:51 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\action\AdminUserAction.java
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\dao\
文件 1006 2017-05-27 12:52 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\dao\AdminUserDao.java
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\entity\
文件 466 2017-05-26 22:44 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\entity\AdminUser.hbm.xm
文件 528 2017-04-27 11:16 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\entity\AdminUser.java
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\service\
文件 654 2017-05-27 12:51 C语言在线考试系统\ctest\src\cn\xxn\ctest\adminuser\service\AdminUserService.java
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\
目录 0 2017-06-13 09:12 C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\action\
文件 1263 2017-05-26 17:37 C语言在线考试系统\ctest\src\cn\xxn\ctest\answerstate\action\AnswerStateAction.java
............此处省略366个文件信息
评论
共有 条评论