【正文】
ate = 20xx61。 return 。 if((().toString())0){ if((().toString())0){ = (id)。 (, ())。 return SUCCESS。這些都將使我終生受益。畢業(yè)設(shè)計不 簡單的 是對所學(xué)知識的檢驗(yàn), 更是自己能力極大提高。 對于本系統(tǒng),我采取第一個方法,即黑盒測試。 點(diǎn)擊左側(cè)菜單欄個人信息下的我的信息,可以查看和修改個人信息。但學(xué)生不能被重新賦予角色。成績查詢頁面 如圖 611 所示 : 16 圖 611 成績查詢 主 機(jī)構(gòu)管理 在左側(cè)菜單欄選擇機(jī)構(gòu)管理下的機(jī)構(gòu)管理,可進(jìn)入機(jī)構(gòu)管理主頁面, 點(diǎn)擊修改,可以對已經(jīng)存在的機(jī)構(gòu)信息進(jìn)行全面的修改。在分配頁面中找到需要分配閱卷老師的考試,點(diǎn) 擊分配老師 即可為本次考試選擇閱卷老師,提交后系統(tǒng)將自動將 此次考試的考生試卷平均分配給各個閱卷老師。 點(diǎn)擊考試列表則進(jìn)入到考試列表頁面,如 圖 68 所示 : 15 圖 68 考試列表 在考試列表,點(diǎn)擊查看詳情可查看考試詳情 。 可以 根據(jù) 輸入 搜 索關(guān)鍵字,試題類型, 試題分類 等方式進(jìn)行精確的 搜 索。 點(diǎn)擊確定 后進(jìn)入確定頁面。當(dāng)然它既可以在內(nèi)部局域網(wǎng)使用也可以在互聯(lián)網(wǎng)上使用。管理員和教師 能 進(jìn)入后臺系統(tǒng),而考生 則 只能進(jìn)入前臺考試系統(tǒng)。 新試卷 模塊可以創(chuàng)建新的考試并為此考試選擇試卷; 考試列表 子模塊可以看到現(xiàn)有的考試列表,通過此列表可以開啟考試、進(jìn)入考試、查看考試詳情、修改考試信息和刪除考試;如圖 53 所示 : 圖 53 開始列表 考試分配 子模塊,考試新建完成后并不能馬上開啟考試,需要通過此選項(xiàng)給考試分配考生后才能開啟此次考試。 此模塊主要由學(xué)生進(jìn)行操作。 Hibernate的工作原理:通過配置文件( ),把應(yīng)用的數(shù)據(jù)對象和數(shù)據(jù)庫表之間建立起一一對應(yīng)。不同框 架都帶有自己的標(biāo)簽庫, struts2 自帶標(biāo)簽使用方便靈活。 ( 3) B/S 模式服務(wù)器端負(fù)荷比較重。 Apache 可以通過插件配置和 Tomcat 進(jìn)行 9 聯(lián)通,連通后組成的新的服務(wù)器便可以完好的支持各種網(wǎng)頁,這也是我們平時所說的 Apache Tomcat。 表 48 角色表 名稱 類型 為空 默認(rèn) 含義 備注 id int N NULL 主鍵 name varchar(100) N NULL 角色名稱 note varchar(100) N NULL 角色標(biāo)記 系統(tǒng)使用 short_cut varchar(200) Y NULL 快捷方式 系統(tǒng)未使用 role_state int N 0 角色狀態(tài) 0 啟用, 1 禁用 create_time datetime N NULL 創(chuàng)建時間 delete_state int N 1 刪除標(biāo)識 1 未刪除, 2 已刪除 user_id int N NULL 創(chuàng)建人 ID 外鍵 ( 9) users(用戶表)結(jié)構(gòu)如表 49。 4 系統(tǒng)流程圖 圖 41 管理員操作流程圖 圖 42 教師操作流程圖 5 圖 43 學(xué)生操作流程圖 數(shù)據(jù)庫設(shè)計 主要數(shù)據(jù)庫表如下: ( 1) exam(考試表)結(jié)構(gòu)如表 41。用戶不需要為下載龐大的客戶端軟件而頭疼,省去了用戶的一大麻煩。 成績查詢:老師批閱試卷完成后,學(xué)生便可以根據(jù)某次考試查詢在此次考試中的成績。 系統(tǒng)設(shè)置:“角色管理”此模塊只能有系統(tǒng)管理員操作。點(diǎn)擊“開始批閱”進(jìn)行批閱。添加試題有三種方式:自定義試題、題庫選題、隨機(jī)生成試題。 3 需求分析 概述 在線考試系統(tǒng)采用 B/S 模式的構(gòu)架。但是在開發(fā)完成上線應(yīng)用后,會有不錯的經(jīng)濟(jì)回報。 可行性分析 現(xiàn)在國際 web 技術(shù)越來越成熟,各種大型的網(wǎng)絡(luò)應(yīng)用系統(tǒng)比比皆是。然而,在線考試系統(tǒng)可以很輕松的避免目前的考試形式的大部分弊端。( 3)教師的工作量 繁重而且周期長 ??傮w上來講,這是一個三層架構(gòu)的系統(tǒng),分別為 action控制層、 service 業(yè)務(wù)層、 jsp 顯示層。如有剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)規(guī)范和侵權(quán)的行為,本人愿意承擔(dān)由此產(chǎn)生的各種后果,直至法律責(zé) 任,并愿意通過網(wǎng)絡(luò)接受公眾的監(jiān)督。 serverside application first authenticates the user, then according to the request submitted by the user corresponding to the operation. This system in the development process, the programming language is java, and now the mainstream of the Struts2 and hibernate, spring three frameworks, the application of a distributed some of the concepts. Overall, this is a threetier structure of the system, the action of the control layer and service business layer, jsp display layer. Separation of the business processing and database processing, and improve the overall system security and scalability. The system developed in the Windows environment. The serverside using for Windows HTTP and JSP service program to explain the jsp script. Key words servlet struts2 spring hibernate B / S Mode 1 目 錄 摘要 ............................................................................................................................................ I ABSTRACT.............................................................................................................................. II 1 引言 ........................................................................................................................................ 1 2 背景介紹 ........................................................ 1 選題背景 ......................................................................................................................... 1 研究的目的及意義 ......................................................................................................... 1 課題內(nèi)容簡介 ................................................................................................................. 1 可行性分析 ..................................................................................................................... 1 本課題的實(shí)現(xiàn)途徑 ......................................................................................................... 2 3 需求分析 ................................................................................................................................ 2 概述 ................................................................................................................................. 2 業(yè)務(wù)流程分析 ................................................................................................................. 2 數(shù)據(jù)庫分析 ..................................................................................................................... 3 4 系統(tǒng)設(shè)計 ........................................................ 3 系統(tǒng)總體結(jié)構(gòu)設(shè)計 ......................................................................................................... 3 系統(tǒng)流程圖 ..................................................................................................................... 4 數(shù)據(jù)庫設(shè)計 ..................................................................................................................... 5 系統(tǒng)開發(fā)環(huán)境 ................................................................................................................. 8 系統(tǒng)開發(fā)環(huán)境介紹 ......................................................................................................... 8 開發(fā)框架技術(shù)介紹 ......................................................................................................... 9 5 主要模塊及設(shè)計 ................................................... 9 系統(tǒng)模塊簡介 ................................................................................................................. 9 題庫管理 ....................................................................................................................... 10 試卷管理 ....................................................................................................................