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

正文內(nèi)容

基于web的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-文庫吧資料

2025-07-03 19:11本頁面
  

【正文】 關(guān)鍵代碼如下:public class Student extends Action {…public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) {String action = (action)。在該類中,首先需要在該類的構(gòu)造方法中分別實例化考生信息模塊的 StudentDAO 類。}public void setDelIdArray(String[] delIdArray){=delIdArray。}public void setJoinTime(Date joinTime) { = joinTime。 //原密碼private String[] delIdArray=new String[0]。由于在修改個人資料時,需要驗證輸入的原密碼是否正確,所以還需要在考生信息的 ActionForm 類中添加一個 oldpwd 屬性,同時,在進行批量刪除考生信息時,還需要添加一個保存要刪除考生 ID 號的delldArray 屬性,由于是批量屬性,所以該屬性類型為字符串?dāng)?shù)組。a) 編寫考生信息模塊的 ActionForm 類在考生信息模塊中,只涉及到數(shù)據(jù)表 tb_Student(考生信息表) ,雖然根據(jù)這個數(shù)據(jù)表可以得出考生信息模塊的 ActionForm 類??忌畔⒛K的系統(tǒng)流程如圖 52所示:15圖 52 考生信息模塊的系統(tǒng)流程圖 考生信息模塊的技術(shù)分析由于本系統(tǒng)采用的是 Struts 框架,所以在實現(xiàn)考生信息模塊時,需要編寫考生信息模塊對應(yīng)的 ActionForm 類和 Action 實現(xiàn)類??忌紫纫猿蔀榫W(wǎng)站用戶,然后才能被授權(quán)登錄網(wǎng)站進行一系列操作的權(quán)限;登錄后考生還可以修改個人的注冊資料。ID=${student}area shape=poly coords=380,141,508,119,541,139,521,154,385,176 href=manage/?action=modifyQueryamp。標記map屬性如表 51所示:表 51 標記map的屬性基于 Web 的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn)標記map的屬性 描述name 圖像映射的名稱shape 定義圖像熱點的名稱coords 設(shè)定熱點區(qū)域的圖標href 設(shè)定熱點區(qū)域的超鏈接地址alt 設(shè)定熱點區(qū)域超鏈接描述文字在標記map中,根據(jù)屬性 shape 的取值不同,相應(yīng)坐標的設(shè)定也不同。目前使用最多的是客戶端映射,因為客戶端映射使圖像上對應(yīng)的坐標以及超鏈接的 URL 地址都在瀏覽器讀入,省去和服務(wù)器之間互傳坐標和URL 的時間。為圖像設(shè)置熱點,也可以稱作圖像映射,是指一幅圖像可以建立多個超鏈接,即在圖像上定義多個區(qū)域,每個區(qū)域鏈接到不同的地址,這樣的區(qū)域稱為熱點。13圖 51 前臺首頁的運行效果 前臺首頁技術(shù)分析由于本系統(tǒng)的前臺首頁主要用于進行系統(tǒng)導(dǎo)航,所以在實現(xiàn)時,采用了為圖像設(shè)置熱點的方法,這樣可以增加頁面的靈活度,使頁面不至于太枯燥。t b _ S t u d e n tP K I Dn a m ep w ds e xj o i n T im eq u e s t io na n s w e rp r o f e ss i o nc a r d N Ot b _ S t u R e s u l tP K I DF K 2F K 1s t u I dw h i c h L e s s o nr e s S i n g l er e s M o r er e s T o t a lj o i n T i m et b _ L e s s o nP K I Dn a m ej o i n T i m et b _ m a n a g e rP K I Dn a m ep w dt b _ T a o t iP K I DF K 1n a m eL e s s o n I Dj o i n T i m et b _ Q u e s t i o nP K I DF K 1s u b j e c tt y p ej o i n T i m eL e s s o n I do p t i o n Ao p t i o n Bo p t i o n Co p t i o n Da n s w e rn o t e圖 47 數(shù)據(jù)表之間的關(guān)系圖5 詳細設(shè)計 前臺首頁模塊設(shè)計 前臺首頁概述考生通過“考生登錄”模塊的驗證后,可以登錄到網(wǎng)絡(luò)在線考試的前臺首頁,如圖 51 所示。該表的結(jié)構(gòu)如表 45 所示:表 45 tb_Lesson 表的結(jié)構(gòu)字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述id bigint(8) No Yes ID 號name varchar(60) No Null 課程名joinTime datetime(8) No Null 添加時間f) tb_Questions (考試題目信息表)考試題目信息表用來保存考試題目信息。考生成績信息表的結(jié)構(gòu)11如表 43 所示:表 43 tb_stuResult 表的結(jié)構(gòu)字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述id bigint(8) Yes ID 號stuId varchar(16) 準考證號whichLesson varchar(60) 所屬課程resSingle int(4) 單選題分數(shù)resMore int(4) 多選題分數(shù)resTotal int(4) 允許為空 合計分數(shù)joinTime datetime(8) getdate() 添加時間d) tb_TaoTi (套題信息表)套題信息表用來保存套題信息,該表中保存著所屬套題 ID,套題名稱,套題所屬課程以及套題的添加時間信息。套題實體的 ER圖如圖 45 所示:套題實體編號套題名稱 所屬課程添加時間圖 45 套題實體 ER 圖f) 考生成績實體考生成績實體包括編號、準考證號、所屬課程、單選題分數(shù)、多選題分數(shù)、合計分數(shù)、添加時間屬性。課程檔案實體的 ER 圖如圖 43 所示:9課程檔案課程編號 課程名 添加時間圖 43 課程檔案實體 ER 圖d) 考試題目實體考試題目實體包括編號、問題類型、所屬課程、所屬套題、選項 A、選項 B、選項 C、選項 D、添加時間、正確答案和備注等屬性??忌鷻n案實體的 ER 圖如圖 41 所示:考生檔案密碼性別提示問題問題答案專業(yè)注冊時間身份證號編號姓名圖 41 考生檔案實體 ER 圖b) 管理員檔案實體管理員檔案實體包括編號、管理員名、管理員密碼屬性?;?Web 的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn) 數(shù)據(jù)庫概念設(shè)計根據(jù)對系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實體分別為考生檔案實體、管理員檔案實體、課程檔案實體、套題實體、考試題目實體和考生成績實體。SQL Server 2022 是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在 SQL Server 的基礎(chǔ)上又擴展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務(wù)進程和數(shù)據(jù)倉庫等最好的數(shù)據(jù)庫平臺。b) 分辨率:最佳效果為 1024*768 像素。f) 分辨率:最佳效果為 1024*768 像素。d) 數(shù)據(jù)庫:SQL Server 2022。b) Web 服務(wù)器:。前臺主要用于考生注冊和登錄系統(tǒng)、在線考試、查詢成績以及修改個人資料等;后臺主要用于管理員對考生信息、課程信息、考題信息和考生成績信息等進行管理。g) 考生可以查詢考試成績。當(dāng)考試時間到達規(guī)定時間時,如果考生還未提交試卷,系統(tǒng)將自動交卷,以保證考試嚴肅、公正地進行。d) 隨機抽取試題。b) 操作簡單方便、界面簡潔美觀。 系統(tǒng)目標 根據(jù)前面所做的需求分析和用戶的需求可知,網(wǎng)絡(luò)在線考試系統(tǒng)屬于中小型的軟件,在系統(tǒng)實施后,應(yīng)達到以下目標:a) 具有空間性。5b) 技術(shù)可行性開發(fā)一個網(wǎng)絡(luò)在線考試系統(tǒng),涉及到最核心的技術(shù)問題就是如何實現(xiàn)在不刷新頁面的情況下實時顯示考試時間及剩余考試時間,并做到到達考試結(jié)束時間自動提交試卷的功能。網(wǎng)絡(luò)在線考試系統(tǒng)的可行性可從以下幾個方面考慮。 可行性研究可行性分析的目的就是要用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決??忌M麑ψ约旱膶W(xué)習(xí)情況進行客觀、科學(xué)的評價;教務(wù)人員希望有效地改進現(xiàn)有的考試模式,提高考試效率。考試是教育中的一個重要環(huán)節(jié),近幾年來隨著考試的類型不斷增加以及考試要求不斷提高,傳統(tǒng)的考試方式要求教師打印考卷、監(jiān)考、批卷、使教師的工作量與來越大,并且這些環(huán)節(jié)由于全部由人工完成,非常容易出錯。 其中Java中連接數(shù)據(jù)庫的技術(shù)是JDBC。 總體開發(fā)在線考試系統(tǒng)采用了三層的模式架構(gòu):JSPJavaBeanSql Server 2022開發(fā),即前端由JSP網(wǎng)頁實現(xiàn)表現(xiàn)邏輯,中間使用JavaBean的組件實現(xiàn)系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯,后端使用Sql Server 2022數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)邏輯。 Tomcat 的安裝與配置在這里我們設(shè)默認安裝目錄為 c:\Tomcat 安裝完畢,更改環(huán)境變量,用同樣的方法把 c:\Tomcat 添加到 TOMCAT_HOME 環(huán)境變量中。 基于 Web 的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn)b) 在[系統(tǒng)變量]選項組中單擊[新建]按鈕,在[變量名]文本框中輸入“classpath”,在[變量值]文本框中輸入“c:\jdk\lib\; c:\jdk\lib\;” 然后單擊[確定]按鈕。在[變量值]文本框中輸入“c:\jdk\bin”,然后單擊[確定]按鈕。但是,在作為Web服務(wù)器方面,Tomcat處理靜態(tài)HTML頁面時不如Apache迅速,也沒有Apache健壯,一般選用Tomcat與Apache結(jié)合的方式,讓后者對網(wǎng)站的靜態(tài)頁面的請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP 解析,得以更好的性能。 Tomcat 服務(wù)器架構(gòu) Tomcat ,提供Web服務(wù)?;赪eb的客戶端擁有訪問關(guān)系型數(shù)據(jù)存儲和訪問分析服務(wù)的能力。SQL Server2022不僅支持集中化數(shù)據(jù)庫管理功能,而且還最大程度地實現(xiàn)了管理與優(yōu)化工作的自動化,從而,減輕了有關(guān)管理人員的負擔(dān)。SQL Server針對包括集成數(shù)據(jù)挖掘、OLAP服務(wù)、安全性服務(wù)及通過Inter對多維數(shù)據(jù)集進行訪問和鏈接分析提供新的數(shù)據(jù)倉庫功能。OLAP可以通過多維存儲技術(shù)對大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級的分析工作。 b) 數(shù)據(jù)倉庫功能 SQL Server 2022提供了一套全新的綜合分析服務(wù)系統(tǒng)。它的數(shù)據(jù)庫由包含數(shù)據(jù)的表集合和其他對象(如視圖、索引、存儲過程和觸發(fā)器)組成,目的是為執(zhí)行與數(shù)據(jù)有關(guān)的活動提供支持。Microsoft SQL Server 2022 在數(shù)據(jù)庫服務(wù)器自動調(diào)整和自動管理技術(shù)方面在數(shù)據(jù)庫領(lǐng)域中處于領(lǐng)先地位,使客戶可以集中精力處理商業(yè)戰(zhàn)略上的問題,而不是去細微調(diào)整數(shù)據(jù)庫服務(wù)器的各項參數(shù)。 SQL Server 2022 服務(wù)器 SQL Server 概述 SQL Server 是美國Microsoft公司開發(fā)的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是目前世界上最著名的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一。 e) 數(shù)據(jù)庫連接 Java中連接數(shù)據(jù)庫的技術(shù)是JDBC,Java程序通過JDBC驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。 d) 適應(yīng)平臺 幾乎所有平臺都支持Java,JSP+JavaBeans幾乎可以在所有平臺下通行無阻。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容生成所需要的?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 b) 可重用組件 大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件(JavaBeans)來執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。在服務(wù)器端,JSP引擎解釋JSP標識和腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運行。因此,采用網(wǎng)絡(luò)考試方式將是以后考試發(fā)展的趨勢。試卷可以根據(jù)題庫中的內(nèi)容即時生成,可避免考試前的壓題;而且可以采用大量標準化試題,從而使用計算機判卷,大大提高閱卷效率;還可以直接把成績送到數(shù)據(jù)庫中,進行統(tǒng)計、排序等操作。利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢,應(yīng)用JAVA Server Page技術(shù),開發(fā)了基于B/S模式多用戶在線考試系統(tǒng)這一程序。 網(wǎng)絡(luò)考試系統(tǒng)的實現(xiàn)技術(shù)有多種,可以采用傳統(tǒng)的客戶機/服務(wù)器型的MIS型架構(gòu),Web技術(shù)超越了傳統(tǒng)的客戶機/服務(wù)器兩層結(jié)構(gòu),采用了三層體系結(jié)構(gòu):用戶界面層/事務(wù)層/數(shù)據(jù)庫層,因此Web結(jié)構(gòu)有著更好的安全性,在用戶機上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計算機上,試題
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1