姚艷紅項(xiàng)目管理案例分析小論文_第1頁
姚艷紅項(xiàng)目管理案例分析小論文_第2頁
姚艷紅項(xiàng)目管理案例分析小論文_第3頁
姚艷紅項(xiàng)目管理案例分析小論文_第4頁
姚艷紅項(xiàng)目管理案例分析小論文_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 在線考試系統(tǒng)the system of online examination姚艷紅yanhong yao(浙江大學(xué)軟件工程學(xué)院, 浙江杭州310027)(school of software engineering,zhejianguniversity ,hangzhou310027,china)摘 要abstract在線考試系統(tǒng)采用多層結(jié)構(gòu),基于 web平臺(tái)開發(fā)適用于多種操作系統(tǒng)及主流數(shù)據(jù)庫。java語言為在線考試系統(tǒng)提供了高效穩(wěn)定的運(yùn)行環(huán)境,使在線考試系統(tǒng)無論在運(yùn)行速度、易用性還是在數(shù)據(jù)吞吐能力方面都表現(xiàn)卓越,尤其是在系統(tǒng)并發(fā)性、穩(wěn)定性方面,遙遙領(lǐng)先于基于其它環(huán)境的其它同類考試系統(tǒng)。在線

2、考試系統(tǒng)的前端應(yīng)用系統(tǒng)和后端管理系統(tǒng)均采用 b/s 模式,系統(tǒng)前端使用了asp技術(shù)、數(shù)據(jù)庫技術(shù)、sql語言等來代替?zhèn)鹘y(tǒng)的xml解析方式,有效解決xml解析速度慢的瓶頸,既提高了系統(tǒng)的安全性,又提高了用戶體驗(yàn)可以通過瀏覽器進(jìn)行訪問和管理,具有高度的可擴(kuò)展性,穩(wěn)定性與可靠性。online examination system using multi-layer structure, based on web platform suitable for a variety of operating systems and mainstream database. java language prov

3、ides highly efficient and stable operating environment to enable online examination system in terms of speed, ease of use, or in the data throughput capabilities are outstanding, especially in the system concurrency, stability, far ahead of the other based on other similar test system environment. o

4、nline examination system back-end front-end applications and management systems are used b / s-model,front-end system using asp, database, sql language to replace the traditional way of xml parsing and effectively solve the bottleneck of slow xml parsing, not only improves the security of the system

5、, and also enhance the user experience can access and browser management, with a high degree of scalability, stability and reliability.【關(guān)鍵詞】asp技術(shù) 數(shù)據(jù)庫 sql語言 b/s模式 【key words】asp technology database sql language b/s-model 1.引言:近幾年來,隨著internet的崛起,遠(yuǎn)程教育開始發(fā)展,普及網(wǎng)絡(luò)教育的呼聲日益高漲,其勢(shì)頭不亞于電子商務(wù)。聯(lián)合國(guó)教科文組織1998年在其一項(xiàng)調(diào)查報(bào)告中

6、指出:無論是發(fā)達(dá)國(guó)家還是發(fā)展中國(guó)家,都不同程度存在教育滯后于現(xiàn)實(shí)需要的問題,特別是第三世界國(guó)家。而普及遠(yuǎn)程教育,尤其是網(wǎng)絡(luò)教育,不僅是解決這一問題的有效途徑,而且將成為革新傳統(tǒng)教育模式的重要?jiǎng)恿?。中?guó)的網(wǎng)絡(luò)教育也隨internet的發(fā)展而同步增長(zhǎng),同時(shí),網(wǎng)絡(luò)教育也為中國(guó)的教育事業(yè)開辟了新的天地。隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國(guó)外的大學(xué)和社會(huì)其他部門都已經(jīng)開設(shè)了遠(yuǎn)程教育,通過計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)。但是,遠(yuǎn)程教育軟件的開發(fā)目前還處于起步階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。遠(yuǎn)程教育包括很多環(huán)節(jié),例如教

7、學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng),同時(shí)它也是最難實(shí)現(xiàn)的環(huán)節(jié)。在我國(guó),雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個(gè)步驟,即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進(jìn)行在線

8、考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國(guó)際著名的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。伴隨著遠(yuǎn)程教育的蓬勃發(fā)展,作為教學(xué)當(dāng)中不可分割的一部分的在線考試系統(tǒng)也得到了當(dāng)今遠(yuǎn)程教育研究者的關(guān)注,考試是考察學(xué)生對(duì)所學(xué)習(xí)知識(shí)的接受和理解程度的重要手段,無紙化的考卷,考試的隨時(shí)性,隨地性,這些特點(diǎn)都是研究并開發(fā)網(wǎng)絡(luò)考試系統(tǒng)主要的原因,網(wǎng)絡(luò)考試系統(tǒng)遠(yuǎn)遠(yuǎn)超越了傳統(tǒng)考試固定時(shí)間,固定地點(diǎn)的考試模式的限制,將給學(xué)生和老師帶來極大的便利。隨著internet的相關(guān)技術(shù)的發(fā)展,特別是web技術(shù)的出現(xiàn),人們開始

9、致力于研究和開發(fā)基于internet考試系統(tǒng),這也大大推動(dòng)了遠(yuǎn)程教育的發(fā)展1。如今世界上對(duì)于基于internet的遠(yuǎn)程考試系統(tǒng)所進(jìn)行的研究開發(fā)工作不是很長(zhǎng),但是基于web技術(shù)構(gòu)建的在線考試系統(tǒng)已然成為發(fā)展的主流。數(shù)據(jù)庫安全、共享、數(shù)據(jù)傳輸過程的安全性、訪問控制技術(shù)、身份識(shí)別技術(shù)都是構(gòu)建考試系統(tǒng)要考慮的問題。 目前,一些遠(yuǎn)程教育機(jī)構(gòu)已經(jīng)開發(fā)出了在線考試系統(tǒng),基本實(shí)現(xiàn)了基于internet的b/s結(jié)構(gòu)在線考試。通過server端的后臺(tái)試題庫動(dòng)態(tài)生成考卷和對(duì)于標(biāo)準(zhǔn)化的試題即時(shí)評(píng)定成績(jī)。但是與傳統(tǒng)的紙面考試相比,目前的在線測(cè)試都是基于標(biāo)準(zhǔn)化考試的,而且一般只能用于非正規(guī)的考試,因?yàn)閷?duì)于很多方面考慮的還

10、不是很完善,因而使得在線考試在近段時(shí)間很難完全替代傳統(tǒng)的考試。2 系統(tǒng)功能設(shè)計(jì)該在線考試與自動(dòng)評(píng)分系統(tǒng)主要采用asp、html、access數(shù)據(jù)庫、vbscript、sql等技術(shù)和工具,整體設(shè)計(jì)遵循軟件工程的方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。2.1數(shù)據(jù)庫技術(shù)由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫有:access、foxpro、excel、sybase、oracle、informix、sql server等,其中網(wǎng)絡(luò)型的sql server、oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的access、foxpro等數(shù)

11、據(jù)庫。本系統(tǒng)采用的是微軟公司的sql server 2000。原因如下:第一,sql server與windows 2000 server 服務(wù)器緊密集成,而windows 2000 server服務(wù)器具有良好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了sql server 2000服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;第二,用戶可以使用web瀏覽器查詢存儲(chǔ)在sql server 2000數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求3;第三,容量龐大,每個(gè)數(shù)據(jù)庫中可創(chuàng)建多達(dá)20萬個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。2.1.1 數(shù)據(jù)庫

12、系統(tǒng)設(shè)計(jì)信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù)。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標(biāo)之一。數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照dbms提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫設(shè)計(jì)的步驟是:(1) 數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫

13、管理系統(tǒng)(dbms)有的是支持聯(lián)機(jī)事務(wù)處理cltp(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型dbms,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機(jī)分析處理clap(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型dbms,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫4。針對(duì)選擇的dbms,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)定義。(2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定。數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲(chǔ)的要求,還要

14、增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。(3) 存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對(duì)多版本如何保證一致性和數(shù)據(jù)的完整性。(4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對(duì)用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。(5) 數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。2.1.2 sql語言介紹sql(structured query language,結(jié)構(gòu)查詢語言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫語言。sql通常使用于數(shù)據(jù)庫的通訊。ansi(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,sql是關(guān)系數(shù)據(jù)庫管

15、理系統(tǒng)的標(biāo)準(zhǔn)語言。sql語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。sql語言有著非常突出的優(yōu)點(diǎn),主要是:(1) 非過程化語言sql是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。sql允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有sql 語句接受集合作為輸入,返回集合作為輸出5。sql的集合特性允許一條sql語句的結(jié)果作為另一條sql語句的輸入。sql不要求用戶指定對(duì)數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結(jié)果;所有sql語句使用查詢優(yōu)化器,它是rdbms的一部

16、分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。(2)統(tǒng)一的語言 sql可用于所有用戶的db活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。(3)是所有關(guān)系數(shù)據(jù)庫的公共語言 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持sql語言,用戶可將使用sql的技能從一個(gè)rdbms(關(guān)系數(shù)據(jù)庫管理系統(tǒng))轉(zhuǎn)到另一個(gè),所有用sql編寫的程序都是可以移植的。3 在線考試系統(tǒng)需求分析3.1網(wǎng)絡(luò)考試系統(tǒng)優(yōu)點(diǎn)(1)可以創(chuàng)立電子題庫,方便地實(shí)現(xiàn)試題的數(shù)字化管理。所謂題庫就是

17、試題的倉庫,是把許多題目集合到一起,供試卷編制者隨時(shí)查詢和使用的集合。為題目的保存、分類和檢索提供了便利,為編制試卷提供了高效率和低成本的手段。電子題庫是網(wǎng)絡(luò)考試系統(tǒng)的重要組成部分,也是考試系統(tǒng)中最具有特色和實(shí)用價(jià)值的模塊之一。(2)可以按照科學(xué)的策略智能組卷,從而提高出卷效率。網(wǎng)絡(luò)考試系統(tǒng)以電子題庫為依托,可以按照教師制定的組卷策略自動(dòng)的抽題成卷,極大的提高了出卷效率。為一些面向社會(huì)開放的常年考場(chǎng),提供了海量試卷資源的有力支持。也可以被廣大教師用來輔助教學(xué)和測(cè)驗(yàn)。(3)可以具有操作性和交互性。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比,有一個(gè)顯著的優(yōu)點(diǎn)和特點(diǎn)就是具有操作性和交互性??梢愿玫摹霸O(shè)置一定

18、的情景讓學(xué)生表現(xiàn),以此衡量學(xué)生的心理品質(zhì)”。如計(jì)算機(jī)應(yīng)用技能的考試等,實(shí)用計(jì)算機(jī)模擬就具有紙面考試無法比擬的效果。計(jì)算機(jī)考試系統(tǒng)可以根據(jù)學(xué)生的反映,對(duì)試題進(jìn)行調(diào)整和反饋,使一些非經(jīng)典的測(cè)量評(píng)論能夠在實(shí)踐中得以實(shí)現(xiàn),發(fā)揮出他們的優(yōu)點(diǎn)和長(zhǎng)處,而網(wǎng)絡(luò)化考試很好地集成了這個(gè)優(yōu)點(diǎn)。(4)使考試和判卷更具規(guī)范性和合理性。網(wǎng)絡(luò)考試系統(tǒng)使用計(jì)算機(jī)系統(tǒng)來進(jìn)行考試和自動(dòng)判卷,具有更好的規(guī)范性和合理性。試題的呈現(xiàn)和判卷的標(biāo)準(zhǔn)都是嚴(yán)格同意的,一般不會(huì)發(fā)生學(xué)生忘記書寫姓名,答題卡填寫方法不正確或錯(cuò)位等意外丟分情況。學(xué)生答題過程中,由于系統(tǒng)限制也必將更加規(guī)范,不會(huì)出現(xiàn)筆試中經(jīng)常出現(xiàn)的由于學(xué)生沒有按照答題要求做,判卷時(shí)被強(qiáng)

19、行扣分的現(xiàn)象。判卷由系統(tǒng)自動(dòng)完成,極大的提高了準(zhǔn)確性,防止了人工判卷時(shí)經(jīng)常出現(xiàn)的錯(cuò)判、漏判和分?jǐn)?shù)計(jì)算錯(cuò)誤的情況,使考試更加公正合理,具有權(quán)威性。(5)實(shí)現(xiàn)自動(dòng)判卷和數(shù)據(jù)的有效保存。如果說考試使教師教學(xué)過程中重要工作之一的話,那么判卷又是教師在考試實(shí)施過程中最重要和最繁瑣的工作之一。判卷有兩個(gè)基本的要求,那就是快速和準(zhǔn)確。學(xué)生希望在最短的時(shí)間內(nèi)知道自己準(zhǔn)確的考試成績(jī),知道問題的所在和應(yīng)該努力的方向,這也是考試教育功能的重要體現(xiàn)6。判卷越慢,這種對(duì)學(xué)生的反饋和激勵(lì)的效果就會(huì)越小,達(dá)不到原有的考試目的??荚嚦煽?jī)的保存,對(duì)計(jì)算機(jī)考試系統(tǒng)來說,是非常簡(jiǎn)單方便的,而在手工考試中,需要教師特別的注意將成績(jī)單

20、存檔或再輸入計(jì)算機(jī)中,工作比較繁瑣。(6)具有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)分析功能。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比具有強(qiáng)大的統(tǒng)計(jì)功能,原來非常繁瑣的手動(dòng)進(jìn)行的分析統(tǒng)計(jì)計(jì)算工作,現(xiàn)在可以在瞬間完成了。由于考試系統(tǒng)從出題、考試到判卷、統(tǒng)計(jì),完全實(shí)現(xiàn)了數(shù)字化,不再需要教師手動(dòng)地將學(xué)生成績(jī)、答題情況等詳細(xì)信息輸入計(jì)算機(jī),因此使學(xué)生成績(jī)統(tǒng)計(jì)分析,試題參數(shù)的統(tǒng)計(jì)分析及自動(dòng)調(diào)整在實(shí)際工作中成為可能。隨著社會(huì)的不斷發(fā)展,信息保存和分析提取的日趨重要,考試實(shí)現(xiàn)數(shù)字化,提高數(shù)據(jù)存儲(chǔ)和分析的能力是不可逆轉(zhuǎn)的潮流,網(wǎng)絡(luò)考試系統(tǒng)的發(fā)展前景是光明的。3.2可行性分析可行性分析也稱為可行性研究,既是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)

21、是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功7??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。4 在線考試系統(tǒng)整體設(shè)計(jì)4.1 概念設(shè)計(jì)a本系統(tǒng)的用戶可分為教師,學(xué)生兩類。考慮到系統(tǒng)的安全性,本系統(tǒng)共分成兩個(gè)部分:一個(gè)部分用于教師登錄,主要負(fù)責(zé)進(jìn)行對(duì)基本資料、題庫、試卷、成績(jī)的管理以及查詢等;另一個(gè)部分用于考生登錄,參加考試。b從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能:對(duì)教師來說,包括試卷管理、題庫管理、成績(jī)管理、基本資料管理。試卷管理:教師可以將各種題型的數(shù)量等方

22、面對(duì)某份試卷提出一定的要求,生成試卷規(guī)則,在學(xué)生考試時(shí),由系統(tǒng)根據(jù)試卷規(guī)則自動(dòng)組卷,生成符合教師要求的試卷,而不用手工組卷。同時(shí),教師還可以對(duì)庫中已有的試卷進(jìn)行修改、刪除和添加新試卷等8。題庫管理:教師可以根據(jù)教學(xué)需求對(duì)題庫中的試卷進(jìn)行三種基本操作:添加新的考題、刪除原有考題、修改原有考題,其中試題類型包括單選題、填空題、程序設(shè)計(jì)題等。成績(jī)管理:教師可以查看考生的考試成績(jī),并針對(duì)不同的課程進(jìn)行成績(jī)統(tǒng)計(jì)?;举Y料管理:包括教師和學(xué)生資料的增、刪、改、查。對(duì)學(xué)生來說,有以下要求:學(xué)生根據(jù)自己的學(xué)號(hào),每人只能考試一次??荚嚱Y(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績(jī)。4.2

23、 處理流程4.2.1系統(tǒng)流程圖系統(tǒng)流程圖如圖4.1所示。身份驗(yàn)證失敗考生考生身份驗(yàn)證學(xué)生信息表生成試卷教師教師身份驗(yàn)證身份驗(yàn)證失敗學(xué)生信息表試卷恢復(fù)做試卷試卷備份學(xué)生答題卷表交卷評(píng)卷學(xué)生成績(jī)圖4.1系統(tǒng)流程圖4.2.2 管理系統(tǒng)流程圖管理系統(tǒng)流程圖如圖4.2所示。圖4.2 管理系統(tǒng)流程圖4.3邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)給出本系統(tǒng)內(nèi)所使用的每隔數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每隔數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度,及它們之間的層次的相互關(guān)系6。4.4.1信息表表4.9 學(xué)生信息表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋idvarchar16no學(xué)號(hào)namevarchar16no姓名classvarchar30

24、no專業(yè)表4.10學(xué)生成績(jī)表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋idvarchar16no學(xué)號(hào)scorefloat8yes分?jǐn)?shù)stateint4no考試狀態(tài)表4.11 管理教師密碼表列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋passwordchar16yes管理教師密碼4.4.2題庫表表4.12 選擇題庫列名數(shù)據(jù)類型長(zhǎng)度是否為空注釋thchar10no題號(hào)contentchar200yes問題keyachar100yes選項(xiàng)akeybchar100yes選項(xiàng)bkeycchar100yes選項(xiàng)ckeydchar100yes選項(xiàng)danswerschar10yes答案4.4.3試卷備份表4.13 試卷備份表列名數(shù)據(jù)類型長(zhǎng)

25、度是否為空注釋idchar16no考生學(xué)號(hào)testvartest80000yes考生答題卷4.5 考試系統(tǒng)模塊功能簡(jiǎn)介1.登錄模塊:當(dāng)考生登錄到考試系統(tǒng)窗體時(shí),首先要求輸入考生的學(xué)號(hào)和姓名,并點(diǎn)擊確定,進(jìn)行身份驗(yàn)證,如果沒有通過身份驗(yàn)證,則返回登錄界面。返回原因可能為:學(xué)號(hào)與姓名不相配,或者是已經(jīng)參加過考試。2.身份驗(yàn)證模塊:在考生進(jìn)入考試系統(tǒng)時(shí),要求確認(rèn)其考試資格,并根據(jù)不同的情況返回不同的值。3.生成試卷模塊:根據(jù)讀取到的考試設(shè)置,生成考試試卷。4.做試卷模塊:讓考生根據(jù)試題要求,輸入結(jié)果或進(jìn)行操作。5.試卷備份模塊:在考生做題時(shí),每5分鐘將試卷更新到數(shù)據(jù)庫中一次。6.試卷恢復(fù)模塊:在考生考試中發(fā)生終端或出現(xiàn)錯(cuò)誤時(shí),可以使試卷恢復(fù)設(shè)置,恢復(fù)試卷,繼續(xù)考試。7.時(shí)間控制模塊:在考試中,考試有時(shí)間限制,當(dāng)考試規(guī)定時(shí)間到時(shí),將自動(dòng)交卷,并且禁止考生操作。8.提交試卷模塊:先將考生試卷保存到數(shù)據(jù)庫中,然后評(píng)卷,并把考試分?jǐn)?shù)保存到數(shù)據(jù)庫中。9.評(píng)卷模塊:對(duì)考生試卷的答案與標(biāo)準(zhǔn)答案對(duì)比,符合標(biāo)準(zhǔn)答案的進(jìn)行加分操作,最后得出考試結(jié)果。10.學(xué)生考試查詢模塊:系統(tǒng)中的教師只要登錄,均可查詢考生考試成績(jī)和答題卷等信息。5 結(jié)束語該系統(tǒng)基本實(shí)現(xiàn)了需求分析中的功能要求,其中考生信息主要由數(shù)據(jù)庫直接輸入,考生成功登錄后進(jìn)入信息核對(duì)及

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論