• 大小: 24.6MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: 其他
  • 标签: 考试系统  

资源简介

该系统主要功能包括:用户管理、考试管理、试题新增、试题查询、分类管理。 用户管理:批量导入用户、批量操作用户、修改用户信息。 考试管理:进行考试,老师点击开始考试后学生可以答题,选择判断题自动判断对错; 主观题阅卷、查看成绩;考卷维护。 试题新增:可以分别新增单选、多选、判断、简答、编程题。 试题查询:分别查询单选、多选、判断、简答、编程题,并且可以对题目进行更新和删 除,也可以将其添加入考卷中。 分类管理:对课程和知识点进行增、删、改、查的操作。

资源截图

代码片段和文件信息

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.xml

     文件         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.xml

     文件       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个文件信息

评论

共有 条评论