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

正文內(nèi)容

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

2025-08-15 17:47 本頁(yè)面
   

【正文】 //分?jǐn)?shù) JButton result = createImageButton(,分?jǐn)?shù) )。 ()。 ()。 ()。 ()。 } /** * 創(chuàng)建包含 4 圖片個(gè)按鈕的 panel * return */ private JPanel createBtnPane(){ JPanel panel = new JPanel()。 /** * north 歡迎文字 * center 存放四個(gè)圖片按鈕 */ info = new JLabel(,)。 (createMenuPane(), )。 } /** * 創(chuàng)建主 Panel * return 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 28 */ private JPanel contentPane(){ JPanel panel = new JPanel(new BorderLayout())。 (contentPane())。 } public MenuFrame(){ init()。 import 。 import 。 import 。只有考生成功登錄后方可進(jìn)入本頁(yè)面,本頁(yè)面會(huì)提示用戶的一些基本信息,用戶可自行選擇所要繼續(xù)進(jìn)行的步驟 ,考生單擊相應(yīng)的圖片按鈕會(huì)觸發(fā)相應(yīng)的動(dòng)作。//每各 1 秒鐘執(zhí)行一下 run方法 //給 Timer 添加一個(gè)任務(wù),用于在若干秒后停止 Timer,停止晃動(dòng)效果 (new TimerTask(){ public void run(){ setLocation(start)。//獲取當(dāng)前窗口坐標(biāo) += offset[i++ % ]。 //獲取當(dāng)前窗口的坐標(biāo),用一個(gè) Point 實(shí)例保存,其中有 x 和 y final Point start = ()。 return new String(password)。 return panel。 (new ActionListener(){ Override public void actionPerformed(ActionEvent e) { ()。 JButton login = new JButton(登錄 )。 //允許密碼框輸入法,應(yīng)對(duì) linux 的輸入問題 ,linux 也可以用 (true)。 return panel。 } private JPanel createIdPane(){ JPanel panel = new JPanel(new BorderLayout(6,0))。 } //此 panel 用于存放用戶名和密碼 private JPanel createIdPwdPane(){ /** * 兩行一列,每列存放一組內(nèi)容( id 輸入框),(密碼 輸入框) */ JPanel panel = new JPanel(new GridLayout(2,1,0,6))。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 21 /** * north 存放用戶名密碼的輸入框 panel */ (createIdPwdPane(),)。 (createBtnPane(), )。 //為 panel 加入邊框 (new EmptyBorder(10,10,10,10))。當(dāng)我們?cè)诙x類的時(shí)候,就不需要直接 * 實(shí)現(xiàn)該接口,而是去繼承適配器類,這樣我們只需要重寫我們感興趣的方法就可以了,無需將所有的方法都重寫。但是這樣做在我們的類中就會(huì)有很多空方法(方法中沒有邏輯)。//setContentPane作用, panel將窗口頂滿 //設(shè)置窗口默認(rèn)的關(guān)閉方式 ,默認(rèn)情況下當(dāng)點(diǎn)擊窗口的關(guān)閉按鈕時(shí)的默認(rèn)操作是將當(dāng)前窗口隱藏 //我們要設(shè)置默認(rèn)的關(guān)閉方式,禁止它這樣做。//初始化界面 } /** * 界面初始化方法 */ private void init(){ //設(shè)置窗口標(biāo)題 (登錄系統(tǒng) )。 private JLabel message。 import 。 import 。 import 。 import 。 它的運(yùn)行界面如圖 43 所示: 圖 43登錄界面 部分實(shí)現(xiàn)代碼如下 : package 。 此處輸入登錄名和密碼,選擇自己 的級(jí)別,點(diǎn)擊登錄方能進(jìn)入系統(tǒng)。同時(shí),隨著 MyEclipse 2020支持 JQuery,你可以通過插件提升性能,并添加動(dòng)畫效果到設(shè)計(jì)中??梢哉f MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse開發(fā)工具 。 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開發(fā)、發(fā)布 以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 Sun 公司對(duì) Java 編程語(yǔ)言的解釋是: Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。 Java 平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。另一方面, Java 技術(shù)也不斷更新。 Java是由 Sun Microsystems公司于 1995年 5月推出的 Java面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱 Java 語(yǔ)言)和 Java 平臺(tái)的總稱。整體 設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔代碼的編制、模塊測(cè)試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。 (選項(xiàng) A) int[3] arry = {1,2,3}。(選項(xiàng) A) int n = 999999999999L。 5. 三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式,與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 (4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 12 圖 342 在線考試系統(tǒng)流程 圖 數(shù)據(jù)存儲(chǔ)的設(shè)計(jì) 無論做什么系統(tǒng),都要存儲(chǔ)相應(yīng)的數(shù)據(jù),數(shù)據(jù)庫(kù)的種類選擇很多, 如 SQL Server, MySQL,Oracle, BD2 等等,但本系統(tǒng)所用的數(shù)據(jù)存儲(chǔ)方式為文件來存儲(chǔ)數(shù)據(jù),考慮到存放試題的數(shù) 量比較大,文件存儲(chǔ)數(shù)據(jù)易于維護(hù)等,所以采用 txt 文件來存儲(chǔ)數(shù)據(jù),設(shè)置一些數(shù)據(jù)的存放格式來保存在文件中,對(duì)文件進(jìn)行讀寫操作。因此,在本系統(tǒng)的設(shè)計(jì)過程中,我們將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù)防措施,確保不產(chǎn)生災(zāi)難性的后果,保證系統(tǒng)的健壯性。因此要在技術(shù)上采取一定的技術(shù)手段和措施來保證數(shù)據(jù)的安全性。那么在設(shè)計(jì)該系統(tǒng)時(shí),很重要的一個(gè)問題就是系統(tǒng)的長(zhǎng)期穩(wěn)定運(yùn)行。由于同一個(gè)模型可以被多個(gè)視圖重用,所以提高了應(yīng)用的可重用性。視圖還能接受模型發(fā)出的數(shù)據(jù)更新事件,從而對(duì)用戶界面進(jìn)行同步更新。 視圖:數(shù)據(jù)的展現(xiàn) 。而采用 C/S 模式則比較易于控制 ,而且數(shù)據(jù)可以反復(fù)提交直到提交成功 ,從而確??忌鸢改軌虮惶峤坏椒?wù)器 [14]。而一旦前后處理有著 明確的邏輯程序,服務(wù)器在保存數(shù)據(jù)的同時(shí)還要保存用戶的狀態(tài)(到邏輯的那一步),開發(fā)人員要精心設(shè)計(jì)提交的次序及信息的完整性,大費(fèi)周章的進(jìn)行控制。主 要原因是在數(shù)據(jù)傳輸?shù)倪^程中不僅要傳輸所處理文件的文件,還要同步傳輸頁(yè)面的布局等界面控制信息。舉個(gè)大家最為常用的 電子郵件的例子,在使用 web 郵箱時(shí),你寫完一封郵件提交,只有當(dāng)此郵件提交完成,頁(yè)面刷新到 郵件提交已完成時(shí),你才可以進(jìn)入防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 9 下一封郵件的書寫,如遇到網(wǎng)絡(luò)問題,前期的工作還有可能全部重新來過。維護(hù)簡(jiǎn)單方便 只要在服務(wù)器端進(jìn)行配置就可以完成部署。是相對(duì)于 C/S 的登錄方式的不同而命名的。成也蕭何,敗也蕭何,因?yàn)橛锌蛻舳说陌惭b帶來的一系列個(gè)性化的方便的同時(shí),也造成了在系統(tǒng)部署時(shí),對(duì)每一個(gè)用戶都要安裝客戶端才能進(jìn)行使用,如用戶數(shù)量龐大分布廣泛的話,此時(shí)給部署帶來及大的不便。因?yàn)?C/S機(jī)構(gòu)有著自己的客戶端,在客戶端的設(shè)計(jì)上,可以根據(jù)客戶的需求進(jìn)行個(gè)性化的設(shè)計(jì),可以滿足客戶復(fù)雜的個(gè)性化需求。最初為兩層結(jié) 構(gòu),隨著技術(shù)的進(jìn)步以及應(yīng)用的需要,逐步的向三層結(jié)構(gòu)發(fā)展??蛻舳税l(fā)送考試請(qǐng)求后,防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 8 由服務(wù)器把相關(guān)的考卷傳送回客戶端 [13]。第二步:字節(jié)代碼用一個(gè) Java 虛擬機(jī)( JVM)來執(zhí)行, JVM 是理想化的 Java 處理芯片,通常是在軟件上實(shí)現(xiàn)而不是在硬件上實(shí)現(xiàn) [11]。 Java 虛擬機(jī)( JVM)是一種抽象化的計(jì)算機(jī),可以再上面執(zhí)行 Java 的字節(jié)碼。 (7) 安全性 Java 設(shè)計(jì)時(shí)對(duì)系統(tǒng)的安全,特別是網(wǎng)絡(luò)安全做了周密的考慮,通過字節(jié)驗(yàn)證、內(nèi)存調(diào)用方式、資源使用權(quán)限等 進(jìn)行多次的安全管理。然后,這種字節(jié)碼在任何 Java 的運(yùn)行環(huán)境中由 Java 虛擬機(jī)解釋執(zhí)行,保證了 Java 的與平臺(tái)無關(guān)性和可移植性。 (2) 面向?qū)ο? Java 是一種純面向?qū)ο蟮恼Z(yǔ)言,具有封裝、繼承和多態(tài)的特性,無全局變量或函數(shù),可以被 用于面向?qū)ο筮@種現(xiàn)代軟件工程。目前 Java 開發(fā)人員使用較多的版本是 ,當(dāng)然還有 Java SE 這個(gè)更新的版本。 由于 Java 垃圾收集器會(huì)做自動(dòng)的垃圾收集( Garbage Collection),這里的垃圾指一些不會(huì)被再使用的對(duì)象,所以程序設(shè)計(jì)者不需費(fèi)心,內(nèi)存會(huì)被自動(dòng)地管理, Java 本身提供了許多面向?qū)ο蟮漠惓?(Exccption)處理,所以程序在執(zhí)行時(shí)期所發(fā)生的錯(cuò)誤,都可以由程序自己來處理。本系統(tǒng)用 分層 的設(shè)計(jì)方法設(shè)計(jì) ,細(xì)化模塊可以很好的解決將來系統(tǒng)擴(kuò)展中不改變基本架構(gòu)的同時(shí)增加功能??忌ㄟ^用戶名、口令進(jìn)行登錄,試卷可以根據(jù)題庫(kù)中的內(nèi)容即時(shí)生成,可避免考試前的壓題,而且可以采用大量標(biāo)準(zhǔn)化試題,從而使用計(jì)算機(jī)判卷,大大提高閱卷效率, 在 線考試還能充分的利用學(xué)校的現(xiàn)有資源,大大減輕教師的工作量,把老師從出卷、閱卷等一些繁重中做中解脫出來 。 如果是普通用戶登錄,即學(xué)生登錄,會(huì)自動(dòng)跳轉(zhuǎn)到考試界面,學(xué)生可以根據(jù)考試界面的提示信息來進(jìn)行答題,考生可以查看考試規(guī)則,選擇開始答題,考生開始答題后計(jì)時(shí)器開始計(jì)時(shí),考試根據(jù)隨 機(jī)出現(xiàn)的不重復(fù)題目來進(jìn)行考試,當(dāng)考試快要結(jié)束的時(shí)候,計(jì)時(shí)器會(huì)變動(dòng)顏色來提示考生時(shí)間快要 結(jié)束,時(shí)間結(jié)束之前考生可以自愿交卷,當(dāng)時(shí)間結(jié)束之后,系統(tǒng)會(huì)提示考生考試時(shí)間已經(jīng)結(jié)束,然后強(qiáng)制進(jìn)行自動(dòng)交卷,考試結(jié)束后 系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績(jī) ,并可以查看考試成績(jī),當(dāng)考生結(jié)束考試之后,系統(tǒng)不會(huì)再讓考生重新考試。也就是說,需求分析的第一步是盡可能 了解當(dāng)前用戶的情況和需要解決的問題。 2)研究方法 本課題的研究方法是采用 MVC 分層設(shè) 計(jì)模式,即“模型 — 視圖表示 — 控制器”的思路防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 4 來完成系統(tǒng)實(shí)現(xiàn)的。 5) 怎樣解決試卷的判題和出成績(jī)。 研究中遇到的主要問題 1)怎樣完成整個(gè)系統(tǒng)界面的設(shè)置與開發(fā)。考生可通過姓名、準(zhǔn)考證和口令進(jìn)行登錄,試卷可根據(jù)題庫(kù)中的內(nèi)容即時(shí)生成,可避免考前的壓題,體現(xiàn)了對(duì)考生公平性;而且可以使用大量標(biāo)準(zhǔn)化試題,從而使用計(jì)算機(jī)判卷,體現(xiàn)了 答案的安全性,大大提高閱卷效率。 第 五 章主要 介紹系統(tǒng)的測(cè)試 , 包括運(yùn)行環(huán)境 , 測(cè)試方案等。 本文 引言部分主要介紹了 在線考試系統(tǒng) 軟件 的背景, 第 一 章 對(duì) 本課題 進(jìn)行 概述 ,從 課題研究的意義目的,研究 中遇到的問題 以及方案 出發(fā)全面了解要設(shè)計(jì)的 課題 所要具有的功能 , 第 二 章系統(tǒng)分析 , 好的系統(tǒng)首先要做好充分的需求分析,從它的功能分析,數(shù)據(jù)的存防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 2 儲(chǔ)分析,可行性等多方面來分析整個(gè)系統(tǒng),做好開發(fā)前的準(zhǔn)備工作。 目前, Browser/Web 和 Client/server 模式模式。在線考試系統(tǒng)中題目的生成、試卷的提交、成績(jī)的批閱等都可以在網(wǎng)絡(luò)上自 動(dòng)完成。 雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個(gè)步驟, 即人工出題、考生考試、人工閱卷、成績(jī)斷增加及考試要求的不斷提高 ,教師的工作 量將會(huì)越來越大, 并且其工作將是一 件十分煩瑣和非常容易出錯(cuò)的事情, 可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。C/S mode。 Development of online examination system based on Java, by this software can realize multidisciplinary online exam, can the teachers from the onerous paper proposition, marking examination papers, papers and tests, analysis, and was relieved from the printed paperbased test, accordi
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1