【畢業(yè)學位論文】(Word原稿)基于J2EE的在線考試信息系統(tǒng)研究-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的在線考試信息系統(tǒng)研究-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的在線考試信息系統(tǒng)研究-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的在線考試信息系統(tǒng)研究-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于J2EE的在線考試信息系統(tǒng)研究-軟件工程_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

中圖分類號: 學校代碼: 10055 密級: 公開 專 業(yè) 碩 士 學 位 論 文 基于 2文作者 指導教 師 申請學位 工程碩士 培養(yǎng)單位 軟件學院 學科專業(yè) 軟件工程 研究方向 金融信息化 答辯委員會主席 評 閱 人 南開大學研究生院 二一三年十一月 中文摘要 I 中文摘要 考試工作是高校教學環(huán)節(jié)中的重要組成部分。通過在線考試系統(tǒng)的設計開發(fā),能夠實現無紙化考試,減輕學??荚嚟h(huán)節(jié)經費的開支。在 高校計算機和網絡普及應用的背景下,具備了在線考試系統(tǒng)開發(fā)的基礎條件。通過在線考試系統(tǒng)的開發(fā),可以全面提高考試管理的工作效率。 論文以河南某高校作為應用背景,為該校設計開發(fā)具有實際應用價值的在線考試信息管理系統(tǒng)。以螺旋模型作為系統(tǒng)的生命周期模型,全面分析了系統(tǒng)的功能特性,并將其功能劃分成為若干功能模塊,對于模塊中的每一項功能進行了詳細分析。論文首先研究了系統(tǒng)使用者情況,將使用者劃分成為若干參與者,以 后研究了在線考試工作中若干主要業(yè)務的處理流程,通過流程圖 詳細分析了流程的執(zhí)行過程;最后以 建了系統(tǒng)開發(fā)環(huán)境,并劃分軟件為若干相對獨立的功能層次結構。在系統(tǒng)設計過程中,根據軟件的不同功能層次之間通過相互調用實現對于各項功能的處理,設計了系統(tǒng)各模塊相關的數據庫結構模型,并構造了數據字典和數據庫創(chuàng)建 句;并根據系統(tǒng)各功能模塊所包含的功能,設計了功能處理類和方法,最終完成了系統(tǒng)程序開發(fā)和功能界面實現。 本文的研究得到了具有實際應用價值的在線考試信息管理系統(tǒng),為高校在線考試工作提供了技術支持。 關鍵字: 在線考試;信息系統(tǒng); 計模式 I of in to to of at in of of a as a of of as a of s is in in of a of a of 2EE a of of to is a QL to of of 錄 錄 第一章 緒論 . 1 第一節(jié) 研究背景和意義 . 1 題背景 . 1 題提出 . 2 究意義 . 2 第二節(jié) 國內外相關研究 . 3 內外研究現狀 . 3 內外研究前沿 . 5 第三節(jié) 文章研究內容 . 6 第四節(jié) 文章結構安排 . 6 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 . 8 第一節(jié) 系統(tǒng)開發(fā)規(guī)劃 . 8 件生命周期選擇 . 8 統(tǒng)開發(fā)語言 . 9 第二節(jié) 在線考試系統(tǒng)需求分析 . 10 求分析流程 . 11 統(tǒng)功能需求分析 . 12 第三節(jié) 參與者用例分析 . 17 第四節(jié) 業(yè)務流程分析 . 20 目錄入業(yè)務流程 . 20 試業(yè)務流程 . 21 生自測業(yè)務流程 . 22 第五節(jié) 本章小結 . 23 第 三章 在線考試系統(tǒng)概要設計 . 24 目錄 一節(jié) 網絡結構設計與設備選型 . 24 絡結構設計 . 24 統(tǒng)開發(fā)設備選型 . 25 第二節(jié) 開發(fā)平臺搭建與軟件層次劃分 . 26 發(fā)框架選擇 . 26 件層次結構設計 . 28 第三節(jié) 數據庫結構設計 . 29 據庫概念模型設計 . 29 據庫關系模型設計 . 34 據字典 . 35 . 36 第四節(jié) 本章小結 . 37 第四章 在線考試系統(tǒng)實現 . 38 第一節(jié) 系統(tǒng)程序詳細設計實現 . 38 統(tǒng)管理模塊設計實現 . 38 計分析模塊設計實 現 . 41 庫管理模塊設計實現 . 44 試考核模塊設計實現 . 47 第二節(jié) 系統(tǒng)實現結果 . 50 第三節(jié) 本章小結 . 53 第五章 總結與展望 . 54 第一節(jié) 全文總結 . 54 第二節(jié) 研究展望 . 54 參考文獻 . 56 第一章 緒論 1 第一章 緒論 課程考試是各個學校教學工作的有效檢驗手段,利用教學考試信息管理系統(tǒng),能夠為考試工作提供技術保障。 第一節(jié) 研究背景和意義 信息技術的發(fā)展為學校的考試工作提供了新的技術手段,成為教學效果提升和教學質量檢驗的有效途徑。本文根據河南某 高校教學工作中的實際需求,設計開發(fā)在線考試信息管理系統(tǒng)。 題背景 在我國高等教育體系中,學生自入學之后要經歷對于其所修每一門課程的考試。高校所開設課程科目眾多,對于每一門課程的組卷、考試工作是教學工作中的重要環(huán)節(jié)。為了達到對于學生掌握知識程度的檢驗,不同的課程還會組織進行期中考試、課堂考試等多種形式的考試 1。每一門考試工作都包括出題、試卷印刷、判卷、試卷分析等若干固定的流程。幾乎所有的業(yè)務流程都是由教師負責完成,給教師帶來較大的工作壓力。高校的課程與中小學課程不同,其并不具備大量的試卷模 擬,課程的主要復習資料為課后作業(yè)以及相關的教輔書籍。學生在每一門課程的考試準備過程中,根據課本和課外練習題進行課程的復習,缺乏對于課程掌握情況的全面綜合檢驗手段 2。 全國各高校網絡基礎設施建設的普及,以及網絡訪問終端設備的多樣化,為高校信息化建設提供了保障。通過教學信息管理軟件,實現教師與學生之間的有效互動,為教學工作提供支撐,已經成為各個高校保障教學工作順利開展的重要技術手段。考試管理軟件是教學軟件的一種,通過在線考試軟件的開發(fā),為高校的考試工作提供技術保障。 教師通過在線考試系統(tǒng)構建每一門課程的試 題庫,通過對于試題的積累成為課程建設的重要支撐材料。在課程期中考試、期末考試中,可以通過隨機出題的方式得到課程的試卷。利用信息系統(tǒng)可以組建每一門課程的自測試卷,由第一章 緒論 2 學生利用考試系統(tǒng)進行模擬自測,鞏固課堂所學的內容,并對于學習教過進行檢驗。自測試卷的生成是由試題庫中按照指定的題目比率隨機選擇而得到,每一次考試的試卷各不相同。自測完成之后,由系統(tǒng)進行自動閱卷,并給出考試成績。學生可以不受時間、空間的限制,隨時登錄系統(tǒng)進行自我檢測,給學習帶來了極大的便利。在期中、期末等正規(guī)考試過程中,由教師通過系統(tǒng)進行組卷 3。 教師可以在系統(tǒng)生成試卷的基礎上進行相應的調整,更改試卷的難度。學生通過學校計算機房登錄系統(tǒng)統(tǒng)一進行考試。系統(tǒng)能夠對于每個學生的考試題目進行隨機編號,減少學生作弊的可能性??荚嚂r間能夠由計算機控制,嚴格控制超時答卷的情況。考生交卷之后,針對于不同類型的題目分別由計算機和教師進行閱卷并給出試卷的得分。通過對于在線考試系統(tǒng)的應用,能夠全面降低教師在考試過程中的工作量,并對于課程建設和學生自我檢測都起到有效的技術支撐作用。 題提出 河南某高校是一所以工科為主,多學科協(xié)調發(fā)展的普通本科院校。該學校擁有 36 個本科專業(yè), 58 個??茖I(yè),在校生規(guī)模將近 3 萬人。學校根據每一個專業(yè)的培養(yǎng)方案,每一學期均開設有數百門課程。每學期的期末考試過程中,需要對于大量的試卷進行印刷、判卷、分數錄入等工作的處理,授課教師和教務管理部門的工作量巨大。為了減輕課程考試的工作量,減少對于考試工作的人為處理造成的差錯,該高校擬通過無紙化考試模式提高考試工作的管理水平。 在該高校信息化、數字化建設過程中,其已經完成了校園網絡的基礎設施建設。各學院辦公室、學生宿舍、圖書館等校內機構均具有校園網接入,并能夠通過校園網對于互聯(lián)網進行訪問。學 校的各個專業(yè)學院均擁有計算機房,為在線考試工作提供了完善的硬件設施和考試條件。 該高校擬開展對于在線考試系統(tǒng)的設計開發(fā),在通過對于某些專業(yè)學院進行試點應用之后,向全校各個學院進行在線考試模式的推廣應用。在該高校教務處定向科研基金的支持下,本文開展對于在線考試系統(tǒng)的設計與開發(fā)研究。 究意義 本文的研究針對于河南某高校的在線考試工作進行考試系統(tǒng)設計開發(fā)。系第一章 緒論 3 統(tǒng)的開發(fā)綜合分析學生和教師對于在線考試工作的實際需求,形成支持該高校在線考試工作的信息管理系統(tǒng)。文章的研究,具有較強的實際應用針對性,其研究 的意義主要有如下幾個方面。 (1) 降低考試管理工作量 在傳統(tǒng)的考試工作中,需要經過出題、打印、判卷等若干業(yè)務環(huán)節(jié)。在線考試系統(tǒng)能夠實現出題、判卷的自動化或者半自動化,并且省去了試卷打印環(huán)節(jié)。其能夠全面降低考試相關各部門和教師的工作量,減少試卷打印的費用支出,提高工作效率。 (2) 提高學生自主學習能力 學生通過在線考試系統(tǒng),可以隨時利用系統(tǒng)在線考試系統(tǒng)對于個人學習情況進行檢測。根據在線模擬測試結果,發(fā)現學習的不足之處。通過逐步培養(yǎng),逐步提高學生的自主學習能力,從而達到升教學質量的目的。 (3) 促進課程建設 精品課的建設,需要有完備的教學資源以及教學效果評價。通過在線考試系統(tǒng)的試題庫,可以為各門課程收集教學習題、教學素材,對于課程教學起到資源庫的作用。學生的歷次考試情況,都能夠由系統(tǒng)進行數據統(tǒng)計與分析,為精品課建設提供翔實的數據支持。 第二節(jié) 國內外相關研究 針對于在線考試信息系統(tǒng),在實際需求的推動下,國內外學者開展了有針對性的研究,形成了理論和實際應用成果。 內外研究現狀 在線考試信息系統(tǒng)是以試題庫為基礎,對于參加考試人員進行網絡測評,以系統(tǒng)為基礎平臺進行數據的收集、傳輸和處 理的應用軟件。當前的在線考試系統(tǒng)已經從基于局域網的考試系統(tǒng)發(fā)展成為基于互聯(lián)網 境下的考試系統(tǒng) 4。用戶通過 之局域網的考試系統(tǒng)具有更加方便快捷的特點 5。在線考試系統(tǒng)可以按照不同的分類標準,劃分成為若干不同的類型。按照系統(tǒng)的形式劃分,可以將在線考試系統(tǒng)分為集成于網絡教育第一章 緒論 4 平臺的功能模塊和獨立的考試系統(tǒng)兩種形式。按照支持的科目數量劃分,可以將其分為支持多科目考試的系統(tǒng)和支持單科目的考試系統(tǒng)。按照軟件系統(tǒng)體系結構劃分,將其分為 B/6。 國內外 相關學者在計算機系統(tǒng)得到應用的背景下,開展了對于在線考試系統(tǒng)的諸多研究,并在考試系統(tǒng)的試題庫建設、統(tǒng)計測量等研究方面得到了一系列的理論研究成果 7。例如:測量理論、實體庫理論、自適應組卷理論等,都是源自于對在線考試的研究。世界各國的諸多標準化組織也已經開始了對于在線考試一系列標準的制定,其中具有較大影響力的標準有: 定的 準; 國對于在線考試也提出了一系列標準,教育部在 2000年 提出了現代遠程教育資源建設技術規(guī)范,明確提出了對于教學試題庫、在線考試系統(tǒng)的建設規(guī)范 8。教育部信息化標準委員會在此文件基礎上,提出了我國現代遠程教育的一系列規(guī)范,其中包括習題集、測試的互操作規(guī)范,以及遠程教育系統(tǒng)的開發(fā)標準。一系列開發(fā)規(guī)范的制定,為在線考試系統(tǒng)的設計開發(fā)提供了依據。同時在線考試系統(tǒng)的開發(fā),也為規(guī)范的修訂提供了有效反饋 9。 國外對于在線考試系統(tǒng)的實際應用研究具有較長的發(fā)展歷史,有一些專業(yè)的考試公司對于各種考試提供技術服務。美國的 供各類考試服務 10。其已經在全球創(chuàng)建有 2000 多個考試中心,支持采用30余種語言和上千種不同類型的考試??忌梢赃x擇在不同的考試中心報名就近參加考試,在考試結束以后成績會向考試授權機構進行傳遞 11。該公司承擔著美國的 證等多種全球認證考試。此外,在美國的諸多專業(yè)技術資格認證考試,也開展了在線考試的應用 12。例如:建筑師考試、股票經紀人考試、會計師考試、醫(yī)護人員資格考試等 13。美國的教育界也已經開展了對于在線考試的應用, 試中,已經實現了通過計算機進行考試 14。在一些公司招聘中,對于在線考試系統(tǒng)也開展了應用,例如:寶潔公司對于員工的筆試工作,均是基于考試系統(tǒng)進行出題、判卷。 近些年來,我國也開展了在線考試的應用。例如:大學的計算機等級上級考試、金融從業(yè)資格證考試等,均采用考試系統(tǒng)進行出題、判卷,有效降低了考試管理部門的工作量,提高了成績判斷的準確度。在互聯(lián)網應用得到普及的背景下,國內越來越多的大型考試開始向著無紙化、信息化的方向發(fā)展。 國內諸多學者關于在線考試系統(tǒng)也開展了相關的理論研究,得到了相關的第一章 緒論 5 理論研究成果。 徐 峰等人設計開發(fā)了在線考試信息系統(tǒng),系統(tǒng)具備自動組卷、智能出題的功能,全面有效提高了考試管理水平 15。 任樹理針對于包頭財經學校開發(fā)了試題庫與在線考試系統(tǒng),有序的管理了該學校的各學科試題庫,為學校的學科建設提供了支持 16。 吳運明綜述了在線考試系統(tǒng)的國內外研究和發(fā)展趨勢,為在線考試系統(tǒng)的開發(fā)提供借鑒 17。 刑茹運用 面構造了在線考試系統(tǒng)的各項功能業(yè)務,系統(tǒng)具有較高的性能指標,保障了大量用戶的并發(fā)訪問使用 18。 張申勇基于 交互對象,通過 統(tǒng)具有較高的人機交互特性 19。 朱紅惠開發(fā)了支持高校 20。 內外研究前沿 在線考試系統(tǒng)是各類考試的發(fā)展方向,針對于在線考試系統(tǒng)的研究,目前的研究熱點問題主要有如下幾個方面。 (1) 智能組卷 常用的在線考試系統(tǒng)通過隨機組卷的模式組織考試試卷。隨機組卷模式往往無法控制試題的難易程度。通過對于智能組卷的研究,構造智能組卷算法,能夠動態(tài)生成各種難度、對于知識點有著不同側重的試卷 21。 (2) 智能判卷 常見的在線考試系統(tǒng)對于客觀題由計算機進行判卷,而主觀題需要人工評閱?;趯<抑R庫的智能判卷功能,可以根據主觀題的參考答案,對照考生答卷進行智能評價 22。智能評價功能模擬人腦的思維方式,利用語義分析等多種算法,對于考生的答卷給出評分結果 23。 (3) 模擬實驗操作 對于一些操作性較強的課程,僅僅通過卷面是無法對于學生的實驗動手能力進行考核 24。利用模擬實驗的方法,在系統(tǒng)中生成模擬實驗室、模擬儀器設備,由學生通過系統(tǒng)對于模擬儀器設備進行操作,根據學生的操作情況對于 學第一章 緒論 6 生的實驗動手能力給出評價 25。模擬實驗操作的方法,可以在實驗室資源有限的情況下,對于學生的實驗動手能力進行綜合全面的衡量。 (4) 考試結果智能分析 根據學生的歷次考試情況,對于每一位學生的卷面進行智能分析。得到學生對于知識的掌握程度分析結果,給出每一位學生的學習指導建議。智能分析功能將教師的專業(yè)知識融入到系統(tǒng)中,針對于每一位學生的實際情況給出有針對性的分析結果 26。 第三節(jié) 文章研究內容 本文以河南某高校的考試工作為應用背景,設計開發(fā)在線考試信息管理系統(tǒng),為該學校的考試工作提供全面的技術保 障。 文章的研究需要全面分析高校對于考試工作的實際業(yè)務需求。研究在線考試業(yè)務中信息系統(tǒng)的各種類型使用者對于業(yè)務處理的需求情況,分析系統(tǒng)所應當具備的功能特性。設計系統(tǒng)的總體開發(fā)框架結構,以及數據的存儲結構。根據數據庫設計,構造對應的表結構創(chuàng)建 于考試系統(tǒng)中的各項功能進行設計與程序實現。通過系統(tǒng)的開發(fā),完成考試系統(tǒng)的各項功能,為高校的在線考試工作提供技術保障。 第四節(jié) 文章結構安排 按照本文所要研究的內容,以及軟件工程中對于系統(tǒng)開發(fā)的流程要求,對于文章總體結構進行規(guī)劃。本文主要劃分成為如下的章節(jié) 結構。 第一章:緒論 從總體上介紹在線考試項目的開發(fā)背景,提出河南某高校的在線考試具體要求。規(guī)劃文章的研究內容和總體章節(jié)結構安排。 第二章:系統(tǒng)開發(fā)規(guī)劃與需求分析 對于系統(tǒng)開發(fā)的總體步驟進行規(guī)劃,明確系統(tǒng)開發(fā)的各個具體環(huán)節(jié)以及不同環(huán)節(jié)之間的先后關系。 第三章:在線考試系統(tǒng)概要設計 構建在線考試系統(tǒng)的開發(fā)平臺,劃分系統(tǒng)的功能結構模型,設計系統(tǒng)運行第一章 緒論 7 的網絡系統(tǒng)結構。設計在線考試系統(tǒng)的數據庫表結構,得到表結構設計方案以及數據庫表創(chuàng)建語句 第四章:在線考試系統(tǒng)實現 對于在線考試系統(tǒng)的各項功能進行詳細設 計,完成系統(tǒng)的程序開發(fā)和界面開發(fā)。 第五章:總結與展望 歸納總結全文的研究內容,對于在線考試系統(tǒng)的下一步研究方向進行規(guī)劃。 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 8 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 在線考試系統(tǒng)的設計開發(fā),需要按照整體規(guī)劃有步驟的開展研究。在用戶實際要求基礎上得到需求分析是系統(tǒng)設計開發(fā)的首要環(huán)節(jié)。本章從總體上規(guī)劃系統(tǒng)開發(fā)流程,并完成了在線考試系統(tǒng)需求分析。 第一節(jié) 系統(tǒng)開發(fā)規(guī)劃 軟件系統(tǒng)的開發(fā),需要首先從總體結構上對于開發(fā)流程、技術方案等要素進行選擇,為系統(tǒng)開發(fā)提供保障。 件生命周期選擇 軟件系統(tǒng)的 開發(fā),需要按照特定的生命周期模型,逐步由原型最終得到完成的軟件產品。軟件開發(fā)過程包括需求分析、軟件設計、軟件實現等若干環(huán)節(jié),生命周期模型描述了各個環(huán)節(jié)的運作流程和銜接過程。本項目選擇圖 示的螺旋模型作為軟件系統(tǒng)的生命周期模型 27。 圖 件系統(tǒng)生命周期 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 9 在螺旋模型中,軟件開發(fā)按照螺旋線的順序,經過計劃制定、風險評估、計劃實施、客戶評估的四個步驟完成項目開發(fā)的各階段任務。對于系統(tǒng)的需求分析、設計、實現等環(huán)節(jié),均采用上述四個步驟進行實現。按照螺旋線進行多次迭代,并逐步向外延展,最終完成項目 開發(fā)。 以軟件實現步驟為例,在軟件生命周期螺旋模型的各個步驟中,需要對應按照如下步驟進行開發(fā)。 (1) 計劃制定步驟 針對于在線考試系統(tǒng)的設計方案,制定系統(tǒng)程序實現計劃。包括各功能模塊程序實現的先后順序,軟件各個層次程序實現的先后順序,功能界面與程序代碼實現的先后順序,總體實現計劃等。 (2) 風險分析步驟 研究程序實現過程所用到的技術要素,分析可能遇到的各種技術困難和風險。制定應對技術風險的相應方案,分析方案的可行性。 (3) 計劃實施 根據制定的開發(fā)計劃,對于在線考試系統(tǒng)的相應功能進行實現,得 到考試系統(tǒng)的初步原型。對于所形成的原型設計方案進行單元測試和功能測試,保障系統(tǒng)共的功能完備。 (4) 客戶評價 將開發(fā)所得到的系統(tǒng)原型交由客戶進行評價,給出評價結果和相應的原型調整意見。 經過多次循環(huán)迭代,最終形成滿足系統(tǒng)指標要求的在線考試信息系統(tǒng)。 統(tǒng)開發(fā)語言 在線考試系統(tǒng)運行過程中,學生和教師需要能夠通過網絡瀏覽器登錄系統(tǒng)完成出題、考試等各項業(yè)務操作。由于高校目前對于互聯(lián)網訪問的網絡建設和終端設備已經十分完善,通過網絡瀏覽器的方式登錄系統(tǒng)可以方便師生通過各種終端設備訪問系統(tǒng)。 在 支持 B/S 模式結構系統(tǒng)開發(fā)的語言技術中,主要包括 C#、 項目選擇以 用以該語言為基礎的 臺作為系統(tǒng)開發(fā)開發(fā)環(huán)境。 言具有跨數據庫平臺的特性,第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 10 能夠運行在任何一種部署有 境的操作系統(tǒng)之上。 言的運行原理如圖 28。 J a v a 源 程 序 ( . j a v a 文 件 )J a v a 字 節(jié) 碼 文 件( . c l a s s 文 件 )J a v a 編 譯 程 序W i n d o w s 、 L i n u x 等解 釋平 臺 下 具 備 字 節(jié) 碼解 釋 能 力 的 J V M 虛 擬 機程 序 運 行 結 果執(zhí) 行圖 根據圖 知, 言所開發(fā)的應用程序其執(zhí)行過程主要分為如下幾個步驟。 (1) 編寫 利 用 據 用 統(tǒng)開發(fā) 證代碼符合規(guī)范。 (2) 源程序編譯 由 到 用程序的運行是以字節(jié)碼為基礎進行解釋和運行的。 (3) 解釋運行 由任何一種部署有 平臺),對于 節(jié)碼 件進行解釋,并在平臺運行得到程序執(zhí)行結果。系統(tǒng)執(zhí)行結果會以 制臺或者界面的方式完成。 第二節(jié) 在線考試系統(tǒng)需求分析 需求分析用于明確在線考試系統(tǒng)所需要達到的各項目標。根據軟件需求分第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 11 析的相關理論,需求分析過程包括功能需求、用例分析、流程分析等若干分析任務。 求分析流程 按照需求分析相關理論,軟件系統(tǒng)在需求分析階段需要按照特定的規(guī)范步驟完成需求調研和需求分析任務。圖 述了軟件工程對于系統(tǒng)需求分析所要求的全過程 29。 圖 求分析過程 對于圖 括,可以將需求分析劃分成為問題識別、分析綜合、文檔編寫等若干步驟。 (1) 問題的識別 根據系統(tǒng)開發(fā)的可行性分析報告,由項目開發(fā)人員對于系統(tǒng)所需要達到的綜合目標進行分析。問題的識別步驟,需要明確系統(tǒng)開發(fā)的外部軟硬件約束條件,估計系統(tǒng)開發(fā)的成本和進度計劃等。 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 12 (2) 需求分析與綜合 對于問題識別步驟所分析得到的系統(tǒng)開發(fā)目標進行逐一細化。分析業(yè)務操作流程,保留需求中的合理成份。綜合系統(tǒng)的各局部需求,得到系統(tǒng)的總體需求方案。 (3) 文檔編寫 利用 寫系統(tǒng)需求文檔方案。以 需求文檔作為系統(tǒng)設計開發(fā)的主要依據,并為系統(tǒng)維護提供文檔支持。系統(tǒng)的分析、設計與測試,主要依賴于需求文檔的技術質保要求。 (4) 文檔評審與確認 由系統(tǒng)使用者對于需求分析階段所形成的需求文檔給予評審,指出文檔中與期望目標不符的成份。由系統(tǒng)開發(fā)人員對于文檔對應的進行修正,最終得到雙方均認可的需求分析方案。 統(tǒng)功能需求分析 通過功能需求,明確在線考試系統(tǒng)應當為在線考試這一總體目標各項業(yè)務處理所提供的技術支持。按照由總體到局部的分析步驟,首先分析系統(tǒng)應當具備的總體功能特性,對于總體功能特性逐步 細化,得到系統(tǒng)功能需求的詳細分析結果。 能需求概要分析 從總體上分析系統(tǒng)應當具備的功能特性,得到圖 在線考試系統(tǒng)系 統(tǒng) 管 理 模 塊統(tǒng) 計 分 析 模 塊題 庫 管 理 模 塊考 試 考 核 模 塊圖 體功能需求分析圖 系統(tǒng)總體功能需求包括系統(tǒng)管理、統(tǒng)計分析、題庫管理、考試考核四個主要的功能模塊 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 13 系統(tǒng)管理功能模塊主要值信息系統(tǒng)部署運行所必須的各項功能,以及在線考試系統(tǒng)的基礎功能。 統(tǒng)計分析功能模塊對于學生的考試分數分布、卷面分數統(tǒng)計等功能進行管理。給出相應的統(tǒng)計數字和統(tǒng)計分析結果。 題庫管理模塊用于維護在線考試系統(tǒng)的試題庫。支持教師給出各種類型的考核題目。 考試考核模塊支持考試考核相關的出題、考試、判卷等功能業(yè)務處理。支持學生自主進行模擬測試。 能需求詳細分析 對于系統(tǒng)功能概要分析中的各項功能,逐一進行詳細分析,明確各個功能模塊所包含的具體功能。 根據系統(tǒng)管理模塊的總體功能特性,對于該模塊功能分解得到圖 模塊主要包括教師信息管理、學生信息管理、課程信息管理等功能。 系 統(tǒng) 管 理 模 塊教 師 信 息 管 理學 生 信 息 管 理課 程 信 息 管 理系 統(tǒng) 配 置角 色 權 限 管 理圖 統(tǒng)管理模 塊功能詳細分析圖 教師信息管理功能:管理在線考試工作中的相關教師基本信息,根據教師所負責課程情況,構建教師和課程之間的關聯(lián)。 學生信息管理功能:對于學生的信息進行維護,包括學生的所屬專業(yè)、個人基本信息等數據。 課程信息管理功能:管理高校所開設的各門課程信息,維護課程的名稱、開課教師等信息。 系統(tǒng)配置功能:管理系統(tǒng)的各項基本配置,包括課程是否允許注冊、是否允許學生在線自測等配置項。 角色權限管理功能:配置系統(tǒng)的各個角色所對應的操作權限。每一種角色第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 14 可以擁有若干項系統(tǒng)操作權限,只有在擁有權限的情況下才能 夠完成相應的功能操作。 根據統(tǒng)計分析模塊的總體功能特性,對于該模塊功能分解得到圖 模塊主要包括分數統(tǒng)計、試題統(tǒng)計、個人自測統(tǒng)計、數據對比分析等功能。 分 數 統(tǒng) 計試 題 統(tǒng) 計個 人 自 測 統(tǒng) 計數 據 對 比 分 析統(tǒng) 計 分 析 模 塊圖 計分析模塊功能詳細分析圖 分數統(tǒng)計功能:對于各門課程的考試成績進行統(tǒng)計,給出各個分數段的統(tǒng)計信息。 試題統(tǒng)計功能:統(tǒng)計各試卷的出錯量,每一道題目的答題準確率以及每一種類型題目的得分情況。 個人自測統(tǒng)計功能:對于學生的個人自測結果進行統(tǒng)計,學生能夠全面了解個人的自測分 數歷史數據。 數據對比分析功能:提供不同班級、不同學生之間的分數對比情況,為教師的有針對性教學提供數據支持。 根據題庫管理模塊的總體功能特性,對于該模塊功能分解得到圖 模塊主要包括教師信息管理、學生信息管理、課程信息管理等功能。 題 目 類 型 管 理題 目 管 理題 庫 層 次 管 理題 庫 管 理 模 塊圖 庫管理模塊功能詳細分析圖 題目類型管理功能:題目的類型根據訪問限制,可以分為公共題目、受限題目等類型。題目類型管理功能,可以對于每一類題目的訪問限制進行設置,并管理每一道題目的訪問類型。 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 15 題目管理功能:支持在線出題操作,并對于系統(tǒng)中已經上傳的題目能夠進行刪除、修改、查詢等操作。 題庫層次管理功能:支持對于課程的題庫按照層次關系進行管理,通過多級層次結構劃分,實現對于題目的有序管理。 根據考試考核模塊的總體功能特性,對于該模塊功能分解得到圖 模塊主要包括試卷自動生產、試卷手動生產、試卷調整、在線答題等功能。 試 卷 自 動 生 成試 卷 手 動 生 成試 卷 調 整在 線 答 題自 動 閱 卷人 工 閱 卷考 試 考 核 模 塊圖 試考核模塊功能詳細分析圖 試卷自動生成功能:根據試卷生成所設定的各種類系題目比率,由考試系統(tǒng)自動 選擇題目生成試卷。教師根據自動生成的試卷,可以人工對于試卷內容進行調整。 試卷手動生成功能:由教師在題庫中手動選擇題目,組建考試試卷。學生在日常自測中,不具備手動生成試卷的權限。 試卷調整功能:教師對于自動或者手動所得到的試卷進行調整,可以添加或者刪除題目,以及對于題目內容的調整。經過調整之后,向系統(tǒng)提交可以得到最終的考試試卷。 在線答題功能:由學生在考試過程中以在線答題的方式參加考試考核。在線答題之后,需要進行試卷保存與提交,并確認考試結束。如果超過考試時長,則系統(tǒng)會自動提交考生的試卷??忌谠嚲硖?交之后,不能夠繼續(xù)答題,系統(tǒng)將禁止考生提交答案。 自動閱卷功能:在線考試系統(tǒng)對于考生的試卷進行自動閱卷。自動閱卷針對于具有固定答案的客觀題進行對錯的判定。根據考生答題與正確答案進行比對,給出判定結果。 第二章 系統(tǒng)開發(fā)規(guī)劃與需求分析 16 人工閱卷功能:對于主管題目,由教師進行人工閱卷,給出每一道題目的評價分數值。將自動閱卷與人工閱卷的分數相加,得到每一位考生的最終考試成績。 能需求總體分析 將系統(tǒng)的所有模塊功能詳細分析結果進行綜合,得到系統(tǒng)功能分析的總體結構。 本項目的的總體功能設計模型如圖 系 統(tǒng) 管 理 模 塊教 師 信 息 管 理學 生 信 息 管 理課 程 信 息 管 理系 統(tǒng) 配 置角 色 權 限 管 理分 數 統(tǒng) 計試 題 統(tǒng) 計個 人 自 測 統(tǒng) 計數 據 對 比 分 析題 目 類 型 管 理題 目 管 理題 庫 層 次 管 理試 卷 自 動 生 成試 卷 手 動 生 成試 卷 調 整在 線 答 題統(tǒng) 計 分 析 模 塊自 動 閱 卷人 工 閱

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論