試卷分析系統(tǒng)的實(shí)際與實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
試卷分析系統(tǒng)的實(shí)際與實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
試卷分析系統(tǒng)的實(shí)際與實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
試卷分析系統(tǒng)的實(shí)際與實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
試卷分析系統(tǒng)的實(shí)際與實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、東北大學(xué)東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)摘要試卷分析系統(tǒng)是總結(jié)分析學(xué)校試卷質(zhì)量的重要工具。本文以試卷分析系統(tǒng)的項(xiàng)目開(kāi)發(fā)為基礎(chǔ),介紹了中國(guó)試卷分析評(píng)價(jià)軟件的應(yīng)用發(fā)展和市場(chǎng)需求,同時(shí)介紹了數(shù)據(jù)庫(kù)的發(fā)展現(xiàn)狀及在本系統(tǒng)中的應(yīng)用,描述了整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程,分析了這個(gè)系統(tǒng)的和應(yīng)用前景。著重介紹了這個(gè)系統(tǒng)的設(shè)計(jì)思想、技術(shù)路線、開(kāi)發(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é)科、每一道題的答題情況,對(duì)教師來(lái)說(shuō),可以進(jìn)行全員全卷的量化分析,從正確率、得分率到每一道題的錯(cuò)誤指向,使教學(xué)和復(fù)習(xí)真正做到有的放矢;學(xué)生本人也可以清晰地了解自己弱項(xiàng)科目和科目?jī)?nèi)弱項(xiàng)知識(shí)點(diǎn)及弱項(xiàng)題型。隨著信息時(shí)代和中國(guó)軟件產(chǎn)業(yè)的不斷發(fā)展,各學(xué)校開(kāi)始逐步將計(jì)算機(jī)教學(xué)引入到日常的教學(xué)工作中。對(duì)試卷數(shù)據(jù)處理的要求也將發(fā)生深刻變化,傳統(tǒng)的手工方式將會(huì)逐步淘汰,本系統(tǒng)的推出為這項(xiàng)工作提供了高效、實(shí)用的解決方案。1.1 中國(guó)軟件產(chǎn)業(yè)簡(jiǎn)介我國(guó)的軟件產(chǎn)業(yè)始于80年代,1994年后得到了迅猛發(fā)展。一般而言,我國(guó)軟件產(chǎn)業(yè)的發(fā)展可分為如

5、下幾個(gè)階段: 第一階段:萌芽階段(19891991年之前)。這一階段,軟件產(chǎn)業(yè)的概念在國(guó)內(nèi)被提出并為社會(huì)各界所關(guān)注。面對(duì)西方語(yǔ)系產(chǎn)品從pc到軟件的強(qiáng)勢(shì)入侵,中國(guó)民族軟件產(chǎn)業(yè)的先行者開(kāi)始了不折不撓的探索。這一階段的國(guó)產(chǎn)軟件以個(gè)人開(kāi)發(fā)為主要特征。典型代表:wps中文漢字處理系統(tǒng)與它的開(kāi)發(fā)者裘伯君先生。 第二階段:起步階段(19911994年)。隨著x86微機(jī)的推廣,國(guó)內(nèi)開(kāi)始出現(xiàn)專業(yè)軟件開(kāi)發(fā)公司,但受資本和技術(shù)能力限制,主要從事軟件漢化和簡(jiǎn)單工具軟件的開(kāi)發(fā)。這一階段國(guó)家加強(qiáng)了軟件產(chǎn)業(yè)的規(guī)劃,及時(shí)頒布了計(jì)算機(jī)軟件保護(hù)條例、計(jì)算機(jī)軟件著作權(quán)登記辦法等政策法規(guī),我國(guó)的軟件產(chǎn)業(yè)開(kāi)始進(jìn)入一個(gè)規(guī)范化展的階段。

6、第三階段:興起階段(1994年以后)。隨著改革開(kāi)放的深入,國(guó)外大批軟件產(chǎn)品涌入中國(guó),對(duì)民族軟件產(chǎn)業(yè)提出了嚴(yán)峻挑戰(zhàn),同時(shí)也帶來(lái)了前所未有的機(jī)遇。一批飽經(jīng)磨礪的民族專業(yè)化軟件企業(yè)從激烈的競(jìng)爭(zhēng)中得以生存發(fā)展,在教育、財(cái)務(wù)及商務(wù)管理、娛樂(lè)游戲等領(lǐng)域取得了一定的優(yōu)勢(shì)。這一階段的典型代表:用友、金山、金蝶以及洪恩等。 經(jīng)過(guò)二十年的發(fā)展,我國(guó)的軟件產(chǎn)業(yè)已經(jīng)初具規(guī)模,并展現(xiàn)了廣闊的前景。綜上所述,中國(guó)軟件產(chǎn)業(yè)已經(jīng)走過(guò)了一個(gè)從無(wú)到有、從弱到強(qiáng)、從單個(gè)企業(yè)到產(chǎn)業(yè)群落的發(fā)展歷程。值得我們驕傲和驚喜的是,中國(guó)軟件產(chǎn)業(yè)已經(jīng)保持了十年超過(guò)30%的高速增長(zhǎng),更取得了舉國(guó)上下對(duì)其戰(zhàn)略地位的高度重視和一致認(rèn)知,越來(lái)越多的國(guó)人已

7、經(jīng)開(kāi)始認(rèn)識(shí)到軟件業(yè)是信息產(chǎn)業(yè)的真正核心和靈魂,如果我們這個(gè)泱泱大國(guó)沒(méi)有強(qiáng)大的軟件技術(shù)和軟件產(chǎn)業(yè)做后盾,也就無(wú)法真正凝聚中國(guó)信息產(chǎn)業(yè)的核心競(jìng)爭(zhēng)力!1.2 數(shù)據(jù)庫(kù)的現(xiàn)狀及發(fā)展數(shù)據(jù)庫(kù)系統(tǒng)是在計(jì)算機(jī)硬件、軟件發(fā)展的基礎(chǔ)上,在應(yīng)用需求的推動(dòng)下,從文件系統(tǒng)發(fā)展而來(lái)的。數(shù)據(jù)管理是指如何對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),它是數(shù)據(jù)處理的中心問(wèn)題。隨著計(jì)算機(jī)硬件和軟件的發(fā)展,數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)發(fā)展階段。 數(shù)據(jù)庫(kù)技術(shù)從20世紀(jì)60年代中期產(chǎn)生到今天僅僅是30年的歷史,但其發(fā)展速度之快,使用范圍之廣是其他技術(shù)望塵莫及的。短短30年間已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù),第二代的關(guān)系數(shù)

8、據(jù)庫(kù)系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算機(jī)技術(shù)等相互滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(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ù)庫(kù)技術(shù)可以相應(yīng)地分為三個(gè)發(fā)展階段:第一代數(shù)據(jù)庫(kù)系統(tǒng)支持層次和網(wǎng)狀這兩種格式化數(shù)據(jù)模型的數(shù)據(jù)庫(kù)系統(tǒng)為第一代數(shù)據(jù)庫(kù)系統(tǒng)。第二代數(shù)據(jù)庫(kù)系統(tǒng)支持關(guān)系數(shù)據(jù)模型的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是第三代數(shù)據(jù)庫(kù)系統(tǒng)。新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展從20世紀(jì)

9、80年代以來(lái),數(shù)據(jù)庫(kù)技術(shù)在商業(yè)領(lǐng)域的巨大成功刺激了其他領(lǐng)域?qū)?shù)據(jù)庫(kù)技術(shù)需求的迅速增長(zhǎng)。這些新的領(lǐng)域?yàn)榱藬?shù)據(jù)庫(kù)應(yīng)用開(kāi)辟了新的天地,同時(shí),在應(yīng)用中提出的一些新的數(shù)據(jù)管理的需求也直接推動(dòng)了數(shù)據(jù)庫(kù)技術(shù)的研究與發(fā)展,尤其是面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)的研究與發(fā)展。第三代數(shù)據(jù)庫(kù)系統(tǒng)是支持面向?qū)ο髷?shù)據(jù)模型的數(shù)據(jù)庫(kù)系統(tǒng)。面向?qū)ο蟮臄?shù)據(jù)模型吸收了面向?qū)ο蟪绦蛟O(shè)計(jì)方法學(xué)的核心概念和基本思想。一個(gè)面向?qū)ο髷?shù)據(jù)模型是用面向?qū)ο笥^念來(lái)描述現(xiàn)實(shí)世界實(shí)體(對(duì)象)的邏輯組織、對(duì)象間限制、聯(lián)系等的模型。一系列面向?qū)ο蠛诵母拍顦?gòu)成了面向?qū)ο髷?shù)據(jù)模型的基礎(chǔ)。概括起來(lái),面向?qū)ο髷?shù)據(jù)模型的核心概念是:對(duì)象標(biāo)識(shí)、封裝、類和類層次、繼承。1.3試卷

10、分析系統(tǒng)在我國(guó)的發(fā)展 隨著信息時(shí)代和中國(guó)軟件產(chǎn)業(yè)的不斷發(fā)展,各學(xué)校開(kāi)始逐步將計(jì)算機(jī)教學(xué)引入到日常的教學(xué)工作中。試卷作為考察教學(xué)成果的重要手段之一,一直沒(méi)有得到較好的改善,如何準(zhǔn)確、快捷地了解綜合測(cè)試中每一學(xué)科的答題情況,以便有針對(duì)性地調(diào)節(jié)教學(xué)和指導(dǎo)復(fù)習(xí),一直是擺在教師、學(xué)生面前的一個(gè)難題。如果能夠使授課教師清晰掌握每一學(xué)科、每一道題的答題情況,對(duì)教師來(lái)說(shuō),可以進(jìn)行全員全卷的量化分析,從正確率、得分率到每一道題的錯(cuò)誤指向,使教學(xué)和復(fù)習(xí)真正做到有的放矢;學(xué)生本人也可以清晰地了解自己弱項(xiàng)科目和科目?jī)?nèi)弱項(xiàng)知識(shí)點(diǎn)及弱項(xiàng)題型。試卷數(shù)據(jù)處理是整個(gè)考試過(guò)程中的重要環(huán)節(jié),試卷數(shù)據(jù)經(jīng)過(guò)充分處理可以提供許多重要信息

11、,對(duì)指導(dǎo)教學(xué)、準(zhǔn)確評(píng)估考生學(xué)習(xí)能力進(jìn)而提高教學(xué)質(zhì)量,具有重要意義。就如我們學(xué)校,杭州師范學(xué)院目前大約有14個(gè)二級(jí)學(xué)院,學(xué)生有14000人,試想一個(gè)學(xué)校在一個(gè)學(xué)期里將會(huì)有多少場(chǎng)的考試,因此試卷分析這一塊,應(yīng)該是一項(xiàng)非常繁瑣、且需要大量人力、物力的工作。同時(shí)手工的試卷分析工作存在計(jì)算粗糙、肯定在當(dāng)中會(huì)出錯(cuò),因此不能真實(shí)的代表學(xué)生的水平,也就無(wú)法提高整個(gè)的教學(xué)質(zhì)量水平。所以試卷分析應(yīng)該有個(gè)量化指標(biāo),使得整個(gè)工作能夠按照這個(gè)指標(biāo)有序地展開(kāi),有針對(duì)的指出試卷所存在的難度問(wèn)題,有效地提高教師出卷的質(zhì)量,也有效的提高教育質(zhì)量水平計(jì)算機(jī)作為通用辦公設(shè)備,已經(jīng)或正在許多高校教研室普及。利用計(jì)算機(jī)輔助試卷數(shù)據(jù)處理

12、,可以大大提高試卷處理工作效率、規(guī)范處理過(guò)程,對(duì)開(kāi)展試卷出題質(zhì)量的科學(xué)評(píng)估和教學(xué)研究,具有很強(qiáng)的實(shí)用價(jià)值,能大大地提高整個(gè)教育質(zhì)量和水平。盡管市場(chǎng)已有試卷閱卷專用設(shè)備供應(yīng),但因其通用性和費(fèi)用的限制,難以普及。目前多數(shù)學(xué)校該項(xiàng)工作仍以手工方式進(jìn)行,當(dāng)考生數(shù)量較大時(shí),試卷數(shù)據(jù)處理工作量極大,教師往往只能簡(jiǎn)單地提供考生成績(jī),許多考試信息白白浪費(fèi),試卷分析工作難以展開(kāi)。試卷數(shù)據(jù)的處理工作許多學(xué)校還很不規(guī)范,試卷分析國(guó)內(nèi)仍處于起步階段,有關(guān)該領(lǐng)域的研究報(bào)道也較少。但隨著計(jì)算機(jī)應(yīng)用技術(shù)的普及,教學(xué)條件的提高,對(duì)試卷數(shù)據(jù)處理的要求也將發(fā)生深刻變化,傳統(tǒng)的手工方式將會(huì)逐步淘汰。1.4 開(kāi)發(fā)試卷系統(tǒng)應(yīng)該注意的問(wèn)

13、題在開(kāi)發(fā)試卷分析系統(tǒng)時(shí)要注意到此系統(tǒng)使用的對(duì)象使用此系統(tǒng)的目的和作用,因此在開(kāi)發(fā)的過(guò)程中應(yīng)先著重了解試卷分析的整個(gè)過(guò)程和步驟,應(yīng)重點(diǎn)解決比較重要和關(guān)鍵的部分,如對(duì)試卷的分析、試卷分析的測(cè)試指標(biāo)是如何實(shí)現(xiàn)、數(shù)據(jù)的管理、試卷分析的分析生成等。研究目標(biāo):主要研究如何借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)對(duì)考試試卷質(zhì)量的分析評(píng)價(jià)。主要內(nèi)容:包括各種名稱(學(xué)院、課程、教師、班級(jí)等)的維護(hù);考試成績(jī)的錄入(導(dǎo)入)、修改、刪除、核對(duì)與存檔;試卷的查詢;考試成績(jī)的統(tǒng)計(jì)分析和圖表生成;試卷難度、區(qū)分度等指標(biāo)的計(jì)算;試卷出題質(zhì)量的自動(dòng)評(píng)價(jià);標(biāo)準(zhǔn)試卷分析報(bào)告的生成與打印等功能的實(shí)現(xiàn)。第二章 試卷分析系統(tǒng)的技術(shù)簡(jiǎn)介2.1關(guān)鍵性開(kāi)

14、發(fā)技術(shù)的介紹2.1.1c#c#(讀做 "c sharp",中文譯音暫時(shí)沒(méi)有專業(yè)人士一般讀"c sharp",現(xiàn)在很多非專業(yè)一般讀"c井"。c#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.net framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開(kāi)發(fā)者論壇(pdc)上登臺(tái)亮相。c#是微軟公司研究員anders hejlsberg的最新成果。c#看起來(lái)與java有著驚人的相似;它包括了諸如單一繼承、接口、與java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過(guò)程。但是c#與java有著明顯的不同,它借鑒了delphi的一個(gè)特點(diǎn),與com(組

15、件對(duì)象模型)是直接集成的,而且它是微軟公司.net windows網(wǎng)絡(luò)框架的主角。微軟c#語(yǔ)言定義主要是從c和c+繼承而來(lái)的,而且語(yǔ)言中的許多元素也反映了這一點(diǎn)。c#在設(shè)計(jì)者從c+繼承的可選選項(xiàng)方面比java要廣泛一些(比如說(shuō)struts),它還增加了自己新的特點(diǎn)(比方說(shuō)源代碼版本定義)。但它還太不成熟,不可能擠垮java。c#還需要進(jìn)化成一種開(kāi)發(fā)者能夠接受和采用的語(yǔ)言,而微軟當(dāng)前為它的這種新語(yǔ)言大造聲勢(shì)也是值得注意的。目前大家的反應(yīng)是:“這是對(duì)java的反擊?!?c#更象java一些,雖然微軟在這個(gè)問(wèn)題上保持沉默。這也是意料中的事情,我覺(jué)得,因?yàn)閖ava近來(lái)很成功而使用java的公司都報(bào)告說(shuō)

16、它們?cè)谏a(chǎn)效率上比c+獲得了提高。java所帶來(lái)的巨大影響和大家對(duì)它的廣泛接受已經(jīng)由工作于這種語(yǔ)言和平臺(tái)之上的程序員數(shù)量明顯的說(shuō)明了(估計(jì)世界范圍內(nèi)共有兩百五十萬(wàn)程序員使用java)。由這種語(yǔ)言寫(xiě)成的應(yīng)用程序的數(shù)量是令人驚訝的并已經(jīng)滲透了每一個(gè)級(jí)別的計(jì)算,包括無(wú)線計(jì)算和移動(dòng)電話(比如日本發(fā)明的java電話)。c#能夠在用戶領(lǐng)域獲得這樣的禮遇嗎?我們必須等待并觀望,就象已經(jīng)由ssi公司的ceo和主席kalpathi s. suresh指出來(lái)的那樣?!拔野l(fā)現(xiàn)所有這些都是漸進(jìn)的,如果c#不存在,我們總能回到j(luò)ava或c和c+。這些都不完全是新技術(shù),它們?cè)诟蟮囊饬x上來(lái)說(shuō)只是大公司制造的市場(chǎng)噱頭。我們

17、必須給他們時(shí)間安頓下來(lái)看看這些是不是真的對(duì)it工業(yè)有什么影響。”2.1.2asp.net較以前的web開(kāi)發(fā)模型相比,asp.net提供了數(shù)個(gè)重要的優(yōu)點(diǎn):增強(qiáng)性能,asp.net是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的不同,asp.net可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫(xiě)代碼行之前便顯著提高了性能。世界級(jí)的工具支持。asp.net框架補(bǔ)充了visual studio集成開(kāi)發(fā)環(huán)。境中的大量工具箱和設(shè)計(jì)器。wysiwyg編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。威力和靈活性。由于asp.net基于公共語(yǔ)言運(yùn)行庫(kù),因此web應(yīng)

18、用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.net框架類庫(kù)、消息處理和數(shù)據(jù)訪問(wèn)解決方案都可從web無(wú)縫訪問(wèn)。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到asp.net時(shí)保留基于com的開(kāi)發(fā)中的現(xiàn)有投資。簡(jiǎn)易型,asp.net使執(zhí)行常見(jiàn)任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如asp.net頁(yè)面框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開(kāi)的用戶界面,和在類似visual basic的簡(jiǎn)單窗體處理模型中處理事件。另外,公共語(yǔ)言運(yùn)行庫(kù)利用托管代碼服務(wù)簡(jiǎn)化了開(kāi)發(fā)。2.1.3sql語(yǔ)言簡(jiǎn)單介紹sql是英文structured query language的縮寫(xiě),意思為結(jié)構(gòu)化

19、查詢語(yǔ)言。 sql語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ansi(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,sql被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。sql語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。 目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如oracle、sybase、microsoft sql server、access等都采用了sql語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)sql語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括select、insert、update、delete、creat以及drop在內(nèi)的標(biāo)準(zhǔn)的sql命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 在眾多的sq

20、l命令中,select語(yǔ)句應(yīng)該算是使用最頻繁的。select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語(yǔ)句中位于select關(guān)鍵詞之后的列名用來(lái)決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來(lái)設(shè)定返回表格中的所有列。select語(yǔ)句中位于from關(guān)鍵詞之后的表格名稱用來(lái)決定將要進(jìn)行查詢操作的目標(biāo)表格。2.1.4sql servser 數(shù)據(jù)庫(kù)sql server是由microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同開(kāi)發(fā)的,并于1988

21、年推出了第一個(gè)os/2版本。 sql server近年來(lái)不斷更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用戶見(jiàn)面;sql server 2000是microsoft公司于2000年推出的最新版本。microsoft sql server 2000 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了一種稱為transact-sql的sql語(yǔ)言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)的請(qǐng)求和服務(wù)器的處理結(jié)果。支持xml(extensive markup language,擴(kuò)展標(biāo)記語(yǔ)言。強(qiáng)大的基于web的分

22、析,支持ole db和多種查詢。支持分布式的分區(qū)視圖。sql server具有以下特點(diǎn):是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。豐富的編程接口工具,為用戶進(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)使用。對(duì)web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)

23、庫(kù)中的數(shù)據(jù)發(fā)布到web頁(yè)面上。sql server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(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ù)以及每題所對(duì)應(yīng)的總分?jǐn)?shù)、難度系數(shù)。在此基礎(chǔ)上得出平均成績(jī)、每一檔次的人數(shù)。畫(huà)出成績(jī)分布矩形圖。最后得出分析的結(jié)果。因此在本系統(tǒng)中應(yīng)該必須具有三大模塊:1)名稱維護(hù):對(duì)教師,學(xué)生,班級(jí),學(xué)院等進(jìn)行入庫(kù)及管理。包括有:學(xué)院名稱、班級(jí)名稱、課程名稱、教師名稱的添加、刪除及修改等維護(hù)操作2)試卷維護(hù):對(duì)試卷進(jìn)行考試記錄添加、修改、刪除、整張?jiān)嚲淼膭h除、以及

24、對(duì)錄入數(shù)據(jù)的核對(duì)等操作。包括有:(1) 試卷輸入:輸入學(xué)院的名稱、學(xué)年、學(xué)期、學(xué)生所在的年級(jí)及班級(jí)、課程名稱、卷面每小題的滿分?jǐn)?shù)和整張?jiān)嚲淼臐M分?jǐn)?shù)、總的考試人數(shù)、任課教師(2) 試卷修改:對(duì)相關(guān)的資料及試卷進(jìn)行修改(3) 試卷刪除:對(duì)所選中的學(xué)生成績(jī)進(jìn)行刪除(4) 成績(jī)核對(duì):對(duì)所選中的學(xué)生成績(jī)進(jìn)行相應(yīng)的核對(duì)3)試卷分析:提供試卷的分析功能并給出分析報(bào)告,將屏幕輸出的各種數(shù)據(jù)通過(guò)打印機(jī)4.2 系統(tǒng)需求分析開(kāi)發(fā)軟件的功能:試卷分析評(píng)價(jià)系統(tǒng)1) 層次方框圖:身份驗(yàn)證系統(tǒng)維護(hù)密碼維護(hù)數(shù)據(jù)庫(kù)恢復(fù)數(shù)據(jù)庫(kù)備份系統(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ì)成績(jī)核對(duì)試卷刪除試卷修改試卷錄入數(shù)據(jù)瀏覽數(shù)據(jù)查詢圖1 層次方框圖2)系統(tǒng)流程圖:學(xué)生成績(jī)資料庫(kù)相關(guān)處理登陸試卷分析報(bào)表圖2 系統(tǒng)流程圖 3)數(shù)據(jù)流程圖:2.1更新學(xué)院信息學(xué)院信息學(xué)院信息2.2更新班級(jí)信息班級(jí)信息班級(jí)信息2接 受處 理1身 份驗(yàn) 證用戶密碼打開(kāi)d1試卷信息課程信息信息反饋課程信息試卷信息2.3更新課程信息教師信息3試卷分析學(xué)生成績(jī)信息教師信息2.4更新教師信息報(bào)告產(chǎn)生學(xué)生成績(jī)信息用戶2.5更新學(xué)生成績(jī)信息圖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ù)庫(kù) 輸入數(shù)據(jù):菜單選項(xiàng),查詢關(guān)鍵字,新建記錄項(xiàng)。 輸出數(shù)據(jù):由查詢關(guān)鍵字所確定的數(shù)據(jù)庫(kù)集合(3)處理流程:系統(tǒng)啟動(dòng)時(shí),激活身份驗(yàn)證模塊;通過(guò)身份驗(yàn)證后,對(duì)系統(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ī)核對(duì)模塊對(duì)所選的試卷進(jìn)行核對(duì)m1.2數(shù)據(jù)庫(kù)備份模塊進(jìn)行數(shù)據(jù)備份m4.1難度指標(biāo)模塊設(shè)置難度指標(biāo)m1.3數(shù)據(jù)庫(kù)恢復(fù)模塊進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)m4.2區(qū)分度指標(biāo)模塊設(shè)置區(qū)分度指標(biāo)m1.4密碼維護(hù)模塊進(jìn)行密碼修改m4.3試卷分析評(píng)價(jià)模塊設(shè)置試卷分析的評(píng)價(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ù)錄入,二是考試試卷成績(jī)錄入?;緮?shù)據(jù)包括:學(xué)院名稱 (最好用代碼或列表選擇方式錄入) 學(xué)年 (最好用代碼或列表選擇方式錄入) 學(xué)期 (最好用代碼或列表選擇方式錄入) 學(xué)生所在年級(jí)班級(jí) (最好用代碼或列表選擇方式錄入) 課程名稱 任課教師 考試人數(shù) 卷面每小題的滿分?jǐn)?shù)和整個(gè)試卷的滿分?jǐn)?shù)考試試卷成績(jī):要依次錄入每名學(xué)生的學(xué)號(hào)及每小題的得分?jǐn)?shù)。(由于各試卷的試題數(shù)量不一致,最好使用動(dòng)態(tài)的變量或數(shù)組)(2

29、)數(shù)據(jù)修改以列表的方式進(jìn)行修改即可。(兩類數(shù)據(jù)均需用修改)(3)數(shù)據(jù)刪除主要是對(duì)考試成績(jī)進(jìn)行刪除。(以列表選擇的方式刪除即可)2)數(shù)據(jù)查詢?cè)撃K包括數(shù)據(jù)瀏覽、數(shù)據(jù)查詢兩個(gè)子模塊,各子模塊功能如下:(1)數(shù)據(jù)瀏覽對(duì)已經(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ì)測(cè)量數(shù)據(jù),共包括:學(xué)院名稱 學(xué)年 學(xué)期 學(xué)生所在年級(jí)班級(jí) 課程名稱 任課教師 考試人數(shù) 卷面每小題的滿分?jǐn)?shù)和整個(gè)試卷的滿分?jǐn)?shù) 上面統(tǒng)計(jì)測(cè)量的各種結(jié)果數(shù)據(jù) 試卷分析評(píng)語(yǔ)(按測(cè)量結(jié)果輸出分析評(píng)語(yǔ)) 通過(guò)統(tǒng)計(jì)圖形描述各分?jǐn)?shù)段的頻率屏幕輸出界面力求簡(jiǎn)潔,緊湊,布局合理(在一個(gè)界面完成)。(2)打印輸出 將屏幕輸出的各種數(shù)據(jù)通過(guò)打印機(jī)輸出,(輸出樣式設(shè)計(jì)完后再給您發(fā)去)。5)系統(tǒng)維護(hù) 該模塊為系統(tǒng)的輔助性功能模塊,包括五個(gè)子模塊:(1)數(shù)據(jù)

31、備份 將在第一個(gè)模塊中輸入的數(shù)據(jù)備份到磁盤(pán)中(不備份統(tǒng)計(jì)出的數(shù)據(jù))。(2)數(shù)據(jù)引入 將備份在磁盤(pán)中的數(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)測(cè)試系統(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)測(cè)試第四章 總結(jié)與展望1.1 系統(tǒng)開(kāi)發(fā)總結(jié)本系統(tǒng)是

32、能對(duì)所輸入的學(xué)生試卷自動(dòng)進(jìn)行試卷分析的軟件。本軟件采 編寫(xiě),可運(yùn)行于等操sql205作平臺(tái),適應(yīng)大多數(shù)客戶現(xiàn)有的硬件設(shè)施。該軟件容量小,速度快,功能齊全,可靠性強(qiáng),使用壽命長(zhǎng),各項(xiàng)操作明確易懂,并且為主要管理人員設(shè)置了密碼操作及權(quán)限設(shè)置,保障了其安全性。它具有使用方便、功能相對(duì)齊全的特點(diǎn),通俗易懂,功能齊全,操作簡(jiǎ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ù)是對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行的一系列操作,稍不注意,就可能毀壞數(shù)據(jù)庫(kù),釀成大錯(cuò),因此必須由系統(tǒng)管理員來(lái)實(shí)施。系統(tǒng)維護(hù)包含4項(xiàng)內(nèi)容:系統(tǒng)初始化、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)和密碼維護(hù)。b 名稱維護(hù)功能:是對(duì)試卷中所用到的基本數(shù)據(jù)進(jìn)行添加、修改和刪除操作 。包括學(xué) 院名稱維護(hù)、課程、名稱維護(hù)、教師姓名維護(hù)和班級(jí)名稱維護(hù)。c 試卷維護(hù)功能:可以對(duì)試卷進(jìn)行考試記錄添加、修改、刪除、整張?jiān)嚲淼膭h除、以及錄入數(shù)據(jù)的核對(duì)等操作。它包括試卷錄入、試卷修改、試卷刪除和成績(jī)核對(duì)等子系統(tǒng)。d 指標(biāo)維護(hù)功能:對(duì)試卷分析中所用到的難度指標(biāo)、區(qū)分度指標(biāo)和試卷分析判斷結(jié)果評(píng)價(jià)標(biāo)準(zhǔn)等的維護(hù)。難度指標(biāo)和區(qū)分度指標(biāo)一般情況下

34、是長(zhǎng)期相對(duì)保持不變的,但為了適應(yīng)開(kāi)放式軟件的需要,增加了這項(xiàng)功能,使得用戶可以自己定義各項(xiàng)分析判斷尺度。該子系統(tǒng)包括難度指標(biāo)維護(hù)、區(qū)分度指標(biāo)維護(hù)試卷分析評(píng)價(jià)指標(biāo)維護(hù)三個(gè)模塊。e 試卷分析功能:試卷分析子系統(tǒng)是用于實(shí)現(xiàn)對(duì)錄入的試卷記錄進(jìn)行各項(xiàng)指標(biāo)統(tǒng)計(jì)、匯總、分析并且生成分析統(tǒng)計(jì)報(bào)告,同時(shí)可以顯示和打印分析報(bào)告。f 檢索:對(duì)試卷進(jìn)行檢索、對(duì)學(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í)基本無(wú)錯(cuò)誤。(5)可靠性 在一般的情況下,不會(huì)出錯(cuò)。(6)運(yùn)行效率 對(duì)于試卷的檢索、統(tǒng)計(jì)、分析、輸出等操作,具有較高的效率,幾乎不需要用戶的等待。(7)數(shù)據(jù)完整性 要求能在發(fā)生意外 (如掉電)的情況下,保證不丟失數(shù)據(jù)(8)易使用性 要求能盡量為用戶的使用提供方便。 (9)可維護(hù)性 要求本軟件在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤時(shí),能快速、準(zhǔn)確對(duì)其進(jìn)行定位、診斷和修改。(10)可測(cè)試性 設(shè)計(jì)時(shí)盡可能減少測(cè)試本軟件的各項(xiàng)功能所需的工作量。(11)可復(fù)用性 設(shè)計(jì)時(shí)應(yīng)采取模塊化的方法進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)內(nèi)各模塊接口盡可能達(dá)到高內(nèi)聚、低耦合的程度,以提高各模塊的復(fù)用性。(12)安全保密性 要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶使用本軟件。(13)可理解性 對(duì)于本軟件提供的各種菜單命令,各種信息提示,應(yīng)易于用戶理解。6)與工程產(chǎn)品相關(guān)的關(guān)鍵技術(shù)概述本工程產(chǎn)品的關(guān)鍵技術(shù)在c#編程的程序設(shè)計(jì)與數(shù)據(jù)庫(kù)的結(jié)合,將所有的數(shù)據(jù)信息都放入數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ),而這些數(shù)據(jù)信息的調(diào)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論