一 專案概述
考試APP系統分為前臺APP端和后臺管理系統,前臺APP可以注冊,登錄,試卷串列,開始測驗,個人中心,試卷打分,試題決議,退出系統,后臺管理系統 主要有 老師注冊 登錄,發布試卷,發布題型,試卷組卷,試卷閱卷,成績管理,學生串列,日志管理 系統管理等等 功能太多,
二 開發工具
后臺管理系統 采用流行的java技術 采用idea或者eclipse開發
APP端開發工具 采用 android studio工具開發
模擬器采用 逍遙模擬器 或者 夜神模擬器
三 專案功能結構

四 專案開發和設計
考試串列

首頁功能實作:
頁面通過ListView加載考試串列資料,通過Adapter去適配資料
ListView
<ListView
android:id="@+id/paperListViewId"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
Adapter
PaperAdapter adapter=new PaperAdapter(getActivity(),R.layout.paperlist_item,paperList);
listView.setAdapter(adapter);
專案內容很多,一篇檔案無法概述所有內容 如果需要咨詢的小伙伴 加Q Q 25 79 69 26 06
試題支持 "選擇題,填空題 判斷題 簡答題 "
學生專案考試決議:

專案功能實作:
//從后臺 查詢學生的考試試題,然后加載到android 中
// Q Q 2579692606
public void initData() {
//獲取引數 paperId
Intent intent = getIntent();
Long paperId = intent.getLongExtra("paperId",0L);
StuPaperQuestion stuPaperQuestion = new StuPaperQuestion();
stuPaperQuestion.setId(paperId);
stuPaperQuestion.setStuId(Long.parseLong(CommonUtils.getLoginUser(getApplicationContext()).getId()+""));
//發送請求根據paperId 查詢試題
createPresenter().findQuestionsJxByPaperId(stuPaperQuestion);
}
//上一題 下一題 效果
//上一題
@OnClick(R.id.preBtn)
public void preQ(View view){
num = num -1;
setQuestionUI();
}
//下一題
@OnClick(R.id.nextBtn)
public void nextQ(View view){
num = num +1;
setQuestionUI();
}
專案內容很多,一篇檔案無法概述所有內容 如果需要咨詢的小伙伴 加Q Q 2579692606
學生考試測驗
從后臺查詢所有的資料,然后加載到頁面中,在測驗的時候,點擊提交之后,會自動進入下一題的測驗,如圖

功能實作
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//獲取引數 paperId
Intent intent = getIntent();
Long paperId = intent.getLongExtra("paperId",0L);
//發送請求根據paperId 查詢試題
createPresenter().findQuestionsByPaperId(paperId);
}
后臺查詢測驗試題:
@RequestMapping("/front/paper/popPaper")
@ResponseBody
public ResultResponse popPaper(Paper paper){
try {
PaperGengerateVO examPapersVO = paperService
.genPreviewPaperByPaperId(paper.getId());
return ResultResponse.ok().put("data", JSON.toJSON(examPapersVO).toString());
} catch (Exception e) {
e.printStackTrace();
}
return ResultResponse.fail("操作失敗");
}
謝謝大家 感恩有您的閱讀, 祝愿您生活燦爛如花
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/321197.html
標籤:其他
