• 大小: 20.18MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-04
  • 语言: C/C++
  • 标签:

资源简介

基于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\.mymetadata
     文件        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.xml
     目录           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.xml
     文件         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个文件信息

评论

共有 条评论