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

正文內(nèi)容

基于cs模式的小型局域網(wǎng)考試系統(tǒng)(java)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-06-07 06:21 本頁(yè)面


【正文】 ......................................... 17 第 6 章 結(jié)論 ................................................................. 28 參考文獻(xiàn) ................................................................ 29 致謝 .................................................................... 30 1 第 1 章 緒論 設(shè)計(jì)背景 隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)已經(jīng)應(yīng)用到各個(gè)領(lǐng)域。利用校園局域網(wǎng)在計(jì)算機(jī)上進(jìn)行考試也越來(lái)越普遍。傳統(tǒng)的考試從出卷、制卷、評(píng)卷、登分工作量極大,而且人工出卷和評(píng)卷容易受到教師主觀因素的影響。網(wǎng)絡(luò)考試?yán)糜?jì)算機(jī)自動(dòng)的出卷和評(píng)卷,大大的減輕了教師的工作量。 Java 語(yǔ)言作為一種網(wǎng)絡(luò)編程語(yǔ)言,它具有面向?qū)ο?、平臺(tái)獨(dú)立、多線程等特點(diǎn),非常適合網(wǎng)絡(luò)環(huán)境下開發(fā)應(yīng)用程序。 Java 提供的 Socket 技術(shù)也大大的簡(jiǎn)化了原有的網(wǎng)絡(luò)操作過(guò)程,使得網(wǎng)絡(luò)應(yīng)用程序在開發(fā)的時(shí)候不必再考慮網(wǎng)絡(luò)底層的代碼設(shè)計(jì),大大的縮短了設(shè)計(jì)的時(shí)間。 設(shè)計(jì)的目的與意義 為了適應(yīng)新形勢(shì)的發(fā)展,使其盡快在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來(lái)本次畢業(yè)設(shè)計(jì)我設(shè)計(jì)了一個(gè)簡(jiǎn)單的小型局域網(wǎng)考試系統(tǒng) —— 綠光考試系統(tǒng)。 綠光考試系統(tǒng)旨在實(shí)現(xiàn)考試的無(wú)紙化管理,對(duì)一些科目的考試可以通過(guò)局域網(wǎng)(校園網(wǎng))進(jìn)行,方便校方考務(wù)的管理,也方便了考生。 為了能使系統(tǒng)適應(yīng)不同的操作系統(tǒng),我選擇了與平臺(tái)無(wú)關(guān)的開發(fā)語(yǔ)言 Java;為了實(shí)現(xiàn)考 場(chǎng)監(jiān)控等特色功能,我采用了 C/S 模式,因?yàn)?B/S 無(wú)法滿足;為了保障系統(tǒng)通信,我采用了面向連接的 TCP 協(xié)議;為了讓用戶獲得更方便的操作,我努力使系統(tǒng)最終無(wú)需安裝即可使用,如通過(guò)對(duì)象序列化技術(shù)取代數(shù)據(jù)庫(kù)、增加記憶功能等;為了能使系統(tǒng)容易擴(kuò)展新的功能我采用優(yōu)秀的設(shè)計(jì)模式進(jìn)行系統(tǒng)架構(gòu)。 綠光考試系統(tǒng)以其出色的功能特性為老師和學(xué)生帶來(lái)更高的工作和學(xué)習(xí)效率。 開發(fā)環(huán)境介紹 硬件環(huán)境 編程工具: JDK+Eclipse+Rational Rose+Visio 機(jī)型:聯(lián)想 ThinkPad E40 處理器名 稱: AMD Athlon(tm) II P340 DualCore Processor 雙核 硬盤驅(qū)動(dòng)器: WDC WD1600AAJS22WAAO 2 系統(tǒng)內(nèi)存:金士頓內(nèi)存 2GB 硬盤:希捷 ST9320325AS (320GB) 顯示卡: ATI Mobility Radeon HD 5400 Series (1024 MB) 網(wǎng)卡: Microsoft Virtual WiFi Miniport Adapter 11b/g/n Wireless LAN MiniPCI Express Adapter II Realtek PCIe GBE Family Controller 顯示器: 通用即插即用監(jiān)視器 操作系統(tǒng): Microsoft Windows 7 旗艦版 Service Pack 1 (build 7601), 32bit 軟件環(huán)境 Eclipse 是一個(gè)開放 源代碼 的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò) 插件 組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開 發(fā)環(huán)境( IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言 ,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 [1] 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java語(yǔ)言開發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++、 COBOL、PHP 等 編程語(yǔ)言 的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 Eclipse 框架還可用來(lái)作為與軟件開發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如 內(nèi)容管理系統(tǒng) 。 基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子 是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。 JDK( Java Development Kit)是 Sun Microsystems 針對(duì) Java 開發(fā)員的產(chǎn)品。自從 Java 推出以來(lái), JDK 已經(jīng)成為使用最廣泛的 Java SDK。 JDK 是整個(gè) Java的核心,包括了 Java 運(yùn)行環(huán)境、 Java 工具和 Java 基礎(chǔ)類庫(kù)。 JDK 是學(xué)好 Java 的第一步。而專門運(yùn)行在 x86 平臺(tái)的 Jrocket 在服務(wù)端運(yùn)行效率也要比 Sun JDK 好很多。從 SUN 的 開始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。 Rose Rational Rose 包括了 統(tǒng)一建模語(yǔ)言 ( UML), OOSE,以及 OMT。其中 統(tǒng)一 3 建模語(yǔ)言 ( UML)由 Rational 公司 3 位世界級(jí) 面向?qū)ο?技術(shù)專家 Grady Booch、Ivar Jacobson、和 Jim Rumbaugh 通過(guò)對(duì)早期面向?qū)ο笱芯亢驮O(shè)計(jì)方法的進(jìn)一步擴(kuò)展而得來(lái)的,它為 可視化建模 軟件 奠定了堅(jiān)實(shí)的理論基礎(chǔ)。同時(shí)這樣的淵源也使Rational Rose 力挫 當(dāng)前市場(chǎng)上很多基于 UML 可視化建模 的工具,例如 Microsoft的 Visio20xx、 Oracle 的 Designer20xx,還有 PlayCase 、 CA BPWin、 CA ERWin、Sybase PowerDesigner 等等。 Rational Rose 是一個(gè)完全的、具有能滿足所有建模環(huán)境 ( Web 開發(fā), 數(shù)據(jù)建模 , Visual Studio 和 C++ )靈活性需求的一套解決方案。 Rose 允許開發(fā)人員,項(xiàng)目經(jīng)理,系統(tǒng)工程師和分析人員在 軟件開發(fā) 周期內(nèi)在將需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼,消除浪費(fèi)的消耗,對(duì)需求和系統(tǒng)的體系架構(gòu)進(jìn)行可視化,理解和精練。通過(guò)在 軟件開發(fā) 周期內(nèi)使用同一種建模工具可以確保更快更好的創(chuàng)建滿足客戶需求的可擴(kuò)展的、靈活的并且可靠的應(yīng)用系統(tǒng)。 Rational Rose 的兩個(gè)受歡迎的特征是它的提供反復(fù)式發(fā)展和來(lái)回旅程工程的能力。 Rational Rose 允許 設(shè)計(jì)師 利用反復(fù)發(fā)展(有時(shí)也叫進(jìn)化式發(fā)展),因?yàn)樵诟鱾€(gè)進(jìn)程中新的應(yīng)用能夠被創(chuàng)建,通過(guò)把一個(gè)反復(fù)的輸出變成下一個(gè)反復(fù) 的輸入。(這和瀑布式發(fā)展形成對(duì)比,在瀑布式發(fā)展中,在一個(gè)用戶開始嘗試之前整個(gè)工程被從頭到尾的完成。)然后 ,當(dāng)開發(fā)者開始理解組件之間是如何相互作用和在設(shè)計(jì)中進(jìn)行調(diào)整時(shí) ,Rational Rose 能夠通過(guò)回溯和更新模型的其余部分來(lái)保證代碼的一致性,從而展現(xiàn)出被稱為 來(lái)回旅程工程 的能力, Rational Rose 是可擴(kuò)展的,可以使用可下載附加項(xiàng)和第三方 應(yīng)用軟件 ,它支持 COM/DCOM (ActiveX),JavaBeans 和 Corba 組件標(biāo)準(zhǔn) . Office Visio 20xx Microsoft Office Visio 20xx 便于 IT 和商務(wù)專業(yè)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用具有專業(yè)外觀的 Office Visio 20xx 圖表,可以促進(jìn)對(duì)系統(tǒng)和流程的了解,深入了解復(fù)雜信息并利用這些知識(shí)做出更好的業(yè)務(wù)決策。 Microsoft Office Visio 幫助您創(chuàng)建具有專業(yè)外觀的圖表,以便理解、記錄和分析信息、 數(shù)據(jù) 、 系統(tǒng) 和過(guò)程。 大多數(shù)圖形 軟件 程序依賴于 藝術(shù)技能 。然而,在您使用 Visio 時(shí),以可視方式傳遞重要信息就像打開 模板 、將形狀拖放到 繪圖 中以及對(duì)即將完成的工作應(yīng)用主題一樣輕松。 使用 Office Visio 20xx,可以通過(guò)多種圖表,包括 業(yè)務(wù)流程圖 、 軟件界面 、網(wǎng)絡(luò)圖 、 工作流 圖表、 數(shù)據(jù)庫(kù)模型 和 軟件 圖表等直觀地記錄、設(shè)計(jì)和完全了解業(yè)務(wù) 流程和系統(tǒng)的狀態(tài)。通過(guò)使用 Office Visio Professional 20xx 將圖 表鏈接至基礎(chǔ)數(shù)據(jù),以提供更完整的畫面,從而使圖表更智能、更有用。 4 第 2 章 需求分析 傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場(chǎng)考試,要求老師打印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷,這是一個(gè)繁雜的過(guò)程,需要大量人力、物力與時(shí)間的投入,已經(jīng)越來(lái)越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。而網(wǎng)絡(luò)考試系統(tǒng),正是信息化建設(shè)的產(chǎn)物,它是傳統(tǒng)考場(chǎng)的延伸,它可以利用計(jì)算機(jī)網(wǎng)絡(luò)方便地對(duì)學(xué)生進(jìn)行考試,大大簡(jiǎn)化傳統(tǒng)考試的過(guò)程,因此網(wǎng)絡(luò)考試是電子化教學(xué)的不可缺少的輔助手段。在當(dāng)今信息時(shí)代,計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)越來(lái)越廣地應(yīng)用于各個(gè)領(lǐng)域,改變著人們 的學(xué)習(xí)、工作、生活乃至思維方式,也引起了教育領(lǐng)域的重大變革。將計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。 系統(tǒng)可行性分析 可行性分析是對(duì)現(xiàn)行系統(tǒng)進(jìn)行初步調(diào)查和研究之后的結(jié)論,它反映了新系統(tǒng)開發(fā)策略。下面分別從社會(huì)可行性、技術(shù)可行性以及經(jīng)濟(jì)可行性三方面進(jìn)行可行性分析。 由于學(xué)校學(xué)生人數(shù)數(shù)量眾多 ,因而通過(guò)電腦化操作可以減少紙張的使用 ,同時(shí)由于數(shù)據(jù)直接通過(guò)局域網(wǎng)傳輸 ,可以減少信息傳遞 時(shí)間 ,提高效率 ,這個(gè)系統(tǒng)很大程度上方便了老師和學(xué)生。因此從社會(huì)可行性分析角度來(lái)說(shuō), 該系統(tǒng)的開發(fā)和設(shè)計(jì)是可行的。 技術(shù)可行性分析 本系統(tǒng)是一個(gè)基于 C/S 結(jié)構(gòu)的小型局域網(wǎng)系統(tǒng),采用面向?qū)ο蠹夹g(shù)、序列化技術(shù)、各種 Java 流行框架的應(yīng)用等 Java 先進(jìn)技術(shù)開發(fā)的應(yīng)用程序,現(xiàn)有的開發(fā)技術(shù)已非常成熟,且被廣泛應(yīng)用于各行各業(yè),利用現(xiàn)有技術(shù)完全可以達(dá)到功能目標(biāo)。 經(jīng)濟(jì)可行性 在經(jīng)濟(jì)上,本系統(tǒng)只是針對(duì)機(jī)房中小型局域網(wǎng)進(jìn)行設(shè)計(jì),旨在減輕教學(xué)壓力。除此之外,在可擴(kuò)充性方面 ,系統(tǒng)采用生命周期法把一個(gè)復(fù)雜的系 統(tǒng)開發(fā)工作分解成一些相對(duì)獨(dú)立的部分,可以分階段實(shí)施,為以后的擴(kuò)充提供方便,另外,系統(tǒng)開發(fā)時(shí),充分考慮到,系統(tǒng)以后的可能擴(kuò)展,因此對(duì)于二次開發(fā),將會(huì)更加方便,也即是說(shuō),系統(tǒng)的適應(yīng)性很強(qiáng),可以長(zhǎng)期使用。在很大程度上減輕了在考試 5 方面的經(jīng)濟(jì)投入,節(jié)省一部分教育投入。 根據(jù)分析研究,使用本套住院信息管理系統(tǒng)對(duì)于整個(gè)住院部門
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1