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

正文內(nèi)容

jsp考試管理系統(tǒng)畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-25 11:25 本頁面
 

【文章內(nèi)容簡介】 和維護費用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟效益進(jìn)行估計。本軟件的開發(fā)費用可以忽略,由本人利用畢業(yè)設(shè)計的機會進(jìn)行開發(fā),目前中檔辦公用機每臺在 4000 元左右。在加上一些其他設(shè)施的購買,預(yù)計一萬元以內(nèi)便可使系統(tǒng)投入運行?,F(xiàn)在學(xué)校現(xiàn)有辦公用機完全能夠達(dá)到要求,可以利用現(xiàn)有的設(shè)備,不需要再進(jìn)行投資。本系統(tǒng)的開發(fā)需要資金少,系統(tǒng)開發(fā)運行后,可以實現(xiàn)學(xué)生考試管理的計算機化,節(jié)省了人力、物力,將教師從繁重的工作業(yè)務(wù)中解脫出來,減少了考試管理中無意的錯誤,節(jié)省了大量的時間,管理效率也大幅度提高,因此,在經(jīng)濟上是可行的。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開發(fā)成本。在經(jīng)濟上完全可行 操作可行性與法律可行性本系統(tǒng)直觀易懂,使用非常方便,學(xué)生可以直接上手,即使是管理員,只要經(jīng)過簡單的培訓(xùn),操作本系統(tǒng)沒有太大的問題。8本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權(quán)等問題,不違反國家法律,因此具有法律可行性。綜上所述,從技術(shù)上、經(jīng)濟上、法律上、可操作性上都是可行的,而且要求不高,所以該系統(tǒng)的開發(fā)是可行的。9第三章 需求分析 系統(tǒng)需要解決的主要問題本系統(tǒng)要實現(xiàn)《計算機基礎(chǔ)》在線考試及管理功能。能夠?qū)崿F(xiàn)學(xué)生登錄并考試的功能,使學(xué)生實現(xiàn)網(wǎng)絡(luò)考試的功能,學(xué)生在網(wǎng)上進(jìn)行答題并交卷。教師可以完成學(xué)生信息的管理,試卷的管理及評卷的管理功能。本系統(tǒng)要實現(xiàn)在線考試,模擬現(xiàn)實中的考試,首先需要解決試卷的管理,在本系統(tǒng)中,題型分為填空,改錯及程序題,教師需要完成試題、答案、難度、分值等信息的錄入,同時需要設(shè)定考試的時間及開啟考試狀態(tài)。學(xué)生在規(guī)定的時間內(nèi)計時答卷。交卷后由教師完成評卷的功能。這些問題需要通過特定的算法,逐步實現(xiàn)。 系統(tǒng)具備的基本功能《計算機文化基礎(chǔ)》在線考試系統(tǒng)的開發(fā)主要包括應(yīng)用程序系統(tǒng)和后臺數(shù)據(jù)庫,應(yīng)用程序系統(tǒng)要求界面友好,功能完備,易使用等特點。而后臺數(shù)據(jù)庫的數(shù)據(jù)要具有一致性、完整性、安全性。(1) 、學(xué)生操作前臺——操作方便. 前臺作為與學(xué)生直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不太懂電腦操作的學(xué)生,也能輕松的享受計算機給他們帶來的便利。前臺系統(tǒng)主要是學(xué)生登錄及在線考試的功能,學(xué)生在前臺可以選擇題型,如填空題,改錯題和程序題,學(xué)生選擇每個題進(jìn)行作答,答完后進(jìn)行交卷。(2)管理后臺:本系統(tǒng)后臺管理在考慮學(xué)生考試管理操作簡便的同時,提供了強大的管理模式。后臺管理員管理可以實現(xiàn)系統(tǒng)的全部功能,具體包括:學(xué)生信息的管理、考試試題的管理。 數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD): 數(shù)據(jù)流圖簡稱 DFD 圖,數(shù)據(jù)流圖有四種成分:源點或終點、處理、數(shù)據(jù)存儲表和數(shù)10據(jù)流。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動和處理情況,即使不是專業(yè)的計算機技術(shù)人員也容易理解,是極好的理解工具。它能精確的描述系統(tǒng)的邏輯模型,描述數(shù)據(jù)在 MIS 中有輸入經(jīng)過存儲、加工處理最后輸出的全過程,是設(shè)計者和用戶交流的很好的工具。表 31 圖形說明表 圖 形 符 號 名 稱 符 號 說 明實體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機構(gòu)或個人,框內(nèi)為實體名稱處理記述某種業(yè)務(wù)的手工或計算機處理其中,PM 區(qū)記述處理標(biāo)號 C 區(qū)記述處理名稱 數(shù)據(jù)存儲記述與處理有關(guān)的數(shù)據(jù)存儲,DN 區(qū)記述存儲的標(biāo)號,S 區(qū)記述存儲數(shù)據(jù)的名稱數(shù)據(jù)流 記述數(shù)據(jù)流的流動方向,F(xiàn)M 記述數(shù)據(jù)流的名稱以下為本系統(tǒng)的數(shù)據(jù)流圖圖 31 在線考試系統(tǒng) TOP 數(shù)據(jù)流圖DN SP0《計算機文化基礎(chǔ)》在線考試系統(tǒng)學(xué)生 學(xué)生學(xué)生考試信息 學(xué)生操作結(jié)果教師 教師教師操作信息 教師操作結(jié)果11試題信息表狀態(tài)信息表考試時間信息表圖 32 教師子系統(tǒng)一級細(xì)化(一)圖 3學(xué)生考試子系統(tǒng)一級細(xì)化(二) 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)字典的作用是在軟件的分析和設(shè)計過程中提供關(guān)于數(shù)據(jù)的描述信息 [1]。一般說來,數(shù)據(jù)字典應(yīng)該由下列四類元素構(gòu)成:數(shù)據(jù)元素,數(shù)據(jù)流,數(shù)據(jù)存儲和數(shù)據(jù)處理。答卷信息表D5D1P1教師操作子系統(tǒng)F1 學(xué)生信息F2 試題信息F3 考試狀態(tài)信息F4 考試時間信息F6 教師操作結(jié)果D4D3D2學(xué)生信息表F5 教師評卷信息試題信息表答卷信息表D5P2學(xué)生考試子系統(tǒng)F7 考試信息D2學(xué)生信息表D112 數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方。也是數(shù)據(jù)流的來源和去向之一,可以是手工文檔或手工憑單,也可以是計算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)) ,數(shù)據(jù)量,存取頻度,存取方式} 。 數(shù)據(jù)流數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描述通常包括如下內(nèi)容:{數(shù)據(jù)流名,說明,編號,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu)) } 。名字:學(xué)生信息表描述:記錄學(xué)生的基本信息。編號:D1組成:準(zhǔn)考證號,姓名,性別,班級,密碼名字:試題信息表描述:記錄考試題的相關(guān)信息。編號:D2組成:考題編號,問題,答案,難度,分?jǐn)?shù),類型名字:考試狀態(tài)信息表描述:記錄考試狀態(tài)信息。編號:D3組成:考試狀態(tài)值名字:考試時間表描述:記錄考試的時間信息。編號:D4組成:考試時間名字:答卷信息表描述:記錄學(xué)生的考卷信息。編號:D5組成:學(xué)號,類型,序號,問題,答案,分?jǐn)?shù),學(xué)生答案,得分13 數(shù)據(jù)處理處理過程的具體處理邏輯通常在詳細(xì)設(shè)計過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理} [1]。編號:F1名字:學(xué)生信息描述:教師操作的學(xué)生基本信息編號:P0名字:在線考試管理系統(tǒng)描述:整個管理系統(tǒng)輸入/輸出:D1,D2,D3,D4,D5編號:F2名字:試題信息描述:教師操作的考題的信息編號:F5名字:評卷信息描述:教師對學(xué)生試卷的評卷信息結(jié)果編號:F6名字:教師操作結(jié)果描述:管理員的操作結(jié)果編號:P1名字:教師操作子操作描述:教師對本系統(tǒng)的維護.輸入/輸出:D1,D2,D3,D4,D5編號:P2名字:學(xué)生考試子系統(tǒng)描述:學(xué)生對本系統(tǒng)的操作輸入/輸出:D1,D2,D5編號:F3名字:考試狀態(tài)信息描述:教師向系統(tǒng)輸入的考試狀態(tài)信息編號:F4名字:考試時間信息描述:教師操作的考試時間信息編號:F7名字:考試信描述:學(xué)生答卷信息14第四章 總體設(shè)計 概述本階段設(shè)計的基本目標(biāo)是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設(shè)計,本階段主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)之后就應(yīng)該對系統(tǒng)進(jìn)行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設(shè)計的目標(biāo)是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達(dá)到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是:把復(fù)雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設(shè)計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關(guān)聯(lián)的模塊。每個模塊完成一個特定的子功能。把這些模塊結(jié)合起來組成一個整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個大型軟件可分別編寫不同的模塊。模塊化理論的幾個重要概念如下:(1).抽象抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細(xì)節(jié)。處理復(fù)雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析它。一個復(fù)雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。(2).信息隱蔽和局部化信息隱蔽是指在設(shè)計和確定模塊時,應(yīng)使得一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問。局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實現(xiàn)信息隱蔽。信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。因為絕大多數(shù)數(shù)據(jù)和過程對于軟件的其它部分而言是隱蔽的,從而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。15(3).逐步求精的模塊化概念逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對軟件抽象層次的次細(xì)化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設(shè)計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。(4).模塊獨立性模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護。度量模塊的獨立程度有兩個標(biāo)準(zhǔn):內(nèi)聚和耦合。耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復(fù)雜程度,進(jìn)入或訪問一個模塊的點,以及通過接口的數(shù)。在軟件的設(shè)計中應(yīng)追求盡可能松散的耦合。內(nèi)聚標(biāo)志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計時應(yīng)力求做到高內(nèi)聚。 系統(tǒng)功能劃分經(jīng)過對系統(tǒng)的需求分析,將整個系統(tǒng)分為兩部分:學(xué)生考試子系統(tǒng)、教師管理子系統(tǒng)。 考試管理系統(tǒng)完成學(xué)生的在線考試的功能,包括考試答題及交卷的功能。學(xué)生以學(xué)號及密碼的身份進(jìn)行登錄,系統(tǒng)功能結(jié)構(gòu)如圖 41。教師操作子系統(tǒng)改錯題維護 程序題維護 考試狀態(tài)設(shè)定學(xué)生管理 填空題維護 考試時間設(shè)定 學(xué)生考卷管理學(xué)生子系統(tǒng)學(xué)生在線答題學(xué)生交卷考試管理系統(tǒng)16圖 41 考試管理系統(tǒng)模塊圖 系統(tǒng)功能描述 學(xué)生考試子系統(tǒng)功能描述1.學(xué)生在線答題學(xué)生在線答題模塊完成學(xué)生在線考試的功能,學(xué)生在答題可以選取填空題,改錯題及程序題,分別逐題作題,全部答完后保存交卷,本模塊是本系統(tǒng)的主要功能模塊之一,學(xué)生以考號及密碼進(jìn)行登錄,在規(guī)定的考試時間之內(nèi)完成試題的作答。2.學(xué)生交卷 學(xué)生交卷模塊完成學(xué)生考試后的交卷功能,當(dāng)學(xué)生作答完所有的題后,進(jìn)行交卷,系統(tǒng)會把學(xué)生的考試的信息存入數(shù)據(jù)庫中,供教師評卷時查看。學(xué)生的基本信息是由管理員從后臺添加的。 教師子系統(tǒng)功能描述 1.學(xué)生管理模塊 學(xué)生管理模塊完成學(xué)生信息的添加,刪除,修改及查詢的功能,教師可以輸入學(xué)生相關(guān)信息,只有庫中存在的信息對應(yīng)的學(xué)生才可以參加考試。2.填空題維護模塊題空題維護模塊完成填空題題庫的添加、刪除及修改功能,教師在維護填空題題庫時輸入試題的相關(guān)信息,如問題,答案,難度,分?jǐn)?shù)等。3.改錯題維護模塊改錯題維護模塊完成改錯題的添加、刪除及個改功能。4.程序題維護模塊程序題維護模塊完成程序題的添加、刪除及修改功能。5.考試狀態(tài)設(shè)定模塊17由于考試系統(tǒng)的特殊性,在未正式考試之前,即使學(xué)生能上網(wǎng),也不能抽題考試,教師可以設(shè)定考試的狀態(tài),只有在特定的時間,教師把考試狀態(tài)設(shè)成開啟,學(xué)生才可以進(jìn)行考試。6.考試時間設(shè)定考試時間設(shè)定模塊完成考試時間的設(shè)定功能,本考試時間以分鐘為單位,當(dāng)學(xué)生登錄并參加考試時,系統(tǒng)自動計時開始,如果在時間結(jié)束時學(xué)生還沒有進(jìn)行交卷,系統(tǒng)將保存并強行退出,不允許學(xué)生再答題。7.學(xué)生考卷管理模塊學(xué)生考卷管理模塊完成教師評卷的功能,教師可以根據(jù)每個學(xué)生的答題情況,給出相應(yīng)的分?jǐn)?shù),最后系統(tǒng)自動算出學(xué)生總的得分。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計在系統(tǒng)設(shè)計的開始,我首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型” ,如“實體聯(lián)系模型” ;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型” 。在本系統(tǒng)中我采用“實體聯(lián)系模型” (ER 模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進(jìn)行第一次抽象。ER 模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用 ER 圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關(guān),用戶容易接受。但 ER 模型只能說明實體間語義的聯(lián)系,不能進(jìn)一步說明詳細(xì)的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步。
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1