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

正文內(nèi)容

基于java的在線考試系統(tǒng)-展示頁(yè)

2025-07-04 13:40本頁(yè)面
  

【正文】 ) AWT 時(shí)候開發(fā)圖形,不適合開發(fā)應(yīng)用 2) Swing 是利用AWT繪圖功能, 完整的重新繪制了一套控件系統(tǒng) 包括:表格,Tree,等 JFrame 代表有框的窗口,中必須放置一個(gè)面板 JPanel 代表空白矩形區(qū)域面板, 在面板上可以添加控件/繪制圖形 系統(tǒng)詳細(xì)設(shè)計(jì) MVC設(shè)計(jì)模式MVC是三個(gè)單詞的縮寫,分別為:模型(Module),視圖(View) 和控制Controller)。當(dāng)業(yè)務(wù)層想實(shí)體數(shù)據(jù)層發(fā)送請(qǐng)求時(shí),實(shí)體數(shù)據(jù)層就會(huì)尋找特定的id和password,若找到相應(yīng)的id和password就將結(jié)果返回給業(yè)務(wù)層,業(yè)務(wù)層再將結(jié)果返回給用戶界面。而業(yè)務(wù)層的id和password是通過(guò)實(shí)體數(shù)據(jù)層得到的。然后就會(huì)調(diào)用ExamService的login方法。業(yè)務(wù)層是在線考試系統(tǒng)的核心功能,它主要是為了處理控制器傳來(lái)數(shù)據(jù)??刂破鲿?huì)去業(yè)務(wù)層處理由用戶界面發(fā)來(lái)的數(shù)據(jù)。 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)三層架構(gòu)(整體架構(gòu)) DataLayerBisnussLayerViewLayer數(shù)據(jù)訪問(wèn)層業(yè)務(wù)邏輯層—界面層,三層架構(gòu),是當(dāng)今軟件開發(fā)的一種流行架構(gòu),有點(diǎn):使得數(shù)據(jù)與業(yè)務(wù)邏輯的分離,業(yè)務(wù)邏輯與用戶界面的分離,但是三者相互依賴,用戶界面層依賴業(yè)務(wù)邏輯層依賴數(shù)據(jù)訪問(wèn)層。3. 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)需求分析在傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場(chǎng)考試,要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷,這是一個(gè)繁雜的過(guò)程,需要大量人力、物力與時(shí)間的投入,已經(jīng)越來(lái)越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。)在包里面新建類,同樣的,類名聲明也要有意義。 在Eclipse中新建一個(gè)Java Project,在src目錄下新建包。 Java語(yǔ)言在Eclipse中的應(yīng)用 Eclipse是Java語(yǔ)言的開發(fā)工具,通過(guò)Eclipse工具可以實(shí)現(xiàn)Java面向?qū)ο蟮乃枷耄琂ava中的接口用于實(shí)際編程中,定義一定的接口,并用Java實(shí)現(xiàn)類來(lái)實(shí)現(xiàn)特定的接口。并且Java還提供了Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、Byte code校驗(yàn)等功能。Java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 5. 健壯性 Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。庫(kù)函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。Java提供了眾多的一般對(duì)象的類,通過(guò)繼承即可使用父類的方法。類的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用?!? Java對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)。Java引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了 C++ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。當(dāng)1995年SUN推出Java語(yǔ)言之后,全世界的目光都被這個(gè)神奇的語(yǔ)言所吸引。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 結(jié)構(gòu)框圖圖12. 所用開發(fā)工具簡(jiǎn)介 Eclipse簡(jiǎn)介Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。 客戶端部分,為了方便操作,應(yīng)用到圖形界面swing的技術(shù),這里一共有三個(gè)部分的界面,第一個(gè)就是學(xué)生登錄的界面,學(xué)生要輸入學(xué)號(hào)和密碼登錄服務(wù)器;其次是學(xué)生選擇考試科目的界面,要注意先將前面一個(gè)窗口銷毀,然后再創(chuàng)建新的窗口;最后是學(xué)生考試界面的窗口,功能較多,設(shè)計(jì)也稍顯復(fù)雜。這些信息的讀取,會(huì)被封裝在其他的類中,等待客戶端發(fā)送數(shù)據(jù)連接請(qǐng)求,一旦發(fā)現(xiàn)有請(qǐng)求,就創(chuàng)建一個(gè)服務(wù)線程與之保持連接,等待考試完成的數(shù)據(jù)請(qǐng)求發(fā)送過(guò)來(lái),再斷開連接。系統(tǒng)主要分成兩個(gè)部分,分別是服務(wù)器端和客戶端,兩者通過(guò)線程的連接來(lái)完成考試的各項(xiàng)功能。錄1. 序言 1 系統(tǒng)描述 1 結(jié)構(gòu)框圖 12. 所用開發(fā)工具簡(jiǎn)介 2 2 Java 簡(jiǎn)介 2 Java語(yǔ)言在Eclipse中的應(yīng)用 33. 系統(tǒng)總體設(shè)計(jì) 4 系統(tǒng)需求分析 4 系統(tǒng)概要設(shè)計(jì) 4 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 4 Swing設(shè)計(jì) 5 系統(tǒng)詳細(xì)設(shè)計(jì) 5 MVC架構(gòu) 5 (IOC) 6 64. 系統(tǒng)應(yīng)用程序設(shè)計(jì) 8 AbstractCompared with the traditional test, online examination can realize the automation management work of the thesis, and effective use of the software and hardware of the campus network resources, realizing the objectivity of the exam and real。本程序是基于eclipse的在線考試系統(tǒng),利用MVC架構(gòu)編寫,將功能分為3個(gè)模塊,分別是視圖,模型和控制器。大學(xué)本科生畢業(yè)設(shè)計(jì)(報(bào)告)本科生畢業(yè)設(shè)計(jì)報(bào)告 課 題: 基于java的在線考試系統(tǒng) 作 者: 專 業(yè): 班 級(jí): 指導(dǎo)教師: 2012 年 04 月 02 日27摘 要在線考試系統(tǒng)與傳統(tǒng)考試相比,可以實(shí)現(xiàn)考務(wù)工作的全自動(dòng)化管理,并有效地利用校園網(wǎng)的軟硬件資源,實(shí)現(xiàn)考試的客觀性和公證性;自動(dòng)化組卷、閱卷、判分的流程更是大大的減輕教師的工作強(qiáng)度。在線考試系統(tǒng)旨在實(shí)現(xiàn)考試的無(wú)紙化管理,基于計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)進(jìn)行在線考試系統(tǒng)的使用,方便校方對(duì)考試的管理。將數(shù)據(jù)分為3個(gè)層次,分別為UI層,業(yè)務(wù)層,實(shí)體數(shù)據(jù)層,各層之間模塊獨(dú)立化,便于數(shù)據(jù)管理,易于系統(tǒng)維護(hù)關(guān)鍵詞: Eclipse,MVC架構(gòu),Java語(yǔ)言,三層結(jié)構(gòu)。 Automation group rolls, scoring, the process is the scores were greatly reduce teachers working strength. Online examination system designed to achieve examination of the paperless management, based on the puter and network technology online examination system use, convenient to school examination management.The program is based on the eclipse of the online examination system, with the MVC framework to write, will function is divided into three modules, respectively is the view, model and the controller. Data is divided into three levels, respectively UI layer, business layer, the entity data layer, between each layer DuLiHua module, facilitate data management, and is easy to maintain the system.Keywords: Eclipse, MVC framework, Java language,the Threetier Structure目 用戶層界面的實(shí)現(xiàn) 8 布局的實(shí)現(xiàn) 9 weleWindow的實(shí)現(xiàn) 9 loginFrame的實(shí)現(xiàn) 10 menuFrom的實(shí)現(xiàn) 19 examFrame的實(shí)現(xiàn) 21 clientContext的實(shí)現(xiàn) 22 業(yè)務(wù)層界面的實(shí)現(xiàn) 23 ExamService的實(shí)現(xiàn) 23 用戶登錄的實(shí)現(xiàn) 24 開始考試的實(shí)現(xiàn) 25 獲得考卷的實(shí)現(xiàn) 26 保存用戶答案的實(shí)現(xiàn) 27 判分的實(shí)現(xiàn) 27 數(shù)據(jù)層的實(shí)現(xiàn) 27 線性表HashMap 27 Users集合的實(shí)現(xiàn) 27 Questions集合的實(shí)現(xiàn) 28致謝 29參考文獻(xiàn) 30 1. 序言 系統(tǒng)描述在線考試系統(tǒng)主要是學(xué)生通過(guò)客戶機(jī)登陸自己的賬號(hào),然后完成課程科目的考試,提交,判分的過(guò)程。在服務(wù)器端,服務(wù)器先啟動(dòng),讀取配置文件,然后將試卷和學(xué)生的信息,包括學(xué)號(hào),姓名,密碼,讀取到服務(wù)器中。過(guò)程中服務(wù)器是一直處于監(jiān)聽客戶端請(qǐng)求連接的運(yùn)行狀態(tài)。最后用戶點(diǎn)擊交卷完成考試過(guò)程,并且顯示得分,最后關(guān)閉窗口,服務(wù)器同時(shí)要斷開連接,線程結(jié)束。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1