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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-網(wǎng)絡(luò)在線考試系統(tǒng)-文庫(kù)吧資料

2024-12-09 17:52本頁(yè)面
  

【正文】 ssName = (DB_CLASS_NAME)。實(shí)現(xiàn)代碼如下: InputStream in = getClass().getResourceAsStream(propFileName)。 tb_Questions表的結(jié)構(gòu),如表 7 所示: 表 7 tb_Questions的結(jié)構(gòu) 字段名稱 類型 可否為空 長(zhǎng)度 缺省 值 主鍵 說明 id bigint No 8 是 問題 Id(自動(dòng)增長(zhǎng) ) subject varchar No 50 問題 type char No 6 類型 joinTime datetime No 8 getdate() 添加時(shí)間 lessonId int No 4 所屬課程 ID taoTiId bigint No 8 所屬套題 ID optionA varchar No 50 選項(xiàng) A optionB varchar No 50 選項(xiàng) B optionC varchar No 50 選項(xiàng) C optionD varchar No 50 選項(xiàng) D answer varchar No 10 答案 note varchar Yes 50 備注 5. 在線考試系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)連接公用模塊 在本考試系統(tǒng)中,我把數(shù)據(jù)庫(kù)參數(shù)寫入一個(gè)名為 的配置文件中,這樣在程序運(yùn)行時(shí)如果環(huán)境發(fā)生了變化,可以方便地修改數(shù)據(jù)庫(kù)配置。 tb_Lesson 表的結(jié)構(gòu),如表 5所示: 表 5 tb_Lesson 的結(jié)構(gòu) 字段名稱 類型 可否為空 長(zhǎng)度 缺省值 主鍵 說明 ID bigint No 8 是 ID號(hào) (自動(dòng)增長(zhǎng) ) Name verchar No 60 課程名稱 JoinTime datetime No 8 getdate() 添加時(shí)間 tb_CuoTi 表 :用于實(shí)現(xiàn)對(duì)錯(cuò)題信息的添加操作。 tb_manager 表的結(jié)構(gòu),如表 3所示: 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 數(shù)據(jù)庫(kù)設(shè)計(jì) 11 表 3 tb_manager的結(jié)構(gòu) 字段名稱 類型 是否為空 長(zhǎng)度 缺省值 主鍵 說明 ID bigint No 8 是 管理員 id(自動(dòng)增長(zhǎng) ) name varchar No 30 管理員用戶名 PWD varchar No 30 管理員密碼 tb_TaoTi 表 :用于實(shí)現(xiàn)對(duì)套題的添加、修改和刪除操作。 tb_StuResult 表的結(jié)構(gòu),如表 1所示: 表 1 tb_StuResult的結(jié)構(gòu) 字段名稱 類型 是否為空 長(zhǎng)度 缺省值 主鍵 說明 id bigint No 8 是 Id號(hào) (自動(dòng)增長(zhǎng) ) stuId verchar No 16 考生 id whichLesson varchar No 60 選擇的課程 resSingle int No 4 單選題分?jǐn)?shù) resMore int No 4 多選題分?jǐn)?shù) resTotal int Yes 4 總分?jǐn)?shù) joinTime datetime No 8 getdate() 添加時(shí)間 tb_Student 表:用于實(shí)現(xiàn)對(duì)學(xué)生信息的添加、修改和刪除。網(wǎng)絡(luò)在線考試系統(tǒng)的后臺(tái) 管理員信息 考生信息 管理 考生成績(jī) 查詢 我的錯(cuò)題本 課程信息管理 套題信息管理 批量添加試題 退出后臺(tái)管理 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 數(shù)據(jù)庫(kù)設(shè)計(jì) 10 在線考試系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù)用戶角色和系統(tǒng)實(shí)現(xiàn)的功能,本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)了一個(gè) online_exam 數(shù)據(jù)庫(kù)。 在服務(wù)器層中采用了 Java 中的 JavaBean 技術(shù)作為中間層開發(fā)手段和 strut、 JSP 技術(shù)用以完成對(duì) Java 服務(wù)器頁(yè)面的調(diào)用。從整體上采用了 B/S 結(jié)構(gòu),分成三層,即:視圖層、服務(wù)器層、數(shù)據(jù)庫(kù)層。 基于標(biāo)準(zhǔn)化的并被廣泛支持的技術(shù),不需要下載插件或者小程序 4 網(wǎng)絡(luò)在線考試系統(tǒng)總體設(shè)計(jì) 在線考試系統(tǒng)的概要設(shè)計(jì) 本考試系統(tǒng)的開發(fā)主要包括:考試系統(tǒng)的總體結(jié)構(gòu)如圖 41 所示: 網(wǎng)絡(luò)在線考試系統(tǒng)的前臺(tái) 考生注冊(cè) 找回密碼 在線考試 我的錯(cuò)題本 修改個(gè)人資料 成績(jī)查詢 退出系統(tǒng) 考試規(guī)則 選擇課程 準(zhǔn)備考試 開始考試 自動(dòng)閱卷 顯示成績(jī) 個(gè)人成績(jī) 班級(jí)成績(jī) 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 結(jié)構(gòu)設(shè)計(jì) 9 圖 綜合系統(tǒng)框架圖 在線考試系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 服務(wù)器響應(yīng)客戶端的工作過程 ,如圖 : 本系統(tǒng)屬于跨平臺(tái)的多層 Web 應(yīng)用程序。 Ajax 使用 XMLHttpRequest 對(duì)象發(fā)送請(qǐng)求并得到服務(wù)器響應(yīng),在不需要重新載入整個(gè)頁(yè)面的情況下,就可以通過 DOM 及時(shí)將更新的內(nèi)容顯示在頁(yè)面上。 可以把一部分以前由服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)移到客戶端,利用客戶端閑置的資源進(jìn)行處理,減輕服務(wù)器和帶寬的負(fù)擔(dān),節(jié)約空間和成本。使用Ajax 的優(yōu)點(diǎn)具體表現(xiàn)在以下幾方面: 減輕服務(wù)器的負(fù)擔(dān)。這樣可以實(shí)現(xiàn)在不需要刷新頁(yè)面的情況下與服務(wù)器進(jìn)行通信的效果,從而減少了用戶的等待時(shí)間。 ajax 技術(shù) Ajax是 Asynchronous JavaScript and XML的縮寫,意思是異步的 JavaScript與 XML 中。 Struts 框架利用ActionForm Bean 來進(jìn)行 View 組件和 Controller 組件之間表單數(shù)據(jù)的傳遞。其工作流程如圖 34。 其中的模型是 JavaBean,控制器是 ActionServlet、 Action,視圖是 JSP、 Struts 客戶化標(biāo)簽。 Struts 由 一組相互協(xié)作的類(組件)、 Serlvet 以及 jsp tag lib 組成。 MVC 處理過程的結(jié)構(gòu)圖,見圖 33。此外,控制器提高了應(yīng)用程序的靈活性和可配置性。同一個(gè)模型可以被不同的視圖重用,大大提高了代碼的可重用性??刂破鹘邮照?qǐng)求并決定調(diào)用哪個(gè)模型組件去處理請(qǐng)求,然后決定調(diào)用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。 模型表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,是應(yīng)用程序的主體部分。 MVC 設(shè)計(jì)模式 MVC 是 ModelViewController 的簡(jiǎn)稱,它是一種設(shè)計(jì)模式,它把應(yīng)用程序分成三個(gè)核心模塊:模型、視圖、控制器,它們各自處理自己的任務(wù)。 缺點(diǎn)如下: 使用 JDBC,訪問數(shù)據(jù)記錄的速度會(huì)受到一定程度的影響。 用戶可以使用 JDBCODBC 橋驅(qū)動(dòng)器將 JDBC 函數(shù)調(diào)用轉(zhuǎn)換為 ODBC。 JDBC 使得編程人員從復(fù)雜的驅(qū)動(dòng)器調(diào)用命令和函數(shù)中解脫出來,可以致力東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 開發(fā)技術(shù)基礎(chǔ) 6 于應(yīng)用 程序中的關(guān)鍵地方。以下是使用 JDBC 的優(yōu)缺點(diǎn)。 JDBC 技術(shù) JDBC API 用于連接 Java 應(yīng)用程序與各種關(guān)系數(shù)據(jù)庫(kù)。 使用 JavaBean 的原因 程序中往往有重復(fù)使用的段落, JavaBean 就是為了能夠重復(fù)使用而設(shè)計(jì)的程序段落,而且這些段落并不只服務(wù)于某一個(gè)程序,而且每個(gè) JavaBean 都 具有特定功能,當(dāng)需要這個(gè)功能的時(shí)候就可以調(diào)用相應(yīng)的JavaBean。 JavaBean 傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如 AWT 下的應(yīng)用。對(duì)于程序員來說,最好的一點(diǎn)就是 JavaBean 可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義。發(fā)送至 Servlet 的請(qǐng)求 如圖 所示 :東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 開發(fā)技術(shù)基礎(chǔ) 5 Java Bean 技術(shù) JavaBean 是描述 Java 的軟件組件模型,有點(diǎn)類似于 Microsoft 的 COM 組件概念。這些方法允許調(diào)用的 Servlet 將一個(gè)對(duì)象放入(通常是一個(gè) Bean)請(qǐng)求對(duì)象中,并將該請(qǐng)求傳遞到另一個(gè)頁(yè)面(通常是一 個(gè) JSP 文件)以供顯示。該訪問模型使得將內(nèi)容生成從內(nèi)容顯示中分離出來更為方便。瀏覽器發(fā)送 JSP 文件請(qǐng)求 如圖 : 圖 瀏覽器發(fā)送 JSP文件請(qǐng)求 發(fā)送至 Servlet 的請(qǐng)求生成動(dòng)態(tài)內(nèi)容,并調(diào)用 JSP 文件將內(nèi)容發(fā)送到瀏覽器。 Java 源文件的生成和編譯僅在初次調(diào)用 Servlet 時(shí)發(fā)生,除非已經(jīng)更新了原始的 JSP 文件。當(dāng) Web 服務(wù)器接收到一個(gè) JSP 文件請(qǐng)求時(shí),服務(wù)器將請(qǐng)求發(fā)送至 WebSphere 應(yīng)用服務(wù)器。 JSP 文件訪問 Bean 或其它能將生成的動(dòng)態(tài)內(nèi)容發(fā)送到瀏覽器的組件。 JSP 還支持在 Web 頁(yè)面中直接嵌入 Java 代碼。在 JSP 的眾多優(yōu)點(diǎn)之中,其中之一是它能將 HTML 編碼從 Web 頁(yè)面的業(yè)務(wù)邏輯中有效地分離出來。為了滿足考生和 教務(wù)人員的需求,網(wǎng)絡(luò)在線考試系統(tǒng)應(yīng)該包含在線考試、成績(jī)查詢等功能滿足用戶的需求。如果在 Ajax技術(shù)出現(xiàn)之前要實(shí)現(xiàn)這些功能會(huì)比較麻煩,但現(xiàn)在通過 Ajax技術(shù)可以輕松實(shí)現(xiàn)這些功能,這為網(wǎng)絡(luò)在線考試系統(tǒng)開發(fā)提供了技術(shù)保障。 經(jīng)濟(jì)可行性分析 長(zhǎng)期的組織考試是各個(gè)院校及時(shí)掌握學(xué)生學(xué)習(xí)成績(jī)的有效方式,利用網(wǎng)絡(luò)在線考試系統(tǒng),一方面節(jié)省人力資源,降低考試成本 ;另一方面,在線考試系統(tǒng)能夠快速的進(jìn)行考試和評(píng)分,體現(xiàn)出考試的公正性。通過分析解決的利弊,來判定系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否達(dá)到值得去投資開發(fā)系統(tǒng)的程度。 本課題的目標(biāo)是通過在基于 J2EE 的開發(fā)環(huán)境中編寫代碼、用 tomcat 服務(wù)器進(jìn)行項(xiàng)目的布署與運(yùn)行等過程,使 學(xué)生更加牢固的掌握專業(yè)知識(shí)并靈活運(yùn)用,為以后從事 WEB 開發(fā)奠定了基礎(chǔ),并對(duì)以后的工作有了很好的指導(dǎo)和借鑒作用。 同時(shí),網(wǎng)絡(luò)在線考試系統(tǒng)的整個(gè)設(shè)計(jì)與開發(fā)流程,對(duì)提高軟件技術(shù)專業(yè)學(xué)生綜合運(yùn)用所學(xué)的知識(shí)去解決實(shí)現(xiàn)問題具有重要的意義。隨著網(wǎng)絡(luò)技術(shù)在教育領(lǐng)域的 普及,應(yīng)用現(xiàn)代信息技術(shù)的網(wǎng)絡(luò)在線考試系統(tǒng)展現(xiàn)出了越來越多的優(yōu)勢(shì), 使教學(xué)朝著信息化、現(xiàn)代化的目標(biāo)邁進(jìn)。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 目 錄 IV 目 錄 緒論 ............................................................................................................................................. 1 1. 網(wǎng)絡(luò)在線考試系統(tǒng) 可行性分析 ........................................................................................... 2 經(jīng)濟(jì)可行性分析 ......................................................................................................... 2 技術(shù)可行性分析 ......................................................................................................... 2 運(yùn)行可行性 ................................................................................................................. 2 需求分析 ..............................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1