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