freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

精品畢業(yè)論文--基于javaweb的模擬駕校考試系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2024-12-22 17:41 本頁面
 

【文章內容簡介】 戶的 ID 進行搜索,快速查找到感興趣的結果 。 (3) 模擬測試 該模塊實現(xiàn)了 模擬考試中計時,獲取題目的功能,用戶在登陸狀態(tài)下在其中回答問題,如果考試時間結束,則自動關閉頁面。 本模塊中抽取的題目來自數(shù)據(jù)庫中的題目表,抽取方式為隨機抽取,同時保證所抽取的題目涉及到題庫中的所有 章節(jié)。頁面頂部有計時功能,等剩余時間顯示為 0 時,則系統(tǒng)將結束本次考試,并對之前所答題目進行評分,并將成績存入數(shù)據(jù)庫。 (4) 自測評分 該模塊實現(xiàn)對 用戶提交的答案進行評分的功能,以對話框的形式展示成績。并將結果保存至數(shù)據(jù)庫,方便統(tǒng)計成績 ,并將用戶沒有回答正確的題目存入數(shù)據(jù)庫中的錯題表,當用戶選擇錯題練習功能時將從中抽取題目。 (5) 自測統(tǒng)計 該模塊實現(xiàn)對 用戶成績進行統(tǒng)計的功能,列舉出用戶每次考試的成績,時間等信息,方便用戶對自身情況進行評估。 (6) 錯題練習 該模塊 為用戶提供練習做錯的題目的功能,并提供正確答案,方便用戶掌握易 錯題型 。所抽取的錯題從數(shù)據(jù)庫中取出,同時在頁面底部顯示題目的正確答案。 (7) 章節(jié)練習 該模塊 為用戶提供按章節(jié)練習題目的功能,并提供正確答案,方便用戶循序漸進的學習。 在此模塊中,頁面中將展示出同一章節(jié)中所以題目,并在頁面底部展示出題目的答案。 現(xiàn)在 開發(fā)管理信息系統(tǒng) 一般都是 采用 C/S 或者 B/S 模式兩種模式, 但這兩種模式又都有自己的優(yōu)點與不足。 本系統(tǒng)采用 B/S 模式 進行開發(fā)設計; B/S 模式 的簡介 Browser/Server(瀏覽器 /服務器 )結構,是隨著 Inter 技術的興起,對 C/S 結構的一種變化或者改進的結構。在這種結構下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。 B/S結構,主要是利用了 WWW瀏覽器技術,結合瀏覽器的多種 Script語言 (JavaScript 、 VBScript……) 和 ActiveX 技術,用通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構造技術。隨著 Windows 98/Windows 2020 將瀏覽器技術植入操作系統(tǒng)內部,這種結構更成為當今應用軟件的首選體系結 構。顯然 B/S 結構應用程序相對于傳統(tǒng)的 C/S 結構應用程序有了巨大的進步。 B/S 結構采用星形拓撲結構建立企業(yè)內部通信網(wǎng)絡或利用 Inter虛擬專網(wǎng)( VPN)。B/S 結構具有節(jié)省投資、跨地域廣的優(yōu)點,無須視企業(yè)規(guī)模和地理分布確定。企業(yè)內部通過防火墻接入 Inter,再整個網(wǎng)絡采用 TCP/IP 協(xié)議。網(wǎng)絡結構如圖所示: B/S 模式的 優(yōu)勢 B/S 最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理 員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內部的安全認證后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。 系統(tǒng)物理結構如圖 所示: 左部分瀏覽器屬于客戶端,右部分屬于服務器。其中控制器及業(yè)務邏輯使用 Struts實現(xiàn),視圖由 JSP 實現(xiàn) , 數(shù)據(jù)庫采用 MS SQL Server 2020。 控制器 ( Servlet) 視圖 ( JSP) 瀏覽器 ( Model) JavaBean 請求 響應 應用服務器 數(shù)據(jù)庫 實例化 圖 系統(tǒng)的物理結構圖 數(shù)據(jù)庫概要設計 一個設計良好的數(shù)據(jù)庫,可以使系統(tǒng)的實現(xiàn)變得非常的簡單,同時,也可以使系統(tǒng)的執(zhí)行速度變得很快。反之,一個設計混 亂的數(shù)據(jù)庫,不僅增加了吸引的管理實現(xiàn)過程,同時在系統(tǒng)的執(zhí)行過程中,使得檢索變得很慢,降低效率。所以數(shù)據(jù)庫的設計是一個系統(tǒng)設計很重要的步驟。 根據(jù)系統(tǒng)功能設計要求和模塊劃分,本站的數(shù)據(jù)庫主要有 錯題 信息、 題目 信息、 用戶 信息、 章節(jié) 信息 、 結果信息 等表 。 數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎的,常用的數(shù)據(jù)庫管理系統(tǒng)有 Access、 SQL Server、 Oracle、 My SQL 等。根據(jù)用戶需求和系統(tǒng)分析,本系統(tǒng)采用 SQL Server 2020 數(shù)據(jù)庫管理系統(tǒng)。在 SQL Server 2020 的 數(shù)據(jù)庫 管理系統(tǒng)中建立名稱為 db_Exam的數(shù)據(jù)庫。 為了保證較好的安全和兼容性, SQL Server 2020 要求集成sp4 補丁和所有安全補丁。 第 4章 詳細設計 表 主要頁面文件及其作用 文件名 說明 前臺 登陸界面 前臺功能主界面 考試功能選擇頁面 模板文件,用于構建網(wǎng)頁 頂部 本文件夾用于存儲各種不同顯示樣式,可根據(jù)不同需要添 加 CSS 樣式 前臺 用戶注冊 頁面 選擇章節(jié)的頁面 模擬考試頁面 逐節(jié)練習頁面 錯題練習頁面 修改學生信息頁面 查看考試結果 頁面 manage\ 后臺功能選擇頁面 manage\ 添加管理員頁面 manage\ 添 加題目頁面 manage\ 添加章節(jié)頁面 manage\ 聲明 頁面 WEBINF\ Struts 配置文件 WEBINF\ Struts 主要標簽庫 之一 ,用于實現(xiàn)各種邏輯和顯示 WEBINF\ Struts 主要標簽庫 之一 ,用于實現(xiàn)各種邏輯和顯示 WEBINF\ Struts 主要標簽庫 之一 ,用于實現(xiàn)各種邏輯和顯示 WEBINF\ 整個網(wǎng)站的配置文件 圖 網(wǎng)站文件結構圖 本站所用到的類分為 4 個包, 包括用于連接數(shù)據(jù)庫的 core,用于操作數(shù)據(jù)表的 dao,用于用戶交互的 action,以及 actionForm。這些包分別管理和完善系統(tǒng)的各個方面。 例如dao 實現(xiàn)的是與操作數(shù)據(jù)表的功能,每個表都對應著一個唯一的 dao,用來實現(xiàn)程序中對表中數(shù)據(jù)的增,刪,改,查 。 Action 負責接收用戶請求 。整站的 包結構如下: 圖 本 網(wǎng)站的包結構 根據(jù)系統(tǒng)功能設計要求和模 塊劃分,本站的數(shù)據(jù)庫主要包括 課程 信息表、 管理員信息 表、 題目信息 表、 用戶信息 表 、 考試結果 表 、 章節(jié) 信息表 、 錯題信息 表 等 7 個表。 各表的表結構如下: 表 課程信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID bigint 8 主鍵 標識符 Name varchar 60 課程名 JoinTime datetime 18 加入時間 表 管理員信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID bigint 8 主鍵 標識符 NAME varchar 30 名稱 PWD varchar 30 密碼 表 題目信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID bigint 8 主鍵 標識符 subject varchar 50 題目 Type char 6 題目 類型 JoinTime datetime 8 加入時間 lessonId int 4 課程信息表外鍵 課程 ID taoTiId bigint 8 章節(jié) ID optionA varchar 50 A 選項內容 optionB varchar 50 B 選項內容 optionC varchar 50 C 選項內容 optionD varchar 50 D 選項內容 answer varchar 10 答案 表 錯題信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 stuId varchar 16 用戶信息表外鍵 用戶 id quesId bigint 8 題目信息表外鍵 題目 id ID bigint 8 主鍵 標識符 表 章節(jié)信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID bigint 8 主鍵 標識符 Name varchar 50 名稱 LessonID bigint 8 章節(jié) ID JoinTime datetime 8 加入時間 表 用戶信息 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID varchar 16 主鍵 標識符 name varchar 20 名稱 pwd varchar 20 密碼 sex varchar 2 性別 jointime datetime 8 加 入 時間 question varchar 50 問題 answer varchar 50 答案 表 考試結果 表結構 字段名 數(shù)據(jù)類型 長度 鍵 備注 ID int 8 主鍵 標識符 stuId varcher 16 用戶信息表外鍵 用戶 ID whichLesson varcher 60 課程信息表外鍵 課程名 resSingle int 4 單選分數(shù) resTotal int 4 多選分數(shù) resTotal int 4 總分 joinTime datetime 8 加入時間 功能模塊設計 首頁設計 首頁是用戶對網(wǎng)站 的第一印象,一個好的首頁能夠極大的提高用戶的好感度和訪問率, 考 試 系統(tǒng)也不例外。 本 系統(tǒng)默認首頁為 清新 風格, 背景為藍天草地,樸素且柔和,可以很好的緩解用戶因為考試而產(chǎn)生的緊張情緒 。 本站所有頁面均由 CSS 布局 ,在不同的瀏覽器中展示的效果稍有區(qū)別,在 ie 中展示效果最佳 。下圖是 首頁 的 截圖: 圖 主頁截圖 模擬考試 頁設計 模擬 考試功能是本程序的核心功能,是本程序的重點,頁面包括時間展示和試題展示兩部分。頂部包括考試時間、計時和剩余時間三部分。用于提醒用戶考試時間。主體部分為試卷的試題,并用紅字指出每道題目的分數(shù) , 底部為提交按鈕,當考生確認答題結束后可點擊它 來提交結果,程序會自動評分,并將成績以對話框的形式展示給用戶。如果頂部的剩余時間耗盡,同樣視為提交了答案,系統(tǒng)將進入評分階段。 圖 為模擬考試頁面截圖。圖 為展示考試成績的對話框的截圖 圖 模擬考試頁面 截圖 圖 成績結果對話框 截圖 后臺用戶成績管理頁面 設計 本程序不僅完整的模擬了交通規(guī)則考試的功能,而且擁有功能強大的后臺管理及統(tǒng)計功能。通過后臺管理界面,管理員可以輕松的瀏覽用戶的考試結果。本頁面主要包括四部分,頂部為統(tǒng)一風格的歡迎界面,并在加載過程中檢測用戶是否登陸, 如果尚未登陸則跳轉至登陸界面,左側為功能選擇區(qū)域,列舉出程序后臺所具備的全部功能,單擊不同的項目則頁面主體區(qū)域出現(xiàn)對應的功能界面。頁面主體區(qū)域展示了全部用戶的考試信息,包括用戶 ID、考試時間、成績等內容。該界面提供了搜索功能,可以通過用戶 ID和考試時間搜索成績信息。底部為聲明部分,并提示本程序界面的最佳展示方法。 圖 后臺管理 截圖 用戶 注冊頁面 設計 注冊是用戶對網(wǎng)站的一種認可,良好的注冊頁面 會給用戶一種舒適的感覺和溫馨的體驗,會促使他們認真填寫注冊信息 。 同時友好的錯誤提示對于用戶注冊也 是必不可少的。 在登錄界面各輸入欄右側,給出了正確填寫的標準,如果用戶填寫不符合要求,會在提交時返回不符合要求的地方,并要求修改該處。 本站的注冊頁如下: 圖 注冊頁面截圖 第 5章 系統(tǒng)的編碼 為了更加科學和完美地完成本設計,本系統(tǒng)還采用 Apache組織 的 Struts開源框架( 版本)構建控制層和業(yè)務層。 圖 是 Struts 基本結構圖,可以看出,采用 Struts 框架結構的 Web 應用系統(tǒng)主要由控制器、業(yè)務邏輯、模型和視圖組成。其中的控制器、模型和視圖為 Struts 框架結構的主 要組成部分,而事務邏輯則是我們需要實現(xiàn)的系統(tǒng)業(yè)務邏輯處理部分。 嚴格的說系統(tǒng)應該使用專門的部分實現(xiàn)業(yè)務邏輯,而不是使用 Struts 來實現(xiàn),但就本系統(tǒng)而言,業(yè)務邏輯比較簡單,雖然引入專門的邏輯業(yè)務處理單元沒有任何問題,考慮到程序復雜性和運行效率問題 ,決定還是省略用作專門處理業(yè)務的邏輯單元。 本系統(tǒng) 采用 JSP 開發(fā),主要 后臺代碼都由 Java 編程開發(fā)。此外, 一些配置文件由XML 文件編寫 。 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 )中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 客戶 (瀏覽器) 控制器 ( ActionServlet) 模型 ( ActionForm) 業(yè)務邏輯 ( Action) 視圖 ( JSP) 請求
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1