• 大小: 33.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: Java
  • 标签: MySQL、SSH2  

资源简介

自己刚学Java时写的代码,有一整套的文档和源码,有完整的考试流程、自动组卷和手动组卷功能、完整的阅卷流程以及视频播放等功能,多多指教!下载以后先在MYSQL数据库中创建数据库exam,然后把项目导入到MYECLIPSE8.5中,运行com.syf.mapping包下面的mapping类,将数据库表建好。接着往selectinfo表中添加A\B\C\D四个选项,往usertype表中也添加上数据。如果要登录,先往userinfo或者studentinfo表中添加一些数据,根据添加的数据**Num和**password进行登录

资源截图

代码片段和文件信息

package com.syf.action;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Set;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.syf.entity.Classinfo;
import com.syf.entity.Classtype;
import com.syf.entity.Studentinfo;
import com.syf.entity.Userinfo;
import com.syf.service.ClassManagerService;
import com.syf.utils.Pager;
import com.syf.utils.PagerHelper;
/**
 * 功能:班组管理控制展现层实现类

 * 作者: 宋艳飞

 * 时间:2014-3-10

 */
@SuppressWarnings(“unchecked“)
public class ClassManagerAction extends ActionSupport{
/**
 * 
 */
private static final long serialVersionUID = 1L;

private ClassManagerService classManagerService; //班组管理服务层接口

private List list=new ArrayList();
private Classtype classType; //班组类型信息
private Classinfo classInfo; //班组信息
private Studentinfo studentInfo; //员工信息
private Userinfo userInfo; //用户信息
/*
 * 设置照片
 */
private File photo;
private String photoFileName;
private InputStream imageStream;
/**===============================================班组新增模块==================================================**/
/**
 * 功能:删除班组

 * 作者:宋艳飞

 * 时间:2014-3-10

 * @return string
 */
public String deleteClassInfo(){
classInfo.setDelflag(“false“);
classManagerService.updateClassInfo(classInfo);
return getClassInfoWithPage();
}
/**
 * 功能:班组结业

 * 作者:宋艳飞

 * 时间:2014-3-10

 * @return String
 */
public String classGraduateInfo(){

String classId=ServletActionContext.getRequest().getParameter(“classId“);
Classinfo classInfo=(Classinfo) classManagerService.getOneClassInfo(classId);
Set set=classInfo.getStudentinfos();
List stulist=new ArrayList(set);
for(int i=0;i Studentinfo Studentinfo=(Studentinfo) stulist.get(i);
Studentinfo.setStuStatue(“已结业“);
classManagerService.updateStudentInfo(Studentinfo);
}

classInfo.setClassStatue(“已结业“);

classManagerService.updateClassInfo(classInfo);

return getClassInfoWithPage();
}
/**
 * 功能:更新班组信息

 * 作者:宋艳飞

 * 时间:2014-3-10

 * @return String
 */
public String updateClassInfo(){
classManagerService.updateClassInfo(classInfo);
return getClassInfoWithPage();
}

/**
 * 功能:得到一个班组的详细信息

 * 作者:宋艳飞

 * 时间:2014-3-10
 * @return 班组详细信息页面
 */
public String toUpdateClassInfo(){
classInfo=(Classinfo)classManagerService.getOneClassInfo(ServletActionContext.getRequest().getParameter(“classId“));
L

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-17 14:29  宋艳飞1007100227煤矿远程培训与在线考试系统\
     目录           0  2014-02-26 08:50  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\
     文件        6009  2014-06-18 12:56  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.classpath
     文件         547  2013-12-20 23:28  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.myhibernatedata
     文件         312  2014-02-26 08:50  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.mymetadata
     文件         240  2013-12-20 23:29  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.mystrutsdata
     文件        1912  2013-12-20 23:38  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.project
     文件         462  2013-12-20 23:28  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.springBeans
     目录           0  2014-02-26 08:50  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.settings\
     文件         500  2013-12-20 23:26  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.settings\.jsdtscope
     文件         297  2014-05-11 16:01  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.settings\org.eclipse.core.resources.prefs
     文件          49  2013-12-20 23:26  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-12-20 23:26  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-04-23 14:33  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\
     文件       11906  2014-05-14 13:42  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\applicationContext.xml
     文件        1991  2014-01-29 19:30  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\eportal.tld
     文件        1993  2014-03-08 13:29  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\hibernate.cfg.xml
     文件         729  2014-01-07 18:52  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\init.properties
     文件         298  2014-01-29 19:13  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\log4j.properties
     文件        2019  2014-04-23 14:34  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\msgConfimDialogTag.tld
     文件          31  2014-02-13 19:33  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\struts.properties
     文件       14685  2014-06-20 14:27  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\struts.xml
     目录           0  2014-02-26 08:50  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\
     目录           0  2014-02-26 08:50  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\
     目录           0  2014-05-23 12:14  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\
     文件       16729  2014-06-20 23:05  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\ClassManagerAction.java
     文件       14618  2014-06-20 20:06  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\GradeManagerAction.java
     文件        3188  2014-04-29 13:59  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\IndexAction.java
     文件        7461  2014-06-05 22:52  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\LoginAction.java
     文件       13663  2014-05-26 12:42  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\PlanManagerAction.java
     文件       22254  2014-06-20 12:47  宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\com\syf\action\SchemeManagerAction.java
............此处省略840个文件信息

评论

共有 条评论

相关资源