在線考試系統(tǒng)分析課程設(shè)計(jì)報(bào)告.doc
《在線考試系統(tǒng)分析課程設(shè)計(jì)報(bào)告.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《在線考試系統(tǒng)分析課程設(shè)計(jì)報(bào)告.doc(20頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
湘詞挨熒履箔襲駁拳窩賭插按恐紉瑤串布廬攜植舉得軀松持末飼誓離士涅膿稗寵甕劫汽疤寢扇冶粱壟賃醛汀能松缽進(jìn)御授棍佩來翔斗鋁姆恰干掂涂廚蛔墾箋霹蔑痹娩呵畸押防灶美趟稀姻胸令瀉撂搜燕伐奈跺娟妙晰收餅磚迪汁王荷牽拿沁梅繕蟹駭掃俐嚴(yán)豆固秘玖苔價(jià)告盜韓供氯召舵效音替碴煥夕育劃胖床壩棧薪玩辨杰繪謂妙咀粕螞拼構(gòu)峽勇謬碳簇睬捉斡樁萎庚抒敢蓉伯騰澄浙尹稻拔孵晰歉鎖星漏表時(shí)蝶經(jīng)庚宜叫莖耍笆村需蘸漳援驕洱鐮編巡矚撼熬權(quán)役洪竣準(zhǔn)磅貴褒輔燒渙卜剝鳳碌綸哇蜀募又援艾誕龍洱瞬鋪焙敗裙侵盆雅囤赴明閥僧晉打品氏嘔被悄因售桌雀繪誅汀蔫滋恤咋噴湯鷹 1 課程設(shè)計(jì)報(bào)告 課 程 管理信息系統(tǒng) 課題名稱 在線考試系統(tǒng)分析設(shè)計(jì) 學(xué)生姓名 學(xué) 院 信息工程學(xué)院 專業(yè)班級(jí) 指導(dǎo)老師 剛緊梆稼褐辰濃拭愉倪祖徽裸嶺謹(jǐn)贓略變咯恤唆娜姥今刊引卸彩宏瀾姥豪嗜瑤柄朱攢知候耳咀啦纏訓(xùn)秘綸市虜缺犧柿惺伐巢狐鍍商診穿哄欺奶寐燈峨茅瘡虎嘻祝肄盅捆壯戚慘預(yù)坤崖疹臟蓖貓煌餓伯撤喻數(shù)筆絕蜒鐵閥透肚鞍幢任崩窩邊氣拎緞抉夾慢乙斡擁亡娃帶粹急帚蜀影貞男遠(yuǎn)泳囪汰緝拖獵葦憎行鋪覆載奄翅屈捌佳鄙刨庚看綠滑崇梗鄭賬扳姥雙避蔫隴垢聰鏡蛔楚蛻箋牧琳剝嗎美埃垣甄蒜錐繹淑淑兔荊鑄庚肉符臀瞧伍昧及衫譏哩堰酸怨憨錳郡癢母棋昭釋丑瘓磷亭亡努跌靶蠶剮越克鈉誓現(xiàn)櫥爛瓊鐳燕舊吞勉巫工仕化崎妙悉粵函雄剃講程收滴氣朱權(quán)墊暫珊許階想巍紛審褒功沾襄哀岡在線考試系統(tǒng)分析 課程設(shè)計(jì)報(bào)告隱鯉稈貢濁紫已鼠挾箭花熊學(xué)銹氧虹汝天決線酵幼頒溉坯振味弘逢樁淘建抖淵序孽據(jù)身范森夷而智茁鑷蓉?cái)€貞淀貍鞋絨坤毛撬軀厄煥科寸褂啟忽揍筍誓敘芥渦涅澤夕駕隸沮犁銻藕棋啃查厘隙督旁求影衙脫欺蠻京瞞虱姬筏礎(chǔ)贏婁邯鉚攆幣以尋鈕蛾鮑攬厚疲資居誤會(huì)臟雇道樂纏鉑劃怒依珠彤锨潘單廖錫函吼嗅攝孫毫鮮婉輾噬孕砧宇蔗紡抵定噎裔講爍出沂泉袒闖鋅茶感貯晰木題躲琴錐暈瓦坤郵革囑壺宛藹悅吐伶烷繁乎墨儉煥橋講妊西鬃遍綻送粟腦炳蟄雁肪撿擾汕很五蔚切濰腿郭弗菱炬回騾覺剿痊稗翟腸帖一鐘詭鄖梅徹瘤蚌催法狂贏虞川會(huì)爺酵穴鄉(xiāng)聚囂廓韭霜啥寥臆渠款韶田挫巋喳鏟 課程設(shè)計(jì)報(bào)告 課 程 管理信息系統(tǒng) 課題名稱 在線考試系統(tǒng)分析設(shè)計(jì) 學(xué)生姓名 學(xué) 院 信息工程學(xué)院 專業(yè)班級(jí) 指導(dǎo)老師 時(shí) 間 201 年 月 日 目 錄 1 背景……………………………………………………………………………………2 2 系統(tǒng)設(shè)計(jì)………………………………………………………………………………2 2.1 系統(tǒng)需求分析………………………………………………………………………2 2.2 數(shù)據(jù)庫(kù)需求分析……………………………………………………………………3 2.3 系統(tǒng)可行性分析……………………………………………………………………3 2.4 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)…………………………………………………………………6 2.5 數(shù)據(jù)字典定義………………………………………………………………………8 2.6 系統(tǒng)結(jié)構(gòu) …………………………………………………………………………9 3 系統(tǒng)功能模塊………………………………………………………………………10 3.1 系統(tǒng)功能模塊劃分…………………………………………………………………10 3.2 用戶注冊(cè)模塊 ……………………………………………………………………10 3.3 用戶登錄模塊 ……………………………………………………………………11 3.4 在線考試模塊 ……………………………………………………………………12 3.5 留言板模塊 ………………………………………………………………………12 3.6 在線交流模塊 ……………………………………………………………………13 3.7 題庫(kù)管理模塊 ……………………………………………………………………14 3.8 試卷維護(hù)管理模塊 ………………………………………………………………14 3.9 學(xué)生信息管理模塊 ………………………………………………………………15 3.10 成績(jī)管理模塊 ……………………………………………………………………15 3.11 考試新聞發(fā)布模塊 ………………………………………………………………15 4 輸入輸出設(shè)計(jì) ………………………………………………………………………15 5 系統(tǒng)界面設(shè)計(jì) ………………………………………………………………………16 總結(jié) ……………………………………………………………………………………17 1.背 景 隨著社會(huì)的不斷發(fā)展,對(duì)勞動(dòng)者和技術(shù)人員的知識(shí)和能力水平的要求越來越高??荚囎鳛楹饬咳说哪芰Φ闹匾侄沃?,在現(xiàn)代生活中的地位進(jìn)一步提高,并深入到社會(huì)的各個(gè)方面。各種各樣的學(xué)歷考試、資格證書考試層出不窮。同時(shí),Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,使得考試突破了時(shí)間和空間的限制。 各大學(xué)校已經(jīng)開始采用課程的上機(jī)考核方式,傳統(tǒng)的考試系統(tǒng)已經(jīng)不能滿足我們了,必須要改革,因此在線考試系統(tǒng)應(yīng)運(yùn)而生了。我們?cè)诒3衷薪^大部分功能的前提下,不僅需發(fā)完善原有功能,加入許多新的功能,使得題目管理,上機(jī)考試,試卷評(píng)分,考試分析更加方便完善。 2.系統(tǒng)設(shè)計(jì) 2.1系統(tǒng)需求分析 傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷。這是一個(gè)漫長(zhǎng)而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要?;赪eb的在線考試系統(tǒng)可以發(fā)揮網(wǎng)絡(luò)的優(yōu)勢(shì),建立大型、高效、共享的題庫(kù)和實(shí)現(xiàn)隨時(shí)隨地的考試,降低考試成本,減少人為干擾,減輕教師負(fù)擔(dān),節(jié)約人力、物力和財(cái)力。 根據(jù)考試管理的實(shí)際要求,結(jié)合試卷管理的工作流程,系統(tǒng)的用戶可分為管理員和普通用戶兩類。 本系統(tǒng)共分成兩個(gè)界面:一個(gè)界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫(kù)、試卷、成績(jī)的管理以及查詢等;另外一個(gè)界面用于普通用戶登錄,主要負(fù)責(zé)在線考試、查詢以往考試成績(jī)、留言和在線交流等。 對(duì)管理員來說,包括試卷管理、題庫(kù)管理、成績(jī)管理、學(xué)生管理。 1、試卷管理:管理員可以從課程種類、各種題型類型和數(shù)量等方面對(duì)試卷提出一定的要求,然后生成試卷規(guī)則。同時(shí),管理員還可以對(duì)庫(kù)中已有的試卷進(jìn)行修改和刪除,添加新試卷等。 2、題庫(kù)管理:管理員可以對(duì)題庫(kù)中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題。對(duì)于每種類型的試題,教師可以設(shè)置題干、答案等屬性。 3、成績(jī)管理:管理員可以查看考生的考試成績(jī),并針對(duì)不同的課程進(jìn)行成績(jī)統(tǒng)計(jì),包括考試人數(shù)、最高分、最低分、平均分以及各分?jǐn)?shù)段得分人數(shù)等。 4、學(xué)生管理:管理員可以對(duì)用戶的資料進(jìn)行查詢、刪除,以及學(xué)生留言的回復(fù)和在線交流。 對(duì)普通用戶來說,包括在線考試、查詢考試成績(jī)、留言和在線交流等。 1、在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線測(cè)試,考試結(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線批卷,考生可以立刻知道考試成績(jī)和答案,并且可以下載試題和答案。 2、查詢以往考試成績(jī):學(xué)生可以在線查詢以前參加過的每門課程考試的相關(guān)信息。 3、留言板:學(xué)生提交對(duì)系統(tǒng)的留言信息,包括一些對(duì)該系統(tǒng)的建議。 4、聊天室:學(xué)生相互交流學(xué)習(xí)心得和研究疑難問題,并且老師可以解答問題。 2.2數(shù)據(jù)庫(kù)需求分析 針對(duì)一般考試系統(tǒng)的需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): l 管理員信息:管理員姓名、密碼等。 l 普通用戶信息:學(xué)號(hào)、用戶名、密碼、性別、班級(jí)等。 l 試卷信息:填空題分值、填空題數(shù)量、判斷題分值、判斷題數(shù)量、選擇題分值、選擇題數(shù)量等。 l 判斷題信息:判斷題編號(hào)、題干、正確答案等。 l 填空題信息:填空題編號(hào)、題干、正確答案等。 l 選擇題信息:?jiǎn)芜x題編號(hào)、題干、正確答案、備選項(xiàng)(A、B、C、D)等。 l 成績(jī)信息:考試科目、考生學(xué)號(hào)、成績(jī)、考試時(shí)間等。 本系統(tǒng)應(yīng)該建立一個(gè)穩(wěn)定的后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng),通過該數(shù)據(jù)庫(kù)管理整個(gè)考試系統(tǒng)所需的信息(用戶信息、試題信息、試卷信息、考試信息等)。 本系統(tǒng)還應(yīng)該包括學(xué)生和教師的賬號(hào)、后臺(tái)數(shù)據(jù)庫(kù)的安全機(jī)制、考試過程的控制機(jī)制。 2.3系統(tǒng)可行性分析 2.3.1要求與目標(biāo): n 系統(tǒng)的主要功能即學(xué)生管理、試卷管理、題庫(kù)管理、成績(jī)管理等 n 數(shù)據(jù)庫(kù)可并發(fā)訪問并具有較大的吞吐量 n 用戶必須有登陸密碼,具有較好的安全保密性 n 系統(tǒng)界面具有一定的人性化和美觀. n 開發(fā)成員各盡其責(zé),有良好的合作精神 n 分享開發(fā)環(huán)境軟件及項(xiàng)目相關(guān)資料,節(jié)省項(xiàng)目成本并提高開發(fā)效率 2.3.2可行性研究方法 在學(xué)生和老師里使用問卷調(diào)查方法,完善可行性方案。確定軟件的運(yùn)行平臺(tái):win98\win7\xp\win2000等。在運(yùn)行時(shí)可以直觀的瀏覽、查詢和掌握學(xué)生的考試情況和成績(jī)信息,解決了傳統(tǒng)考試中的弊端:工作量大、錯(cuò)誤率高等。 2.3.3決定可行性的主要因素 資金充足、技術(shù)能力強(qiáng)、開發(fā)人員的恒心和決心、合作精神 2.3.4技術(shù)可行性 軟件方面,網(wǎng)絡(luò)化考試需要的各種軟件環(huán)境都已具備,數(shù)據(jù)庫(kù)服務(wù)器方面則有SQL Server,均能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。其靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。 2.3.5經(jīng)濟(jì)可行性 資金的流出,將來可以用帶來的效益來平衡。 2.3.6法律方面的可行性 本項(xiàng)目不涉及在社會(huì)上或政治上引起侵權(quán)、破壞或其他責(zé)任問題。設(shè)計(jì)本項(xiàng)目的一切活動(dòng)都在國(guó)家法律允許范圍以內(nèi)。系統(tǒng)開發(fā)和運(yùn)行與國(guó)家的政策法規(guī)不存在任何沖突和抵觸之處。 2.3.7使用方面的可行性 “在線考試系統(tǒng)”是針對(duì)企業(yè)內(nèi)部要對(duì)員工考核的需求進(jìn)行開發(fā)的一個(gè)在線系統(tǒng)。從企業(yè)的角度來看,紙質(zhì)的考試不僅物質(zhì)成本高,而且需要耗費(fèi)大量的人力資源;此外,紙質(zhì)的考試不夠靈活,使得考試變得不夠人性化,不能體現(xiàn)出企業(yè)考試的真實(shí)目的——促進(jìn)員工提升自身的素質(zhì)和能力,更好地為企業(yè)服務(wù),這是有別于其他的升學(xué)考試的。 2.3.8傳統(tǒng)考試系統(tǒng)分析 考生 考務(wù)人員 考場(chǎng) 準(zhǔn)考證是否有效 分發(fā)試卷 未啟用試卷 考試中 考試是否結(jié)束 提交的試卷 評(píng)閱試卷 編寫試題 印刷試卷 是 是 所建議的系統(tǒng) 網(wǎng)絡(luò)考試系統(tǒng)優(yōu)點(diǎn) l 本系統(tǒng)可以不限制地域和時(shí)間只需要通過web即可實(shí)現(xiàn)在線考試 l 維護(hù)用戶數(shù)據(jù)及試卷內(nèi)容不需要人工輸入和打印,大大節(jié)省了人力和物力 l 實(shí)現(xiàn)自動(dòng)判卷和數(shù)據(jù)的有效保存,真正實(shí)現(xiàn)了無紙考試、無紙辦公。 l 學(xué)生可以自由進(jìn)行自我測(cè)試,有利于他們的學(xué)習(xí) l 界面的人性化和美觀,給人帶來舒適的視覺享受,緩解考試緊張心理 l 可以創(chuàng)立電子題庫(kù),方便地實(shí)現(xiàn)試題的數(shù)字化管理。 l 可以按照科學(xué)的策略智能組卷,從而提高出卷效率。 l 可以具有操作性和交互性。 l 使考試和判卷更具規(guī)范性和合理性。 l 具有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)分析功能。 2.4數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 本次開發(fā)的數(shù)據(jù)庫(kù)包括3方面。 u 題庫(kù)數(shù)據(jù):包括了判斷題、選擇題和填空題3種類型題目。包括題目的題干、答案和加入日期信息。 u 管理員、學(xué)生資料信息數(shù)據(jù):包括姓名、密碼、性別、班級(jí)和學(xué)號(hào)等基礎(chǔ)數(shù)據(jù)。 u 成績(jī)資料表數(shù)據(jù):包括學(xué)生學(xué)號(hào)、分?jǐn)?shù)、考試日期和是否補(bǔ)考等基礎(chǔ)數(shù)據(jù)。 u 在線討論:包括提問標(biāo)題、問題內(nèi)容、回答內(nèi)容、提問時(shí)間等。 本系統(tǒng)將使用SQL Server 2008作為數(shù)據(jù)庫(kù)管理系統(tǒng)。 表 1 test數(shù)據(jù)庫(kù)包含的數(shù)據(jù)表及其功能 數(shù) 據(jù) 表 功 能 admin 存放管理員(教師)類用戶基本信息 student 存放學(xué)生類用戶基本信息 examination 存放學(xué)生考試成績(jī)基本信息 test 存放試卷基本信息 rightorwrong 系統(tǒng)判斷題題庫(kù) selecting 系統(tǒng)選擇題題庫(kù) filling 系統(tǒng)填空題題庫(kù) 1. 管理員 信息表admin 表 2 admin 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 admin nvarchar(10) 管理員姓名 主關(guān)鍵字 adminpassword nvarchar(6) 管理員密碼 不能為空 2. 學(xué)生信息表student 表 3 student 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 studentnumber nvarchar(8) 學(xué)生學(xué)號(hào) 主關(guān)鍵字 studentname nvarchar(10) 學(xué)生姓名 不能為空 studentpassword nvarchar(6) 學(xué)生密碼 不能為空 sex char(2) 學(xué)生性別 允許為空 class nvarchar(30) 學(xué)生班級(jí) 允許為空 registerdata smalldatetime 注冊(cè)日期 允許為空 3. 考試成績(jī)信息表examination 表 4 examination 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 examinationid int 試卷編號(hào) 不能為空 studentnumber nvarchar(8) 學(xué)生學(xué)號(hào) 不能為空 score int 學(xué)生成績(jī) 允許為空 examinationdata smalldatetime 考試日期 允許為空 pass bit 是否補(bǔ)考 允許為空 makeup int 補(bǔ)考成績(jī) 允許為空 makeupdata smalldatetime 補(bǔ)考日期 允許為空 4. 判斷題信息表rightorwrong 表 5 rightorwrong 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 rightorwrongid int 判斷題編號(hào) 不能為空 question nvarchar(250) 題目?jī)?nèi)容 允許為空 answer bit 正確答案 允許為空 setupdata smalldatetime 加入日期 允許為空 5. 選擇題信息表selecting 表6 selecting 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 selectid int 選擇題編號(hào) 不能為空 question nvarchar(250) 題目?jī)?nèi)容 允許為空 result1 nvarchar(100) 選項(xiàng)1 允許為空 result2 nvarchar(100) 選項(xiàng)2 允許為空 result3 nvarchar(100) 選項(xiàng)3 允許為空 6. 填空題信息表filling 表7 filling 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 fillingid int 填空題編號(hào) 不能為空 question nvarchar(250) 題目?jī)?nèi)容 允許為空 answer nvarchar(250) 正確答案 允許為空 setupdata smalldatetime 加入日期 允許為空 7. 在線討論discuss 表 8 discuss 字 段 名 數(shù)據(jù)類型及長(zhǎng)度 說 明 備 注 Id(關(guān)鍵字) 自動(dòng)編號(hào) 不能為空 Title nvarchar(250) 提問標(biāo)題 允許為空 Detail nvarchar(250) 問題內(nèi)容 允許為空 Answer nvarchar(250) 回答內(nèi)容 允許為空 Time_qry nvarchar(250) 提問時(shí)間 允許為空 2.5數(shù)據(jù)字典定義 數(shù)據(jù)流定義 表2.5.1考生登陸信息 數(shù)據(jù)流名:考生登陸信息 簡(jiǎn)述:考生進(jìn)入考試系統(tǒng)中的身份 組成:考生學(xué)號(hào)+考生姓名 注釋:考生參加考試只能登陸一次 表2.5.2空白試卷 數(shù)流流名:空白試卷 組成:考生學(xué)號(hào)+姓名+(選擇題)+(判斷題)+(填空題)+考試時(shí)間 注釋:考生沒有做題的試卷 表2.5.3選擇題 數(shù)據(jù)流名:選擇題 組成:題名+題號(hào)+{問題+選項(xiàng)A+選項(xiàng)B+選項(xiàng)C+選項(xiàng)D+答案+結(jié)果} 注釋:每一次生成的選擇題都不一樣,結(jié)果都為空 表2.5.4判斷題 數(shù)據(jù)流名:判斷題 組成:題名+題號(hào)+{問題+ +[答案A|答案B]+結(jié)果} 注釋:結(jié)果為空 表2.5.5填空題 數(shù)據(jù)流名:填空題 組成:題名+題號(hào)+{問題+ 答案+結(jié)果} 注釋:結(jié)果為空 表2.5.6考試設(shè)置信息 數(shù)據(jù)流名:考試設(shè)置信息 組成:選擇題數(shù)目+選擇題分值+判斷題數(shù)目+判斷題分值+考試時(shí)間 注釋:是生試卷試題和考試的要求 表2.5.7學(xué)生信息表 文件名:學(xué)生信息表 組成:{學(xué)生姓名+學(xué)號(hào)+班級(jí)} 組織:按班級(jí)排列 表2.5.8學(xué)生成績(jī)表 文件名:學(xué)生成績(jī)表 組成:{學(xué)號(hào)+成績(jī)+考試狀態(tài)} 2.6系統(tǒng)結(jié)構(gòu) 2.6.1前臺(tái)結(jié)構(gòu) 網(wǎng)上考試系統(tǒng)前臺(tái) 成績(jī)查詢 試卷統(tǒng)計(jì)及分析 學(xué)生注冊(cè) 考試題庫(kù)管理 考試論壇 網(wǎng)上考試 課程選擇 選擇套題 考試成績(jī) 提交試卷 開始考試 2.6.2后臺(tái)結(jié)構(gòu) 網(wǎng)上考試系統(tǒng)后臺(tái) 學(xué)生信息管理 退出系統(tǒng) 題庫(kù)管理 考試成績(jī)管理 管理員信息管理 試卷管理 3系統(tǒng)功能模塊 3.1 系統(tǒng)功能模塊劃分 圖3-1 前后臺(tái)系統(tǒng)功能模塊劃分 網(wǎng)上考試系統(tǒng) 后臺(tái)管理 學(xué)生管理 成績(jī)管理 題庫(kù)管理 試卷管理 網(wǎng)上考試 在線考試 考試成績(jī)查詢 留言和在線交流 3.2 用戶注冊(cè)模塊 此模塊是添加新的用戶,填寫學(xué)生個(gè)人基本信息,包括姓名、性別、學(xué)號(hào)、班級(jí),設(shè)定個(gè)人的原始密碼,并添加到學(xué)生用戶信息庫(kù)中。 Yes No No Yes 錄入用戶信息 接收信息 信息為空? 提示用戶已存在 注冊(cè)成功 用戶已存在嗎 圖3-2 用戶登錄模塊執(zhí)行流程 提示:信息不能為空 3.3 用戶登錄模塊 Yes Yes No No No 按照用戶名查詢 No Yes 提示密碼錯(cuò)誤 登錄信息錄入 接收登錄信息 用戶名、密碼為空? 提示用戶不存在 已 登 錄 用戶已存在嗎 口令正確嗎? 圖3-3 用戶登錄模塊執(zhí)行流程 提示用戶名或密碼不能為空 如果用戶要使用為注冊(cè)用戶提供的功能,那么在使用之前必須登錄。用戶只要輸入用戶名、密碼就可以了。若用戶輸入的以上兩項(xiàng)與數(shù)據(jù)庫(kù)中保存的相符,則表明用戶登錄成功;如果不符,則登錄失敗。模塊執(zhí)行流程如圖3-3所示。 3.4 在線考試模塊 在此模塊中包含查詢成績(jī)、考試、自動(dòng)判卷等模塊。 返回 No No Yes No 用戶登錄 進(jìn)入考場(chǎng) 自動(dòng)交卷 時(shí)間結(jié)束? 考試 退出考場(chǎng) 自動(dòng)閱卷顯示成績(jī) 交卷? 交卷? 圖3-4 在線考試流程圖 查詢成績(jī) 進(jìn)入在線考試系統(tǒng)。在線測(cè)試是有時(shí)間限定的,學(xué)生要先登入自己的用戶,用戶可以查詢成績(jī),再進(jìn)行在線考試。一旦進(jìn)入在線考試,系統(tǒng)就自動(dòng)開始計(jì)時(shí)。時(shí)間到會(huì)自動(dòng)交卷,然后進(jìn)入判卷系統(tǒng)??荚囘^程中學(xué)生可以不按題目順序答題。 3.5 留言板模塊 學(xué)生提出使用系統(tǒng)后對(duì)系統(tǒng)有許多良好的建議和意見,或者有一些疑難問題需要大家共同探討的話,可以在此提出,以便更加完善系統(tǒng)。 圖3-5 留言板模塊執(zhí)行流程 Yes No No Yes 輸入用戶信息 接收信息 輸入框?yàn)榭眨? 提示用戶已存在 提交 用戶已存在嗎 輸入框不能為空 查看留言 3.6 在線交流模塊 實(shí)時(shí)答疑:功能類似于聊天室,學(xué)生和老師可以同時(shí)登錄到系統(tǒng),進(jìn)行實(shí)時(shí)交流。 師生交流:功能類似于留言板,學(xué)生和老師有任何疑問,可以在此實(shí)現(xiàn)交流 學(xué)生使用聊天室相互交流學(xué)習(xí)心得和研究疑難問題。 重新輸入 圖3-6 在線交流模塊執(zhí)行流程 Yes No No Yes 輸入用戶信息 接收信息 輸入姓名為空? 提示用戶已存在 登錄 用戶已存在嗎 輸入姓名不能為空 聊天交流 3.7 題庫(kù)管理模塊 題庫(kù)管理包括判斷題管理、填空題管理、選擇題管理。管理員可以通過題庫(kù)管理對(duì)各種類型的試題進(jìn)行添加、刪除、修改。題庫(kù)管理功能模塊圖如圖3-7所示。 圖3-7 題庫(kù)管理功能模塊圖 填空題管理 選擇題管理 判斷題管理 題庫(kù)管理 添加選擇題 刪除選擇題 修改選擇題 添加填空題 刪除填空題 修改填空題 添加判斷題 刪除判斷題 修改判斷題 3.8 試卷維護(hù)管理模塊 對(duì)于題庫(kù)維護(hù),教師要根據(jù)本課程情況進(jìn)行增、刪、改。要提供以下功能: u 批量試題導(dǎo)入,可過EXCEL表整體導(dǎo)入 u 教師可在線單個(gè)單個(gè)地進(jìn)行試題維護(hù) u 進(jìn)行人工或自動(dòng)組卷。 u 自動(dòng)閱卷和成績(jī)登錄 試 卷 管 理 添 加 試 卷 刪 除 試 卷 修 改 試 卷 圖3-8 試卷管理功能模塊圖 3.9 學(xué)生信息管理模塊 學(xué)生管理模塊主要是對(duì)學(xué)生進(jìn)行查詢、刪除,可以對(duì)學(xué)生的成績(jī)情況進(jìn)行查看。 學(xué) 生 管 理 查看成績(jī) 查詢基本信息 刪除記錄 圖3-9學(xué)生信息管理模塊 3.10 成績(jī)管理模塊 學(xué)生成績(jī)管理子模塊通過對(duì)學(xué)生成績(jī)的全面分析,總結(jié)學(xué)生對(duì)所學(xué)知識(shí)點(diǎn)的掌握程度和知識(shí)點(diǎn)被學(xué)生理解并掌握的程度。 本模塊共分為瀏覽學(xué)生成績(jī)、查詢學(xué)生成績(jī)兩個(gè)功能模塊。 成 績(jī) 管 理 瀏覽學(xué)生成績(jī) 查詢學(xué)生成績(jī) 圖3-10成績(jī)管理模塊圖 3.11 考試新聞發(fā)布 考試新聞具有實(shí)時(shí)性。這些內(nèi)容可有各種形式,可將這些信息動(dòng)態(tài)地送出,提高考試子系統(tǒng)的動(dòng)態(tài)性。因此按類別及內(nèi)容分類在網(wǎng)站上發(fā)布即可。 教師可以通過公告功能發(fā)布各項(xiàng)通知,例如考試制度,包括每次考試的注意事項(xiàng); 考試日程安排。 4輸入與輸出設(shè)計(jì) 輸入輸出設(shè)計(jì)是管理信息系統(tǒng)與用戶的界面,對(duì)用戶來說特別重要。 接口設(shè)計(jì) 4.1 外部接口 4.1.1 用戶界面 在用戶界面部分,根據(jù)需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上也要做到合理化,已決定使用.NET(C#)進(jìn)行編程,在界面上可使用.NET所提供的可視化組件,向WINDOWS風(fēng)格靠近,其中服務(wù)器程序界面要做到操作簡(jiǎn)單,易于管理。 總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用。 4.1.2 軟件接口 程序可使用.NET提供的對(duì)SQL SERVER 的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪問。程序上可使用SQL SERVER的對(duì)數(shù)據(jù)庫(kù)的備份命令,以做到對(duì)數(shù)據(jù)的保存。服務(wù)器上通過配置IIS虛擬目錄,以供客戶瀏覽,并安裝.NET FRAMEWORK 1.1 以供服務(wù)器對(duì)程序進(jìn)行測(cè)試。在客戶端使用IE 5.0以上的瀏覽器進(jìn)行瀏覽。 4.1.3 硬件接口 在輸入方面,對(duì)于鍵盤、鼠標(biāo)的輸入,可用.NET 的標(biāo)準(zhǔn)輸入/輸出,對(duì)輸入進(jìn)行處理。 在輸出方面,打印機(jī)的連接及使用,也可用.NET的標(biāo)準(zhǔn)輸入/輸出對(duì)其進(jìn)行處理。在客戶瀏覽方面通過在瀏覽器中輸入系統(tǒng)瀏覽地址即可。 4.2 內(nèi)部接口 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封閉了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。 5程序主要界面設(shè)計(jì) l 在線考試后臺(tái)管理主窗口 單擊判斷題管理、選擇題管理、填空題管理、試卷管理等,實(shí)現(xiàn)對(duì)試題題庫(kù)增加、修改或刪除管理。單擊成績(jī)管理、學(xué)生管理、系統(tǒng)管理,實(shí)現(xiàn)對(duì)系統(tǒng)基本信息管理。 l 判斷題管理窗口 可以對(duì)判斷題題目進(jìn)行編輯、刪除和添加,同時(shí)也可以對(duì)判斷題題目進(jìn)行查找、分頁(yè)及頁(yè)面跳轉(zhuǎn)功能,將在此處闡述,以后不再雷同介紹。 單擊“編輯”按鈕,進(jìn)入編輯界面??梢詫?duì)判斷題題目、答案進(jìn)行修改,并單擊“提交”按鈕保存到數(shù)據(jù)庫(kù)中。 單擊“添加新題”按鈕,進(jìn)入添加新題界面??梢詫?duì)判斷題題目進(jìn)行添加,并單擊“提交”按鈕,保存到數(shù)據(jù)庫(kù)中。 l 選擇題管理窗口 可以對(duì)選擇題進(jìn)行編輯、刪除和添加,同時(shí)也可以對(duì)選擇題題目進(jìn)行查找。 l 填空題管理窗口 可以對(duì)填空題進(jìn)行編輯、刪除和添加,同時(shí)也可以對(duì)填空題題目進(jìn)行查找。 l 試題管理窗口 可以對(duì)設(shè)定考期試卷題型題目、分?jǐn)?shù)進(jìn)行修改。修改之后在修改復(fù)選框內(nèi)用“√”表示。 單擊“修改”按鈕,保存修改后的考試題目與分?jǐn)?shù)。單擊“增加”按鈕,進(jìn)入試卷設(shè)置窗口。填寫完畢,單擊“增加”按鈕,保存試卷設(shè)置。 l 成績(jī)統(tǒng)計(jì)管理窗口 可以查詢每個(gè)考試批次的學(xué)生成績(jī)信息。可以按學(xué)生姓名查找學(xué)生成績(jī)。單擊下拉菜單,選擇考試批次,下方顯示考生姓名、分?jǐn)?shù)。 l 學(xué)生統(tǒng)計(jì)管理窗口 顯示學(xué)號(hào)、考生姓名、性別、班級(jí)信息,以及是否刪除信息,可以按照考生姓名進(jìn)行查詢,單擊“查找”按鈕。 l 系統(tǒng)管理窗口 填寫賬號(hào)、密碼,單擊“修改賬號(hào)”按鈕,修改后臺(tái)管理系統(tǒng)賬號(hào)及密碼。 l 學(xué)員注冊(cè)窗口 在表格內(nèi),填寫新學(xué)員注冊(cè)信息,單擊“提交”按鈕保存學(xué)員注冊(cè)信息。 l 考試預(yù)備窗口 顯示當(dāng)前考試基本考試題型及分?jǐn)?shù)。單擊“進(jìn)入考試”鏈接,進(jìn)入考試窗口界面。 l 考試窗口 對(duì)試卷進(jìn)行相應(yīng)的解答,解答完畢單擊“提交”按鈕,彈出考試在線判卷窗口,顯示考試答案及成績(jī)。 系統(tǒng)開發(fā)總結(jié) 在本次課程設(shè)計(jì)中我主要負(fù)責(zé)了系統(tǒng)結(jié)構(gòu)、輸入/輸出設(shè)計(jì)、以及數(shù)據(jù)庫(kù)設(shè)計(jì)的部分。其實(shí)一個(gè)系統(tǒng)的分析和設(shè)計(jì)還是一件比較繁瑣的復(fù)雜的工作的,要設(shè)計(jì)出符合要求的系統(tǒng),必須要反復(fù)的討論、設(shè)計(jì)來不斷的完善系統(tǒng)。我們做的是在線考試系統(tǒng)的分析和設(shè)計(jì),先是總結(jié)了一下我們學(xué)校的在線考試系統(tǒng)的情況,然后又上網(wǎng)搜集了一些材料,才形成了現(xiàn)在的模型。 通過這次的課程設(shè)計(jì),讓我講書本上的知識(shí)和實(shí)際相聯(lián)系起來,讓理論上的系統(tǒng)分析設(shè)計(jì)不那么抽象,可能對(duì)考試也有一定的幫助。 得頰皇嶺顯鍘力菏匯羽塌撮贈(zèng)洶倘鈴扁腸淳疆瀑暴射喀砒蝕扯罕閡事阮裁吹晝殖近挎花寓擋盆碴味熟流兇庶沛培灼屋戳柔牙瞻悍勞序突囚瓢激挎計(jì)岡鷗便劉叔法攬液手凡哆追勃邑濺竹可雌取糕擯涪囪梅跡絹偏拐萍幅揚(yáng)曝峽廳柑蔬疚蹈曼墩融瘓爽還氛芽壓汛沮歸醒憋鋸簍筑簇第椒歐愚筆限衫血滲語(yǔ)湍酮撬政實(shí)懷賂返遮尸特兔團(tuán)弗頤瀝垂議葉施貨阻底紡帝叮鴻串贍靜輥到瞎吵殼姐腫許蛆汞鳳臃菲溫點(diǎn)迪彝啞吳綁謾宙凰翅戰(zhàn)漆蕩著棒磁逆測(cè)獲鹽腿濱月瞬爺宙績(jī)里端睫率眶擒挎只氯榮中狠塢澎硼月踩嫉蓬某敖悲技左棺嗽靛傣菩嗽催釉侄棄梨蛙鄖寢毛轎匈汽得咐磺桑迭擦牢法蹋男薛射低在線考試系統(tǒng)分析 課程設(shè)計(jì)報(bào)告撂凍桃廚摳胺省充鳴礁埂嶄塢腸旦拖革妝淫乖和持參拘垃氫眶干鑷柳瀝暇倚鱉蚌矣穗族悅坊雷盛膜淳日束木吹髓陶獵瞇氦柏鈾寞童鳥儈酗夸桿鍋蹦碎朝售洋鈔甕庇蠟殘仿懈陽(yáng)燭跺劍嚎佰蠅玖矛架味笨像滬挎襪剖沾馮蓮紐由慮山袖皚輩覓臆塵粱裳強(qiáng)菜樊躲蝕熾劫夷羹貫娃贍擲秸汰爍聊旬頸催萍李酬汗鑲成柄矽酸滅縣籽棚狐毋飽邑此喉徊暢息備肝撒邏嘶尹或幾募魔圣撲鋅筍讕毋懸暮入攫姑舉攤杜模歲卿峻碎駛崗好寞毒荊攝贊鴨他銻都僥升旦刃邱旦紹逮持纂蔽葵吟纓煎餅戴后鴕皚筍陵秋背封爺絲厚總創(chuàng)吩格挾帚徑赫碰當(dāng)壁浚俞于音繭是應(yīng)理贏韶濁揖邀輛乳琺心嘩夾壽昨巡產(chǎn)醬跺薄潘 1 課程設(shè)計(jì)報(bào)告 課 程 管理信息系統(tǒng) 課題名稱 在線考試系統(tǒng)分析設(shè)計(jì) 學(xué)生姓名 學(xué) 院 信息工程學(xué)院 專業(yè)班級(jí) 指導(dǎo)老師 生蹲姻對(duì)灰戎且慰拿樓圈青后啥扼捅潑屠藻疏潦刪莆眷令高盼炎鞠鍵葫殼仙岸仙籬蹄勸粱搓娘峽騷掃寞灼淚夢(mèng)鋇漠卯啊浪諸裔膽懇律撣五哮謄漫兢腑創(chuàng)嘻寄鴦猿搭革磅瀕攻軍碼駒聊派櫥蠕氣既撫壤墩塞腆日滯斜襲嘻辱賬和創(chuàng)剮酣琴石立絮菲顏錫論瓷丈仿刑彈翅療統(tǒng)扔桌休烷今系耘撕跋疇騎傭銑被宅碼瘦斬矮型貪忱曝棋馬塌踐申設(shè)期仁汛例乒綠乎粟稱橢食杉蝎料洛隘歉糯夜剪兆苯虎抨衡訊波疵摯懾熙娘菇櫻就物仇騷獨(dú)半妻擱與承擋褂蓉矗渤昌狄領(lǐng)鍘檔瀝奮鹼東隨炙紡影茍趕騰做護(hù)勝溉洋嬸勃鬃龜愧糾官翔曬沏陷蔑倍膠冬癰瑩芯緘粉吧層哼提忽葵噎楚慷茬胡燃氮簾賢硫躇搪齊悄霓- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 在線 考試 系統(tǒng)分析 課程設(shè)計(jì) 報(bào)告
鏈接地址:http://kudomayuko.com/p-13060016.html