計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、湖南商學(xué)院畢業(yè)設(shè)計(jì)湖南商學(xué)院畢業(yè)設(shè)計(jì)題 目計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)學(xué)生姓名學(xué) 號(hào)學(xué) 院計(jì)算機(jī)與信息工程學(xué)院專業(yè)班級(jí)信管0902指導(dǎo)教師職 稱計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)設(shè)計(jì)與開發(fā)1引言1.1 項(xiàng)目來源自從人類進(jìn)入21世紀(jì)以來,隨著以計(jì)算機(jī)和互聯(lián)網(wǎng)為代表的信息技術(shù)的高速發(fā)展和現(xiàn)代化教育改革的不斷深入,使得遠(yuǎn)程教育和在線考試成為人們接受再教育或終身教育的主要形式,傳統(tǒng)的考試方式必將面臨著變革,因此,基于web技術(shù)的網(wǎng)絡(luò)考試將會(huì)是一個(gè)很重要的發(fā)展方向,網(wǎng)絡(luò)考試因其公正性、安全性、準(zhǔn)確性、靈活性、及時(shí)性以及方便性等特點(diǎn),已成為當(dāng)前國(guó)際上普遍采用的一種考試和認(rèn)證方式。例如全球聞名的美國(guó)思爾文學(xué)

2、習(xí)系統(tǒng)有限公司(sylvan learning system inc.)的計(jì)算機(jī)化考試,包括計(jì)算機(jī)類的微軟專家認(rèn)證,外語(yǔ)的gre,tofel等,還有ibm,cisco等公司推出的各類認(rèn)證考試,他們?cè)O(shè)計(jì)的這些考試形式可以說從一個(gè)側(cè)面反映了未來考試的發(fā)展方向。在這些考試背后無(wú)一不有著試卷管理系統(tǒng)的重要作用,只有通過這個(gè)系統(tǒng)對(duì)試題和生成的試卷進(jìn)行良好的管理才能保證考試的順利進(jìn)行。基于web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的互聯(lián)網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,將不會(huì)再受到時(shí)間和空間的限制,這就大大提高了考試的靈活性,考生通過準(zhǔn)考證號(hào)和密碼進(jìn)行登錄,考試的標(biāo)準(zhǔn)答案存放在服務(wù)器的數(shù)

3、據(jù)庫(kù)中,這樣考試的公平性、答案的安全性都可以得到有效的保證。因此,利用網(wǎng)絡(luò)的在線考試方式將是今后考試發(fā)展的趨勢(shì),而作為考試系統(tǒng)的重要和基礎(chǔ)組成部分,在線考試管理系統(tǒng)是當(dāng)前研究的熱門領(lǐng)域。本系統(tǒng)的成功開發(fā),能夠有效的解決傳統(tǒng)信息傳遞方式的不足。1.2 任務(wù)目標(biāo)完成分析與設(shè)計(jì)、建立原型系統(tǒng)、實(shí)現(xiàn)局部應(yīng)用、實(shí)現(xiàn)整體應(yīng)用。在線考試系統(tǒng)可以幫助教師完成一個(gè)考試從試題卷的設(shè)計(jì),答卷批改到分?jǐn)?shù)統(tǒng)計(jì)總結(jié)的所有工作。對(duì)考試系統(tǒng)的目標(biāo):這個(gè)軟件是分布式的,這意味著只要有考試客戶端可以連接到考試應(yīng)用服務(wù)器,任何考生在任何地方進(jìn)行登錄身份確認(rèn),都能完成考試。題目要有一定的穩(wěn)定性和隨機(jī)性。穩(wěn)定性可以保證每一次考試對(duì)每一

4、個(gè)考生是公平的,隨機(jī)性可以避免作弊的發(fā)生??荚嚨牟糠纸Y(jié)果在考生考完之后就可以知道,例如選擇題和判斷題可以當(dāng)場(chǎng)給分。對(duì)教師的系統(tǒng)目標(biāo):提供一個(gè)功能全面的考核管理客戶端,可以進(jìn)行試卷設(shè)計(jì)和答卷的批閱。通過管理客戶端,管理員可以進(jìn)行考試分?jǐn)?shù)的管理??忌目荚嚱Y(jié)果可以被保存下來,供進(jìn)行分析統(tǒng)計(jì)和察看。2. 項(xiàng)目規(guī)劃2.1 項(xiàng)目資源2.1.1 硬件設(shè)備系統(tǒng)運(yùn)行所需硬件環(huán)境具體如下:表 1 系統(tǒng)運(yùn)行硬件環(huán)境配置表設(shè)備名稱主要性能指標(biāo)規(guī)格數(shù)量服務(wù)器雙核cpu,主頻2.0ghz或以上,內(nèi)存2g或以上;硬盤空間500g或以上;1000m網(wǎng)卡;臺(tái)1客戶機(jī)雙核cpu;內(nèi)存1g或以上;硬盤空間100g或以上;100m

5、或1000m網(wǎng)卡;臺(tái)20交換機(jī)24口或以上(100/1000mbps);背板帶寬32gbps或以上;臺(tái)22.1.2 軟件環(huán)境該系統(tǒng)可以在windows xp和win7上運(yùn)行,允許規(guī)范格式的漢字輸入輸出,在運(yùn)行本系統(tǒng)時(shí)需要安裝jdk5.0、tomcat6.0、oracle 10g和ie瀏覽器,系統(tǒng)運(yùn)行軟件環(huán)境配置具體如下:表 2 系統(tǒng)運(yùn)行軟件環(huán)境配置表軟件類型軟件名稱規(guī)格數(shù)量備注服務(wù)器操作系統(tǒng)windows 2003 r2 sp2簡(jiǎn)體中文標(biāo)準(zhǔn)版套2客戶機(jī)操作系統(tǒng)windows xp sp3簡(jiǎn)體中文專業(yè)版套20瀏覽器internet explore 6.0以上套20服務(wù)器 tomcat 6.0套2

6、02.1.3 開發(fā)工具表 3 開發(fā)工具一覽表軟件類型軟件名稱版本描述備注開發(fā)工具myeclipse 10簡(jiǎn)體中文專業(yè)版數(shù)據(jù)庫(kù)系統(tǒng)oracle datebase 10g簡(jiǎn)體中文標(biāo)準(zhǔn)版建模工具ms visio 2010,powerdesign簡(jiǎn)體中文標(biāo)準(zhǔn)版服務(wù)器tomcat簡(jiǎn)體中文版2.2 項(xiàng)目規(guī)劃2.2.1 任務(wù)描述本系統(tǒng)任務(wù)安排如下圖任務(wù)樹所示:圖 1 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)開發(fā)任務(wù)樹2.2.2 進(jìn)度安排圖 2 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)開發(fā)進(jìn)度計(jì)劃甘特圖3. 系統(tǒng)分析與建模3.1 業(yè)務(wù)組織本系統(tǒng)用戶機(jī)構(gòu)的組織結(jié)構(gòu)如圖所示。圖 3 學(xué)生在線考試系統(tǒng)組織結(jié)構(gòu)圖3.2 用例建模3.2.1 用例

7、圖(1)在計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng)中,有三種權(quán)限的用戶使用這個(gè)系統(tǒng),教師首先要設(shè)計(jì)試卷,然后學(xué)生登錄通過設(shè)置好的試卷來隨機(jī)抽取題庫(kù)中的題目組成一張?jiān)嚲?,交卷后教師需要?duì)主觀題進(jìn)行評(píng)閱,分?jǐn)?shù)上傳到數(shù)據(jù)庫(kù)中后只能由管理員來進(jìn)行更改的操作。整個(gè)系統(tǒng)的用例圖如圖4所示。圖 4 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)用例圖(2)教師設(shè)計(jì)試卷時(shí),可以對(duì)已經(jīng)存在的試卷進(jìn)行查詢、修改和刪除的操作,也可以設(shè)置一張新的試卷,設(shè)置試卷時(shí)要選擇各個(gè)題型的題目數(shù)量,也要對(duì)題目所屬的知識(shí)點(diǎn),也就是章節(jié)進(jìn)行設(shè)定,同時(shí)還要選擇題目的難度級(jí)別,這樣才能保證一張?jiān)嚲砜己说膬?nèi)容科學(xué)合理。用例圖如圖5所示。圖 5 設(shè)計(jì)試卷用例圖(3)學(xué)生考試時(shí)會(huì)

8、從數(shù)據(jù)中查詢到教師對(duì)于試卷的設(shè)置,然后從題目中隨機(jī)抽取出符合要求的題目組成一張?jiān)嚲恚谝?guī)定時(shí)間內(nèi)完成考試后提交試卷??荚囉美龍D如圖6所示圖 6 考試用例圖(4)管理員可以對(duì)題庫(kù)和成績(jī)進(jìn)行管理,題庫(kù)需要更新,或者由于教材的修改致使考試內(nèi)容有變化,這就需要對(duì)題庫(kù)進(jìn)行管理操作。教師批閱試卷完上傳的分?jǐn)?shù)只有管理員能夠修改,也可以進(jìn)行查詢的操作。管理員用例圖如圖7所示。圖 7 管理員用例圖3.2.2 用例描述表 4 設(shè)計(jì)試卷用例描述表用例標(biāo)識(shí)號(hào):101用例名稱:設(shè)計(jì)試卷用例簡(jiǎn)要描述:教師設(shè)計(jì)整套試卷的題目。可以選擇各個(gè)章節(jié)知識(shí)點(diǎn),以及各個(gè)題型的題目的數(shù)量。主要參與者:教師前置條件:教師已經(jīng)登錄該系統(tǒng),各

9、題型和章節(jié)的題目已經(jīng)在題庫(kù)中存在。最低保證:回滾任何未完成的事務(wù)。基本事件流:1 教師輸入用戶名與密碼。2 選擇試卷的各個(gè)題型的題目數(shù)量,每個(gè)題型的題目選擇知識(shí)點(diǎn)的分布,保證試卷總分為100分,并能兼顧學(xué)科的主要知識(shí)點(diǎn)。異?;驍U(kuò)展事件流:1提示錯(cuò)誤信息,用戶確認(rèn)。1.1 提示某一章節(jié)的某一題型題目數(shù)量設(shè)置不符合要求1.2 用戶離開或重新輸入后置條件:試卷的設(shè)置數(shù)據(jù)存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)中。注釋:教師對(duì)于試卷的設(shè)定要科學(xué)合理,特別對(duì)于各個(gè)章節(jié)所出的題目和分值的分布要統(tǒng)籌規(guī)劃好。表 5 考試用例描述表用例標(biāo)識(shí)號(hào):101用例名稱:在線考試用例簡(jiǎn)要描述:學(xué)生登錄系統(tǒng)進(jìn)入考試,系統(tǒng)即時(shí)生成試卷主要參與者:學(xué)生前置

10、條件:學(xué)生已經(jīng)登錄該系統(tǒng),試卷的相關(guān)信息以及存放在系統(tǒng)數(shù)據(jù)庫(kù)中。最低保證:回滾任何未完成的事務(wù)。基本事件流:1 學(xué)生成功登錄系統(tǒng)并選擇開始考試。2 系統(tǒng)根據(jù)教師對(duì)于試卷的設(shè)計(jì),根據(jù)題型和知識(shí)點(diǎn)的設(shè)定,隨機(jī)從題目中抽取符合要求數(shù)量的題目組成一套試卷。3 學(xué)生在規(guī)定考試時(shí)間內(nèi)答題完并交卷。異?;驍U(kuò)展事件流:1選擇開始考試后,系統(tǒng)沒有生成試卷。1.1 用戶刷新網(wǎng)頁(yè)1.2 用戶退出網(wǎng)頁(yè)2選擇交卷后,沒有交卷成功的反饋。 2.1 用戶重新選擇交卷 2.2 用戶退出網(wǎng)頁(yè)后置條件:學(xué)生填寫的試卷答案進(jìn)入數(shù)據(jù)庫(kù)存儲(chǔ),客觀題由系統(tǒng)自動(dòng)判定正誤。注釋:無(wú)表 6 評(píng)閱試卷用例描述用例標(biāo)識(shí)號(hào):101用例名稱:評(píng)閱試卷

11、用例簡(jiǎn)要描述:教師在系統(tǒng)里批改學(xué)生的主觀題答案,打分后上傳到數(shù)據(jù)庫(kù)中。主要參與者:教師前置條件:教師成功登錄該系統(tǒng),學(xué)生已經(jīng)參加完考試。最低保證:回滾任何未完成的事務(wù)?;臼录鳎? 教師輸入賬號(hào)和密碼登陸系統(tǒng)。2 查看學(xué)生試卷信息。3 批改試卷打分,并將分?jǐn)?shù)上傳。異?;驍U(kuò)展事件流:1提示錯(cuò)誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯(cuò)誤1.2 用戶離開或重新輸入2查看試卷信息失敗。2.1 刷新網(wǎng)頁(yè)2.2 退出網(wǎng)頁(yè)后置條件:評(píng)閱試卷成功,該試卷的分?jǐn)?shù)上傳到系統(tǒng)數(shù)據(jù)庫(kù)中。注釋:教師只能批閱主觀題并打分,分?jǐn)?shù)和系統(tǒng)自動(dòng)判定的客觀題分?jǐn)?shù)相加后即為總得分,教師上傳分?jǐn)?shù)后只能查詢,不能再修改分?jǐn)?shù)。表 7

12、成績(jī)管理用例描述用例標(biāo)識(shí)號(hào):101用例名稱:成績(jī)管理用例簡(jiǎn)要描述:管理員對(duì)于學(xué)生成績(jī)的增刪查改。主要參與者:管理員,學(xué)生前置條件:管理員賬號(hào)登陸系統(tǒng)最低保證:回滾任何未完成的事務(wù)?;臼录鳎? 管理員輸入用戶名與密碼。2 查看學(xué)生成績(jī)。3 修改學(xué)生成績(jī)。異常或擴(kuò)展事件流:1提示錯(cuò)誤信息,用戶確認(rèn)。1.1 提示用戶名或密碼錯(cuò)誤1.2 用戶離開或重新輸入后置條件:成績(jī)數(shù)據(jù)被修改成功。注釋:成績(jī)的修改只能由管理員權(quán)限來完成3.3 概念數(shù)據(jù)建模圖 8 學(xué)生在線考試系統(tǒng)概念數(shù)據(jù)模型3.4 輔助建模3.4.1 順序圖(1)教師用自己的登錄賬號(hào)和密碼登錄系統(tǒng)后,選擇進(jìn)入試卷管理,在試卷管理的界面可以查詢已

13、經(jīng)有的試卷設(shè)置,查詢時(shí)會(huì)把請(qǐng)求提交給數(shù)據(jù)庫(kù),查詢成功就會(huì)顯示出試卷的信息。選擇某一試卷后可以進(jìn)行更改和刪除的操作。建立一張新的試卷時(shí),需要選擇每種題型的題目數(shù)量,題目所屬的章節(jié)和題目的難度級(jí)別,這要才能保證試題分布科學(xué)合理,符合考試大綱的要求。教師設(shè)計(jì)試卷的時(shí)序圖如圖9所示。圖 9 設(shè)計(jì)試卷用例順序圖(2)學(xué)生登錄系統(tǒng)考試必須要輸入自己的學(xué)號(hào)和身份證號(hào)作為登錄的用戶名和密碼,登錄后參加考試就會(huì)從數(shù)據(jù)庫(kù)中查詢?cè)嚲淼脑O(shè)定,得到試卷的信息,以這些信息為條件從題庫(kù)中隨機(jī)抽取符合要求的試題,來組成一張完整的試卷。答題結(jié)束后提交試卷,系統(tǒng)可以自動(dòng)判定客觀題的正誤并得出分?jǐn)?shù),將客觀題分?jǐn)?shù)和主觀題的信息存儲(chǔ)進(jìn)

14、數(shù)據(jù)庫(kù)中??荚嚨臅r(shí)序圖如圖10所示。圖 10 考試用例順序圖(3)教師通過自己的用戶賬號(hào)和密碼登錄系統(tǒng),可以選擇批閱試卷,系統(tǒng)會(huì)顯示交卷成功的學(xué)生,選擇某一個(gè)學(xué)生,從數(shù)據(jù)庫(kù)中查詢出此學(xué)生的答卷,顯示其主觀題答題信息和客觀題得分,教師對(duì)主觀題評(píng)分后,再將總分上傳到數(shù)據(jù)庫(kù)中存儲(chǔ)。批閱試卷順序圖如圖11所示。圖 11 評(píng)閱試卷用例順序圖(4)管理員通過自己的用戶名和密碼登錄系統(tǒng)后,選擇進(jìn)入成績(jī)管理,向系統(tǒng)查詢學(xué)生的分?jǐn)?shù),得到學(xué)生考試的結(jié)果??梢赃x擇某一學(xué)生的成績(jī),對(duì)其進(jìn)行更改操作。成績(jī)管理順序圖如圖12所示。圖 12 成績(jī)管理用例順序圖3.4.2 分析類圖圖 13 學(xué)生在線考試系統(tǒng)分析類圖3.4.3

15、 活動(dòng)圖(1)學(xué)生考試活動(dòng)圖如圖14所示:圖 14 學(xué)生考試系統(tǒng)活動(dòng)圖(2)教師設(shè)計(jì)試卷系統(tǒng)活動(dòng)圖如下所示:圖 15 試卷設(shè)計(jì)系統(tǒng)活動(dòng)圖3.4.4 業(yè)務(wù)規(guī)則建模(判定表)(1) 利用業(yè)務(wù)判定表對(duì)設(shè)計(jì)試卷進(jìn)行分析,其中判定的條件包括:用戶成功登錄、用戶類型為教師、查詢?cè)嚲聿僮骱蛨?zhí)行新增或修改試卷操作;可供選擇的結(jié)果包括:操作成功和操作失敗。其業(yè)務(wù)判定表如下所示:表 8 設(shè)計(jì)試卷業(yè)務(wù)判定表?xiàng)l件規(guī)則1234用戶成功登錄yyyy用戶類型為教師yynn查詢?cè)嚲聿僮鱵yyn執(zhí)行新增或修改試卷操作ynyn結(jié)果操作成功y操作失敗n(3)利用業(yè)務(wù)判定表對(duì)考試情況進(jìn)行分析,其中用于判定的條件包括:登錄用戶為學(xué)生、

16、進(jìn)入考試頁(yè)面、執(zhí)行交卷操作和時(shí)間用完自動(dòng)交卷;可供選擇的結(jié)果包括考試成功和考試失敗。其業(yè)務(wù)判定表如下所示:表 9 考試業(yè)務(wù)判定表?xiàng)l件規(guī)則1234登錄用戶為學(xué)生yyyy進(jìn)入考試頁(yè)面yyyn執(zhí)行交卷操作ynnn時(shí)間用完自動(dòng)交卷nynn結(jié)果考試成功考試失?。?)利用業(yè)務(wù)判定表對(duì)成績(jī)管理情況進(jìn)行分析,其中用于判定的條件包括:登錄用戶為管理員、進(jìn)入成績(jī)管理、查詢學(xué)生分?jǐn)?shù)操作和執(zhí)行增刪改操作;可供選擇的結(jié)果包括操作成功和操作失敗。其業(yè)務(wù)判定表如下所示:表 10 成績(jī)管理業(yè)務(wù)判定表?xiàng)l件規(guī)則1234登錄用戶為管理員yyyy進(jìn)入成績(jī)管理yyyy查詢學(xué)生分?jǐn)?shù)操作ynyn執(zhí)行增刪改操作yynn結(jié)果操作成功操作失敗4

17、. 系統(tǒng)設(shè)計(jì)與建模4.1 總體結(jié)構(gòu)設(shè)計(jì)4.1.1 體系結(jié)構(gòu)設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)是分為客戶層、表現(xiàn)層、業(yè)務(wù)層和數(shù)據(jù)層。其中,客戶層是提供一個(gè)平臺(tái);表現(xiàn)層是以一種外在界面的方式展現(xiàn);業(yè)務(wù)層則是根據(jù)從頁(yè)面上傳遞過來的信息進(jìn)行處理;數(shù)據(jù)層主要是用于存儲(chǔ)數(shù)據(jù)。圖 16 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)體系結(jié)構(gòu)圖4.1.2 功能結(jié)構(gòu)設(shè)計(jì)圖 17 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)功能結(jié)構(gòu)圖4.2 數(shù)據(jù)模型設(shè)計(jì)4.2.1 邏輯數(shù)據(jù)建模表 5 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)邏輯數(shù)據(jù)模型4.2.2 物理數(shù)據(jù)建模表 13 選擇題信息表結(jié)構(gòu)表 14 判斷題信息表結(jié)構(gòu)表 15 簡(jiǎn)答題信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)

18、度缺省值取值范圍可為空1簡(jiǎn)答題編號(hào)yn數(shù)字10-0011000n2難易程度nn文本30mf/my3題目章節(jié)ny文本30mf/my4題目?jī)?nèi)容nn文本300mf/my5答案nn文本750mf/my表 16 學(xué)生信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)度缺省值取值范圍可為空1學(xué)生編號(hào)yn數(shù)字30-001100000n2身份證號(hào)nn文本150mf/mn3姓名ny文本30mf/mn4學(xué)院nn文本180mf/my5班級(jí)nn文本10mf/my表 17 答卷信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)度缺省值取值范圍可為空1答卷編號(hào)yn數(shù)字10-001100n2學(xué)生編號(hào)ny數(shù)字30m001100000n3客觀

19、題得分nn數(shù)字30mf/my4簡(jiǎn)答題編號(hào)nn文本30mf/my5考生答案nn文本600mf/my表 18 管理員信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)度缺省值取值范圍可為空1管理員編號(hào)yn數(shù)字10-001100n2帳號(hào)名nn文本30mf/mn3登錄密碼nn數(shù)字30mf/mn表 19 成績(jī)信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)度缺省值取值范圍可為空1成績(jī)編號(hào)yn數(shù)字10-001100n2學(xué)生編號(hào)ny數(shù)字30m001100000n3分?jǐn)?shù)nn數(shù)字30mf/mn4試卷編號(hào)nn文本30mf/mn表 20 教師信息表結(jié)構(gòu)序號(hào)字段名主鍵否外鍵否數(shù)值類型長(zhǎng)度缺省值取值范圍可為空1教師編號(hào)yn數(shù)字10-

20、001100n2登錄名nn文本30mf/mn3登錄密碼nn文本30mf/mn4姓名nn文本30mf/my圖 18 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)數(shù)據(jù)庫(kù)表間關(guān)系圖4.3 設(shè)計(jì)類建模在分析類圖與物理數(shù)據(jù)建模的基礎(chǔ)上,利用設(shè)計(jì)類圖可以很清晰的知道個(gè)各類之間的關(guān)系,個(gè)各類中有些什么屬性以及有些什么樣的方法,其方法的參數(shù)是什么類型的,每個(gè)方法有幾個(gè)參數(shù)且其返回值又是什么類型的。設(shè)計(jì)類圖如下圖所示:圖 19 計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng)設(shè)計(jì)類圖4.4 人機(jī)界面設(shè)計(jì)4.4.1 表單與報(bào)表設(shè)計(jì)在業(yè)務(wù)需求分析的基礎(chǔ)上,設(shè)計(jì)系統(tǒng)表單與報(bào)表的格式與布局,具體包括:(1)表單與報(bào)表列表;(2)表單布局或樣例設(shè)計(jì)。表 20 計(jì)算

21、機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)表單序號(hào)名稱類型用戶任務(wù)環(huán)境1選擇題基本信息添加屏幕表單管理員數(shù)字102簡(jiǎn)答信息添加屏幕表單管理員數(shù)字103判斷題信息添加屏幕表單普通管理員數(shù)字104試卷信息添加屏幕表單教師數(shù)字10表 21 計(jì)算機(jī)網(wǎng)絡(luò)課程在線考試系統(tǒng)表單列表序號(hào)名稱類型用戶任務(wù)環(huán)境1試題信息顯示屏幕表單 管理員文本102學(xué)生成績(jī)信息顯示屏幕表單管理員文本103學(xué)生信息顯示屏幕表單管理員文本104考卷信息顯示屏幕表單學(xué)生文本105答卷信息顯示屏幕表單教師文本106試卷基本信息顯示屏幕表單教師文本10圖 20 計(jì)選擇題添加表單布局設(shè)計(jì)圖4.4.2 人機(jī)對(duì)話與界面設(shè)計(jì)在業(yè)務(wù)需求分析(即用例圖、順序圖與活動(dòng)圖等模型

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論