資源描述:
《本科畢業(yè)設(shè)計(論文)-c語言在線考試系統(tǒng)的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、中國石油大學勝利學院本科畢業(yè)設(shè)計(論文)C語言在線考試系統(tǒng)的設(shè)計第一章開發(fā)簡介1.需求分析目前,在高校的實際環(huán)教學環(huán)節(jié)中,仍然過分依賴于傳統(tǒng)的面授形式,對于網(wǎng)絡(luò)的開發(fā)和應(yīng)用的程度遠遠不夠。隨著計算機和網(wǎng)絡(luò)的技術(shù)的日益發(fā)展,深刻影響著教育、學習的方式和途徑,使得日常的面授方式正逐漸向網(wǎng)絡(luò)化、信息化的方向轉(zhuǎn)變,將該課程制成網(wǎng)頁形式,開發(fā)一個基于Web的在線考試系統(tǒng),既美觀又實用,更重要的是提高考試的質(zhì)量和效率對于考試組織方而言,需要事先布置好考場,準備好足夠多的試卷,做好考試監(jiān)督工作。對于老師,需要在考后進行批改大量試卷的工作。就這兩個方面所消耗的人力物力資源都是不少的系統(tǒng)需
2、要解決的主要問題我主要開發(fā)的是后臺管理子系統(tǒng),在此系統(tǒng)中我們主要對前臺考試系統(tǒng)的顯示信息進行管理和設(shè)置.我將子系統(tǒng)分為以下功能模塊:題庫管理:用于對單個試題的增,刪,改,查等基本維護,還可對題庫進行數(shù)據(jù)備份和數(shù)據(jù)還原.我們針對不同題型,不同應(yīng)用范圍及不同科目對試題進行維護。試卷管理:可進行三種組卷方式的維護:隨機組卷,人工組卷,綜合組卷.還可對考生的基本信息進行維護??荚嚬芾?對考試分配試卷,并對考試的基本信息進行維護.相當于人工安排考試的過程。評卷管理:對試卷的客觀題分配評卷人,并對評卷人基本信息進行管理。成績管理:對每次考試的學生成績的基本信息進行維護,并提供學生成績
3、的統(tǒng)計管理。用戶管理:對使用本系統(tǒng)的用戶基本信息進行維護,用戶多數(shù)為:系統(tǒng)管理員,老師,教務(wù)處人員。權(quán)限管理:對系統(tǒng)的訪問權(quán)限進行管理,并對用戶可進行權(quán)限的分配.系統(tǒng)32中國石油大學勝利學院本科畢業(yè)設(shè)計(論文)應(yīng)該具備的基本功能。各模塊需完成以下功能:題型維護:對試題的題型進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。范圍維護:對試題的應(yīng)用范圍進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。試題維護:對試題的基本信息進行增,刪,改,查操作.在操作之后會自動刷新主頁,以使信息更新。其他維護:對試題信息的批量查詢,并可進行數(shù)據(jù)導出,數(shù)據(jù)備份,
4、數(shù)據(jù)恢復(fù)。隨機組卷:用戶只需對試卷題型進行設(shè)置就可組卷的方式。人工組卷:可使用戶選擇試卷的題型中的試題的組卷方式。綜合組卷:是隨機組卷與人工組卷的混合組卷方式,即用戶對某一類型的試題可進行選擇,也可對試題不進行選擇。試卷其他維護:對試卷信息的批量查詢,對試題的數(shù)據(jù)備份與還原??荚囆畔⒕S護:對考試的時間,地點,監(jiān)考人,考試用的試卷,試卷總分數(shù)及答卷總時間等考試的基本要素進行設(shè)置??忌畔⒕S護:對考試的學生的基本信息進行增,刪,改,查操作,在操作之后會自動刷新主頁,以使信息更新。分配評卷人:對考試所用試卷的客觀題分配評卷人,并對評卷的基本信息進行維護。評卷人評卷:對分配試卷的
5、評卷人可以在此進行評卷??忌煽兙S護:對考試的考生成績信息進行統(tǒng)計與匯總,對有權(quán)限的人可進行成績的增,刪,改,查操作。成績其他維護:對考生成績信息的批量查詢,并可進行數(shù)據(jù)導出,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù)。用戶基本信息維護:對使用本系統(tǒng)的用戶進行維護,而用戶的權(quán)限由權(quán)限管理進行維護,并分配給用戶,使用戶只能訪問自己擁有的權(quán)限內(nèi)。權(quán)限信息維護:對基本的權(quán)限進行維護,用戶可自定義維護權(quán)限。用戶分配權(quán)限:對未分配權(quán)限的用戶進行權(quán)限的分配,即對分配權(quán)限的增,刪,改,查操作。32中國石油大學勝利學院本科畢業(yè)設(shè)計(論文)信息基本維護:我們的信息除了有關(guān)考試的信息外,還有公告,新聞,留言信息需要
6、我們維護,其中公告,新聞由后臺有權(quán)限的人進行增,刪,改,查操作,而留言是由前臺的用戶(學生)或游客錄入的,我們要防止垃圾數(shù)據(jù)顯示,即對留言有權(quán)更改等操。2.研究目標基于上述對系統(tǒng)的開發(fā)背景描述,結(jié)合本系統(tǒng)實際的需求,在線考試系統(tǒng)的設(shè)計應(yīng)達到以下幾個目標:(1)提供學生在線考試、查詢成績,使考生在不同的地理位置也能正常參加考試,打破傳統(tǒng)的紙筆考試的局限性。(2)提供老師添加、修改、刪除試題和考試科目信息,通過老師的經(jīng)驗及豐富的網(wǎng)絡(luò)資源整理出龐大的優(yōu)秀試題數(shù)據(jù)庫。(3)提供管理員對老師和學生的資料進行刪除修改。(4)力求成為一個符合大眾操作習慣的,適用于不同水平使用者的人性化
7、系統(tǒng),因此系統(tǒng)的操作盡可能簡單易行,不應(yīng)泰復(fù)雜和煩瑣。(5)在題型設(shè)置時符合C語言考試的題型要求,包括有選擇題、程序閱讀題、程序設(shè)計題和填空題。(6)主要包括主觀題及客觀題的評閱,采用科學合理的方法進行分數(shù)統(tǒng)計,對評分、統(tǒng)計分數(shù)都有更高的可靠性和真實性。3.功能分析①權(quán)限分配:管理人員、教師和學生擁有登錄的不同權(quán)限,管理人員具有最高權(quán)限,教師可以進行規(guī)則的制定和試題庫的建設(shè),學生抽取試卷答題、查看考試成績。②試卷的規(guī)則:按照題目的難度級別、考試題型種類、分值進行試題添加刪除。③試題庫創(chuàng)建:教師可添加新的考題、刪除舊的考題,給出