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

正文內(nèi)容

基于java語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(更新版)

  

【正文】 on From(通常稱之為 FromBean) ,并傳給動(dòng)作類(通常稱之為 ActionBean)。 Struts 的工作原理 MVC( ModelViewController),是一種常用的設(shè)計(jì)模式。 Struts用 Java Servlet/JavaServer Pages 技術(shù),開(kāi)發(fā) Web 應(yīng)用程序的開(kāi) 放源碼的 framework?;?J2EE 平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上。 2. 持續(xù)性服務(wù) : 讓開(kāi)發(fā)人員不用對(duì)數(shù)據(jù)訪問(wèn)邏輯進(jìn)行編碼就能編寫應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序,這種應(yīng)用程序更易于開(kāi)發(fā)與維護(hù)。 J2EE 是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品。核心邏輯封裝在標(biāo)識(shí)和 Beans 中,可以方便頁(yè)面設(shè)計(jì)者編輯和使用 JSP 頁(yè)面。 7. 用戶定制的標(biāo)簽 : JSP 可以使用用戶定制標(biāo)簽庫(kù)進(jìn)行擴(kuò)充,而 ASP 中沒(méi)有用戶定制標(biāo)簽庫(kù), ASP 是不能擴(kuò)充的。 4. JSP 程序調(diào)試?yán)щy。 Java 已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。 JSP 是用 Java 開(kāi)發(fā)的,因此它是可移植的,可以一處編寫,隨處運(yùn)行,支持多平臺(tái)。 JSP 請(qǐng)求的步驟 [2]如圖 21 所示。 第五章,主要是對(duì)這次畢業(yè)設(shè)計(jì)的總結(jié)和對(duì)后續(xù)工作的展望。 為了適應(yīng)新形勢(shì)的發(fā)展 ,我們推出了這一系統(tǒng) ,使其盡快在各類考試中發(fā)揮高效 ,便捷的作用 ,把老師從繁重的工作中解脫出來(lái) 。作為網(wǎng)絡(luò)考試的一個(gè)子系統(tǒng) ——網(wǎng)絡(luò)閱卷子系統(tǒng),也成為一個(gè)重要的研究領(lǐng)域。s login, management and maintenance。 本畢業(yè)設(shè)計(jì)的內(nèi)容是設(shè)計(jì)并且實(shí)現(xiàn)一個(gè)基于 web 技術(shù)的在線考試系統(tǒng),故而系統(tǒng)主要以 j2EE 作為開(kāi)發(fā)基礎(chǔ) ,主要使用了 struts+spring 等多種協(xié)議或技術(shù),用 eclipse 作為開(kāi)發(fā)工具,以 MYSQL 作為數(shù)據(jù) 庫(kù),以 Macromedia 公司的 Dreamweaver 作為界面美化工具。我主要開(kāi)發(fā)系統(tǒng)的后臺(tái)管理系統(tǒng) —JAVA 在線考試管理 系統(tǒng),它包括試題管理、考生管理、在線制作試卷、控制學(xué)生考試的設(shè)置、試卷審批等功能。 關(guān)鍵詞 : JavaSE; J2EE; MYSQL; 在線考試 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) II Abstract Online examination system to achieve paperless management of examinations, the examination of some subjects through the Inter or LAN, to facilitate the management of the school Examination, candidates are also convenient, especially for candidates widely distributed, easy to focus on distance education . The background of my main development system management systemJAVAline examination management subsystem, which includes questions management, candidate management, online production of papers, control of student test set, paper processing and other functions. This paper introduces online examination management subsystem on the JAVA analysis, design and development of the whole process. Using ER diagram, process flow charts and other online management subsystem design process detail. Paper is divided into development programs, requirements analysis, system design, key technical solutions, the conclusion of five parts. Development program introduces the development of online examination system was the purpose, development plan and development framework for the choice of identification technology。 J2SE。 目的和意義 現(xiàn) 階段 ,學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式 ,在此方式下 ,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟 ,即人工出卷 ,考生考試 ,人工閱卷 ,成績(jī)?cè)u(píng)估和試卷分析 。 第二章,主要介紹了本系統(tǒng)所用到的關(guān)鍵技術(shù)和工具,為下一步的設(shè)計(jì)的設(shè)計(jì)奠定基礎(chǔ)。 JSP 可以把用戶界面從內(nèi)容層次中分離出來(lái),使得 Web 開(kāi)發(fā)人員不必修改在底層的動(dòng)態(tài)內(nèi)容,就可以修改整體的頁(yè)面布局。 圖 21 一個(gè) JSP 的請(qǐng)求步驟 3. 生成的 servlet 被編譯并裝載。一旦加載,在處理一個(gè)新的請(qǐng)求時(shí),只須調(diào)用一個(gè)新的服務(wù)方法。利用跨平臺(tái)的 JavaBeans 組件, JSP 為分離處理邏輯與顯示樣式提供了卓越的解決 方案。 Windows 平臺(tái)可以很好的支持 ASP,但 ASP 對(duì)于基于 Win32 逐漸模型的依賴,使得它難于一直到其它平臺(tái)上。其次, JavaBeans 是一個(gè) Java 的類,一般來(lái)說(shuō),這樣的 Java 類將對(duì)應(yīng)于一個(gè)獨(dú)立的 .java 文件,在絕大多數(shù)情況下,這應(yīng)該是一個(gè) public類型的類。這樣的好處是開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,加速了總體開(kāi)發(fā)過(guò)程。為了推廣并規(guī)范化使用 J2EE 架構(gòu)企業(yè)級(jí)應(yīng)用的體系架構(gòu), Sun 同時(shí)給出了一個(gè)建議性的 J2EE 應(yīng)用設(shè)計(jì)模型: J2EE Blueprints?;?J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。 3. 提供了一系列實(shí)用對(duì)象: XML處理、通過(guò) Java reflection APIs 自動(dòng)處理 JavaBeans屬性、國(guó)際化的提示和消息。 Struts 繼承了 MVC 的各項(xiàng)特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。所有這些控制邏輯利用 文件來(lái)配置。 Spring使用基本的 JavaBean來(lái)完成以前只可能由 EJB完成的事情。 控制反轉(zhuǎn) ——Spring 通過(guò)一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。 框架 ——Spring 可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。 Spring 是全面的和模塊化的。它也涉及到其他 framework 沒(méi)有考慮到的內(nèi)容。 Java 源碼是經(jīng)典學(xué)習(xí)范例 Spring 的源碼設(shè)計(jì)精妙、結(jié)構(gòu)清晰、匠心獨(dú)用,處處體現(xiàn)著大師對(duì) Java 設(shè)計(jì)模式靈活運(yùn)用以及對(duì) Java 技術(shù)的高深造詣。在一個(gè)典型的三層架構(gòu)應(yīng)用程序中,應(yīng)用程序的用戶工作站包括提供圖形用戶界面( GUI)的程序設(shè)計(jì)和具體的應(yīng)用程序入口表格或交互式窗口。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全 。所有的配置工作都集中在服務(wù)器端且所有用戶端請(qǐng)求都是通過(guò) DBMS 來(lái)訪問(wèn)數(shù)據(jù)庫(kù),從 而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn) 。 MYSQL的安裝和配置(部分截圖) 圖 24mysql 安裝圖(開(kāi)始) 安裝時(shí)一般采用默認(rèn)路徑: 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) 11 圖 25mysql 安裝圖(路徑) 圖 26 sql 安裝圖(數(shù)據(jù)庫(kù)類型) 為了支持中文,在下面的列表框中學(xué)者 gb2312(切記 ) 圖 27mysql 安裝圖(語(yǔ)言) 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) 12 圖 28mysql 安裝圖(等待成功) Tomcat服務(wù)器 Tomcat服務(wù)器簡(jiǎn)介 Tomcat 是一個(gè)免費(fèi)的開(kāi)源的 Serlvet 容器,它是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache, Sun 和其它一些公司及個(gè)人共同開(kāi)發(fā)而成。另外 Tomcat 也提供了一個(gè)應(yīng)用: manager,訪問(wèn)這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè) xml 文件中。%CATALINA_HOME%\mon\lib 2. 安裝完成后,打開(kāi) tomcat 服務(wù)器,啟動(dòng)瀏覽器,在地址欄上輸入: 若出現(xiàn)以下界面說(shuō)明安裝成功 。 3. 成績(jī)管理:實(shí)現(xiàn)前臺(tái)用戶的成績(jī)查詢,后臺(tái)管理員對(duì)成績(jī)的查詢。這樣 就大大簡(jiǎn)化了用戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本( TCO)。 Presentation Logic Business Logic Persistent Logic Data 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) 16 數(shù)據(jù)庫(kù)設(shè)計(jì) ER 圖 下面是該系統(tǒng)數(shù)據(jù)庫(kù)表的 ER 圖,如圖 34 圖 34 ER 圖 數(shù)據(jù)表的設(shè)計(jì) 下面列出了設(shè)計(jì)過(guò)程中所用到的數(shù)據(jù)庫(kù)表及其結(jié)構(gòu): tb_Lesson 表用來(lái)保存課程的信息,如表 31: 表 31 tb_Lesson 列名 類型 長(zhǎng)度 描述 ID bigint 8 課程 ID Name varchar 60 課程名稱 JoinTime datetime 8 加入時(shí)間 tb_manager 表用來(lái)保存管理員信息,如表 32 表 32 tb_manageer 列名 類型 長(zhǎng)度 描述 ID bigint 8 管理員 ID Name varchar 30 管理員名字 PWD varchar 30 管理員密碼 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) 17 tb_Questions 表用來(lái)保存考試題目,如表 33: 表 33 tb_Questions 列名 類型 長(zhǎng)度 描述 id bigint 8 試題 ID Subject varchar 50 科目名 Type char 8 試題類型 Jointime datetime 8 加入時(shí)間 lessonID int 4 課程 ID taoTide bigint 8 套題 ID optionA carchar 50 選項(xiàng) A optionB varchar 50 選項(xiàng) B optionC varchar 50 選項(xiàng) C optionD varchar 50 選項(xiàng) D Answer varchar 10 答案 Note varchar 50 備注 tb_TaoTi 表用來(lái)保存套題信息,如表 34: 表 34: tb_TaoTi 列名 類型 長(zhǎng)度 描述 ID bigint 8 套題 ID name varchar 50 套題信息 lessonID bigint 8 課程 ID Jointime datetime 8 加入時(shí)間 tb_Student 表用來(lái)保存用戶個(gè)人資料,如表 35: 表 35 tb_Student 列名 類型 長(zhǎng)度 描述 ID varchar 16 學(xué)生 ID Name varchar 20 學(xué)生姓名 Pwd varchar 20 登錄密碼 Sex varchar 2 學(xué)生性別 Jointime datetime 8 注冊(cè)時(shí)間 Question Varchar 50 提示問(wèn)題 answer Varchar 50 問(wèn)題答案 Profession varchar 30 專業(yè) cardNO. varchar 18 證件號(hào)碼 基于 JAVA 語(yǔ)言的在線考試系統(tǒng)設(shè)計(jì) 18 tb_StuResult 表用來(lái)保存學(xué)生考試成績(jī),如表 36: 表 36 tb_StuResult 列名 類型 長(zhǎng)度 描述 id bigint 8 成績(jī)編號(hào) stuID varchar 16 學(xué)生 ID whichLesson varchar 60 課程 ID Ressingle int 4 單選題得分 resMore int 4 多選題得分 resTotal int 4 總得分 Jointime datetime 8 加入時(shí)間 系統(tǒng)的類設(shè)計(jì) DAO 類設(shè)計(jì) 圖 34 dao 類設(shè)計(jì) 如圖 34,通過(guò)這個(gè)工廠獲取對(duì)應(yīng)的 DAO,然后使用 DAO 進(jìn)行數(shù)據(jù)庫(kù)操作。 考試管理用例分析 圖 311 考試管理用例圖 如圖 311,考試管理模塊主要包括:閱讀考試規(guī)則、選擇課程、準(zhǔn)備考試、開(kāi)始考試、自動(dòng)閱卷、查看成績(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1