资源简介
该系统主要功能包括:用户管理、考试管理、试题新增、试题查询、分类管理。
用户管理:批量导入用户、批量操作用户、修改用户信息。
考试管理:进行考试,老师点击开始考试后学生可以答题,选择判断题自动判断对错;
主观题阅卷、查看成绩;考卷维护。
试题新增:可以分别新增单选、多选、判断、简答、编程题。
试题查询:分别查询单选、多选、判断、简答、编程题,并且可以对题目进行更新和删
除,也可以将其添加入考卷中。
分类管理:对课程和知识点进行增、删、改、查的操作。
代码片段和文件信息
package com.olts.commons;
import org.apache.tomcat.util.digester.SetTopRule;
/**
* 分页控制类封装了相关分页时所需的信息,包括:
*
* pageNo - 页号
* pageSize - 每页显示记录数
* totalRow - 总页数
* totalPage - 总页数
* previous - 是否有上一页
* next - 是否有下一页
* first - 是否是每一页
* last - 是否是最后一页
*
* @param Map 或者 实体
* @author james
*/
public class Page {
//每页的行数
public static final int R5 = 5;
public static final int R10 = 10;
public static final int R15 = 15;
public static final int R20 = 20;
public static final int R30 = 30;
//总行数
private int totalRow = 0;
//当前的页号
private int pageNo = 1;
//每页的记录数
public int pageSize = R5;
//总页数
private int totalPage = 0;
//是否有上一页
private boolean previous;
//是否有下一页
private boolean next;
//是否是第一页
private boolean first;
//是否是最后一页
private boolean last;
//本页数据首条记录索引
private int firstIndex;
//本页数据最后条记录索引
private int lastIndex;
//查询条件
private T queryobject;
public Page(){
this(0);
}
public Page(int totalRow){
this.totalRow = totalRow;
setTotalRow(totalRow);
}
public Page(T queryobject){
this.queryobject = queryobject;
}
public Page(int totalRow T queryobject){
setTotalRow(totalRow);
this.queryobject = queryobject;
}
/**得到总记录数
* @return
*/
public int getTotalRow() {
return totalRow;
}
/**
* 自动算出页数
* @param totalRow
*/
public void setTotalRow(int totalRow) {
this.totalRow = totalRow;
if (totalRow%pageSize == 0) {
this.totalPage = totalRow/pageSize;
}else{
this.totalPage = totalRow/pageSize + 1;
}
}
/**
* 得到当前的页号
* @return
*/
public int getPageNo() {
return pageNo;
}
/**
* 得到下一页的页号
* @return
*/
public int getNextNo() {
if (this.getNext()) {
return pageNo + 1;
}else{
return totalPage;
}
}
/**
* 得到上一页的页号
* @return
*/
public int getPrevNo() {
if (this.getPrevious()) {
return pageNo -1;
}else{
return pageNo;
}
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
/**
* 得到每页显示的记录数
* @return
*/
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
/**
* 得到总页数
* @return
*/
public int getTotalPage() {
if (totalRow%pageSize == 0) {
this.totalPage = totalRow/pageSize;
}else{
this.totalPage = totalRow/pageSize + 1;
}
return totalPage;
}
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
/**
* 是否有下一页
* @return
*/
public boolean getNext(){
if (pageNo == 1 && pageNo < getTotalPage()) {
return true;
}
if (pageNo >1 && pageNo < getTotalPage()) {
return true;
}else {
return false;
}
}
/**
* 是否有上一页
* @return
*/
public boolean getPrevious(){
if (getPageNo() > 1) {
return true;
}else {
return false;
}
}
/**是否是第一页
* @return
*
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1082 2015-11-11 09:49 myolts\.classpath
文件 1331 2015-11-10 16:40 myolts\.project
文件 522 2015-11-10 16:40 myolts\.settings\.jsdtscope
文件 1009 2015-11-10 16:40 myolts\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 54 2015-11-10 16:40 myolts\.settings\org.eclipse.core.resources.prefs
文件 364 2015-11-10 16:40 myolts\.settings\org.eclipse.jdt.core.prefs
文件 559 2015-11-11 09:47 myolts\.settings\org.eclipse.wst.common.component
文件 398 2015-11-10 16:40 myolts\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-11-10 16:40 myolts\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-11-10 16:40 myolts\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 8951 2015-11-16 17:31 myolts\olts.sql
文件 3733 2015-11-14 09:31 myolts\src\applicationContext.xm
文件 5089 2015-11-14 10:52 myolts\src\com\olts\commons\Page.java
文件 3872 2015-11-14 10:52 myolts\src\com\olts\commons\PageTag.java
文件 927 2015-11-16 11:47 myolts\src\com\olts\commons\StringUtil.java
文件 448 2015-11-16 11:47 myolts\src\com\olts\commons\XLSFormat.java
文件 4257 2015-11-16 11:47 myolts\src\com\olts\controller\CodeController.java
文件 849 2015-11-14 09:28 myolts\src\com\olts\controller\CoursesController.java
文件 13185 2016-01-20 10:57 myolts\src\com\olts\controller\ExaminationController.java
文件 4469 2015-11-16 11:47 myolts\src\com\olts\controller\FspQuestionsController.java
文件 2168 2015-11-16 11:47 myolts\src\com\olts\controller\OltsCatagoryController.java
文件 2129 2015-11-16 11:47 myolts\src\com\olts\controller\OltsScoreController.java
文件 3774 2015-11-16 11:47 myolts\src\com\olts\controller\OltsUsersController.java
文件 2744 2015-11-16 11:47 myolts\src\com\olts\controller\ScoreWirterController.java
文件 853 2015-11-16 16:09 myolts\src\com\olts\controller\SecureHandlerInterceptor.java
文件 1586 2015-11-16 11:47 myolts\src\com\olts\controller\TechCatagoryController.java
文件 833 2015-11-11 14:04 myolts\src\com\olts\controller\TechCategoryController.java
文件 7058 2015-11-16 11:47 myolts\src\com\olts\controller\WriterExcelController.java
文件 2734 2015-11-16 11:47 myolts\src\com\olts\controller\ZyExaminationController.java
文件 282 2015-11-11 14:04 myolts\src\com\olts\mapper\CoursesMapper.java
............此处省略659个文件信息
相关资源
- MongoDB电子考试系统
- SSM在线考试系统
- 基于SSH框架的在线考试系统.zip
- 优考试局域网考试系统高级版v4.11.1
- 基于SSM的在线考试系统
- 基于SSH的简单学生考试在线系统.zip
- 基于ssh的在线考试系统.zip
- 在线考试系统的设计与实现论文、源
- 未来教育考试系统.zip
- ASP.net课程设计
- MVC的考试系统(附数据库)
- huahaisoft在线考试系统 V4.2.rar
- 软件工程作业考试系统设计与分析
- 在线考试系统试卷随机生成
- 单项选择题标准化考试系统.doc
- 在线考试系统需求分析及数据流图
- 在线考试系统组卷和试题管理
- 本资料是在线考试系统用例图
- DEDE在线考试系统插件
- 全国职称计算机模拟考试系统
- 基于pb的简单考试系统
- 考试系统pb
- 在线考试系统数据库设计
- 基于B/S的在线考试系统的设计与实现
- 基于B/S在线考试系统概要设计说明文
- 学生在线考试系统外文论文
- 网络在线考试系统UML图
- 未来教育考试系统激活破解全国计算
- 在线考试系统详细设计说明书
- 在线考试系统外文翻译
评论
共有 条评论