【正文】
ate = 20xx61。 return 。 if((().toString())0){ if((().toString())0){ = (id)。 (, ())。 return SUCCESS。這些都將使我終生受益。畢業(yè)設(shè)計(jì)不 簡(jiǎn)單的 是對(duì)所學(xué)知識(shí)的檢驗(yàn), 更是自己能力極大提高。 對(duì)于本系統(tǒng),我采取第一個(gè)方法,即黑盒測(cè)試。 點(diǎn)擊左側(cè)菜單欄個(gè)人信息下的我的信息,可以查看和修改個(gè)人信息。但學(xué)生不能被重新賦予角色。成績(jī)查詢頁(yè)面 如圖 611 所示 : 16 圖 611 成績(jī)查詢 主 機(jī)構(gòu)管理 在左側(cè)菜單欄選擇機(jī)構(gòu)管理下的機(jī)構(gòu)管理,可進(jìn)入機(jī)構(gòu)管理主頁(yè)面, 點(diǎn)擊修改,可以對(duì)已經(jīng)存在的機(jī)構(gòu)信息進(jìn)行全面的修改。在分配頁(yè)面中找到需要分配閱卷老師的考試,點(diǎn) 擊分配老師 即可為本次考試選擇閱卷老師,提交后系統(tǒng)將自動(dòng)將 此次考試的考生試卷平均分配給各個(gè)閱卷老師。 點(diǎn)擊考試列表則進(jìn)入到考試列表頁(yè)面,如 圖 68 所示 : 15 圖 68 考試列表 在考試列表,點(diǎn)擊查看詳情可查看考試詳情 。 可以 根據(jù) 輸入 搜 索關(guān)鍵字,試題類型, 試題分類 等方式進(jìn)行精確的 搜 索。 點(diǎn)擊確定 后進(jìn)入確定頁(yè)面。當(dāng)然它既可以在內(nèi)部局域網(wǎng)使用也可以在互聯(lián)網(wǎng)上使用。管理員和教師 能 進(jìn)入后臺(tái)系統(tǒng),而考生 則 只能進(jìn)入前臺(tái)考試系統(tǒng)。 新試卷 模塊可以創(chuàng)建新的考試并為此考試選擇試卷; 考試列表 子模塊可以看到現(xiàn)有的考試列表,通過(guò)此列表可以開(kāi)啟考試、進(jìn)入考試、查看考試詳情、修改考試信息和刪除考試;如圖 53 所示 : 圖 53 開(kāi)始列表 考試分配 子模塊,考試新建完成后并不能馬上開(kāi)啟考試,需要通過(guò)此選項(xiàng)給考試分配考生后才能開(kāi)啟此次考試。 此模塊主要由學(xué)生進(jìn)行操作。 Hibernate的工作原理:通過(guò)配置文件( ),把應(yīng)用的數(shù)據(jù)對(duì)象和數(shù)據(jù)庫(kù)表之間建立起一一對(duì)應(yīng)。不同框 架都帶有自己的標(biāo)簽庫(kù), struts2 自帶標(biāo)簽使用方便靈活。 ( 3) B/S 模式服務(wù)器端負(fù)荷比較重。 Apache 可以通過(guò)插件配置和 Tomcat 進(jìn)行 9 聯(lián)通,連通后組成的新的服務(wù)器便可以完好的支持各種網(wǎng)頁(yè),這也是我們平時(shí)所說(shuō)的 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)建時(shí)間 delete_state int N 1 刪除標(biāo)識(shí) 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ù)庫(kù)設(shè)計(jì) 主要數(shù)據(jù)庫(kù)表如下: ( 1) exam(考試表)結(jié)構(gòu)如表 41。用戶不需要為下載龐大的客戶端軟件而頭疼,省去了用戶的一大麻煩。 成績(jī)查詢:老師批閱試卷完成后,學(xué)生便可以根據(jù)某次考試查詢?cè)诖舜慰荚囍械某煽?jī)。 系統(tǒng)設(shè)置:“角色管理”此模塊只能有系統(tǒng)管理員操作。點(diǎn)擊“開(kāi)始批閱”進(jìn)行批閱。添加試題有三種方式:自定義試題、題庫(kù)選題、隨機(jī)生成試題。 3 需求分析 概述 在線考試系統(tǒng)采用 B/S 模式的構(gòu)架。但是在開(kāi)發(fā)完成上線應(yīng)用后,會(huì)有不錯(cuò)的經(jīng)濟(jì)回報(bào)。 可行性分析 現(xiàn)在國(guó)際 web 技術(shù)越來(lái)越成熟,各種大型的網(wǎng)絡(luò)應(yīng)用系統(tǒng)比比皆是。然而,在線考試系統(tǒng)可以很輕松的避免目前的考試形式的大部分弊端。( 3)教師的工作量 繁重而且周期長(zhǎng) ??傮w上來(lái)講,這是一個(gè)三層架構(gòu)的系統(tǒng),分別為 action控制層、 service 業(yè)務(wù)層、 jsp 顯示層。如有剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)規(guī)范和侵權(quán)的行為,本人愿意承擔(dān)由此產(chǎn)生的各種后果,直至法律責(zé) 任,并愿意通過(guò)網(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)容簡(jiǎn)介 ................................................................................................................. 1 可行性分析 ..................................................................................................................... 1 本課題的實(shí)現(xiàn)途徑 ......................................................................................................... 2 3 需求分析 ................................................................................................................................ 2 概述 ................................................................................................................................. 2 業(yè)務(wù)流程分析 ................................................................................................................. 2 數(shù)據(jù)庫(kù)分析 ..................................................................................................................... 3 4 系統(tǒng)設(shè)計(jì) ........................................................ 3 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) ......................................................................................................... 3 系統(tǒng)流程圖 ..................................................................................................................... 4 數(shù)據(jù)庫(kù)設(shè)計(jì) ..................................................................................................................... 5 系統(tǒng)開(kāi)發(fā)環(huán)境 ................................................................................................................. 8 系統(tǒng)開(kāi)發(fā)環(huán)境介紹 ......................................................................................................... 8 開(kāi)發(fā)框架技術(shù)介紹 ......................................................................................................... 9 5 主要模塊及設(shè)計(jì) ................................................... 9 系統(tǒng)模塊簡(jiǎn)介 ................................................................................................................. 9 題庫(kù)管理 ....................................................................................................................... 10 試卷管理 ....................................................................................................................