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

正文內(nèi)容

基于java的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)論文-預(yù)覽頁

2025-09-29 17:47 上一頁面

下一頁面
 

【正文】 了上述繁瑣的工作?;?Java 技術(shù)的在線考試系統(tǒng)是傳統(tǒng)考場的延伸,可以大大簡化傳統(tǒng)考試的過程。其中考試模塊又包含進(jìn)入考試部分,查看分?jǐn)?shù)部分 、考試規(guī)則部分。從而我開發(fā)了基于 C/S 模式在線考試系統(tǒng),實(shí)現(xiàn)了用戶注冊、用戶登錄、隨機(jī)出題、在線考試、自動判卷 等功能,也就是說實(shí)現(xiàn)了 真正的無紙化同時(shí)也大大減輕了教師出題、出題和判卷等繁重的工作量。為了適應(yīng)新形勢的發(fā)展,我進(jìn)行了這一系統(tǒng)的初步設(shè)計(jì)工作,也可以說是做一個(gè)初步的探索, 希望它能夠在各類考試中發(fā)揮高效、便捷的作用 ,把老師從繁重的工作中解脫出來。一個(gè)完 備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,已發(fā)現(xiàn)自己的不足, 使得學(xué)習(xí)效率得到很大提高。其中很重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng), 同時(shí)它也是最難 實(shí)現(xiàn)的環(huán)節(jié)。 Key words: The online test。文件存儲 II The design and implementation of online examination system based on Java Author: WEI Zengli Instructor: BAI Ling Abstract: As colleges and universities information construction process is being more and more deeply, the rapid development of puter work technology, campus work construction of colleges and universities gradually improve, the traditional examination way already can not adapt to the need of modern test。本文設(shè)計(jì)了基于 C/S模式,采用了易于維護(hù)的文件來存儲試題和用戶,服務(wù)器采用 Java組件構(gòu)成的考試系統(tǒng),它運(yùn)用方便、操 作簡單,效率很高。開發(fā)基于 Java的在線考試系統(tǒng),通過此軟件可以實(shí)現(xiàn)多學(xué)科網(wǎng)上在線考試,既能把教師從繁重的試卷命題、批閱試卷、試卷分析等工作中解放出來,又免去了印制紙質(zhì)試卷、按考場分發(fā)試卷、紙質(zhì)試卷保存等很多繁重工作,而且提高了試卷的保密性。客戶 /服務(wù)器模式 。 That is the real paperless examination, meet the candidates and quickly obtain test anytime and anywhere, greatly reduced the teacher, group volume and change the questions such as heavy workload。 遠(yuǎn)程教育包括很多環(huán)節(jié) 例如教學(xué)系統(tǒng) 、答疑系統(tǒng)和考試系統(tǒng)等等。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng) ,客戶端的配置可以極為簡單, 使考試不受地域的局限。這樣一來, 教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題 庫,而不是組織考試, 從而大大減輕 了教師的負(fù)擔(dān),這表明其經(jīng)濟(jì)性是相當(dāng)可觀的。 C/S 技術(shù)發(fā)展歷史更為長久,技術(shù)更加成熟, C/S 版本有著長時(shí)間的用戶的成功的應(yīng)用經(jīng)驗(yàn),而B/S 是近幾年才開始發(fā)展起來的。 第 四 章 介紹 系統(tǒng)功能的實(shí)現(xiàn),包括開發(fā)工具的介紹、注冊模塊的實(shí)現(xiàn)、登錄模塊的實(shí)現(xiàn)、考試模塊的實(shí)現(xiàn)。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 3 概述 課題的意義、目的 在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個(gè)層面的今天,傳統(tǒng)的考試方式也面臨著改革,而網(wǎng)絡(luò)考試則是一個(gè)很重要的方向。 為了將教師從繁重的試卷命題、批閱試卷、試卷分析等工作中解放出來,又免去印制紙質(zhì)試卷、按考場分發(fā)試卷、紙質(zhì)試卷保存等很多繁重工作,從而開發(fā)出本系統(tǒng)。 3) 怎樣確??忌槿〔煌脑囶}并且題目不可以重復(fù)出現(xiàn)在一張?jiān)嚲碇小? 研究方案 1)系統(tǒng)開發(fā)平臺 本系統(tǒng)是在 windows 下開發(fā),考慮到使用 B/S 結(jié)構(gòu)時(shí)當(dāng)網(wǎng)絡(luò)不穩(wěn)定會造成響應(yīng)速度慢,使用 C/S 結(jié)構(gòu)完成的在線考試系統(tǒng),它不僅可滿足用戶的個(gè)性化設(shè)計(jì),而且事務(wù)處理能力強(qiáng)大。 需求分析 軟件的需求分析就是把軟件計(jì)劃期間建立的軟件可行性分析求精和細(xì)化, 分析各種可能的解法,并且分配給各個(gè)軟件元素 ,即就是發(fā)現(xiàn)、求精、建摸、規(guī)格說明和復(fù)審的過程 。 系統(tǒng)會自動判斷用戶的登錄類型,根據(jù)用戶的登錄類型判斷是普通用戶還是管理員登錄 。 這種存儲方式既便于操作又便于維護(hù), 但考慮到讀寫方式,不可以盲目存儲,用共通的配置文件來解析用戶文件以及試題文件信息,然后分別將其轉(zhuǎn)化為對應(yīng)的用戶實(shí)例和試題集合并對其進(jìn)行操作。 擴(kuò)充性原則:系統(tǒng)的整體規(guī)劃 及框架設(shè)計(jì)是具可擴(kuò)充性的,系統(tǒng)在設(shè)計(jì)開發(fā)中充分考慮了移植、擴(kuò)展的問題。 安全性原則: Java 設(shè)計(jì)時(shí)對系統(tǒng)的安全,特別是網(wǎng)絡(luò)安全做了周 密的考慮,通過字節(jié)驗(yàn)證、內(nèi)存調(diào)用方式、資源使用權(quán)限等進(jìn)行多次的安全管理。 Java 平臺是一種純軟件平臺,它有三個(gè)版本 Java SE、 JavaEE、 Java ME。 Java SE 還包含了支持 Java Web服務(wù)開發(fā)的類,并為 Java EE 這個(gè)版本提供基礎(chǔ)。因此, Java 應(yīng)用程序可憑借 URI,打開并訪問網(wǎng)絡(luò)上的對象,象本地一樣。 (5) 多態(tài)的支持 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 7 Java 是一種非常注重對象形態(tài)轉(zhuǎn)換的語 言,所以在編譯時(shí)期就會做形態(tài)轉(zhuǎn)換檢查,在執(zhí)行時(shí)期, Java 也會做一些形態(tài)上的檢查。 二、 Java 的技術(shù)平臺: Java 不僅是一種語言,更重要的是一種區(qū)別于傳統(tǒng)系統(tǒng),遵循“網(wǎng)絡(luò)就是計(jì)算機(jī)”信條的平臺技術(shù)。這 樣的精簡原則,使得它能夠在現(xiàn)有的各種平臺上都可以順利執(zhí)行,適合各種網(wǎng)絡(luò)的環(huán)境 [10]。 C/S 模式考試系統(tǒng)常用于局域網(wǎng)范圍內(nèi)的考試。 C/S 結(jié)構(gòu)( Client/Server 的簡稱,客戶機(jī) /服務(wù)器模式 ) 。 C/S 結(jié)構(gòu)是客戶端與數(shù)據(jù)庫直接相連,沒有中間環(huán)節(jié),因此響應(yīng)速度快。 ( 3) C/S 結(jié)構(gòu)充分利用客戶端的硬件設(shè)施,將很多的數(shù)據(jù)處理工作在客戶端完成,故數(shù)據(jù)處理能力比較強(qiáng)大,對一些復(fù)雜的業(yè)務(wù)流程,也容易實(shí)現(xiàn)。 跨平臺使用難以實(shí)現(xiàn) C/S 系統(tǒng)如果需跨平臺使用,必須重新開發(fā)在其系統(tǒng)平臺下的客戶端才能使用。 B/S 結(jié)構(gòu)的優(yōu)點(diǎn): 分布性廣,靈活方便 只要有瀏覽器并且能夠上網(wǎng)就能夠登陸服務(wù)器進(jìn)行信息的處理、采集工作。同時(shí), B/S 結(jié)構(gòu)仍有它的缺點(diǎn): 1) 數(shù)據(jù)處理同步方式帶來的時(shí)間 余 WEB是以一問一答( request/response)的方式來完成信息交互的,并且是同步方式。先滿足你書寫下一封郵件的需求,郵件的提交至少不需要馬上,而可以在后臺自動處理完成。 3)功能弱化 B/S模式下很難實(shí)現(xiàn)個(gè)性化的需求,對一些在 C/S 下很容易實(shí)現(xiàn)的功能,如報(bào)表工具等,在 B/S 下很難實(shí)現(xiàn)。 在線考試系統(tǒng)的開發(fā)首先考慮到數(shù)據(jù)的安全性和程序的方便性 ,該系統(tǒng)沒有采用 B/S模式而采用 C/S 模式 [13]。為了便于管理和開發(fā),對于整個(gè)系統(tǒng)來說,現(xiàn)在我們在集中形成的用戶界面上體現(xiàn)的主要功能為 : 登錄 模塊、 題目管理 模塊、 成績管理 模塊、 用戶管理 等 。視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接收用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。模型是應(yīng)用程序的主體部分。 當(dāng)用戶單 擊視圖層頁面中的提交按鈕來發(fā)送數(shù)據(jù)時(shí),控制器接收請求并調(diào)用相應(yīng)的模型組件去處理請求,然后調(diào)用相應(yīng)的視圖來顯示模型返回的數(shù)據(jù) 。 數(shù)據(jù)的安全性 在線考試系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)信息是非常重要的。 Java 被認(rèn)為是在任何系統(tǒng)上最安全的應(yīng)用程序之一。 系統(tǒng)功能結(jié)構(gòu)圖 在線考試系統(tǒng)模塊如圖 341。 (2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的設(shè)計(jì)成功的關(guān)鍵。根據(jù)以上得到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 3. 一個(gè) 1:N聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 N端對應(yīng)的關(guān)系模式合并。 為了便于讀寫,在文件中應(yīng)該用相應(yīng)的格式來區(qū)別每個(gè)字段屬性之間的連接,如本系統(tǒng)中用“:”號來區(qū)分每個(gè)字防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 14 段,例如存儲一條用戶的基本信息為, 1001(編號):張三(姓名): 1234(密碼): 15652496622(電話): (郵箱 )。 (選項(xiàng) C) double n = 999999999999。(選項(xiàng) C) int[][] arry = new int[3][]。 Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個(gè)人 PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計(jì)算機(jī)、移動電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺、動態(tài)的 Web、 Inter 計(jì)算。 Java 應(yīng)用編程接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。 Java 應(yīng)用編程接口已經(jīng)從 版發(fā)展到 。 用 txt 文件來保存數(shù)據(jù),易于存儲,便于維護(hù)。 MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合, MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯(cuò)。隨著 MyEclipse 2020支持 Html5,你可以添加音頻、視頻和 API元素到你的項(xiàng)目,從而為移動設(shè)備創(chuàng)建復(fù)雜的 Web 應(yīng)用程序。 用戶登錄是應(yīng)用程序的主入口,用戶只有通過該入口才能進(jìn)入系統(tǒng),登錄時(shí) 系統(tǒng)會自動判斷 身份。 用戶單擊“登錄”按鈕觸發(fā)事件 Login_Click(),該事件實(shí)現(xiàn)用戶登錄的驗(yàn)證過程。 import 。 import 。 import 。 import 。 /** * 登錄界面 * 窗口工具不使用 awt,使用 swing * */ public class LoginFrame extends JFrame{ private JTextField idField。 public void setClientContext(ClientContext clientContext){ = clientContext。 //窗口居中 (null)。 (DO_NOTHING_ON_CLOSE)。我們通常 * 會使用適配器模式。//不能直接寫 this,直接寫this 指的是 WindowEvent } })。//將這步省略 (new JLabel(登錄系統(tǒng) ,), )。 } private JPanel createCenterPane(){ JPanel panel = new JPanel(new BorderLayout())。 (message,)。 //第二行 (createPwdPane())。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 22 idField = new JTextField()。//水平間距 6,垂直間距 0 (new JLabel(密碼: ), )。 return panel。 } })。 (login)。 //2 將這個(gè)字符串轉(zhuǎn)換成 int 值,并返回 return (info)。 ()。 int i = 0。 setLocation(p)。 } }, 1000)。 import 。 import 。 import 。//用于顯示歡迎信息的 label private ClientContext clientContext。 (600,400)。 (new WindowAdapter(){ Override public void windowClosing(WindowEvent e) { ()。 JLabel imageLabel = new JLabel(image)。 return panel。 (createBtnPane(), )。 JButton start = new JButton(開始 ,icon)。 JButton result = new JButton(分?jǐn)?shù) ,icon2)。 JButton message = new JButton(考試規(guī)則 ,icon3)。 JButton exit = new JButton(離開 ,icon4)。 //添加一個(gè)按鈕的點(diǎn)擊事件 (new ActionListener(){ //當(dāng)開始考試按鈕被點(diǎn)擊后,通知控制器開始考試 public void actionPerformed(ActionEvent e) { ()。 //離開 JButton exit = cr
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1