基于JAVA EE的驾校驾照考试系统
技術(shù):Java、JSP等
摘要:
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,學(xué)校也已進(jìn)入信息化時(shí)代。為了使學(xué)考試管理更高效、更科學(xué),決定開發(fā)基于JAVA EE的在線考試系統(tǒng)。
本文采用自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法,闡述了一個(gè)功能全面的在線考試系統(tǒng)的開發(fā)過程、操作流程及其一些核心的技術(shù)。本文首先進(jìn)行了項(xiàng)目概述,簡單介紹了項(xiàng)目開發(fā)的背景、項(xiàng)目開發(fā)的目的和項(xiàng)目開發(fā)的意義;接下來是系統(tǒng)規(guī)劃階段,通過實(shí)際的業(yè)務(wù)流程調(diào)研,分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了在線考試系統(tǒng)的需求分析、可行性分析、現(xiàn)行業(yè)務(wù)流程分析,并通過對現(xiàn)行業(yè)務(wù)流程的優(yōu)化,得出了系統(tǒng)的業(yè)務(wù)流程;之后是系統(tǒng)分析,具體完成了數(shù)據(jù)流分析和數(shù)據(jù)字典;系統(tǒng)設(shè)計(jì)階段主要完成了功能模塊的劃分、數(shù)據(jù)庫的設(shè)計(jì)和系統(tǒng)界面設(shè)計(jì)。該階段對各個(gè)模塊的功能進(jìn)行了詳細(xì)設(shè)計(jì),形成了本系統(tǒng)的功能模塊圖,在此基礎(chǔ)上選擇了合適的開發(fā)模式;數(shù)據(jù)庫的設(shè)計(jì)先進(jìn)行了概念結(jié)構(gòu)設(shè)計(jì),之后進(jìn)行了邏輯結(jié)構(gòu)設(shè)計(jì),最后完成了數(shù)據(jù)庫表的設(shè)計(jì)。
根據(jù)前幾個(gè)階段的分析和設(shè)計(jì),本系統(tǒng)在設(shè)計(jì)方面采用B/S模式,同時(shí)使用JSP技術(shù)進(jìn)行基本頁面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺數(shù)據(jù)庫選用SQL Server 2000數(shù)據(jù)庫。本系統(tǒng)的設(shè)計(jì)實(shí)施為在線考試系統(tǒng)的運(yùn)行做基礎(chǔ),為在線考試系統(tǒng)提供良好的條件。
關(guān)鍵詞:在線考試;結(jié)構(gòu)化分析;系統(tǒng)
目錄:
1 引言? ? 1
1.1 項(xiàng)目開發(fā)的背景? ? 1
1.2 項(xiàng)目開發(fā)的意義? ? 2
2 可行性分析及總體設(shè)計(jì)原則? ? 3
2.1 可行性分析? ? 3
2.1.1 技術(shù)可行性? ? 3
2.1.2 經(jīng)濟(jì)可行性? ? 3
2.1.3 社會(huì)可行性? ? 4
2.2 總體設(shè)計(jì)原則? ? 4
3 系統(tǒng)分析? ? 5
3.1 業(yè)務(wù)流程分析? ? 5
3.2 數(shù)據(jù)流圖? ? 7
3.3 數(shù)據(jù)字典? ? 9
4 系統(tǒng)設(shè)計(jì)? ? 12
4.1 系統(tǒng)功能設(shè)計(jì)? ? 12
4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)? ? 13
4.2.1 概念結(jié)構(gòu)設(shè)計(jì)? ? 13
4.2.2 數(shù)據(jù)庫表設(shè)計(jì)? ? 18
4.3 系統(tǒng)開發(fā)工具與開發(fā)模式的選擇? ? 21
4.3.1 系統(tǒng)開發(fā)工具? ? 21
4.3.2 系統(tǒng)設(shè)計(jì)模式? ? 22
5 系統(tǒng)實(shí)現(xiàn)? ? 24
5.1 系統(tǒng)管理員登錄模塊? ? 24
5.1.1 登錄? ? 24
5.1.2 課程管理界面? ? 27
5.1.3 題庫管理界面? ? 27
5.1.4 題庫管理界面? ? 28
5.1.5 添加考生界面? ? 29
5.1.6 評分老師管理界面? ? 30
5.1.7 修改密碼界面? ? 31
5.2 考生登錄模塊? ? 31
5.2.1 考試界面? ? 31
5.2.2 查詢分?jǐn)?shù)界面? ? 32
5.3 評分教師登錄模塊? ? 33
5.3.1 開始閱卷界面? ? 33
5.3.2 打分界面? ? 33
6 軟件測試與分析? ? 35
6.1 軟件測試的重要性? ? 35
6.2 測試實(shí)例的研究與選擇? ? 36
6.3 測試環(huán)境與測試條件? ? 36
6.4 系統(tǒng)運(yùn)行情況? ? 37
6.5 系統(tǒng)評價(jià)? ? 37
結(jié)? ? 論? ? 38
參 考 文 獻(xiàn)? ? 39
致? ? 謝? ? 40
論文字?jǐn)?shù):11497
包含資料:
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的基于JAVA EE的驾校驾照考试系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运放参数解释及常用运放选型
- 下一篇: windows Embedded 7 一