




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試題庫(kù)管理系統(tǒng)
摘要
隨著當(dāng)今計(jì)算機(jī)技術(shù)的飛速發(fā)展,利用計(jì)算機(jī)進(jìn)行試題庫(kù)的管理和考試分析已成為
學(xué)校推動(dòng)教學(xué)改革、提高教學(xué)質(zhì)量的重要內(nèi)容。
試題庫(kù)管理是學(xué)校工作的重要組成部分,如何快速有效合理的組卷和試題庫(kù)完善
的保管是所有教師和學(xué)校管理者共同高度關(guān)注的問(wèn)題。大部分的題庫(kù)管理系統(tǒng)很
難保證試題的多樣性、全面性和試卷難度的恰當(dāng)分配。為了解決教師出題困難,
幫助教師輕松的出一份高質(zhì)量的試卷,所以開(kāi)發(fā)試題庫(kù)管理系統(tǒng)是非常必要的O
本系統(tǒng)從管理信息系統(tǒng)課程出發(fā),采用樹(shù)狀管理結(jié)構(gòu),設(shè)計(jì)完成了試題試卷項(xiàng)目
類(lèi)型設(shè)置、題庫(kù)管理、試卷管理等功能。大量的測(cè)試表明本系在
Windows98/2000/Xp配合Office的環(huán)境下程序運(yùn)行穩(wěn)定,且各項(xiàng)功能都很正確,
基本達(dá)到了預(yù)期的要求!
關(guān)鍵詞:前臺(tái)數(shù)據(jù)庫(kù)題庫(kù)管理自動(dòng)組卷題型
ItemManagementSystem
Abstract
Withtoday'scomputertechnologytotherapiddevelopment,usingcomputersto
carryoutthetestlibrarymanagementandanalysishasbecometheexamination
schoolstopromotetheteachingreform,improvingthequalityofteachingcritical.
Testlibrarymanagementareanimportantcomponentofschools.Howquicklyand
efficientlyareasonableTestPaperandquestions,thesoundisthecustodianofall
teachersandschooladministratorstogetheranissueofgreatconcern.Mostof
databasemanagementsystemsisdifficulttoensurethatquestionsofdiversity,
inclusivenessandtheappropriatepapersdifficultydistribution.Toaddressthe
difficultiesthatteachersout,relaxtheteacherstohelpoutahigh-qualitypaper,
therefore,thedevelopmentoftestlibrarymanagementsystemisverynecessary.
Thesystemfromthemanagementinformationsystemcourse,usingtree
managementstructure,designquestionspaperscompletedprojecttypesetup,
questionbankmanagement,papermanagement,andotherfunctions.Alarge
numberoftestsshowedthatthetie-inWindows98/2000/XpOfficeenvironment-
orderlyoperationstability,andvariousfunctionsarecorrect,basically
reachedtheexpecteddemand.
Keywords:ProspectsDatabaseExaminationmanagement
AutomaticTestPaperQuestions
序言
隨著現(xiàn)代教育事業(yè)的發(fā)展,教學(xué)手段現(xiàn)代化問(wèn)題顯得越來(lái)越重要。試題庫(kù)系統(tǒng)作為
教學(xué)手段現(xiàn)代化的重要組成部分,與數(shù)據(jù)庫(kù)相結(jié)合,具有良好的發(fā)展前景。最近幾
年,國(guó)內(nèi)外已經(jīng)有不少人員對(duì)此項(xiàng)工作做了研究,但是由于技術(shù)水平的限制,目前
很多單位開(kāi)發(fā)的試題庫(kù)系統(tǒng)還存在很多弊端。
設(shè)計(jì)編寫(xiě)試題庫(kù)管理系統(tǒng),是基于倆種目的:一是充分利用現(xiàn)有的計(jì)算機(jī)系統(tǒng)減
輕工作人員的勞動(dòng)強(qiáng)度。二是摒棄傳統(tǒng)的手工整理、以試卷(紙質(zhì))的形式存放到
檔案室,浪費(fèi)紙張等原材料,不利于保護(hù)環(huán)境。
一個(gè)好的試題庫(kù)管理系統(tǒng),要求界面友好,能方便地錄入試題,試題庫(kù)的維護(hù)(修
改、刪除試題)操作簡(jiǎn)單,組卷靈活快捷,查詢?cè)囶}或試卷迅速,以適應(yīng)各種知識(shí)
更新對(duì)試卷難度的要求。為此,在對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì)時(shí),就充分考試慮到以上的
因素,模塊圍繞實(shí)用性設(shè)計(jì),比如,題庫(kù)管理模塊就是為了實(shí)現(xiàn)試題的錄入、試
題的維護(hù)、試卷的生成而設(shè)計(jì)的;查詢模塊是為了實(shí)現(xiàn)試題和試卷的快速查詢而
設(shè)計(jì)的。整個(gè)設(shè)計(jì)簡(jiǎn)潔明了,同時(shí)也就方便了操作。
一、系統(tǒng)規(guī)劃
(一)開(kāi)發(fā)背景
1.國(guó)內(nèi)外題庫(kù)的發(fā)展及現(xiàn)狀
考試在我國(guó)古代就已經(jīng)有了很大的發(fā)展,早在1300年以前就有了科舉制度。但這
種考試不規(guī)范、不嚴(yán)密,不能客觀、準(zhǔn)確地評(píng)估一個(gè)人的能力水平。第二次世界大
戰(zhàn)結(jié)束后,考試在社會(huì)生活中的地位進(jìn)一步提高,資格證書(shū)考試也就應(yīng)運(yùn)而生。
這種考試次數(shù)頻繁,命題工作量大,并且對(duì)考試的測(cè)量學(xué)特性要求更加嚴(yán)格,不
少考生要求結(jié)果相互可比,因此,建立高質(zhì)量、大容量的現(xiàn)代化題庫(kù)成為必要。目
前,經(jīng)濟(jì)發(fā)達(dá)國(guó)家已經(jīng)建立了完善的考試專(zhuān)業(yè)機(jī)構(gòu)。各機(jī)構(gòu)也都根據(jù)自己所承擔(dān)的
職能建立起了大型題庫(kù)。
從我國(guó)恢復(fù)高考制度以后,隨著高考標(biāo)準(zhǔn)化的實(shí)施,尤其是微型計(jì)算機(jī)的快速發(fā)展,
這些都為題庫(kù)建設(shè)提供了基礎(chǔ)條件。80年代中期以來(lái),出現(xiàn)了多所學(xué)校或行政機(jī)
構(gòu)聯(lián)合開(kāi)發(fā)試題庫(kù)的局面,同時(shí);也出現(xiàn)了許多其它學(xué)科的試題庫(kù)。90年代前后,
政府部門(mén)在全國(guó)范圍內(nèi)有計(jì)劃、有組織、系統(tǒng)地開(kāi)展CAI教學(xué)與國(guó)家試題庫(kù)的建設(shè)。
學(xué)校是考試最為頻繁的單位之一。在學(xué)校,尤其是在各大高校,科目眾多,任課教
師工作繁忙。為了更好地檢查教師在教學(xué)過(guò)程中和學(xué)生有學(xué)習(xí)過(guò)程中的效率,以便
能更好地把教學(xué)質(zhì)量提高。而每次考試為了能出一份難易適中,又能體現(xiàn)對(duì)能力
和知識(shí)點(diǎn)全面考察的試卷,教師需花費(fèi)相當(dāng)多的時(shí)間和精力。即使如此,也很難保
證所出的試卷的科學(xué)性、合理性,甚至可能會(huì)出現(xiàn)試卷偏難或偏易的現(xiàn)象,達(dá)不到
預(yù)期的考察目標(biāo)。
2.本研究的目的和意義
傳統(tǒng)的考試出題總是教師考前集中出題、集中組卷,這樣很難保證試卷的質(zhì)量,進(jìn)
而不能準(zhǔn)確反映學(xué)生的學(xué)習(xí)效果。為促進(jìn)教學(xué)手段的現(xiàn)代化,提高教學(xué)質(zhì)量,減輕
教師在出題、組卷的工作量,幫助教師方便、快速、準(zhǔn)確組出難度適宜的試卷,本
研究在VB編程環(huán)境下開(kāi)發(fā)了一套能實(shí)現(xiàn)試題庫(kù)管理和試卷難度定義的軟件。
本系統(tǒng)將項(xiàng)目設(shè)置、題庫(kù)管理和試卷生成集為一體,不僅能幫助教師適時(shí)錄入試題,
豐富存貯自己題庫(kù)。同時(shí)可以為教師面對(duì)不同需求,面對(duì)不同的學(xué)生群體和不同時(shí)
期而生成的試卷組卷的難度方案,可以很好的滿足老師對(duì)于不同難度和需要的試
卷。
(二)需求分析
所謂計(jì)算機(jī)組卷至少應(yīng)該保證以下幾個(gè)方面的平衡方可考慮試卷的可接受性:
?整卷的題型比例要合理
?整卷的章節(jié)比例要合理
?整卷的難度分配要適度
?要保證隨機(jī)性
在考試過(guò)程中,教師對(duì)題庫(kù)管理主要有以下步驟:
?根據(jù)教材的大綱要求對(duì)課程進(jìn)行客觀題和主觀題的劃分;
?根據(jù)各章節(jié)課時(shí)劃分各章節(jié)分值;
?根據(jù)課程在專(zhuān)業(yè)中的要求(專(zhuān)業(yè)課、考查課)和總課時(shí)決定難度系數(shù);
?在以上條件下組卷。
(三)系統(tǒng)總體目標(biāo)
?實(shí)現(xiàn)用戶的登陸、修改、刪除;
?實(shí)現(xiàn)試題的查詢、增加、修改、刪除;
?實(shí)現(xiàn)試題難度、試卷難度、題型比例的設(shè)置;
?實(shí)現(xiàn)自動(dòng)聲稱(chēng)試卷方案的設(shè)置、試卷自動(dòng)生成試卷、試卷查詢、試卷導(dǎo)出。
(四)系統(tǒng)方案
?該系統(tǒng)是單機(jī)版的,主要的使用對(duì)象是老師個(gè)體。老師就直接可以對(duì)系統(tǒng)進(jìn)行
登陸修改,試題的添加查詢、試卷的生成和導(dǎo)出。
?圖形化界面。簡(jiǎn)單易用,支持多種Windows操作系統(tǒng)(WindowsXP/2000)。
?功能完備。從試題增加、瀏覽到查詢,從試卷類(lèi)型、難度設(shè)置到試卷生成、
生成方案查詢和試卷的導(dǎo)出。
?內(nèi)涵豐富的試題。除了包含題目和答案,試題還擁有難度和分值的設(shè)置,試
卷具有生成方案設(shè)置,對(duì)試卷的難度進(jìn)行定義。
?獨(dú)具一格的試卷生成方案設(shè)置。可以對(duì)試卷和試題的難度進(jìn)行定義,可以對(duì)出
卷方案進(jìn)行設(shè)置,面對(duì)不同的時(shí)期、不同的需求,進(jìn)行相應(yīng)的調(diào)整和設(shè)置,從而達(dá)
到生成不同需求的試卷。
?靈活便捷的自動(dòng)組卷。通過(guò)簡(jiǎn)單的兩步,首先選擇試卷出題的范圍(包含哪些
章節(jié)、題型、難度),然后決定試題各題型上的分布,就能即刻完成試卷的自動(dòng)
生成。
(五)擬采取的研究方法和技術(shù)路線
1.研究方法和技術(shù)路線
研究方法是通過(guò)建造模型的方法,對(duì)試題庫(kù)的組織機(jī)構(gòu)、運(yùn)行模塊、數(shù)據(jù)流程進(jìn)行
建模。再通過(guò)程序設(shè)計(jì)語(yǔ)言和后臺(tái)數(shù)據(jù)庫(kù)對(duì)模型進(jìn)行實(shí)現(xiàn)。
本試題庫(kù)管理系統(tǒng)擬采用Access數(shù)據(jù)庫(kù)和VB編程語(yǔ)言,開(kāi)發(fā)環(huán)境為Windows
XP,后臺(tái)數(shù)據(jù)庫(kù)用MicrosoftAccess。
2.研究手段和可行性分析
主要通過(guò)調(diào)查、收集、整理相關(guān)資料并運(yùn)用所學(xué)專(zhuān)業(yè)課知識(shí)分析總結(jié),逐步從整體
上和細(xì)節(jié)上把握試題管理系統(tǒng)的框架和各功能模塊,有計(jì)劃有步驟地開(kāi)發(fā)本系統(tǒng)。
(1)從經(jīng)濟(jì)可能性來(lái)看,雖然開(kāi)發(fā)系統(tǒng)要投入相當(dāng)?shù)娜肆Γ锪?,?cái)力,但是等
到開(kāi)發(fā)完成投入使用會(huì)給用戶帶來(lái)極大的方便,從長(zhǎng)遠(yuǎn)利益來(lái)看有百利而無(wú)一害。
(2)從技術(shù)可能性來(lái)看,本系統(tǒng)運(yùn)用VB程序設(shè)計(jì)語(yǔ)言和Access數(shù)據(jù)庫(kù)技術(shù)來(lái)
實(shí)現(xiàn),這是目前運(yùn)用比較廣泛的技術(shù)。又專(zhuān)科階段和本科階段所學(xué)的知識(shí)提供了實(shí)
現(xiàn)的可能性。Visualbasic6.0是微軟公司最新推出的VisualStudio6.0開(kāi)工具組件
中的一員,也是當(dāng)今世界上最流行的可視化開(kāi)發(fā)工具。與VisualBasic5.0相比,
Visualbasic6。不但簡(jiǎn)化了可視化編程,而且使得應(yīng)用程序地開(kāi)發(fā)流程更加合理,
綜合功能更加強(qiáng)大。除了保持原來(lái)版本的功能外,VisualBasic6.0在許多方面的
功能得到了擴(kuò)展,其中主要有以下幾點(diǎn):
開(kāi)放式數(shù)據(jù)庫(kù)聯(lián)結(jié)ODBC環(huán)境:這種體系結(jié)構(gòu)能更好的滿足企業(yè)地實(shí)際需要,
有利于應(yīng)用系統(tǒng)的移植和擴(kuò)充。目前市場(chǎng)上流行的各種數(shù)據(jù)庫(kù)系統(tǒng)軟件,如
Oeacle\Informix\sybase等,各行其道,使用戶無(wú)所適從。然而PowerBuilder為
這些數(shù)據(jù)提供了公共的前端工具,提供了開(kāi)放式數(shù)據(jù)庫(kù)聯(lián)結(jié)ODBC,不僅適合于各
種數(shù)據(jù)庫(kù)管理系統(tǒng),具有良好的兼容性,而且還能給已有的數(shù)據(jù)資源帶來(lái)全新的圖
形界面。
面向?qū)ο蟮膽?yīng)用程序開(kāi)發(fā)方法對(duì)象(OBJECT),是包含相關(guān)的數(shù)據(jù)(以變量
的形式)以及用于操作這些數(shù)據(jù)的方法(子程序)的軟件包。一個(gè)對(duì)象是一個(gè)類(lèi)的
具體表現(xiàn),在功能上它與其他的程序保持獨(dú)立,一個(gè)定義良好的對(duì)象具有封裝的數(shù)
據(jù)和功能。
可視化的開(kāi)發(fā)環(huán)境用戶不了解WINDOWS和C編程技術(shù),通過(guò)圖形化的交互
操作,就可以設(shè)計(jì)實(shí)現(xiàn)應(yīng)用系統(tǒng),開(kāi)發(fā)出美觀,簡(jiǎn)潔的圖形化界面來(lái)。
強(qiáng)大的數(shù)據(jù)提取能力VisualBasic6.0提供了功能強(qiáng)勁的數(shù)據(jù)窗口控制(Data
WindowsObject)o數(shù)據(jù)窗口對(duì)象可以用于聯(lián)結(jié)數(shù)據(jù)庫(kù),獲得記錄,以各種風(fēng)格
顯示數(shù)據(jù)和更新數(shù)據(jù)庫(kù)。經(jīng)過(guò)五個(gè)版本的改進(jìn),數(shù)據(jù)窗口具有很靈活的能力,通過(guò)
Describe()\Modify()\great()等函數(shù),編程這可以在程序中動(dòng)態(tài)的改變
數(shù)據(jù)窗口的結(jié)構(gòu)和顯示模式。
使用VisualBasic6.0試題庫(kù)管理的優(yōu)越性管理信息系統(tǒng)(MIS)是一個(gè)綜合
的用戶一一機(jī)器系統(tǒng),它利用計(jì)算機(jī)提供信息以支持、運(yùn)行、管理、分析和決策
功能。對(duì)于廣大從事MIS和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的軟件人員來(lái)說(shuō),能擁有一套得
心應(yīng)手的輔助開(kāi)發(fā)工具是他們夢(mèng)寐以求的愿望。Microsoft公司推出的VisualBasic
正是這樣一種高效而快捷的集成開(kāi)發(fā)環(huán)境,他提供了可視化的、面向?qū)ο蟮囊灰?/p>
服務(wù)器的開(kāi)發(fā)環(huán)境。使用VisualBasic的多級(jí)體系,良好的用戶界面和接口方便非
計(jì)算機(jī)人員的快速掌握。
(3)從社會(huì)可能性來(lái)看,使用本系統(tǒng)的用戶都是具有一定知識(shí)水平的教育工作
者,所以在組織內(nèi)部實(shí)行起來(lái)阻力不會(huì)太大。系統(tǒng)在組織內(nèi)部實(shí)行能夠高效地執(zhí)行
預(yù)期的功能,組織內(nèi)部具備了接受和使用新系統(tǒng)的條件。
(六)系統(tǒng)運(yùn)行的軟、硬件配置要求
在試題庫(kù)管理系統(tǒng)的開(kāi)發(fā)和運(yùn)行過(guò)程中,計(jì)算機(jī)是一個(gè)貫穿始終的工具,是系統(tǒng)
賴(lài)以生存的基礎(chǔ),所以說(shuō)計(jì)算機(jī)的恰當(dāng)配置,使系統(tǒng)運(yùn)行的前提條件。具體要求如
下:
硬件環(huán)境:奔IH以上內(nèi)存256M外存以5G以上的硬盤(pán)為好。
軟件環(huán)境:WINDOWS系列操作系統(tǒng)
數(shù)據(jù)庫(kù):MicrosoftAccess
工具:VisualBasic6.0
二、系統(tǒng)分析
(一)系統(tǒng)結(jié)構(gòu)圖
試題庫(kù)管理系統(tǒng)
2-1系統(tǒng)結(jié)構(gòu)圖
(二)系統(tǒng)功能描述
1.項(xiàng)目設(shè)置
開(kāi)始使用試題庫(kù)管理系統(tǒng)之前,有一些必要的設(shè)置需要預(yù)先進(jìn)行。這些設(shè)置為題庫(kù)
的正常使用提供參數(shù)和輔助功能。具體包含一下這些設(shè)置。
(1)類(lèi)型設(shè)置
本系統(tǒng)是一個(gè)單用的章節(jié)版的系統(tǒng),也即它管理的是單課程的多章節(jié)。在章節(jié)設(shè)置
中需要你給出多個(gè)章節(jié)的名稱(chēng)。在添加試題時(shí)?,根據(jù)該章節(jié)名添加,使的試題在
開(kāi)始時(shí)從屬于章節(jié)名。
(2)題型設(shè)置
要組織起一個(gè)結(jié)構(gòu)明晰、性能強(qiáng)壯、高效適用的題庫(kù)系統(tǒng),僅僅輸入題目是遠(yuǎn)遠(yuǎn)不
夠的。為方便檢索查詢、適應(yīng)復(fù)雜的需要,在添加試題進(jìn)題庫(kù)時(shí),除了試題的題目
和答案本身以外,我們還要同時(shí)輸入其他一些與試題相關(guān)的信息,諸如試題的類(lèi)
型、分?jǐn)?shù)和難度等。為了避免雜亂無(wú)效的輸入,在系統(tǒng)中提供了試題難度和分值
的選擇。
題型設(shè)置指的是該課程的考試中會(huì)用到的題型范圍,也即包含了哪些題型。題型
(試題的類(lèi)型)在新試題加入時(shí)也是必須指明的。另外,還應(yīng)在此為每個(gè)題型設(shè)定
一個(gè)默認(rèn)的分?jǐn)?shù),為試題添加和試卷生成提供輔助信息。
對(duì)于章節(jié)、題型的設(shè)置的變更,將會(huì)影響到其涉及的所有試題。對(duì)某一章節(jié)的修改
將影響所有屬于該章節(jié)的試題;刪除某一章節(jié),所有屬于該章節(jié)的試題也將被同
步刪除。對(duì)題型的改變也會(huì)有類(lèi)似的影響。
(3)口令設(shè)置
本系統(tǒng)進(jìn)入時(shí)需要輸入口令,初始用戶名是admin,初始口令是admin,可以
在〈口令設(shè)置〉中更改??诹铋L(zhǎng)度應(yīng)為4?16字符,區(qū)分大小寫(xiě),不允許特殊字符。
口令會(huì)經(jīng)過(guò)加密處理,變更過(guò)的口令應(yīng)牢記,輸入口令的錯(cuò)誤將導(dǎo)致本軟件無(wú)法進(jìn)
入。為保證題庫(kù)的安全性,口令應(yīng)妥為保存。
2.題庫(kù)管理
〈題庫(kù)管理〉模塊集中了試題的添加、刪除、查詢等諸多功能
(1)添加試題
新增試題時(shí),除了輸入題目和答案外,還要輸入試題的相關(guān)信息,包括試題所屬的
章節(jié)、題型、分?jǐn)?shù)和難度等。這些信息和題目、答案一起構(gòu)成一道完整的試題。本
文所提及的試題都是這個(gè)含義。
(2)刪除試題
試題不再需要的時(shí)候,可以被刪除。刪除試題時(shí),先在試題查詢里查詢,找到需
要?jiǎng)h除的試題,然后可以選擇需要?jiǎng)h除的試題,然后就可以完成刪除
(3)試題修改
試題修改需要在試卷管理功能里進(jìn)行;先在試卷管理里查詢?cè)嚲恚l(fā)現(xiàn)需要修改
的試題,可以直接調(diào)出引用該試題的試卷,然后在查閱試卷的狀態(tài)欄里可以進(jìn)一步
完成對(duì)試題、答案、難度、分值等等條件進(jìn)行相應(yīng)的修改。
3.試卷管理
本題庫(kù)系統(tǒng)具備自動(dòng)生成試卷功能,具有高度靈活性,能有效地幫助用戶從繁雜
的出卷工作中解放出來(lái),并能確保所生成的試卷符合指定的條件和要求。
(1)試題范圍
在進(jìn)行自動(dòng)生成方案設(shè)置的時(shí)候,首先,要明確試卷的出題章節(jié)和試題類(lèi)型以
及其他相關(guān)信息。從中對(duì)該次自動(dòng)生成設(shè)置,用戶需要/可以指定以下信息:出
題范圍,即試題所覆蓋的章節(jié);試題類(lèi)型,即試卷包括的題型;試卷難度的選擇;
具體各個(gè)難度試題的比例選擇。
(2)自動(dòng)生成
經(jīng)過(guò)上面這兩步后,計(jì)算機(jī)將從題庫(kù)中選取符合以上條件的試題集,并從中隨機(jī)抽
取試題,以完成自動(dòng)生成方案。
自動(dòng)生成方案結(jié)束以后,還可以根據(jù)需要手工地對(duì)試卷中需要修改的的試題和
答案進(jìn)行修改。
(3)試卷導(dǎo)出和答案導(dǎo)出
組卷完畢,可以將試卷和答案導(dǎo)出成TXT文檔。然后預(yù)覽看是否符合要求,如果
一切符合,可以復(fù)制到Word文檔里進(jìn)行后期的處理,然后打印出卷。如果有不
符合的,再進(jìn)行手動(dòng)的修改如添加、刪除、完善等,然后再打印出卷。
(三)系統(tǒng)業(yè)務(wù)流程圖
圖2-2系統(tǒng)業(yè)務(wù)流程圖
圖例說(shuō)明
業(yè)務(wù)處理單位數(shù)據(jù)我
業(yè)務(wù)處理功能描述||存儲(chǔ)
___________>傳遞
(四)數(shù)據(jù)流程圖
數(shù)據(jù)流程圖:數(shù)據(jù)流程圖(簡(jiǎn)稱(chēng)DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程的圖形表
示,它能精確的在邏輯上描述系統(tǒng)的功能,輸入,輸出和數(shù)據(jù)存儲(chǔ)等,而擺脫了其
物理內(nèi)容,是描述管理信息系統(tǒng)邏輯模型的最主要的工具。
數(shù)據(jù)流程圖符號(hào)說(shuō)明:
表示外部實(shí)體;表示數(shù)據(jù)的處理過(guò)程;
表示數(shù)據(jù)存儲(chǔ);表示數(shù)據(jù)流的方向,文字是對(duì)數(shù)據(jù)流
的描述
圖2-3系統(tǒng)數(shù)據(jù)流圖(第一
層)
2-3系統(tǒng)數(shù)痢楣(第一層)
圖2-4系統(tǒng)總體數(shù)據(jù)流圖(第二
層)
(第二層)
圖2-5、2-6、2-7系統(tǒng)功能數(shù)據(jù)流圖(第三
層)
2-5、2-6、2-7系統(tǒng)功能數(shù)據(jù)流圖(第三層)
(五)數(shù)據(jù)字典
(1)數(shù)據(jù)項(xiàng)定義
SCFA:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
SJMC文本50是
KSLX文本50是
SJND文本50是
SCFS數(shù)字20
BZ文本50是
ID文本50是
SCFA_TXFZ:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
TX文本50是
SCFA_ID文本50是
FZ數(shù)字20
Seting:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
XML_VALUE備注否
TYPE文本50是
SJ_SJK:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小是否可空默認(rèn)值說(shuō)明
tx文本50否
fz數(shù)字20
nd文本50杳
nz備注否
da備注否
ID文本50杏
SJID文本50是
SJDY:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
BL數(shù)字20
SJND文本50是
STND文本50是
SJK:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
SJMC文本50是
ID文本50是
SJND文本50是
SJLX文本50是
ZF數(shù)字20
BZ文本50是
FAID文本50是
SCRQ日期/時(shí)間
TS數(shù)字20
BCI文本50是
ZTS數(shù)字20
STK:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
lx文本50是
tx文本50是
fz數(shù)字20
nd文本50是
nz備注否
da備注否
ID文本50是
XZ文本50杏
USERS:表
字段名稱(chēng)數(shù)據(jù)類(lèi)型字段長(zhǎng)度是否可空默認(rèn)值說(shuō)明
name文本50是
pwd文本50是
(2)數(shù)據(jù)結(jié)構(gòu)定義
數(shù)據(jù)結(jié)構(gòu)編號(hào):JD-001
數(shù)據(jù)結(jié)構(gòu)名稱(chēng):試題
數(shù)據(jù)結(jié)構(gòu)組成:試題ID+題型+分值+考試內(nèi)容+考題答案+難度系數(shù)+考題答案
數(shù)據(jù)結(jié)構(gòu)編號(hào):JD-002
數(shù)據(jù)結(jié)構(gòu)名稱(chēng):試卷
數(shù)據(jù)結(jié)構(gòu)組成:試卷1D+名稱(chēng)+試卷難度+題型+試題難度+試題ID
數(shù)據(jù)結(jié)構(gòu)編號(hào):JD-003
數(shù)據(jù)結(jié)構(gòu)名稱(chēng):操作員
數(shù)據(jù)結(jié)構(gòu)組成:操作員1D+用戶名+密碼
(3)數(shù)據(jù)流定義
編號(hào):L-001
名稱(chēng):用戶及密碼
簡(jiǎn)述:登陸
來(lái)源:用戶表
流向:身份驗(yàn)證
編號(hào):L-002
名稱(chēng):試題
簡(jiǎn)述:考試內(nèi)容
來(lái)源:教師
流向:題庫(kù)
編號(hào):L-003
名稱(chēng):試卷
簡(jiǎn)述:由試題組成
來(lái)源:自動(dòng)生成
流向:試卷庫(kù)
(4)數(shù)據(jù)存儲(chǔ)定義
編號(hào):C-001
名稱(chēng):用戶表
簡(jiǎn)述:系統(tǒng)相關(guān)人員
組成:用戶名ID+用戶名+密碼
關(guān)鍵字:用戶名,密碼
相關(guān)處理:身份驗(yàn)證
編號(hào):C-002
名稱(chēng):試題庫(kù)
簡(jiǎn)述:大量試題的集合
組成:試題ID+題型+考試內(nèi)容+試題難度+試題答案
關(guān)鍵字:試題ID
相關(guān)處理:編輯
編號(hào):C-003
名稱(chēng):試卷庫(kù)
簡(jiǎn)述:試卷的集合
組成:試卷名ID+難度+類(lèi)型+內(nèi)容
關(guān)鍵字:試卷名ID
相關(guān)處理:編輯
(5)外部實(shí)體
編號(hào):W-001
實(shí)體名稱(chēng):教師
簡(jiǎn)述:系統(tǒng)管理員
輸入的數(shù)據(jù)流:試題、試卷要求、試卷、用戶信息
輸出的數(shù)據(jù)流:試題、試卷、用戶表
三、系統(tǒng)設(shè)計(jì)
(一)總體設(shè)計(jì)
圖3-1層次模塊結(jié)構(gòu)圖
題庫(kù)管理系統(tǒng)
3-1層次模塊結(jié)構(gòu)圖
(二)詳細(xì)設(shè)計(jì)
1.IPO圖
IPO圖是輸入/處理/輸出圖的簡(jiǎn)稱(chēng),描述輸入數(shù)據(jù)、對(duì)數(shù)據(jù)的處理和輸出數(shù)據(jù)之
間的關(guān)系。
模塊名稱(chēng):用戶登陸設(shè)計(jì)者:編程要求:VB
輸入部分(I)處理描述(P)輸出(0)
用戶名驗(yàn)證身份進(jìn)入系統(tǒng)
密碼錯(cuò)誤身份信息
模塊名稱(chēng):添加類(lèi)型設(shè)計(jì)者:編程要求:VB
輸入部分(I)處理描述(P)輸出(。)
類(lèi)型名由老師輸入進(jìn)入項(xiàng)目設(shè)置表
模塊名稱(chēng):添加試題設(shè)計(jì)者:編程要求:VB
輸入部分(1)處理描述(P)輸出(0)
試題添加進(jìn)入題庫(kù)表
模塊名稱(chēng):添加方案設(shè)計(jì)者:編程要求:VB
輸入部分(1)處理描述(P)輸出(0)
生成方案由老師輸入進(jìn)入方案表
模塊名稱(chēng):生成試卷設(shè)計(jì)者:編程要求:VB
輸入部分(1)處理描述(P)輸出(0)
試題生成試卷試卷
方案
2.程序流程圖
程序流程圖是人們對(duì)解決問(wèn)題的方法、思路或算法的一種描述。
流程圖的優(yōu)點(diǎn):
(a)采用簡(jiǎn)單規(guī)范的符號(hào),畫(huà)法容易;
(b)結(jié)構(gòu)清晰,邏輯性強(qiáng);
(c)便于描述,容易理解。
3-2系統(tǒng)登陸流程圖
系統(tǒng)登陸流程圖
圖2-3系統(tǒng)數(shù)據(jù)流圖(第一
層)
3-4項(xiàng)目設(shè)置模塊流程圖
3-5試卷管理模塊流程圖
/----------------X
類(lèi)型
類(lèi)型
即
型
題型
分
值
試題難度項(xiàng)目設(shè)置生成方案
難
度
試卷難度
類(lèi)型(-------------
試卷
難度
分值
分隹[
套數(shù)
內(nèi)容5題種類(lèi)
試卷難度
圖例:實(shí)體[]屬性<^>關(guān)系
3.輸入輸出設(shè)計(jì)
1)用戶界面設(shè)計(jì)
J用戶登錄
說(shuō)明:輸入用戶名和密碼,進(jìn)入題庫(kù)系統(tǒng)操作界面。
2)輸入設(shè)計(jì)
A.添加考試類(lèi)型界面:
理目設(shè)寰
章
第
一
章
第
二
章
第
三
章
第
四
第
章
五
添加
說(shuō)明:由教師在項(xiàng)目設(shè)置下的考試類(lèi)型點(diǎn)"添加”即得此界面。該項(xiàng)功能主要是對(duì)
題庫(kù)的題庫(kù)類(lèi)型進(jìn)行設(shè)置,為試題錄入和試卷生成等功能做輔助作用。
B.添加題型界面:
項(xiàng)目設(shè)置
考試類(lèi)型題型設(shè)置I試題難度I試卷難度I
填空
選擇
簡(jiǎn)答
判斷
改錯(cuò)
計(jì)算
說(shuō)明:由教師在項(xiàng)目設(shè)置下的題型設(shè)置點(diǎn)“添加”即得此界面。主要是對(duì)題庫(kù)的試
題錄入做好題型分類(lèi)工作。
C.添加試卷難度定義界面:
試卷難度級(jí)原定義
說(shuō)明:由教師在項(xiàng)目設(shè)置下點(diǎn)擊“試卷難度定義”即得此界面。主要作用是對(duì)試卷
的難度進(jìn)行定義和設(shè)置。
D.添加試題界面:
ax
考試類(lèi)型闌三量3題型幅三]分值\3~~難度[B~3
題目?jī)?nèi)容
吳敬梓是哪本名著的作者?」
標(biāo)準(zhǔn)答案
《儒林外史》
新增IM除保存關(guān)閉
說(shuō)明:由教師在題庫(kù)管理下點(diǎn)"添加新試題”即得此界面。本界面以添加試題,試
題可以選擇類(lèi)型、題型、分值、難度。
E.添加試卷生成方案界面:
試卷生成方案
方案名稱(chēng)|第二學(xué)期期末考試
考試類(lèi)型[1=^3試卷難度[W-3生成謝廠
備注桃老師一
試卷題型成3題型分值[40[axi]移出|
試卷總分fioo
生成試卷I查看試卷I新建刪除保存關(guān)閉
說(shuō)明:由教師在試卷管理下點(diǎn)"自動(dòng)生成方案”即得此界面。本模塊的主要功能就是
根據(jù)教師具體要求設(shè)置自動(dòng)生成試卷的生成方案。
3)輸出設(shè)計(jì):
A.試卷生成界面:
試卷名稱(chēng)I數(shù)據(jù)結(jié)構(gòu)--1
考試類(lèi)型I全部?jī)?nèi)容總套數(shù)|1
生成日期12007-6-7試卷難度同等
備注
卷面總分\u本套套號(hào)[1
題型「分值題型孩殖難度」內(nèi)容答;
空
已
填
6A知
空
空
填
串
(1包
B-
二
填空
B叉B
填空
串
模
B子-
?
填空
二
將
線-
4C-r
填空
設(shè)-
2C假1
填空
穩(wěn)
就
DBe不/-
<r
—
刪除試卷導(dǎo)出刪除I修改I保存I關(guān)閉
說(shuō)明:此界面是生成試卷完成后得到此界面。主要是對(duì)按照需求方案生成的試卷
進(jìn)行審核,之后再做下步的計(jì)劃。
四、系統(tǒng)實(shí)施
(一)技術(shù)簡(jiǎn)介
1)OOP簡(jiǎn)介
每一個(gè)軟件開(kāi)發(fā)人員都會(huì)經(jīng)常聽(tīng)到,看到“面向?qū)ο蟆边@個(gè)詞,程序員也時(shí)常把它掛
在嘴上。那么什么還是真正的“面向?qū)ο??什么是面向?qū)ο蟮木幊??是不是?xiě)幾個(gè)
類(lèi)就算面向?qū)ο罅??為什么要面向?qū)ο???/p>
“面向?qū)ο笫且环N思維方式,一種方法論!"
“結(jié)構(gòu)化編程"(SP)是一種編程方法,是從計(jì)算機(jī)的視角來(lái)抽象問(wèn)題的方法。而
“面向?qū)ο缶幊?(OOP)也是一種編程方法,只不過(guò)它是從更接近真實(shí)世界的視角
來(lái)分析問(wèn)題,使用更接近人們理解真實(shí)世界的方法來(lái)抽象問(wèn)題,這種方法稱(chēng)為“面
向?qū)ο蟆保?0)!!
“面向?qū)ο蟆@個(gè)詞代表的是一種認(rèn)識(shí)世界,分析問(wèn)題,解決問(wèn)題的方法,因此它是
一種方法論。而面向?qū)ο缶幊虅t是將這種方法應(yīng)用于程序設(shè)計(jì)的方法。當(dāng)你會(huì)使用
面向?qū)ο蟮姆椒ㄈニ伎?,用面向?qū)ο蟮哪J街Х治龊徒鉀Q問(wèn)題的時(shí)候,才是真正的
"面向?qū)ο蟆绷恕?/p>
2)數(shù)據(jù)訪問(wèn)對(duì)象(DA0)
在VB中提供了兩種訪問(wèn)數(shù)據(jù)庫(kù)的方法:通過(guò)數(shù)據(jù)控件(Data)和利用數(shù)據(jù)訪問(wèn)
對(duì)象(DataAccessObjiect:DAO)。將這兩種方法相比較,使用Data控件的特
點(diǎn)是:幾乎不需要任何代碼,僅靠屬性的設(shè)置即可使工程具有基本的數(shù)據(jù)訪問(wèn)能力;
而數(shù)據(jù)訪問(wèn)對(duì)象則完全在程序運(yùn)行代碼中進(jìn)行,使程序開(kāi)發(fā)人員可以擺脫數(shù)據(jù)控件
的束縛,直接編寫(xiě)程序訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù),從而能夠開(kāi)發(fā)出更具彈性且高效率的數(shù)據(jù)
庫(kù)應(yīng)用程序。
(二)管理界面
程序運(yùn)行界面:
A.試題查詢界面
查詢條件:查詢值:
I考試類(lèi)型3|查詢...|
列出全部|
分值
序號(hào)I考試類(lèi)型I難度I內(nèi)容I、
1第三章2B二叉樹(shù)采用三叉袱表作夕二j
2第三章6C對(duì)二叉璉表進(jìn)行中序線等
3第一用6C以鄰接表為存儲(chǔ)結(jié)構(gòu),4
4第四章6A已知圖的鄰接表,構(gòu)造令I(lǐng)
5第四章4C簡(jiǎn)述順序查找、二分法鎏
6第四章4C閱讀程序指出程序功能》
7第五章2D.初始關(guān)誕字序列為(41
五
4D就穩(wěn)定性而言,直接選普
五
3D若待排序列元素?cái)?shù)薇大t
五
初始關(guān)鍵字序列為:
五4c23,1
6D初始關(guān)作字序列為21,;產(chǎn)
確定|關(guān)閉
說(shuō)明:由教師在題庫(kù)管理模塊下點(diǎn)"試題查詢”即可得到。主要功能是用于對(duì)題庫(kù)中
的試題進(jìn)行分類(lèi)詳細(xì)的查詢。
B.試卷查詢界面
試卷:&詢
查詢條件:查詢值:
I試卷名稱(chēng)31查詢...|
列出全部|
序號(hào)試卷名稱(chēng)I考試類(lèi)型
1英語(yǔ)—102007-5-311010
I英語(yǔ)一92007-5-31109
~3英語(yǔ)一82007-5-31108
7英語(yǔ)-一72007-5-31
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌市租賃住房合同樣本
- 青島企業(yè)員工勞動(dòng)合同范本
- 企業(yè)退休返聘合同范本
- 租賃運(yùn)輸工具合同標(biāo)準(zhǔn)
- 版離婚合同模板:專(zhuān)業(yè)律師為您量身定制
- 酒店員工勞動(dòng)合同標(biāo)準(zhǔn)合同
- 高校畢業(yè)就業(yè)合同簽訂須知
- 影視作品授權(quán)合同(臺(tái)港澳地區(qū))
- 光纖通信安全與防護(hù)考核試卷
- 木片在農(nóng)業(yè)土壤改良的研究進(jìn)展考核試卷
- 地理-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 小巴掌童話課件
- 教科版六年級(jí)科學(xué)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)教案
- 部編版小學(xué)五年級(jí)下冊(cè)《道德與法治》全冊(cè)教案含教學(xué)計(jì)劃
- 運(yùn)動(dòng)會(huì)活動(dòng)流程中的醫(yī)療安全保障措施
- 2025公司員工試用期合同(范本)
- 第十章皮膚軟組織擴(kuò)張術(shù)醫(yī)學(xué)美容教研室袁曉野講解
- 2025年冷鏈物流產(chǎn)品配送及倉(cāng)儲(chǔ)管理承包合同3篇
- 2024年青島遠(yuǎn)洋船員職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024-2025學(xué)年成都高新區(qū)七上數(shù)學(xué)期末考試試卷【含答案】
- 浙教版2023小學(xué)信息技術(shù)六年級(jí)上冊(cè)《人機(jī)對(duì)話的實(shí)現(xiàn)》說(shuō)課稿及反思
評(píng)論
0/150
提交評(píng)論