资源简介
学生端:
登录模块:登录功能;
网络考试模块:可参加考试,并查看考试结果,提交试卷后老师允许的情况下查看错题;
超级管理员端:
登录模块:实现管理员登录功能;
用户管理模块:实现用户信息的增加、修改、查看功能;
角色权限管理模块:实现角色的增加、修改、查看功能;
试卷管理模块:实现试卷信息的增加、修改、查看功能;
试题管理模块:实现试题信息的增加、修改、查看功能;
试题管理员端(老师):
试卷管理模块:实现试卷信息的增加、修改、查看功能;
试题管理模块:实现试题信息的增加、修改、查看功能;
详细介绍:https://blog.csdn.net/CDWLX/article/details/106944327

代码片段和文件信息
package cn.itbaizhan.tyut.exam.common;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.List;
import org.apache.commons.dbutils.DbUtils;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.ScalarHandler;
public class DBUnitHelper {
/**
* 获取数据库链接
* @return
*/
public static Connection getConn(){
Connection conn = null;
try {
DbUtils.loadDriver(“com.mysql.jdbc.Driver“);
conn = DriverManager.getConnection(
“jdbc:mysql://localhost:3306/exam“ “root“ “123456“);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Integer executeUpdate(String sqlobject ...objects){
Connection conn = getConn();
QueryRunner qr = new QueryRunner();
Integer rtn = 0;
try {
if(objects == null){
rtn = qr.update(conn sql);
}else{
rtn = qr.update(conn sql objects);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
DbUtils.close(conn);
} catch (Exception e) {
e.printStackTrace();
}
}
return rtn;
}
public static Integer executeUpdate(String sql){
return executeUpdate(sql null);
}
public static List executeQuery(String sqlClass clsobject ...objects){
Connection conn = getConn();
List list = null;
try{
QueryRunner rq = new QueryRunner();
if(objects == null){
list = rq.query(conn sqlnew BeanListHandler(cls));
}else{
list = rq.query(conn sqlnew BeanListHandler(cls)objects);
}
}catch(Exception e){
e.printStackTrace();
}finally{
try {
DbUtils.close(conn);
} catch (SQLException e) {
e.printStackTrace();
}
}
return list;
}
public static List executeQuery(String sqlClass cls){
return executeQuery(sqlclsnull);
}
/**
* 带分页的查询
* @param sql SQL语句
* @param map SQL参数
* @param pc 分页控制对象,需要传递参数:当前第几页(currentindex)每页显示多少行:(pagesize)
* 分页控件显示多少也:showpcount
* @return
*/
public static Pager execlist(String sqlPageControl pcClass clsString pkobject...object){
//获取总记录数sql
String sqlcount = “select count(*) as count from (“+sql+“) a“;
//获取具体数据的SQL语句
Integer min = (pc.getCurrentindex()-1)*pc.getPagesize();
Integer max = pc.getPagesize();
String sqllist = “select * from (“+sql+“) a where a.“+pk+“ limit “+min+““+max;
System.out.println(“执行的sql:“ + sqllist);
Connection conn = getConn();
Pager pager = new Pager();
try {
QueryRunner rq = new QueryRunner();
object count = rq.query(conn sqlcount new ScalarHandlerject>(“count“) object);
List list = executeQuery(sqllistclsobject);
//设置总记录数
Integer c = 0;
if(count!=null){
c=Integer.parseInt(count.toString());
}
pc.setRscount(c);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1492 2020-06-24 15:34 exam\.classpath
目录 0 2020-06-24 16:24 exam\.myeclipse\
文件 285 2020-06-23 18:05 exam\.myme
文件 1747 2020-06-09 14:42 exam\.project
文件 500 2018-05-14 16:21 exam\.settings\.jsdtscope
文件 382 2020-06-09 14:42 exam\.settings\com.genuitec.eclipse.migration.prefs
文件 57 2020-06-09 14:45 exam\.settings\net.harawata.mybatipse.prefs
文件 94 2018-05-14 16:21 exam\.settings\org.eclipse.core.resources.prefs
文件 598 2020-06-09 14:45 exam\.settings\org.eclipse.jdt.core.prefs
文件 538 2020-06-23 18:05 exam\.settings\org.eclipse.wst.common.component
文件 412 2020-06-09 14:42 exam\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-05-14 16:21 exam\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-05-14 16:21 exam\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 36 2018-05-14 16:21 exam\WebRoot\me
文件 25 2020-06-09 14:42 exam\WebRoot\WEB-INF\classes\me
文件 6659 2020-06-24 15:49 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\DBUnitHelper.class
文件 1856 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\PageControl.class
文件 1215 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\Pager.class
文件 1201 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\common\Tools.class
文件 1406 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\ContTypeFilter.class
文件 1448 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\EncodeFilter.class
文件 1852 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\filters\LoginFilter.class
文件 989 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Paper.class
文件 2484 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Studentpaper.class
文件 2284 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Subject.class
文件 1771 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\SysFunction.class
文件 1216 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Sysrole.class
文件 1801 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\model\Sysuser.class
文件 3754 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\FunDao.class
文件 3738 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\PaperDao.class
文件 5718 2020-06-24 10:09 exam\WebRoot\WEB-INF\classes\cn\itbaizhan\tyut\exam\sys\dao\impl\RoleDao.class
............此处省略126个文件信息
相关资源
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java Servlet投票实例
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
- jsp 做的 班级管理网站
- jsp 统计在线人数利用HttpSessionListene
- jsp mysql tomcat学生信息管理系统
- jsp成绩管理系统jsp servlet javabean
评论
共有 条评论