版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)摘要試卷分析系統(tǒng)是總結(jié)分析學(xué)校試卷質(zhì)量的重要工具。本文以試卷分析系統(tǒng)的項(xiàng)目開發(fā)為基礎(chǔ),介紹了中國試卷分析評價(jià)軟件的應(yīng)用發(fā)展和市場需求,同時(shí)介紹了數(shù)據(jù)庫的發(fā)展現(xiàn)狀及在本系統(tǒng)中的應(yīng)用,描述了整個(gè)系統(tǒng)的開發(fā)過程,分析了這個(gè)系統(tǒng)的和應(yīng)用前景。著重介紹了這個(gè)系統(tǒng)的設(shè)計(jì)思想、技術(shù)路線、開發(fā)平臺(tái)的選擇、系統(tǒng)總體框架、程序流程、本系統(tǒng)應(yīng)實(shí)現(xiàn)的功能以及具體的實(shí)現(xiàn)方法和步驟,并且討論類似系統(tǒng)存在的局限性和解決的思路。關(guān)鍵詞:試卷分析、分析指標(biāo), 考試,abstracttest paper analysis and evaluation system is an imp
2、ortant tool to evaluate and summarize the quality of various test papers. this article introduces the application, development and requirement of the test paper analysis and evaluation system based on the project under developing, and describes the development of the database management system and i
3、ts application in the project, and also discusses the design, rout, platform choosing, main frame, flow chart and the whole developing procedure of the project. in summary, we state the solid methods and steps in realizing the project. keywords: test paper analyzing, analyzing, examination,evaluatio
4、n第一章 緒論試卷作為考察教學(xué)成果的重要手段之一,如果能夠使授課教師清晰掌握每一學(xué)科、每一道題的答題情況,對教師來說,可以進(jìn)行全員全卷的量化分析,從正確率、得分率到每一道題的錯(cuò)誤指向,使教學(xué)和復(fù)習(xí)真正做到有的放矢;學(xué)生本人也可以清晰地了解自己弱項(xiàng)科目和科目內(nèi)弱項(xiàng)知識(shí)點(diǎn)及弱項(xiàng)題型。隨著信息時(shí)代和中國軟件產(chǎn)業(yè)的不斷發(fā)展,各學(xué)校開始逐步將計(jì)算機(jī)教學(xué)引入到日常的教學(xué)工作中。對試卷數(shù)據(jù)處理的要求也將發(fā)生深刻變化,傳統(tǒng)的手工方式將會(huì)逐步淘汰,本系統(tǒng)的推出為這項(xiàng)工作提供了高效、實(shí)用的解決方案。1.1 中國軟件產(chǎn)業(yè)簡介我國的軟件產(chǎn)業(yè)始于80年代,1994年后得到了迅猛發(fā)展。一般而言,我國軟件產(chǎn)業(yè)的發(fā)展可分為如
5、下幾個(gè)階段: 第一階段:萌芽階段(19891991年之前)。這一階段,軟件產(chǎn)業(yè)的概念在國內(nèi)被提出并為社會(huì)各界所關(guān)注。面對西方語系產(chǎn)品從pc到軟件的強(qiáng)勢入侵,中國民族軟件產(chǎn)業(yè)的先行者開始了不折不撓的探索。這一階段的國產(chǎn)軟件以個(gè)人開發(fā)為主要特征。典型代表:wps中文漢字處理系統(tǒng)與它的開發(fā)者裘伯君先生。 第二階段:起步階段(19911994年)。隨著x86微機(jī)的推廣,國內(nèi)開始出現(xiàn)專業(yè)軟件開發(fā)公司,但受資本和技術(shù)能力限制,主要從事軟件漢化和簡單工具軟件的開發(fā)。這一階段國家加強(qiáng)了軟件產(chǎn)業(yè)的規(guī)劃,及時(shí)頒布了計(jì)算機(jī)軟件保護(hù)條例、計(jì)算機(jī)軟件著作權(quán)登記辦法等政策法規(guī),我國的軟件產(chǎn)業(yè)開始進(jìn)入一個(gè)規(guī)范化展的階段。
6、第三階段:興起階段(1994年以后)。隨著改革開放的深入,國外大批軟件產(chǎn)品涌入中國,對民族軟件產(chǎn)業(yè)提出了嚴(yán)峻挑戰(zhàn),同時(shí)也帶來了前所未有的機(jī)遇。一批飽經(jīng)磨礪的民族專業(yè)化軟件企業(yè)從激烈的競爭中得以生存發(fā)展,在教育、財(cái)務(wù)及商務(wù)管理、娛樂游戲等領(lǐng)域取得了一定的優(yōu)勢。這一階段的典型代表:用友、金山、金蝶以及洪恩等。 經(jīng)過二十年的發(fā)展,我國的軟件產(chǎn)業(yè)已經(jīng)初具規(guī)模,并展現(xiàn)了廣闊的前景。綜上所述,中國軟件產(chǎn)業(yè)已經(jīng)走過了一個(gè)從無到有、從弱到強(qiáng)、從單個(gè)企業(yè)到產(chǎn)業(yè)群落的發(fā)展歷程。值得我們驕傲和驚喜的是,中國軟件產(chǎn)業(yè)已經(jīng)保持了十年超過30%的高速增長,更取得了舉國上下對其戰(zhàn)略地位的高度重視和一致認(rèn)知,越來越多的國人已
7、經(jīng)開始認(rèn)識(shí)到軟件業(yè)是信息產(chǎn)業(yè)的真正核心和靈魂,如果我們這個(gè)泱泱大國沒有強(qiáng)大的軟件技術(shù)和軟件產(chǎn)業(yè)做后盾,也就無法真正凝聚中國信息產(chǎn)業(yè)的核心競爭力!1.2 數(shù)據(jù)庫的現(xiàn)狀及發(fā)展數(shù)據(jù)庫系統(tǒng)是在計(jì)算機(jī)硬件、軟件發(fā)展的基礎(chǔ)上,在應(yīng)用需求的推動(dòng)下,從文件系統(tǒng)發(fā)展而來的。數(shù)據(jù)管理是指如何對數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),它是數(shù)據(jù)處理的中心問題。隨著計(jì)算機(jī)硬件和軟件的發(fā)展,數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)發(fā)展階段。 數(shù)據(jù)庫技術(shù)從20世紀(jì)60年代中期產(chǎn)生到今天僅僅是30年的歷史,但其發(fā)展速度之快,使用范圍之廣是其他技術(shù)望塵莫及的。短短30年間已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫,第二代的關(guān)系數(shù)
8、據(jù)庫系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算機(jī)技術(shù)等相互滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫技術(shù)發(fā)展的主要特征。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)模型的發(fā)展經(jīng)歷了格式化數(shù)據(jù)模型(包括層次數(shù)據(jù)模型和網(wǎng)狀數(shù)據(jù)模型)、關(guān)系數(shù)據(jù)模型,正在走向面向?qū)ο蟮臄?shù)據(jù)模型等非傳統(tǒng)數(shù)據(jù)模型。按照數(shù)據(jù)模型的進(jìn)展,數(shù)據(jù)庫技術(shù)可以相應(yīng)地分為三個(gè)發(fā)展階段:第一代數(shù)據(jù)庫系統(tǒng)支持層次和網(wǎng)狀這兩種格式化數(shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)為第一代數(shù)據(jù)庫系統(tǒng)。第二代數(shù)據(jù)庫系統(tǒng)支持關(guān)系數(shù)據(jù)模型的關(guān)系數(shù)據(jù)庫系統(tǒng)是第三代數(shù)據(jù)庫系統(tǒng)。新一代數(shù)據(jù)庫技術(shù)的研究和發(fā)展從20世紀(jì)
9、80年代以來,數(shù)據(jù)庫技術(shù)在商業(yè)領(lǐng)域的巨大成功刺激了其他領(lǐng)域?qū)?shù)據(jù)庫技術(shù)需求的迅速增長。這些新的領(lǐng)域?yàn)榱藬?shù)據(jù)庫應(yīng)用開辟了新的天地,同時(shí),在應(yīng)用中提出的一些新的數(shù)據(jù)管理的需求也直接推動(dòng)了數(shù)據(jù)庫技術(shù)的研究與發(fā)展,尤其是面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的研究與發(fā)展。第三代數(shù)據(jù)庫系統(tǒng)是支持面向?qū)ο髷?shù)據(jù)模型的數(shù)據(jù)庫系統(tǒng)。面向?qū)ο蟮臄?shù)據(jù)模型吸收了面向?qū)ο蟪绦蛟O(shè)計(jì)方法學(xué)的核心概念和基本思想。一個(gè)面向?qū)ο髷?shù)據(jù)模型是用面向?qū)ο笥^念來描述現(xiàn)實(shí)世界實(shí)體(對象)的邏輯組織、對象間限制、聯(lián)系等的模型。一系列面向?qū)ο蠛诵母拍顦?gòu)成了面向?qū)ο髷?shù)據(jù)模型的基礎(chǔ)。概括起來,面向?qū)ο髷?shù)據(jù)模型的核心概念是:對象標(biāo)識(shí)、封裝、類和類層次、繼承。1.3試卷
10、分析系統(tǒng)在我國的發(fā)展 隨著信息時(shí)代和中國軟件產(chǎn)業(yè)的不斷發(fā)展,各學(xué)校開始逐步將計(jì)算機(jī)教學(xué)引入到日常的教學(xué)工作中。試卷作為考察教學(xué)成果的重要手段之一,一直沒有得到較好的改善,如何準(zhǔn)確、快捷地了解綜合測試中每一學(xué)科的答題情況,以便有針對性地調(diào)節(jié)教學(xué)和指導(dǎo)復(fù)習(xí),一直是擺在教師、學(xué)生面前的一個(gè)難題。如果能夠使授課教師清晰掌握每一學(xué)科、每一道題的答題情況,對教師來說,可以進(jìn)行全員全卷的量化分析,從正確率、得分率到每一道題的錯(cuò)誤指向,使教學(xué)和復(fù)習(xí)真正做到有的放矢;學(xué)生本人也可以清晰地了解自己弱項(xiàng)科目和科目內(nèi)弱項(xiàng)知識(shí)點(diǎn)及弱項(xiàng)題型。試卷數(shù)據(jù)處理是整個(gè)考試過程中的重要環(huán)節(jié),試卷數(shù)據(jù)經(jīng)過充分處理可以提供許多重要信息
11、,對指導(dǎo)教學(xué)、準(zhǔn)確評估考生學(xué)習(xí)能力進(jìn)而提高教學(xué)質(zhì)量,具有重要意義。就如我們學(xué)校,杭州師范學(xué)院目前大約有14個(gè)二級(jí)學(xué)院,學(xué)生有14000人,試想一個(gè)學(xué)校在一個(gè)學(xué)期里將會(huì)有多少場的考試,因此試卷分析這一塊,應(yīng)該是一項(xiàng)非常繁瑣、且需要大量人力、物力的工作。同時(shí)手工的試卷分析工作存在計(jì)算粗糙、肯定在當(dāng)中會(huì)出錯(cuò),因此不能真實(shí)的代表學(xué)生的水平,也就無法提高整個(gè)的教學(xué)質(zhì)量水平。所以試卷分析應(yīng)該有個(gè)量化指標(biāo),使得整個(gè)工作能夠按照這個(gè)指標(biāo)有序地展開,有針對的指出試卷所存在的難度問題,有效地提高教師出卷的質(zhì)量,也有效的提高教育質(zhì)量水平計(jì)算機(jī)作為通用辦公設(shè)備,已經(jīng)或正在許多高校教研室普及。利用計(jì)算機(jī)輔助試卷數(shù)據(jù)處理
12、,可以大大提高試卷處理工作效率、規(guī)范處理過程,對開展試卷出題質(zhì)量的科學(xué)評估和教學(xué)研究,具有很強(qiáng)的實(shí)用價(jià)值,能大大地提高整個(gè)教育質(zhì)量和水平。盡管市場已有試卷閱卷專用設(shè)備供應(yīng),但因其通用性和費(fèi)用的限制,難以普及。目前多數(shù)學(xué)校該項(xiàng)工作仍以手工方式進(jìn)行,當(dāng)考生數(shù)量較大時(shí),試卷數(shù)據(jù)處理工作量極大,教師往往只能簡單地提供考生成績,許多考試信息白白浪費(fèi),試卷分析工作難以展開。試卷數(shù)據(jù)的處理工作許多學(xué)校還很不規(guī)范,試卷分析國內(nèi)仍處于起步階段,有關(guān)該領(lǐng)域的研究報(bào)道也較少。但隨著計(jì)算機(jī)應(yīng)用技術(shù)的普及,教學(xué)條件的提高,對試卷數(shù)據(jù)處理的要求也將發(fā)生深刻變化,傳統(tǒng)的手工方式將會(huì)逐步淘汰。1.4 開發(fā)試卷系統(tǒng)應(yīng)該注意的問
13、題在開發(fā)試卷分析系統(tǒng)時(shí)要注意到此系統(tǒng)使用的對象使用此系統(tǒng)的目的和作用,因此在開發(fā)的過程中應(yīng)先著重了解試卷分析的整個(gè)過程和步驟,應(yīng)重點(diǎn)解決比較重要和關(guān)鍵的部分,如對試卷的分析、試卷分析的測試指標(biāo)是如何實(shí)現(xiàn)、數(shù)據(jù)的管理、試卷分析的分析生成等。研究目標(biāo):主要研究如何借助計(jì)算機(jī)和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)對考試試卷質(zhì)量的分析評價(jià)。主要內(nèi)容:包括各種名稱(學(xué)院、課程、教師、班級(jí)等)的維護(hù);考試成績的錄入(導(dǎo)入)、修改、刪除、核對與存檔;試卷的查詢;考試成績的統(tǒng)計(jì)分析和圖表生成;試卷難度、區(qū)分度等指標(biāo)的計(jì)算;試卷出題質(zhì)量的自動(dòng)評價(jià);標(biāo)準(zhǔn)試卷分析報(bào)告的生成與打印等功能的實(shí)現(xiàn)。第二章 試卷分析系統(tǒng)的技術(shù)簡介2.1關(guān)鍵性開
14、發(fā)技術(shù)的介紹2.1.1c#c#(讀做 "c sharp",中文譯音暫時(shí)沒有專業(yè)人士一般讀"c sharp",現(xiàn)在很多非專業(yè)一般讀"c井"。c#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.net framework之上的高級(jí)程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(pdc)上登臺(tái)亮相。c#是微軟公司研究員anders hejlsberg的最新成果。c#看起來與java有著驚人的相似;它包括了諸如單一繼承、接口、與java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是c#與java有著明顯的不同,它借鑒了delphi的一個(gè)特點(diǎn),與com(組
15、件對象模型)是直接集成的,而且它是微軟公司.net windows網(wǎng)絡(luò)框架的主角。微軟c#語言定義主要是從c和c+繼承而來的,而且語言中的許多元素也反映了這一點(diǎn)。c#在設(shè)計(jì)者從c+繼承的可選選項(xiàng)方面比java要廣泛一些(比如說struts),它還增加了自己新的特點(diǎn)(比方說源代碼版本定義)。但它還太不成熟,不可能擠垮java。c#還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言,而微軟當(dāng)前為它的這種新語言大造聲勢也是值得注意的。目前大家的反應(yīng)是:“這是對java的反擊?!?c#更象java一些,雖然微軟在這個(gè)問題上保持沉默。這也是意料中的事情,我覺得,因?yàn)閖ava近來很成功而使用java的公司都報(bào)告說
16、它們在生產(chǎn)效率上比c+獲得了提高。java所帶來的巨大影響和大家對它的廣泛接受已經(jīng)由工作于這種語言和平臺(tái)之上的程序員數(shù)量明顯的說明了(估計(jì)世界范圍內(nèi)共有兩百五十萬程序員使用java)。由這種語言寫成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個(gè)級(jí)別的計(jì)算,包括無線計(jì)算和移動(dòng)電話(比如日本發(fā)明的java電話)。c#能夠在用戶領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經(jīng)由ssi公司的ceo和主席kalpathi s. suresh指出來的那樣?!拔野l(fā)現(xiàn)所有這些都是漸進(jìn)的,如果c#不存在,我們總能回到j(luò)ava或c和c+。這些都不完全是新技術(shù),它們在更大的意義上來說只是大公司制造的市場噱頭。我們
17、必須給他們時(shí)間安頓下來看看這些是不是真的對it工業(yè)有什么影響?!?.1.2asp.net較以前的web開發(fā)模型相比,asp.net提供了數(shù)個(gè)重要的優(yōu)點(diǎn):增強(qiáng)性能,asp.net是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼。與被解釋的不同,asp.net可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。世界級(jí)的工具支持。asp.net框架補(bǔ)充了visual studio集成開發(fā)環(huán)。境中的大量工具箱和設(shè)計(jì)器。wysiwyg編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于asp.net基于公共語言運(yùn)行庫,因此web應(yīng)
18、用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.net框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從web無縫訪問。另外,公共語言運(yùn)行庫的交互性保證在遷移到asp.net時(shí)保留基于com的開發(fā)中的現(xiàn)有投資。簡易型,asp.net使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如asp.net頁面框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似visual basic的簡單窗體處理模型中處理事件。另外,公共語言運(yùn)行庫利用托管代碼服務(wù)簡化了開發(fā)。2.1.3sql語言簡單介紹sql是英文structured query language的縮寫,意思為結(jié)構(gòu)化
19、查詢語言。 sql語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ansi(美國國家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。 目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如oracle、sybase、microsoft sql server、access等都采用了sql語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對sql語句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括select、insert、update、delete、creat以及drop在內(nèi)的標(biāo)準(zhǔn)的sql命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 在眾多的sq
20、l命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語句中位于select關(guān)鍵詞之后的列名用來決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設(shè)定返回表格中的所有列。select語句中位于from關(guān)鍵詞之后的表格名稱用來決定將要進(jìn)行查詢操作的目標(biāo)表格。2.1.4sql servser 數(shù)據(jù)庫sql server是由microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同開發(fā)的,并于1988
21、年推出了第一個(gè)os/2版本。 sql server近年來不斷更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用戶見面;sql server 2000是microsoft公司于2000年推出的最新版本。microsoft sql server 2000 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了一種稱為transact-sql的sql語言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請求和服務(wù)器的處理結(jié)果。支持xml(extensive markup language,擴(kuò)展標(biāo)記語言。強(qiáng)大的基于web的分
22、析,支持ole db和多種查詢。支持分布式的分區(qū)視圖。sql server具有以下特點(diǎn):是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。sql server與windows nt完全集成,利用了nt的許多功能,如發(fā)送和接受消息,管理登錄安全性等。sql server也可以很好地與microsoft backoffice產(chǎn)品集成。具有很好的伸縮性,可跨越從運(yùn)行windows 95/98的膝上型電腦到運(yùn)行windows 2000的大型多處理器等多種平臺(tái)使用。對web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)
23、庫中的數(shù)據(jù)發(fā)布到web頁面上。sql server提供數(shù)據(jù)倉庫功能,這個(gè)功能只在oracle和其他更昂貴的dbms中才有。第三章 系統(tǒng)分析第四章 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)初步調(diào)查初步調(diào)查,在試卷分析中應(yīng)該有的條件:學(xué)生人數(shù)、學(xué)生每題所得分?jǐn)?shù)、試卷的總題數(shù)以及每題所對應(yīng)的總分?jǐn)?shù)、難度系數(shù)。在此基礎(chǔ)上得出平均成績、每一檔次的人數(shù)。畫出成績分布矩形圖。最后得出分析的結(jié)果。因此在本系統(tǒng)中應(yīng)該必須具有三大模塊:1)名稱維護(hù):對教師,學(xué)生,班級(jí),學(xué)院等進(jìn)行入庫及管理。包括有:學(xué)院名稱、班級(jí)名稱、課程名稱、教師名稱的添加、刪除及修改等維護(hù)操作2)試卷維護(hù):對試卷進(jìn)行考試記錄添加、修改、刪除、整張?jiān)嚲淼膭h除、以及
24、對錄入數(shù)據(jù)的核對等操作。包括有:(1) 試卷輸入:輸入學(xué)院的名稱、學(xué)年、學(xué)期、學(xué)生所在的年級(jí)及班級(jí)、課程名稱、卷面每小題的滿分?jǐn)?shù)和整張?jiān)嚲淼臐M分?jǐn)?shù)、總的考試人數(shù)、任課教師(2) 試卷修改:對相關(guān)的資料及試卷進(jìn)行修改(3) 試卷刪除:對所選中的學(xué)生成績進(jìn)行刪除(4) 成績核對:對所選中的學(xué)生成績進(jìn)行相應(yīng)的核對3)試卷分析:提供試卷的分析功能并給出分析報(bào)告,將屏幕輸出的各種數(shù)據(jù)通過打印機(jī)4.2 系統(tǒng)需求分析開發(fā)軟件的功能:試卷分析評價(jià)系統(tǒng)1) 層次方框圖:身份驗(yàn)證系統(tǒng)維護(hù)密碼維護(hù)數(shù)據(jù)庫恢復(fù)數(shù)據(jù)庫備份系統(tǒng)初始化指標(biāo)維護(hù)區(qū)分度指標(biāo)難度指標(biāo)試卷分析幫助助分析報(bào)告打印分析報(bào)告生成試卷分析學(xué)生檢索試卷檢索檢
25、索索名稱維護(hù)教師名稱維護(hù)班級(jí)名稱維護(hù)學(xué)院名稱維護(hù)課程名稱維護(hù)試卷維護(hù)統(tǒng)計(jì)成績核對試卷刪除試卷修改試卷錄入數(shù)據(jù)瀏覽數(shù)據(jù)查詢圖1 層次方框圖2)系統(tǒng)流程圖:學(xué)生成績資料庫相關(guān)處理登陸試卷分析報(bào)表圖2 系統(tǒng)流程圖 3)數(shù)據(jù)流程圖:2.1更新學(xué)院信息學(xué)院信息學(xué)院信息2.2更新班級(jí)信息班級(jí)信息班級(jí)信息2接 受處 理1身 份驗(yàn) 證用戶密碼打開d1試卷信息課程信息信息反饋課程信息試卷信息2.3更新課程信息教師信息3試卷分析學(xué)生成績信息教師信息2.4更新教師信息報(bào)告產(chǎn)生學(xué)生成績信息用戶2.5更新學(xué)生成績信息圖3 數(shù)據(jù)流程圖4)數(shù)據(jù)描述: (1)靜態(tài)數(shù)據(jù) a. 學(xué)院信息表 學(xué)院名稱 b. 班級(jí)信息表 班級(jí)名稱
26、c. 教師信息表 教師名稱 d. 課程信息表課程名稱 d. 試卷信息表 學(xué)院名稱 班級(jí)名稱 教師名稱 課程名稱 學(xué)生學(xué)號(hào) 學(xué)界 學(xué)期 每題的得分?jǐn)?shù)(2)動(dòng)態(tài)數(shù)據(jù)庫 輸入數(shù)據(jù):菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng)。 輸出數(shù)據(jù):由查詢關(guān)鍵字所確定的數(shù)據(jù)庫集合(3)處理流程:系統(tǒng)啟動(dòng)時(shí),激活身份驗(yàn)證模塊;通過身份驗(yàn)證后,對系統(tǒng)初始化。根據(jù)登陸用戶的不同而顯示各自的菜單,并設(shè)置各全局變量;用戶點(diǎn)擊相應(yīng)的菜單條而運(yùn)行相應(yīng)的功能模塊;點(diǎn)擊“退出”菜單選項(xiàng)即可退出系統(tǒng)。 (3)各模塊設(shè)計(jì)如下表模塊編號(hào)模塊名稱備注模塊編號(hào)模塊名稱備注m0用戶登陸模塊進(jìn)行用戶身份驗(yàn)證m3.3刪除試卷模塊刪除所選的試卷m1.1系統(tǒng)初
27、始化模塊系統(tǒng)初始化m3.4成績核對模塊對所選的試卷進(jìn)行核對m1.2數(shù)據(jù)庫備份模塊進(jìn)行數(shù)據(jù)備份m4.1難度指標(biāo)模塊設(shè)置難度指標(biāo)m1.3數(shù)據(jù)庫恢復(fù)模塊進(jìn)行數(shù)據(jù)庫恢復(fù)m4.2區(qū)分度指標(biāo)模塊設(shè)置區(qū)分度指標(biāo)m1.4密碼維護(hù)模塊進(jìn)行密碼修改m4.3試卷分析評價(jià)模塊設(shè)置試卷分析的評價(jià)標(biāo)準(zhǔn)m2.1學(xué)院名稱維護(hù)模塊刪、添、改操作m5.1分析報(bào)告生成模塊分析試卷并產(chǎn)生報(bào)告m2.2教師名稱維護(hù)模塊刪、添、改操作m5.2打印分析報(bào)告模塊打印分析報(bào)告m2.3班級(jí)名稱維護(hù)模塊刪、添、改操作m6.1試卷檢索模塊檢索相關(guān)的試卷m2.4課程名稱維護(hù)模塊刪、添、改操作m6.2學(xué)生檢索模塊m3.1試卷錄入模塊錄入要分析的試卷m7幫
28、助模塊m3.2試卷修改模塊修改相關(guān)的資料或試卷m8退出模塊4.3 各子模塊的功能1)錄入該模塊分?jǐn)?shù)據(jù)錄入、數(shù)據(jù)修改、數(shù)據(jù)刪除三個(gè)子模塊,各子模塊功能如下:(1)數(shù)據(jù)錄入數(shù)據(jù)錄入分兩類數(shù)據(jù),一是基本數(shù)據(jù)錄入,二是考試試卷成績錄入?;緮?shù)據(jù)包括:學(xué)院名稱 (最好用代碼或列表選擇方式錄入) 學(xué)年 (最好用代碼或列表選擇方式錄入) 學(xué)期 (最好用代碼或列表選擇方式錄入) 學(xué)生所在年級(jí)班級(jí) (最好用代碼或列表選擇方式錄入) 課程名稱 任課教師 考試人數(shù) 卷面每小題的滿分?jǐn)?shù)和整個(gè)試卷的滿分?jǐn)?shù)考試試卷成績:要依次錄入每名學(xué)生的學(xué)號(hào)及每小題的得分?jǐn)?shù)。(由于各試卷的試題數(shù)量不一致,最好使用動(dòng)態(tài)的變量或數(shù)組)(2
29、)數(shù)據(jù)修改以列表的方式進(jìn)行修改即可。(兩類數(shù)據(jù)均需用修改)(3)數(shù)據(jù)刪除主要是對考試成績進(jìn)行刪除。(以列表選擇的方式刪除即可)2)數(shù)據(jù)查詢該模塊包括數(shù)據(jù)瀏覽、數(shù)據(jù)查詢兩個(gè)子模塊,各子模塊功能如下:(1)數(shù)據(jù)瀏覽對已經(jīng)錄入后的數(shù)據(jù)進(jìn)行查看瀏覽。(2)按學(xué)號(hào)進(jìn)行數(shù)據(jù)查詢。3)數(shù)據(jù)處理該模塊不需要顯示界面,主要是進(jìn)行各種統(tǒng)計(jì),計(jì)算,在執(zhí)行該模塊后各種統(tǒng)計(jì)、計(jì)算一次完成,各種統(tǒng)計(jì)、計(jì)算包括:(1)求每道小題的平均分和整個(gè)試卷的平均分。(2)求整個(gè)試卷的最高分和最低分。(3)求各分?jǐn)?shù)段的頻數(shù)(即各分?jǐn)?shù)段的人數(shù)),各分?jǐn)?shù)段為: 39分以下及百分率 40-49分及百分率 50-59分及百分率 60-69分及
30、百分率 70-79分及百分率 80-89分及百分率 90分以上及百分率4)數(shù)據(jù)輸出 該模塊包括兩個(gè)子模塊:屏幕輸出和打印輸出。(1)、屏幕輸出 輸出基本數(shù)據(jù)和各種統(tǒng)計(jì)測量數(shù)據(jù),共包括:學(xué)院名稱 學(xué)年 學(xué)期 學(xué)生所在年級(jí)班級(jí) 課程名稱 任課教師 考試人數(shù) 卷面每小題的滿分?jǐn)?shù)和整個(gè)試卷的滿分?jǐn)?shù) 上面統(tǒng)計(jì)測量的各種結(jié)果數(shù)據(jù) 試卷分析評語(按測量結(jié)果輸出分析評語) 通過統(tǒng)計(jì)圖形描述各分?jǐn)?shù)段的頻率屏幕輸出界面力求簡潔,緊湊,布局合理(在一個(gè)界面完成)。(2)打印輸出 將屏幕輸出的各種數(shù)據(jù)通過打印機(jī)輸出,(輸出樣式設(shè)計(jì)完后再給您發(fā)去)。5)系統(tǒng)維護(hù) 該模塊為系統(tǒng)的輔助性功能模塊,包括五個(gè)子模塊:(1)數(shù)據(jù)
31、備份 將在第一個(gè)模塊中輸入的數(shù)據(jù)備份到磁盤中(不備份統(tǒng)計(jì)出的數(shù)據(jù))。(2)數(shù)據(jù)引入 將備份在磁盤中的數(shù)據(jù)恢復(fù)到系統(tǒng)中。(3)代碼維護(hù) 如果在基本數(shù)據(jù)輸入中使用了代碼輸入,在這個(gè)模塊中可以實(shí)現(xiàn)代碼維護(hù)(添加、修改、刪除)。(4)更改密碼 如果使用了密碼,在這個(gè)模塊中可以更改。(5)系統(tǒng)初始化 完成系統(tǒng)的各種初始化工作。2.4系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)學(xué)業(yè)考試指標(biāo)測試系統(tǒng)數(shù)據(jù)維護(hù)數(shù)據(jù)查詢數(shù)據(jù)處理統(tǒng)計(jì)數(shù)據(jù)輸出系統(tǒng)維護(hù)數(shù)據(jù)錄入數(shù)據(jù)修改數(shù)據(jù)刪除數(shù)據(jù)查詢數(shù)據(jù)瀏覽屏幕輸出打印輸出綜合處理數(shù)據(jù)備份數(shù)據(jù)引入代碼維護(hù)更改密碼初始化圖4 結(jié)構(gòu)設(shè)計(jì)圖第五章 系統(tǒng)實(shí)現(xiàn)第六章 系統(tǒng)測試第四章 總結(jié)與展望1.1 系統(tǒng)開發(fā)總結(jié)本系統(tǒng)是
32、能對所輸入的學(xué)生試卷自動(dòng)進(jìn)行試卷分析的軟件。本軟件采 編寫,可運(yùn)行于等操sql205作平臺(tái),適應(yīng)大多數(shù)客戶現(xiàn)有的硬件設(shè)施。該軟件容量小,速度快,功能齊全,可靠性強(qiáng),使用壽命長,各項(xiàng)操作明確易懂,并且為主要管理人員設(shè)置了密碼操作及權(quán)限設(shè)置,保障了其安全性。它具有使用方便、功能相對齊全的特點(diǎn),通俗易懂,功能齊全,操作簡便,易學(xué)易用,并且適用性也比較強(qiáng)。1) 用戶特征適用人群:大、中、小學(xué)負(fù)責(zé)教務(wù)工作的人員以及公司、企業(yè)中的負(fù)責(zé)培訓(xùn)的相關(guān)人員。2)功能實(shí)現(xiàn) (1) 功能劃分 本軟件具備如下的功能:a 系統(tǒng)維護(hù)b 名稱維護(hù)c 試卷維護(hù)d 指標(biāo)維護(hù)e 試卷分析f 檢索查詢g 使用幫助3)功能描述a 系統(tǒng)
33、維護(hù)功能: 系統(tǒng)維護(hù)是對系統(tǒng)數(shù)據(jù)庫進(jìn)行的一系列操作,稍不注意,就可能毀壞數(shù)據(jù)庫,釀成大錯(cuò),因此必須由系統(tǒng)管理員來實(shí)施。系統(tǒng)維護(hù)包含4項(xiàng)內(nèi)容:系統(tǒng)初始化、數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)和密碼維護(hù)。b 名稱維護(hù)功能:是對試卷中所用到的基本數(shù)據(jù)進(jìn)行添加、修改和刪除操作 。包括學(xué) 院名稱維護(hù)、課程、名稱維護(hù)、教師姓名維護(hù)和班級(jí)名稱維護(hù)。c 試卷維護(hù)功能:可以對試卷進(jìn)行考試記錄添加、修改、刪除、整張?jiān)嚲淼膭h除、以及錄入數(shù)據(jù)的核對等操作。它包括試卷錄入、試卷修改、試卷刪除和成績核對等子系統(tǒng)。d 指標(biāo)維護(hù)功能:對試卷分析中所用到的難度指標(biāo)、區(qū)分度指標(biāo)和試卷分析判斷結(jié)果評價(jià)標(biāo)準(zhǔn)等的維護(hù)。難度指標(biāo)和區(qū)分度指標(biāo)一般情況下
34、是長期相對保持不變的,但為了適應(yīng)開放式軟件的需要,增加了這項(xiàng)功能,使得用戶可以自己定義各項(xiàng)分析判斷尺度。該子系統(tǒng)包括難度指標(biāo)維護(hù)、區(qū)分度指標(biāo)維護(hù)試卷分析評價(jià)指標(biāo)維護(hù)三個(gè)模塊。e 試卷分析功能:試卷分析子系統(tǒng)是用于實(shí)現(xiàn)對錄入的試卷記錄進(jìn)行各項(xiàng)指標(biāo)統(tǒng)計(jì)、匯總、分析并且生成分析統(tǒng)計(jì)報(bào)告,同時(shí)可以顯示和打印分析報(bào)告。f 檢索:對試卷進(jìn)行檢索、對學(xué)生進(jìn)行檢索g 幫助4)軟件性能指標(biāo)(1)數(shù)據(jù)精確度查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。查詢時(shí)應(yīng)保證查準(zhǔn)率,查到的記錄應(yīng)與給定的單項(xiàng)或組合查詢條件完全匹配。統(tǒng)計(jì)的結(jié)果準(zhǔn)確、可靠;計(jì)算指標(biāo)具有較高的可信度。(2)時(shí)間特性 一般操作的響應(yīng)時(shí)
35、間應(yīng)在1秒以內(nèi)。(3)適用性 適用性強(qiáng),能滿足一般學(xué)校的要求。(4)正確性要求發(fā)布的軟件達(dá)到用戶的預(yù)期目標(biāo),運(yùn)行時(shí)基本無錯(cuò)誤。(5)可靠性 在一般的情況下,不會(huì)出錯(cuò)。(6)運(yùn)行效率 對于試卷的檢索、統(tǒng)計(jì)、分析、輸出等操作,具有較高的效率,幾乎不需要用戶的等待。(7)數(shù)據(jù)完整性 要求能在發(fā)生意外 (如掉電)的情況下,保證不丟失數(shù)據(jù)(8)易使用性 要求能盡量為用戶的使用提供方便。 (9)可維護(hù)性 要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速、準(zhǔn)確對其進(jìn)行定位、診斷和修改。(10)可測試性 設(shè)計(jì)時(shí)盡可能減少測試本軟件的各項(xiàng)功能所需的工作量。(11)可復(fù)用性 設(shè)計(jì)時(shí)應(yīng)采取模塊化的方法進(jìn)行設(shè)計(jì),對系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚、低耦合的程度,以提高各模塊的復(fù)用性。(12)安全保密性 要求提供身份驗(yàn)證,只允許通過身份驗(yàn)證的用戶使用本軟件。(13)可理解性 對于本軟件提供的各種菜單命令,各種信息提示,應(yīng)易于用戶理解。6)與工程產(chǎn)品相關(guān)的關(guān)鍵技術(shù)概述本工程產(chǎn)品的關(guān)鍵技術(shù)在c#編程的程序設(shè)計(jì)與數(shù)據(jù)庫的結(jié)合,將所有的數(shù)據(jù)信息都放入數(shù)據(jù)庫中進(jìn)行存儲(chǔ),而這些數(shù)據(jù)信息的調(diào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年小學(xué)信息技術(shù)工作計(jì)劃范例(二篇)
- 2024年衛(wèi)生院車輛管理制度(二篇)
- 2024年小區(qū)地上車位買賣合同范本(二篇)
- 2024年安全工作例會(huì)管理制度(四篇)
- 2024年幼兒園中班家長工作計(jì)劃(三篇)
- 2024年小班教師工作計(jì)劃范文(二篇)
- 2024年工會(huì)個(gè)人工作總結(jié)范文(二篇)
- 2024年幼兒園區(qū)域活動(dòng)計(jì)劃范例(三篇)
- 2024年小學(xué)教師管理制度范本(四篇)
- 2024年委托加工協(xié)議參考模板(二篇)
- 地下管線探測技術(shù)方案
- 小數(shù)除法單元測試題
- 社會(huì)保險(xiǎn)稽核通知書
- 銅電解設(shè)備監(jiān)理工作作業(yè)指導(dǎo)(新)
- 玻璃鋼夾砂管施工方案doc
- 股權(quán)代持協(xié)議書(標(biāo)準(zhǔn)版)
- 智慧樹知到《食品保藏探秘》2019章節(jié)測試答案
- 二次結(jié)構(gòu)圈梁、構(gòu)造柱混凝土工程施工方案
- 急性胃腸炎病歷模板4頁
- 旋風(fēng)式除塵器使用說明書
- 1421平方差公式教案
評論
0/150
提交評論