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