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

正文內(nèi)容

畢業(yè)論文-基于javaweb的在線考試系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2025-08-09 10:56本頁面
  

【正文】 ,用戶可以直接從網(wǎng)上下載 . MySQL數(shù)據(jù)庫主要有以下特點 : 可移植性 使用 C和 C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。在一個操作系統(tǒng)中實現(xiàn)的應(yīng)用可以很方便地移植到其他操作系統(tǒng)。 強(qiáng)大的數(shù)據(jù)保護(hù)功能 MySQL有一個非常靈活且安全的權(quán)限和密碼系統(tǒng)。支持,以實現(xiàn)安全和可靠的連接。 支持大型的數(shù)據(jù)庫 雖然對于用 PHP編寫的網(wǎng)頁來說,只要能夠存放數(shù)百條以上的記錄數(shù)據(jù)就是夠了,但 MySQL可以方便地支持上千萬條記錄的數(shù)據(jù)庫。 超強(qiáng)的穩(wěn)定性 MySQL擁有一個非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用而不必?fù)?dān)心其穩(wěn)定性。用多線程和 C語言實現(xiàn)的 MySQL能很容易地充分利用 CPU。 Tomcat介紹 Tomcat 服務(wù)器是一個免費的開放源代碼的 Web 應(yīng)用服務(wù)器 , 是 Apache 軟件基金會的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些學(xué)校及個人共同開發(fā)而成。因為 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。實際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨立運行的,所以當(dāng)你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進(jìn)程單獨運行的。 Apache Group在完成 ,開始考慮在 SUN的 JSWDK基礎(chǔ)上開發(fā)一個可以直接提供 Web服務(wù)的 JSP服務(wù)器,當(dāng)然同時也支持 Servlet, 這樣 Tomcat就誕生了 。 servlet和 jsp的最新規(guī)范都可以在 tomcat的新版本中得到實現(xiàn)。 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 5 第二章 系統(tǒng) 分析 現(xiàn)狀分析 傳統(tǒng)的考試方式是 教師提前命題、印刷試卷、組織學(xué) 生考試、學(xué)生在統(tǒng)一時間和地點考試、收卷后教師閱卷、成績統(tǒng)計。如果是大型的考試,比如英語四級考試,還要擔(dān)心試題是否被泄漏的等問題(現(xiàn)在已經(jīng)有類似問題的出現(xiàn),才會有 現(xiàn)在說的花卷)。 組織學(xué)生考試:監(jiān)考人資源的浪費,和教師資源的匱乏,如何調(diào)配也是一個難題,如果是全國統(tǒng)一考試,還要涉及不同區(qū)域同時考試的問題。 教師閱卷:教師閱卷比較容易出錯,會造成人為的不公正性。 可行性分析 可行性分析也稱為可行性研究,即是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、管理的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。開發(fā)一套能滿足一般考試的需要,教師提前命題 印刷試卷 組織學(xué)生考試 學(xué)生統(tǒng)一考試 教師閱卷 成績統(tǒng)計 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 6 并實現(xiàn)試卷生成、評判自動化的在線考試 系統(tǒng)。本系統(tǒng)如果用在一些輔助教育類的網(wǎng)站上,那經(jīng)濟(jì)效果是很明顯的;如果是用在學(xué)校的教學(xué)管理上,會得以發(fā)揮其潛在的經(jīng)濟(jì)效益,比如印刷試卷的費用等。 技術(shù)可行性 技術(shù)上的可行性分析主要分析技術(shù)條件是否能順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。 軟件方面,編程的軟件以及 Web 服務(wù)器等均已具備,并且環(huán)境變量已經(jīng)搭好,數(shù)據(jù)庫用 MySQL存儲大量的數(shù)據(jù), MySQL開源化,目前已經(jīng)很成熟,在靈活、安全和易用方面均能提供良好的支持。 設(shè)計目標(biāo) 在線考試系統(tǒng)的總體目標(biāo): 1. 本系統(tǒng)提供給管理員類用戶 、教師類用戶 及學(xué)生類用戶使用。管理員類用戶可以 對于已經(jīng)注冊的考生及 系統(tǒng)中已經(jīng)存在的 教師進(jìn)行刪除操作,對于未注冊過的考生及 系統(tǒng)中未存在的 教師進(jìn)行添加操作;教師類用戶可以 創(chuàng)建試題、刪除試題 、 修改試題,也可 進(jìn)行試題維護(hù)、 修改密 碼 以及對成績的 統(tǒng)計 ;學(xué)生類用戶主要是參與考試,完成試卷,查詢成績。 3. 題目的選擇具有穩(wěn)定性、隨機(jī)性。 4. 適時的試題題庫更新,試題題型包括判斷題、選擇題類型。學(xué)生類用戶不允許對試題進(jìn)行更新。 功能要求 系統(tǒng)具備的基本功能: 錄 及注冊 -對用戶進(jìn)行識別、驗證 ;沒有注冊的用戶跳轉(zhuǎn)到用戶注冊頁面; -考生 選擇自己想要參加的考試類別,并進(jìn)行考試,考試完成以后可以獲得當(dāng) 考試成績。以對自己的進(jìn)步狀況進(jìn)行一次把握。 教師 對題庫中的題目按照一定分類標(biāo)準(zhǔn)存放,包括分類的添加、修改和刪除操作等。 管理 系統(tǒng)管理員可以對已經(jīng)注冊的考生進(jìn)行刪除 操作,對于未注冊的考生進(jìn)行增 加 操作。 模塊 教師和考生可以在已經(jīng)登錄成功的頁面點擊修改密碼,可以修改本人登錄此考試系統(tǒng)的登錄密碼。 根據(jù)以上的 需求 分析,畫出本系統(tǒng)的 Use Case圖,如圖 : 圖 在線考試系統(tǒng)的 Use Case 圖 系統(tǒng)開發(fā)環(huán)境配置 1. 操作系統(tǒng): Windows 7 2. 內(nèi)存: 4G 3. CPU: 4. Java平臺: JDK 登 錄 在線 考試 考 試 歷史成 績 績 試題維護(hù) 考 試 試卷設(shè)置 考 試 歷史成績 管理 考生管理 考 試 教師管理 考 試 考生 教師 管理員 修改 密碼 注 冊 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 8 5. Web服務(wù)器: 6. 數(shù)據(jù)庫服務(wù)器: MySQL 7. 開發(fā)平臺: Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 9 第三章 系統(tǒng)設(shè)計 數(shù)據(jù)庫 設(shè)計 在對網(wǎng)上考試系統(tǒng)數(shù)據(jù)庫部分進(jìn)行設(shè) 計的過程中,通過對系統(tǒng)功能進(jìn)行需求分析得到系統(tǒng)的基本信息表, 詳細(xì)設(shè)計過程如下介紹。 對于本系統(tǒng)而言,系統(tǒng)的角色分為管理員、教師、學(xué)生,這需要 3 個表,而考生考試,需要一個存放題庫的表,考試的類別不同,也需要一個存放類別的表 ,考生考試完畢后,需要一個存放考試成績的表。 數(shù)據(jù)庫表設(shè)計 用戶信息 表 , 用來存放考生信息, 如表 31所示 : 表 31 用戶信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 user_id int 11 是 否 用戶的 id username varchar 20 否 否 登錄用戶名 password varchar 20 否 否 用戶登錄密碼 realname varchar 20 否 否 用戶真實姓名 教師信息表 ,存放教師信息, 如 表 32所示 : 表 32 教師信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 teacher_id int 11 是 否 教師的 id teachername varchar 20 否 否 教師登錄名 password varchar 20 否 否 教師登錄密碼 realname varchar 20 否 否 教師真實姓名 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 10 管理員信息表 ,存放管理員信息 ,如表 33所示 : 表 33 管理員信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 adusername varchar 20 是 否 管理員登錄名 password varchar 20 否 否 管理員登錄密碼 realname varchar 20 否 否 管理員真實姓名 題庫信息表 ,存放考試題目以及答案等信息 ,如表 34所示 : 表 34 題庫信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 question_id int 10 是 否 試題編號 category_id int 10 否 否 試題分類編號 subject varchar 300 否 否 題目 choice_a varchar 100 否 否 選項 A choice_b varchar 100 否 否 選項 B choice_c varchar 100 否 否 選項 C choice_d varchar 100 否 否 選項 D answer char 10 否 否 正確答案 成績表 ,存放考生考試時間以及成績等信息 ,如表 35所示 表 35 成績表 字段名 類型 長度 是否為主鍵 可否為空 說明 record_id int 10 是 否 考試記錄編號 username varchar 20 否 否 考試用戶名 category_id char 10 否 否 試題分類編號 test_time char 14 否 否 考試時間 test_result int 11 否 否 考試成績 試卷類別表 ,存放試卷類別信息,包括試卷分類名稱、試卷題目等 ,如表 36所示 表 36 試卷類別表 字段名 類型 長度 是否為主鍵 可否為空 說明 category_id int 11 是 否 試題分類編號 category_name varchar 20 否 否 試題分類名稱 question_number int 10 否 否 試題數(shù)目 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 11 1. 關(guān)系 圖 本 系統(tǒng)各表之間的 關(guān)系如下圖 31示: 圖 31 關(guān)系 圖 2. 完整性設(shè)計 完整性要求用于描述各種信息之間的制約關(guān)系以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項的取值范圍以及各個數(shù)據(jù)項是否可以取值。域完整性約束要求屬性值必須在域中。如用戶 信息表中的用戶名設(shè)置為主鍵,并且要求唯一且不能為空。 教師模塊: 該模塊包含 4 個功能,分別為試卷設(shè)置、試題維護(hù)、歷史成績、修改密碼。 學(xué)生模塊:該模塊 包含 3 個功能, 分別為開始考試、歷史成績、修改密碼。 系統(tǒng)功能結(jié)構(gòu)如圖 32所示: Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 12 圖 32 系統(tǒng)功能結(jié)構(gòu)圖 用戶界面設(shè)計 頁面上部采用一個 Logo圖片和適當(dāng)?shù)臉?biāo)識,表明當(dāng)前的系統(tǒng)名稱。然后下部頁面的主題分為左右兩部分,左邊是導(dǎo)航模塊部分,其中放置遷移到不同功能模塊的鏈接 按鈕,右邊 是頁面的主要操作區(qū)域,不同頁面的不同顯示主要在此體現(xiàn)。其他的頁面修改密碼 試題維護(hù) 試卷設(shè)置 歷史成績 考生管理 教師管理 歷史成績 修改密碼 在線考試系統(tǒng) Logo 圖片。 幫助 退出登錄 歡迎您! XXX 開始考試 歷史成績 修改密碼 系統(tǒng)功能 學(xué)生模塊 管理員 模塊 教師模塊 開始考試 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 13 結(jié)構(gòu)比較類似或者比較簡單,不一一詳述。在此頁面中采用下拉列表框的形式進(jìn)行,如圖 34所示 : 圖 34 試題分類選擇頁面草圖 選擇試題分類以后 ,即是學(xué)生答題頁面。考慮到本系統(tǒng)需要在題目結(jié)束以后立即知道考試結(jié)果,所以決定采用所有試題的形式都是 ABCD型的選擇題,頁面應(yīng)該針對這些題目選項設(shè)置單選按鈕。 同時考慮到考生在時間允許的情況下,需要在題目間前后遷移,所以在題目的下方,還應(yīng)該有前后翻頁的按鈕。對應(yīng)的模版頁面如圖 35所示。 不同角色的功能有所不同, 學(xué)生 的功能包 括 :考試模塊,修改密碼,成績查詢模塊。管理員 的功能 包 括 :教師管理和考生管理。在介紹系統(tǒng)各模塊的實現(xiàn)方法之前,首先介紹系統(tǒng)與 MySQL數(shù)據(jù)庫的連接方法, 再介紹系統(tǒng)主要部分的實現(xiàn)方法。charset=gb2312 % %page language=java import=.* % % //聲明數(shù)據(jù)庫連接對象 ,初始化 為空 Connection conn = null。 ResultSet rs = null。 //獲得數(shù)據(jù)庫連接 String sConn = jdbc: conn
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1