资源简介
自己刚学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\.myme
文件 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.xm
文件 1991 2014-01-29 19:30 宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\eportal.tld
文件 1993 2014-03-08 13:29 宋艳飞1007100227煤矿远程培训与在线考试系统\exam-platform\src\hibernate.cfg.xm
文件 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.xm
目录 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个文件信息
- 上一篇:dahua_camera.rar
- 下一篇:Android显示动态图
评论
共有 条评论