資源簡介
該系統主要功能包括:用戶管理、考試管理、試題新增、試題查詢、分類管理。
用戶管理:批量導入用戶、批量操作用戶、修改用戶信息。
考試管理:進行考試,老師點擊開始考試后學生可以答題,選擇判斷題自動判斷對錯;
主觀題閱卷、查看成績;考卷維護。
試題新增:可以分別新增單選、多選、判斷、簡答、編程題。
試題查詢:分別查詢單選、多選、判斷、簡答、編程題,并且可以對題目進行更新和刪
除,也可以將其添加入考卷中。
分類管理:對課程和知識點進行增、刪、改、查的操作。
代碼片段和文件信息
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? return?true;
}
if?(pageNo?>1?&&?pageNo? 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個文件信息
評論
共有 條評論