久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會

時間:2019-05-12 02:41:43下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會》。

第一篇:C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會

《在線考試系統(tǒng)》C#項目開發(fā)總結(jié)

姓名:鄔志成學(xué)號:P111713287 班級:11級軟件工程(2)班

一、課程設(shè)計目的

通過系統(tǒng)的制作,使我們熟悉系統(tǒng)開發(fā)的流程,更加熟練掌握C#語言的編程以及系統(tǒng)制作,同時可以減輕老師的工作負(fù)擔(dān)提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公正、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。背景

在我國,雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來了,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式。在此方式下,組織一次考試是至少要經(jīng)過5個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。

顯然,隨著考試類型的不斷增加以及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是十分繁瑣和容易出錯的,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時也提高考試的質(zhì)量,從而使考試更加趨于公正、客觀、更加激發(fā)學(xué)生的學(xué)習(xí)興趣。

在線考試系統(tǒng)要求對考生進(jìn)行登錄驗證、考生選擇考試科目、限制考試時間、交卷后自動評分,同時需要為管理人員提供試卷管理及考生信息的相關(guān)管理,設(shè)計系統(tǒng)的主要目的是為考試減少不必要的浪費并且使考核學(xué)生成績變得客觀和公正。

二、課程設(shè)計的要求

(一)管理員用戶

1、能對試題(只有單項選擇題)進(jìn)行管理(增加,修改和刪除);

2、能對用戶留言進(jìn)行管理;

3、能管理注冊用戶(刪除某用戶);

4、能查看所有用戶的考試成績。

(二)普通注冊用戶

1、可注冊一新用戶,注冊內(nèi)容項自定,但必須有上傳照片項,所有項目須驗證。

2、可登錄進(jìn)入考試頁面進(jìn)行考試,登錄成功后考試頁面上要顯示用戶信息和用戶照片,同時顯示相關(guān)試題(隨機從題庫表中任意抽取20題進(jìn)行考試),用戶做完試題后點提交試卷按鈕結(jié)束考試,可使用消息框看到本次考試的成績,并將相關(guān)信息存入成績表中。

3、可查看留言和留言。

三、運行環(huán)境

系統(tǒng)開發(fā)平臺:Microsoft.Visual.Studio.2005;

系統(tǒng)開發(fā)語言:C#;

數(shù)據(jù)庫軟件:Microsoft SQL Server 2005;

運行平臺:windows xp/windows7

運行環(huán)境:Microsoft.NET Framework SDK v2.0

四、系統(tǒng)設(shè)計:

本系統(tǒng)有兩個類型的用戶,管理員和普通用戶。用戶在注冊時可以設(shè)定自己的權(quán)限,注冊成功可以跳轉(zhuǎn)到登錄頁面登錄.如果是普通用戶登錄,就可以修改自己的信息,并自己進(jìn)行留言和進(jìn)行試題測試,查看開始時間/考試成績和留言信息

如果是管理員登錄系統(tǒng),則可以對試題進(jìn)行相關(guān)的操作,如增加試題。對注冊的新用戶進(jìn)行管理,刪除用戶。對留言信息進(jìn)行管理。并且可以查看學(xué)生的成績。

運行:

在線考試系統(tǒng)的基本功能,包括系統(tǒng)用戶的添加、考試試卷的添加、試題的添加和在線考試以及分?jǐn)?shù)計算等。最后將所有模塊組裝成一個完整的系統(tǒng)。經(jīng)過測試,系統(tǒng)實現(xiàn)了需求分析中的要求,運行正常,操作界面簡潔。

五、心得體會

基于.net的在線考試系統(tǒng)的的設(shè)計與實現(xiàn)經(jīng)過系統(tǒng)分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計等階段基本了解了該系統(tǒng)的功能要求及設(shè)計的可行性。在線考試系統(tǒng)的基本功能,包括系統(tǒng)用戶的添加、考試試卷的添加、試題的添加和在線考試以及分?jǐn)?shù)計算等。最后將所有模塊組裝成一個完整的系統(tǒng)。經(jīng)過測試,系統(tǒng)實現(xiàn)了需求分析中的要求,運行正常,操作界面簡潔。由于時間和技術(shù)水平的緣故,本系統(tǒng)還存在著許多方面的工作尚未完善。系統(tǒng)的各項功能基本都能正常運行,達(dá)到了初步設(shè)計的要求,但是還不夠完善。比如插入試題模塊功能還不完善,系統(tǒng)安全性有待提高。另外在試題的插入時,只能由管理員逐題進(jìn)行錄入,還沒有實現(xiàn)試題的成套錄入。界面的美化還得進(jìn)一步細(xì)化,各功能模塊也有待進(jìn)行整改和完善。一個好的系統(tǒng)需要一段時間的跟蹤及長期的維護(hù),也許后期還有可能進(jìn)行功能上的增加或改進(jìn),這些都需要在系統(tǒng)設(shè)計時考慮好,才能使一個系統(tǒng)被應(yīng)用的時間更長。自己有待進(jìn)一步提高,相信在以后的學(xué)習(xí)及生活中會將本設(shè)計修改的更加完善。

第二篇:C#.net成績管理系統(tǒng)項目開發(fā)總結(jié)心得體會

《成績管理系統(tǒng)》C#項目開發(fā)總結(jié)

姓名:史建軍 學(xué)號:P111713266 班級:11級軟件(2)班

一、心得體會

學(xué)生成績管理系統(tǒng)是一功能十分強大的管理系統(tǒng),它集各種功用于一身,可以完成教學(xué)中的各種操作,如對學(xué)生的成績的添加.刪除等。學(xué)生成績管理系統(tǒng)功能大,程序編寫也十分復(fù)雜,工作量很大,編寫一定要認(rèn)真。一個小小的失誤都可能使程序出現(xiàn)大的漏洞。

建立學(xué)生成績管理系統(tǒng),采用計算機對學(xué)生成績進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。我們這次完成學(xué)生成績管理系統(tǒng)分三步.(1)是對要寫成的學(xué)生成績管理系統(tǒng)做全面的分析,即對學(xué)生成績管理系統(tǒng)要使用的編寫方法,管理功用,運行方式進(jìn)行分析,并作出明確的解決方案.針對這次的學(xué)生成績管理系統(tǒng),它的流程是:以老師和學(xué)生兩種方式進(jìn)入,要有密碼認(rèn)證.學(xué)生進(jìn)入系統(tǒng)在能查看此學(xué)生的各科目的成績,平均分,各科最高分和總分.老師進(jìn)入系統(tǒng)也能查看各位學(xué)生的成績,并能添加,刪除學(xué)生和學(xué)生成績,對學(xué)生成績進(jìn)行總分,平均分的運算.(2)是程序的編寫.由于學(xué)生成績管理系統(tǒng)的功能十分強大,程序的編寫也十分的復(fù)雜,所以我們四人一組,每人完成一部分程序.程序的編寫是一項困難的任務(wù),完成此程序必需運用書中的大部分知識,而且要有清晰的思路,有較強的語言組織能力.由于四人各完成一部分,所以最后四部分程序要能銜接得十分完整,所以四個人要在編寫自己的程序的基礎(chǔ)上考慮其他人的程序結(jié)構(gòu).編寫程序就是一項十分困難的事,所以一定要細(xì)心,不能有一絲的馬虎,否則會前功盡棄.(3)是程序的檢查和系統(tǒng)的調(diào)用.程序?qū)懲旰蟛⒉荒鼙WC它一定能運行,所以要對它進(jìn)行調(diào)試,發(fā)現(xiàn)其中的弊端,并作出相應(yīng)的修改,以完善程序,使其邏輯性,運算能力都符合題目要求,使學(xué)生成績管理系統(tǒng)的運行

二、項目開發(fā)總結(jié)

開發(fā)工具選擇

本系統(tǒng)后臺數(shù)據(jù)庫采用Microsoft SQL Server 數(shù)據(jù)庫,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性和運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用Microsoft 公司的Visual Studio 2008作為主要開發(fā)工具,可與SQL Server 2005數(shù)據(jù)庫無縫鏈接。定義

Visual C#——C#是微軟開發(fā)的一種面向?qū)ο蟮木幊陶Z言,是微軟.NET開發(fā)環(huán)境的重要組成部分。而Microsoft Visual C# 2005是微軟開發(fā)的C#編程集成開發(fā)環(huán)境(同種產(chǎn)品還有Borland公司的C# Builder),它是為生成在.NET Framework 上運行的多種應(yīng)用程序而設(shè)計的。產(chǎn)品

最終制成的產(chǎn)品,包括: a. 程序系統(tǒng)中包括學(xué)生成績查詢模塊,教師成績管理模塊,管理員模塊,學(xué)生成績查詢時在賬號及學(xué)號進(jìn)入界面后能夠?qū)ζ涞倪x修課與必修課成績查詢,但是不能修改,可以對自己的密碼進(jìn)行修改。教師可以上傳成績。管理員可以對教師信息,學(xué)生信息,課程信息進(jìn)行修改與添加。但是不能對其成績進(jìn)行改變。他們數(shù)據(jù)時建立了表單,存放在數(shù)據(jù)庫中,通過關(guān)鍵字與外關(guān)鍵字使他們產(chǎn)生聯(lián)系。最終存取與提取數(shù)據(jù)。b. 學(xué)生成績管理系統(tǒng),運行,教師登錄界面是教師號與初始密碼111111,學(xué)生是用戶名是學(xué)號,初始密碼是111111。c. 建立的數(shù)據(jù)庫database。在運行該系統(tǒng)式要配置一定的虛擬服務(wù)器。主要功能和性能

學(xué)生成績查詢模塊:學(xué)生成績查詢時在賬號及學(xué)號進(jìn)入界面后能夠?qū)ζ涞倪x修課與必修課成績查詢,但是不能修改,可以對自己的密碼進(jìn)行修改。

教師成績管理模塊:教師可以上傳成績,對自己的賬號密碼可以修改。管理員模塊:管理員可以對教師信息,學(xué)生信息,課程信息進(jìn)行修改與添加。但是不能對其成績進(jìn)行改變。

本系統(tǒng)基本達(dá)到我們預(yù)設(shè)的全部功能,并希望在以后的使用中逐漸完善。出錯原因的分析

給出對于開發(fā)中出現(xiàn)的錯誤的原因分析。團(tuán)隊的溝通在開始項目前沒有做好協(xié)商,而且以前編程太少,對程序的駕馭能力還夠強。以及對asp.net的網(wǎng)頁編程還不太熟。

經(jīng)驗與教訓(xùn)

經(jīng)過這次開發(fā),我們盡力了從需求分析到成品發(fā)布的全部過程。從中我們認(rèn)識到,要開發(fā)一個軟件產(chǎn)品,必須對它所有涉及到的各個方面都要有所了解。關(guān)鍵地方必須熟悉。作為設(shè)計者的系統(tǒng)分析階段,必須對不同模塊的聯(lián)系,工作量有正確的認(rèn)識才能合理的分配任務(wù)。管理者要時刻保持清醒,要有合理的進(jìn)度和質(zhì)量的控制,才能保證按時按量的完成任務(wù)。這次最大的教訓(xùn)是,對進(jìn)度的掌握不是很好,整個項目的進(jìn)度沒有一定的節(jié)奏,忽快忽慢的。幸好最后按時完成了任務(wù)。管理者的頭腦不清楚,就會導(dǎo)致整個團(tuán)隊走很多的彎路。所以一個領(lǐng)導(dǎo)者是非常重要的。項目是要在過硬的技術(shù)基礎(chǔ)上有嚴(yán)格的管理,才能確保工程的質(zhì)量與數(shù)量 同時得到滿意的效果。

第三篇:班級信息管理系統(tǒng)項目開發(fā)總結(jié)

班級信息管理系統(tǒng)項目開發(fā)總結(jié)

一.引言

1. 編寫目的調(diào)試班級管理信息系統(tǒng),探討本系統(tǒng)實現(xiàn)的過程是否能夠滿足學(xué)校輔導(dǎo)員、班主任、班級管理人員對班級管理的需求。

2.背景

班級管理管理系統(tǒng)

3.系統(tǒng)簡介

整個班級管理信息系統(tǒng)是一個包含很多子系統(tǒng)的項目,本班級管理信息系統(tǒng)選取了成績管理、課程信息管理,用戶信息管理,班級活動登記,獎懲信息等基本模塊,主要探討了系統(tǒng)的總體設(shè)計和子系統(tǒng)的實現(xiàn)過程。本系統(tǒng)操作簡單,方便用戶,易于維護(hù)。

4.系統(tǒng)主要功能

a.功能的分配

顯示的信息輸入輸出由學(xué)生管理模塊完成,課程的輸入輸出由課程管理模塊進(jìn)行,班級的信息由班級管理模塊進(jìn)行。

b.運行模塊的組合具有軟件的運行模塊組合為程序多窗口的運行環(huán)境,各個模塊在軟件運行過程中能較好的交流信息。

c.運行控制

班級信息管理系統(tǒng)基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。本說明書的目的在于明確系統(tǒng)的數(shù)據(jù)和軟件結(jié)構(gòu),設(shè)計外部和內(nèi)部軟件的接口,說明各個軟件模塊的功能。

d.運行時間:系統(tǒng)的運行時間基本可以達(dá)到用戶所提出的要求。

二.系統(tǒng)開發(fā)總結(jié)

1.問題

在班級信息管理系統(tǒng)實現(xiàn)的過程中,遇到的一些實際問題,給出了相應(yīng)的解決方案。由于本系統(tǒng)現(xiàn)處于開發(fā)第一階段,運行中存在著一些實際問題,一些功能在實際的運用中沒有表現(xiàn)的十分完善,還需要進(jìn)一步改進(jìn)。班級信息管理系統(tǒng)提供的功能相對來說比較少,還需要進(jìn)一步完善更多功能以滿足班級管理工作中所碰到的各種各樣的問題。

2.經(jīng)驗

a.計算機操作技術(shù)與班級信息管理相結(jié)合,不僅提高工作效率和工

作質(zhì)量,而且提高了學(xué)校的管理能力,實現(xiàn)了工作過程的計算機化。班

級信息管理系統(tǒng)使數(shù)據(jù)更加安全,減少人力和物力消耗,實現(xiàn)方式較為方便,節(jié)省資源。同時本系統(tǒng)適用于大、中規(guī)模的數(shù)據(jù)需求,具有實用性、可靠性和適用性。系統(tǒng)穩(wěn)定性好,數(shù)據(jù)具有規(guī)范性,整體性。b.本班級管理信息系統(tǒng)的現(xiàn)階段開發(fā)僅僅是對班級管理信息系統(tǒng)做了初步的嘗試和探索,要真正解決學(xué)校管理電子化和無紙化的問題,達(dá)到比較完全意義的通用,還需進(jìn)一步的研究和完善。系統(tǒng)完成時可達(dá)到功能實用、技術(shù)先進(jìn)、高效穩(wěn)定、易于操作和安全可靠的要求。

第四篇:學(xué)生在線考試系統(tǒng)

學(xué)生在線考試系統(tǒng)

設(shè)計報告

班級:計算機科學(xué)與技術(shù)(師范)課題:學(xué)生在線考試系統(tǒng)

組長:馬澤娜

組員:陳銳華、林燕旋、朱偉蘭、劉秋宜

楊秋婷、鄭金豪、懷艷秋

日期:2015年01月06日

一 學(xué)生在線考試系統(tǒng)需求分析報告

1.引言

1.1 編寫目的

編寫在線考試系統(tǒng)需求分析報告目的是為了需求提供者和開發(fā)方明確對所建信息管理系統(tǒng)所達(dá)到的功能和目標(biāo)。通過雙方不斷的討論和交互,最終形成具有建設(shè)目標(biāo)的書面條款。經(jīng)雙方確認(rèn)后,將作為開發(fā)方設(shè)計開發(fā)的基本依據(jù)和需求方的軟件驗收標(biāo)準(zhǔn),同時,通過該需求分析報告,開發(fā)方可以更加進(jìn)一步了解客戶的需求,從而嚴(yán)格按照流程及時、準(zhǔn)確地完成系統(tǒng)的開發(fā),以滿足客戶的需求。同時,該文檔也作為概要設(shè)計及后續(xù)設(shè)計的基礎(chǔ)。

1.2背景

隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了遠(yuǎn)程教育,通過計算機網(wǎng)絡(luò)實現(xiàn)異地教育和培訓(xùn)。但是,遠(yuǎn)程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,這就給軟件設(shè)計人員提出了更高的設(shè)計要求。

遠(yuǎn)程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計算機公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。

伴隨著遠(yuǎn)程教育的蓬勃發(fā)展,作為教學(xué)當(dāng)中不可分割的一部分的在線考試系統(tǒng)也得到了當(dāng)今遠(yuǎn)程教育研究者的關(guān)注,考試是考察學(xué)生對所學(xué)習(xí)知識的接受和理解程度的重要手段,無紙化的考卷,考試的隨時性,隨地性,這些特點都是研究并開發(fā)網(wǎng)絡(luò)考試系統(tǒng)主要的原因,網(wǎng)絡(luò)考試系統(tǒng)遠(yuǎn)遠(yuǎn)超越了傳統(tǒng)考試固定時間,固定地點的考試模式的限制,將給學(xué)生和老師帶來極大的便利。隨著Internet的相關(guān)技術(shù)的發(fā)展,特別是Web技術(shù)的出現(xiàn),人們開始致力于研究和開發(fā)基于Internet考試系統(tǒng),這也大大推動了遠(yuǎn)程教育的發(fā)展。

如今世界上對于基于Internet的遠(yuǎn)程考試系統(tǒng)所進(jìn)行的研究開發(fā)工作不是很長,但是基于web技術(shù)構(gòu)建的在線考試系統(tǒng)已然成為發(fā)展的主流。數(shù)據(jù)庫安全、共享、數(shù)據(jù)傳輸過程的安全性、訪問控制技術(shù)、身份識別技術(shù)都是構(gòu)建考試系統(tǒng)要考慮的問題。目前,一些遠(yuǎn)程教育機構(gòu)已經(jīng)開發(fā)出了在線考試系統(tǒng),基本實現(xiàn)了基于Internet的B/S結(jié)構(gòu)在線考試。通過Server端的后臺試題庫動態(tài)生成考卷和對于標(biāo)準(zhǔn)化的試題即時評定成績。但是與傳統(tǒng)的紙面考試相比,目前的在線測試都是基于標(biāo)準(zhǔn)化考試的,而且一般只能用于非正規(guī)的考試,因為對于很多方面考慮的還不是很完善,因而使得在線考試在近段時間很難完全替代傳統(tǒng)的考試。2.系統(tǒng)設(shè)計 2.1需求分析 2.1.1系統(tǒng)需求分析

學(xué)生在線考試系統(tǒng)主要包括學(xué)生端,教師端和管理員端。首先是學(xué)生端,需要學(xué)生在登錄后實現(xiàn)考試、查詢成績和修改密碼功能。

其次是教師端,需要教師在登錄后實現(xiàn)學(xué)生成績查詢、選課、課程題庫的增刪改查以及密碼的修改。

再次就是管理員端,這里管理員要實現(xiàn)學(xué)生、教師信息的錄入以及其增刪改查功能,還要錄入學(xué)校的全部課程供教師選擇。學(xué)生在線考試系統(tǒng)要考慮的主要是怎樣出題、怎樣收集答案、怎樣保存,怎樣判分這些問題。

系統(tǒng)功能需求圖:

學(xué)生在線考試系統(tǒng)學(xué)生選個擇人密課信碼程息修考查改試詢基本成信績息查查詢詢2.2管理模塊

教師學(xué)題生庫成密成增績碼績刪管修查改理改詢查管理員學(xué)教生師密課信信碼程息息修管管管改理理理增增增刪刪刪改改改查查查課程管理添加刪除修改查詢學(xué)生信息管理添加刪除修改查詢教師信息管理 添加刪除修改查詢 3分類管理 3.1用戶 ? 用戶注冊

主執(zhí)行者:管理員

功能描述:添加用戶以及設(shè)置用戶角色

基本功能:1.管理員點擊添加用戶按鈕,輸入用戶編號,所屬

部門,角色類型,系

統(tǒng)給出默認(rèn)初始密碼,提交保存

擴(kuò)展:1.即時檢查用戶名,部門號,角色類型是否為空,是否符合格式

2.即時顯示用戶名是否存在 ? 用戶登錄

主執(zhí)行者:管理員、教師、學(xué)生 功能描述:管理員、教師和學(xué)生進(jìn)行登錄

基本功能:1.管理員、教師和學(xué)生輸入賬號密碼,點擊登錄,驗證通過,進(jìn)入系統(tǒng)。系統(tǒng)進(jìn)入對應(yīng)的角色頁面。

擴(kuò)展:1.驗證用戶名,密碼不正確時,提示用戶哪部分出錯

2.用戶輸入完賬號,按Tab鍵可以跳到密碼輸入框

? 用戶刪除

主執(zhí)行者:管理員 功能描述:刪除用戶

基本功能:1.管理員選中要刪除的賬號,點擊刪除按鈕進(jìn)行刪

除,提示用戶是否刪除,點擊確認(rèn),刪除成功

? 修改用戶

主執(zhí)行者:管理員

功能描述:修改教師、學(xué)生資料,重置密碼

基本功能:1.管理員選中要修改的賬號,點擊修改,進(jìn)入頁面

修改用戶資料,或者重置用戶密碼

3.2試卷管理 ? 題庫管理

主執(zhí)行者:管理員、老師

功能描述:管理員對題庫中的科目,系別,題型進(jìn)行添加,刪除,修改

老師可以對題庫添加,刪除,修改試題

基本功能:1.管理員可添加系別,科目,題型,并對科目進(jìn)行

系別分類

2.管理員可以刪除系別,科目,題型

3.管理員可以修改系別,科目,題型

4.老師可以選中對應(yīng)的系別,科目,題型,添加試題進(jìn)入題庫,客觀題可以輸入正常答案。

5.老師可以刪除自己對應(yīng)系別,科目下的試題和答案

6.老師可以修改自己對應(yīng)系別,科目下的試題,答案

擴(kuò)展:1.即時檢查一些主要信息是否為空,是否符合格式

2.可用excel導(dǎo)入試題 ? 手動生成試卷

主執(zhí)行者:老師 功能描述:手動生成試卷

基本功能:1.老師可以選擇好系別,科目,題型,手動將題庫

中的試題選出,并添加進(jìn)試卷,最后保存,點擊生成試卷。

? 自動生成試卷

主執(zhí)行者:老師 功能描述:自動生成試卷 基本功能:1.老師可以選擇好系別,科目,題型,系統(tǒng)將自動

根據(jù)設(shè)置隨機抽取試題組成一份試卷。

? 刪除試卷

主執(zhí)行者:老師 功能描述:刪除試卷

基本功能:1.老師可以刪除不用的試卷 ? 批改試卷

主執(zhí)行者:用戶:老師 功能描述:批改試卷

基本功能:1.客觀題部分,可以根據(jù)題庫中的答案對比,直接

算出學(xué)生得到的分?jǐn)?shù),主觀題部分,老師可以自己給分。

3.3其他 ? 成績管理

主執(zhí)行者:教師、學(xué)生

功能描述:老師可以發(fā)布成績,學(xué)生可以查看成績

基本功能:1.老師可以按年段,系別,科目,班級等條件,發(fā)

布學(xué)生成績,并排名

2.學(xué)生可以登錄系統(tǒng),查看自己的相關(guān)科目的成績

擴(kuò)展:1.老師可以按條件將學(xué)生的成績排名后導(dǎo)出到excel(優(yōu)先級4)? 考試管理 主執(zhí)行者:教師、學(xué)生 功能描述:學(xué)生進(jìn)行考試

基本功能:1.學(xué)生登錄系統(tǒng),開始進(jìn)行答題操作。答題完后,學(xué)生最早可以在開考30分鐘后,提交試卷。如果超過考試規(guī)定時間,學(xué)生沒有主動提交試卷,系統(tǒng)將自動提交試卷。

2.如果老師發(fā)現(xiàn)學(xué)生有違規(guī)行為,可以登錄系統(tǒng),強行立即提交該考生試卷,并標(biāo)記違規(guī),記錄違規(guī)情況(優(yōu)先級4)

3.老師和學(xué)生平時可以登錄平臺首頁觀看管理員發(fā)布的考試信息,比如考試地點,時間等。

? 資料管理

主執(zhí)行者:教師、學(xué)生 功能描述:用戶對資料進(jìn)行修改

基本功能:1.用戶可以登錄系統(tǒng),對自己的資料進(jìn)行修改,包

括修改密碼。

3.系統(tǒng)數(shù)據(jù)流圖

系統(tǒng)數(shù)據(jù)庫成績學(xué)生考生信息學(xué)生在線考試系統(tǒng)成績管理員

學(xué)生在線考試系統(tǒng)頂層數(shù)據(jù)流圖

P1用戶信息管理學(xué)生信息學(xué)生學(xué)生信息P2用戶學(xué)生信息考生成績在線考試P3管理權(quán)限2考試管理考試信息D1學(xué)生在線考試系統(tǒng)數(shù)據(jù)庫P4管理權(quán)限1題庫管理管理員P5試題數(shù)據(jù)管理權(quán)限3用戶管理用戶信息管理權(quán)限4P6考生成績成績管理學(xué)生在線考試系統(tǒng)一層數(shù)據(jù)流圖

二 系統(tǒng)總體設(shè)計

(一)系統(tǒng)的體系結(jié)構(gòu)

系統(tǒng)結(jié)構(gòu)模塊,是新一代分布式計算方案設(shè)計的應(yīng)用軟件體系結(jié)構(gòu)。其體系結(jié)構(gòu)模型如圖所示。

系統(tǒng)啟動用戶登錄用戶身份選擇試卷試卷管理成績統(tǒng)計數(shù)據(jù)庫維護(hù)依次答題添加試卷按分?jǐn)?shù)查詢顯示提交試卷?時間到,自動交卷添加試題還原?備份?備份數(shù)據(jù)庫還原數(shù)據(jù)庫顯示成績編輯試題初始化?初始化數(shù)據(jù)庫結(jié)束結(jié)束

系統(tǒng)體系結(jié)構(gòu)是一個綜合模型,系統(tǒng)體系結(jié)構(gòu)是由許多結(jié)構(gòu)要素及各種視圖(或觀點)(View)所組成的,而各種視圖主要是基于各組成要素之間的聯(lián)系與互操作而形成的。所以,系統(tǒng)體系結(jié)構(gòu)是一個綜合各種觀點的模型,用來完整描述整個系統(tǒng)。

系統(tǒng)體系結(jié)構(gòu)是一個系統(tǒng)建模的方法:在系統(tǒng)體系結(jié)構(gòu)的各種視圖中,以組織視圖與行為視圖最為突出和重要。所以,要完成各種視圖的綜合,必須先完成組織與行為視圖的統(tǒng)一。基本上,通過組織視圖與行為視圖的合一過程,我們就可以構(gòu)建出一個可以完整描述的系統(tǒng)。所以,系統(tǒng)體系結(jié)構(gòu)可以作為構(gòu)建系統(tǒng)模型的一種方法。

(二)系統(tǒng)用例圖

1、在需求分析過程中,我們明確了系統(tǒng)的三類角色(Actor)及其相關(guān)的用例:

系統(tǒng)管理員:系統(tǒng)管理員維護(hù)系統(tǒng)的所有信息,包括用戶信息、商品信息和用戶訂單信息。

學(xué)生:學(xué)生用戶可以使用系統(tǒng)進(jìn)行各類測試,包括:單元測試、模擬測試和自我測試。系統(tǒng)可以自動的評判學(xué)生的測試成績,并提供成績查詢服務(wù)。此外,系統(tǒng)還可以為學(xué)生提供歷史錯誤記錄信息,以便學(xué)生能夠更好的掌握好知識點。

教師:教師為整個系統(tǒng)錄入試卷,并對測試的主觀部分進(jìn)行評判。同時,為了準(zhǔn)確的掌握學(xué)生的測試情況,教師還可以查詢學(xué)生的成績并對其進(jìn)行統(tǒng)計。

根據(jù)前面的需求分析,我們得到了在線考試系統(tǒng)的用例圖。首先我們看到的是整個系統(tǒng)的用例圖: 1、1用戶管理模塊

系統(tǒng)的用戶包括考生用戶、教師用戶以及系統(tǒng)管理員用戶。用戶管理模塊實現(xiàn)對學(xué)生用戶、教師用戶和管理者用戶的信息管理。三種用戶在參與系統(tǒng)活動的時候,能進(jìn)行用戶信息的注冊與維護(hù)。管理員功能包括:查詢用戶信息、授權(quán)用戶角色等。不同用戶具有不同用戶權(quán)限,相同用戶可執(zhí)行相同的功能,同一個角色的用戶具有的用戶權(quán)限相同。

用戶管理模塊用例圖: 1、2題庫管理模塊

題庫管理模塊包括試題信息管理、題型信息管理。試題錄入將試題的題目、題型、知識點、章節(jié)、難易度、試題答案等內(nèi)容輸入到題庫中。試題查詢根據(jù)用戶給定的相關(guān)條件(如題型、知識點、難易度、錄入時間等)對試題庫中的試題進(jìn)行查找、篩選等操作。試題修改則根據(jù)用戶給定的條件(如題型、知識點、難易度錄入時間等)找到相應(yīng)試題,然后對試題進(jìn)行修改操作。試題刪除根據(jù)用戶所給定的條件(如知識點、題型、難易度錄入時間等)找到相應(yīng)的試題,然后對試題進(jìn)行刪除操作。題型信息管理實現(xiàn)對考試題型信息的設(shè)置。題庫管理模塊用例圖: 1、3在線考試模塊

學(xué)生登錄考試系統(tǒng)后,通過身份驗證后進(jìn)入在線考試頁面,頁面上方顯示考生的學(xué)號、姓名等信息以方便考生核對。考生選擇參加的考試課程后,系統(tǒng)給出考場規(guī)則和考試時間進(jìn)行倒計時,系統(tǒng)提醒考生開始考試。系統(tǒng)根據(jù)定制的題型、分?jǐn)?shù)分布、題目數(shù)量、難度等級分布、章節(jié)分布等參數(shù)的設(shè)置規(guī)則,隨機從試題庫中抽取滿足規(guī)則的試題,為參加考試的考生自動生成互不相同的試卷。頁面上呈現(xiàn)出的考試試卷與考生平時參加的紙試化考試試卷差別不大:單選試題和判斷試題各選項前為單選框;多選試題和不定項選擇試題各選項前為復(fù)選框;填空試題每空為文本框;主觀題每個問題后面有一個多行文本框,以便考生編輯答案。考生的答案首先保存到本地臨時數(shù)據(jù)文件中,然后定時發(fā)送回考試服務(wù)器。如果考試結(jié)束時間已到,系統(tǒng)會自動鎖定并提交試卷;如果考試結(jié)束時間未到,考生可以提前交卷,考生服務(wù)器會將其考試數(shù)據(jù)保存,并退出考試系統(tǒng)。在線考試模塊用例圖: 1、4成績管理模塊

在考試結(jié)束后,系統(tǒng)要對考生答卷進(jìn)行評閱。閱卷方式分為兩種,自動閱卷和手動閱卷。對于客觀題和部分主觀題系統(tǒng)實現(xiàn)自動評分并保存考生得分;對于分析題和操作題,系統(tǒng)給出參考答案和評分細(xì)則,由閱卷教師評分。考慮到系統(tǒng)的安全性,由管理員在系統(tǒng)考試結(jié)束后啟動閱卷系統(tǒng)進(jìn)行自動閱卷;同時,對其它試題采用教師網(wǎng)上人工閱卷。對考生所有的考試結(jié)果進(jìn)行評卷,保存每一個考生每道題的得分,并對考生考試成績能夠進(jìn)行統(tǒng)計、分析和匯總。①客觀題自動評分

系統(tǒng)自動實現(xiàn)對選擇題的評閱,并保存得分。在評閱選擇題、判斷題等客觀題時,系統(tǒng)將考生的答案與標(biāo)準(zhǔn)答案進(jìn)行完全匹配計算得分。

②手動閱卷

分析題和操作題等不易進(jìn)行自動評閱的試題,可考慮自動評閱和手動評閱相結(jié)合,在自動評閱的基礎(chǔ)上,教師實現(xiàn)對其的手動評閱。

系統(tǒng)自動計算各大題得分,得到考生的最后得分。對學(xué)生提供所考課程的分?jǐn)?shù)查詢;對老師提供試卷、所授課程的學(xué)生分?jǐn)?shù)的查詢。教師在查詢分?jǐn)?shù)時,可以查詢某一個考生的考試成績,也可以查詢某個專業(yè)某個班的課程總平分?jǐn)?shù)、各分?jǐn)?shù)段的人數(shù)情況、不及格的學(xué)生名單等統(tǒng)計信息。成績管理模塊用例圖: 1、5試卷管理模塊 教師可以對試卷進(jìn)行管理,試卷管理包括對試卷管理、試卷信息的管理和對試卷試題的維護(hù)。教師可以查看、刪除試卷并且可以對試卷信息進(jìn)行管理,包括對試卷名字、科目、考試時間、出題人、總分等信息進(jìn)行管理。教師可以對試卷中的試題進(jìn)行管理,可以直接新增試題,并且對加入試卷的試題設(shè)置分值。試卷管理模塊用例圖:

(三)系統(tǒng)模塊流程

學(xué)生在線考試系統(tǒng)主要包括學(xué)生端,教師端和管理員端。

1、學(xué)生端:需要學(xué)生在登錄后實現(xiàn)考試、查詢成績和修改密碼功能。

2、教師端:需要教師在登錄后實現(xiàn)學(xué)生成績查詢、選課、課程題庫的增刪改查以及密碼的修改。

3、管理員端:這里管理員要實現(xiàn)學(xué)生、教師信息的錄入以及其增刪改查功能,還要錄入學(xué)校的全部課程供教師選擇。

根據(jù)學(xué)生在線系統(tǒng)分析報告畫出總體設(shè)計流程圖:

然后是登陸模塊流程圖: 說明:

1)系統(tǒng)的所有用戶都必須經(jīng)過登陸之后才能使用系統(tǒng)所提供的功能,不登陸則不能使用。系統(tǒng)不為“游客”身份的用戶提供服務(wù)。

接下來是管理員模塊: 說明:

1.管理員點擊添加用戶按鈕,輸入用戶編號,所屬部門,角色類型,系統(tǒng)給出默認(rèn)初始密碼,提交保存

2.管理員、教師和學(xué)生輸入賬號密碼,點擊登錄,驗證通過,進(jìn)入系統(tǒng)。系統(tǒng)進(jìn)入對應(yīng)的角色頁面。

3.管理員選中要刪除的賬號,點擊刪除按鈕進(jìn)行刪除,提示用戶是否刪除,點擊確認(rèn),刪除成功

4.管理員選中要修改的賬號,點擊修改,進(jìn)入頁面修改用戶資料,或者重置用戶密碼

5.管理員可添加系別,科目,題型,并對科目進(jìn)行系別分類 6.管理員可以刪除系別,科目,題型 7.管理員可以修改系別,科目,題型

8.老師可以選中對應(yīng)的系別,科目,題型,添加試題進(jìn)入題庫,客觀題可以輸入正常答案。

接下來是教師模塊流程圖: 說明:

1)教師可以對多個學(xué)生的成績進(jìn)行查詢。

2)教師的查詢條件可以包括一下內(nèi)容:年級信息、科目信息、測試類型信息、學(xué)生信息以及成績分?jǐn)?shù)段信息。3)系統(tǒng)應(yīng)該對查詢條件的有效性進(jìn)行檢查。

4)教師可以對查詢結(jié)果進(jìn)行排序,排序的標(biāo)準(zhǔn)可以是所顯示的查詢結(jié)果的任何一個字段。

5)教師可以對查詢結(jié)果進(jìn)行統(tǒng)計,以便準(zhǔn)確的掌握學(xué)生的成績信息。

6)教師只對自己所屬科目的試題內(nèi)容進(jìn)行評判。7)教師對試題的評閱內(nèi)容包括:給所評閱的內(nèi)容評分,做相應(yīng)的批示或評價。

最后是學(xué)生模塊流程圖: 說明:

1)學(xué)生只能查詢自己的成績記錄,不能查詢他人的成績記錄。2)學(xué)生登陸之后,系統(tǒng)將自動記錄學(xué)生的登陸信息,然后根據(jù)學(xué)生信息查詢對應(yīng)的成績記錄。查詢完畢之后,系統(tǒng)將返回該學(xué)生的所有的成績記錄。

3)初次查詢結(jié)果之后,學(xué)生可以對已有的結(jié)果做進(jìn)一步查詢,包括指定時間、測試類型以及科目信息等查詢條件。

三 詳細(xì)設(shè)計

(一)登錄模塊

創(chuàng)建系統(tǒng)的 Logical 視圖

首先在Logical視圖中創(chuàng)建Sequence框圖和Collaboration框圖,也就是Interaction框圖。Interaction框圖一步一步顯示使用案例的流程。包括:流中需要什么對象;對象相互發(fā)送什么消息;什么角色啟動流;消息按什么順序發(fā)送。下圖是系統(tǒng)登錄模塊的的Sequence 框圖。用戶類型包括:考生,老師和管理員。

用戶登錄序列圖

用戶根據(jù)需求發(fā)送登錄請求到登錄頁面,由登錄頁面讀取用戶的登錄信息之后向用戶管理發(fā)送用戶登錄信息。用戶管理從用戶的登錄信息中獲取關(guān)鍵字,然后向數(shù)據(jù)庫查詢用戶所輸入的用戶的真實信息。數(shù)據(jù)庫將查詢的結(jié)果返回用戶信息。由用戶管理驗證登錄信息與用戶輸入的信息是否一致,將結(jié)果返還到登錄頁面。由登錄頁面執(zhí)行相應(yīng)的處理流程。

這樣實現(xiàn)三種類型的用戶的登錄功能。這種情況是能在數(shù)據(jù)庫上找到登錄者的信息。而但找不到登錄者信息時,用戶可通過注冊新用戶功能建立新的用戶信息。

用戶注冊序列圖

用戶注冊是向數(shù)據(jù)庫添加新賬號的過程,用戶進(jìn)入注冊頁面之后,注冊頁面讀取信息之后,初始化給用戶屏幕,由屏幕提示用戶填寫注冊信息,用戶填寫完注冊信息后,由屏幕連接數(shù)據(jù)庫,數(shù)據(jù)庫創(chuàng)建新賬戶后向用戶輸出數(shù)據(jù)庫信息,數(shù)據(jù)庫向屏幕輸出驗證用戶和密碼。最后由賬戶向數(shù)據(jù)庫寫入賬戶信息。

這樣就在數(shù)據(jù)庫中添加了新的賬戶,即用戶注冊了新的賬號。協(xié)作圖強調(diào)發(fā)送和接受消息的對象之間的結(jié)構(gòu)組織的交互圖,顯示對象、對象之間的鏈接以及對象之間的消息,還可以顯示當(dāng)前模型中的簡單類實例和類實體實例

用戶登錄協(xié)作圖

用戶注冊協(xié)作圖

(二)考生考試模塊

(一)用例圖

首先需要需要確定在線考試系統(tǒng)所需要的用例,通過數(shù)據(jù)流圖可以確定出如圖1.1所示的用例圖在該用例圖中涉及到參與者(Actor)為學(xué)生,用例(Use Case)包括登陸測試頁面、考試測試以及數(shù)據(jù)庫連接。通過用例圖可以看出參與者以及各用例之間的聯(lián)系層次鮮明并且簡單,沒有復(fù)雜的交集。

圖1.1

(二)順序圖和協(xié)作圖

圖1.2是關(guān)于學(xué)生在線測試模塊的順序圖,從圖中可以看到學(xué)生與考試模塊相關(guān)類以及各個類與數(shù)據(jù)庫之間的操作順序。圖1.2可以從另外的角度觀察在線考試相關(guān)模塊的操作順序流程。主要的系統(tǒng)流程是:

一、考生向測試頁面發(fā)出測試的請求,測試頁面驗證完考生的信息之后考試測試類發(fā)送考生條件,后者從試題信息類中獲取試題信息生成試卷返回給測試頁面,一旦開考便開始計時,同時試題信息類當(dāng)中存儲的試題答案信息只在獲得考試測試類請求的的情況下才能打開,否則處于凍結(jié)狀態(tài);

二、考生做完題目之后提交答案,或者時間結(jié)束之后系統(tǒng)強制提交答案信息,測試頁面向考試測試類發(fā)送答案;

三、考試結(jié)束后考試測試類從試題信息類獲取答案,對試題當(dāng)中客觀題部分進(jìn)行自動評閱,將自評部分的信息以及主觀題的考生答案發(fā)送給數(shù)據(jù)庫,此時在線考試流程結(jié)束。

圖1.2 說明:

1)該用例實際上分為兩部分:第一部分是根據(jù)用戶提供的測試條件從試題庫當(dāng)中提取試題信息;第二部分是用戶在試題生成之后開始進(jìn)行考試

2)在線考試是系統(tǒng)中最重要的、最主要的模塊,通常要求考生在規(guī)定的時間內(nèi)對試題內(nèi)容進(jìn)行做答。

3)在線考試過程當(dāng)中,試題的答案信息將會被凍結(jié),任何對答案信息的訪問都被視為非法,考試結(jié)束之后,答案信息重新被激活。4)模擬考試的成績必須被添加到成績信息庫當(dāng)中,并可以作為成績的依據(jù)。

圖1.3 說明:順序圖和協(xié)作圖從不同的角度展示系統(tǒng)的操作流程,順序圖側(cè)重于空間上展示系統(tǒng)的流程,協(xié)作圖則側(cè)重從文字信息的角度進(jìn)行說明。

(三)狀態(tài)圖

圖1.3,圖1.4和圖1.5分別展示的是在線測試頁面、考試測試類以及試題信息類在整個在線考試系統(tǒng)運行下的狀態(tài)轉(zhuǎn)化。其中,在線測試頁面進(jìn)入初始化狀態(tài)后如果的獲得符合條件的測試進(jìn)行狀態(tài)轉(zhuǎn)化并進(jìn)行計時,在考生提交答案或者時間結(jié)束的情況下轉(zhuǎn)入關(guān)閉狀態(tài);考試測試類在獲得測試頁面的考生條件之后啟動到獲取試題的狀態(tài),在提交完試題之后進(jìn)入等待的狀態(tài),在考試結(jié)束后獲得答案信息進(jìn)行試題評閱,評閱完畢后轉(zhuǎn)化為提交信息的狀態(tài),提交完成后關(guān)閉;而試題信息類在一般狀態(tài)下處于凍結(jié)的狀態(tài),在獲得考試測試類的請求信息后才進(jìn)入查找試題或者答案的狀態(tài),在提交完答案信息之后關(guān)閉。

圖1.4

圖1.5

圖1.6

(四)在線考試模塊流程圖

流程圖可以很直觀的反應(yīng)模塊的具體操作流程。從流程圖1.7可以看出,學(xué)生登錄進(jìn)考試系統(tǒng)后先要對學(xué)生的身份信息進(jìn)行驗證,查看信息是否正確并且該學(xué)生有參加這一次考試的資格。驗證結(jié)束后根據(jù)學(xué)生提供的資料在信息庫中選擇學(xué)生的考試題型并生成試卷,考試開始并進(jìn)入計時。考試開始后,學(xué)生可以選擇提交試題答案,或者等考試時間結(jié)束系統(tǒng)強制提交答案。考試結(jié)束后系統(tǒng)獲取考試信息中的試題答案信息,對客觀題部分進(jìn)行自動評閱,并生成該學(xué)生相應(yīng)的自評成績,評閱結(jié)束后向數(shù)據(jù)庫提交主觀題部分答案以及自評部分成績,在線考試流程結(jié)束。

開始學(xué)生輸入信息否是否符合條件是選擇該學(xué)生的試題開始考試,計時開始否是否提交答案是等待考試結(jié)束,自動評閱試卷提交自評成績和主觀題答案否是否時間結(jié)束是結(jié)束 圖1.7

(三)試題管理模塊

一 題庫管理的設(shè)計

題庫管理包括題型管理、試題管理和題庫類型管理(1)題型管理:管理員可以添加、修改和刪除題型。

(2)試題管理:管理員和教師都可以對試題進(jìn)行管理,教師可以將

自己的試題進(jìn)行管理,而管理員可以對所有試題進(jìn)行管理。

(3)題庫類型管理:管理員可以添加、修改、刪除題庫類型。題庫管理結(jié)構(gòu)圖如圖所示

二 試卷管理模塊用例圖 1 教師管理試卷

(1)教師可以對試卷進(jìn)行管理,試卷管理包括對試卷試題的管理、試卷信息的管理。

(2)教師可以查看、刪除、修改、增加試卷并且可以對試卷信息進(jìn)行管理,包括對試卷名字、科目、考試時間、出題人、總分等信息進(jìn)行管理。

(3)教師可以對試卷中的試題進(jìn)行管理,可以直接查看、新增、刪除、修改試題,并且對加入試卷的試題設(shè)置分值。首先需要需要確定在線考試系統(tǒng)所需要的用例,通過數(shù)據(jù)流圖可以確定出如下圖所示的用例圖在該用例圖中涉及到參與者(Actor)為教師,用例(Use Case)包括試卷試題管理、試卷題型管理。通過用例圖可以看出參與者以及各用例之間的聯(lián)系層次鮮明并且簡單,沒有復(fù)雜的交集。

試卷管理模塊用例圖如下圖所示:

刪除試題修改試題增加試題<><><><>試卷試題管理查看試題教師<>增加試卷題型試卷題型管理<><><>查看試卷題型修改試卷題型刪除試卷題型 管理員管理試卷

(1)管理員可以對試卷進(jìn)行管理,試卷管理包括對試卷試題的管理、試卷信息的管理。

(2)管理員可以查看、刪除、修改、增加試卷并且可以對試卷信息進(jìn)行管理,包括對試卷名字、科目、考試時間、出題人、總分等信息進(jìn)行管理。

(3)管理員可以對試卷中的試題進(jìn)行管理,可以直接查看、新增、刪除、修改試題,并且對加入試卷的試題設(shè)置分值。(4)管理員可以對題庫中的所有信息進(jìn)行管理,可以直接查看、新增、刪除、修改題庫。

刪除試題增加試題<><><>修改試題<>試卷試題管理查看試題<>增加題型<>管理員試卷題型管理<><>題庫信息管理<>查看題庫<><>查看題型增加題庫刪除題庫修改題庫修改題型<>刪除題型

三 試卷管理模塊序列圖 1 教師管理試卷模塊(1)錄入試題信息 :

本序列圖是描述教師如何向系統(tǒng)中錄入測試用的試題信息的。本用例可以進(jìn)一步細(xì)分為自我測試試題錄入、單元測試試題錄入以及模擬測試試題錄入。根據(jù)試題內(nèi)容的不同,有可能需要分別以文字和圖片的方式進(jìn)行錄入。

試題錄入頁面:錄入試題:試題信息 : 教師1: 發(fā)送請求2: 獲取與試題相關(guān)的屬性信息3: 發(fā)送屬性信息4: 查詢相關(guān)屬性的試題信息5: 返回查詢結(jié)果6: [查詢結(jié)果為空]創(chuàng)建相關(guān)試題信息7: 返回相關(guān)試題信息8: 錄入試題9: 獲取試題內(nèi)容10: 發(fā)送試題內(nèi)容11: 寫入試題內(nèi)容12: 返回操作結(jié)果13: 發(fā)送操作結(jié)果14: 顯示操作結(jié)果

說明:

<1>試題的屬性信息包括:年級信息、科目信息和知識點信息。<2>試題被輸入系統(tǒng)之后,將會被附加在相應(yīng)的屬性信息下。系統(tǒng)將

對試題的內(nèi)容做重復(fù)性檢查,如果發(fā)現(xiàn)內(nèi)容重復(fù)了,將會提示重 新輸入。

<3>根據(jù)試題的內(nèi)容的不同,系統(tǒng)應(yīng)當(dāng)提供文字和圖片兩種試題輸入方式。(2)刪除試題信息

本序列圖是描述教師如何在系統(tǒng)中刪除測試用的試題信息的。本用例可以進(jìn)一步細(xì)分為自我測試試題刪除、單元測試試題刪除以及模擬測試試題刪除。

試題刪除頁面:刪除試題:試題信息 : 教師1: 發(fā)送請求2: 獲取與試題相關(guān)的屬性信息3: 發(fā)送屬性信息4: 查詢相關(guān)屬性的試題信息5: 返回查詢結(jié)果6: [查詢結(jié)果為非空]刪除相關(guān)試題信息7: 返回操作結(jié)果8: 發(fā)送操作結(jié)果9: 顯示操作結(jié)果

說明:

<1>試題的屬性信息包括:年級信息、科目信息和知識點信息。<2>接收到刪除試卷的請求后,系統(tǒng)將對請求刪除試題進(jìn)行檢查,如 果該內(nèi)容存在,返回相關(guān)信息,執(zhí)行delete操作。(3)修改試題信息

本序列圖是描述教師如何在系統(tǒng)中修改測試用的試題信息的。本用例可以進(jìn)一步細(xì)分為自我測試試題修改、單元測試試題修改以及模擬測試試題修改。

試題修改頁面:修改試題:試題信息 : 教師1: 發(fā)送請求2: 獲取與試題相關(guān)的屬性信息3: 發(fā)送屬性信息4: 查詢相關(guān)屬性的試題信息5: 返回查詢結(jié)果6: [查詢結(jié)果為非空]顯示相關(guān)試題信息7: 返回相關(guān)試題信息8: 修改試題9: 獲取修改后的試題內(nèi)容10: 發(fā)送修改后的試題內(nèi)容11: 寫入試題內(nèi)容12: 返回操作結(jié)果13: 發(fā)送操作結(jié)果14: 顯示操作結(jié)果

說明: <1>試題的屬性信息包括:年級信息、科目信息和知識點信息。<2>接收到修改試題請求之后,系統(tǒng)將對請求修改試題的內(nèi)容進(jìn)行檢查,如果存在,返回相關(guān)信息,執(zhí)行修改操作。2 管理員管理題庫(1)修改題型、試題

本序列圖是描述管理員如何在系統(tǒng)中管理題庫的。

題庫管理頁面數(shù)據(jù)庫賬戶 :管理員 1: 輸入查詢信息2: 連接數(shù)據(jù)庫4: 修改題型、試題信息3: 獲得題型、試題信息5: 發(fā)送題型、試題信息6: 更新題型、試題信息

說明:

管理員對試題、題型進(jìn)行修改,首先輸入要修改的部分的相關(guān)信息,在數(shù)據(jù)庫中找到相應(yīng)的信息后,系統(tǒng)管理員對其執(zhí)行修改操作。(2)增加題型、試題

題庫管理頁面數(shù)據(jù)庫賬戶 : 管理員1: 輸入查詢信息2: 連接數(shù)據(jù)庫3: 獲得題型、試題信息4: 添加題型、試題信息5: 獲取題型、試題信息6: 發(fā)送題型、試題信息7: 更新題型、試題信息

說明:

試題被輸入系統(tǒng)之后,將會被附加在相應(yīng)的屬性信息下。系統(tǒng)將對試題的內(nèi)容做重復(fù)性檢查,如果發(fā)現(xiàn)內(nèi)容重復(fù)了,將會提示重 新輸入,否則,系統(tǒng)管理員輸入信息之后執(zhí)行添加操作。(3)刪除題型、試題

題庫管理頁面數(shù)據(jù)庫賬戶 : 管理員1: 輸入查詢信息2: 連接數(shù)據(jù)庫4: 刪除題型、試題信息3: 獲得題型、試題信息5: 檢驗合法6: 更新題型、試題信息

管理員對試題、題型進(jìn)行刪除,首先輸入要刪除的部分的相關(guān)信息,在數(shù)據(jù)庫中找到相應(yīng)的信息后,系統(tǒng)管理員對其執(zhí)行刪除操作。四 試卷管理模塊協(xié)作圖 1 教師管理試卷模塊(1)錄入試題信息

2: 獲取與試題相關(guān)的屬性信息9: 獲取試題內(nèi)容14: 顯示操作結(jié)果 : 教師1: 發(fā)送請求8: 錄入試題試題錄入頁面7: 返回相關(guān)試題信息13: 發(fā)送操作結(jié)果6: [查詢結(jié)果為空]創(chuàng)建相關(guān)試題信息3: 發(fā)送屬性信息10: 發(fā)送試題內(nèi)容:錄入試題4: 查詢相關(guān)屬性的試題信息11: 寫入試題內(nèi)容5: 返回查詢結(jié)果12: 返回操作結(jié)果:試題信息(2)刪除試題信息

: 教師1: 發(fā)送請求2: 獲取與試題相關(guān)的屬性信息9: 顯示操作結(jié)果試題刪除頁面6: [查詢結(jié)果為非空]刪除相關(guān)試題信息8: 發(fā)送操作結(jié)果3: 發(fā)送屬性信息:刪除試題4: 查詢相關(guān)屬性的試題信息5: 返回查詢結(jié)果7: 返回操作結(jié)果:試題信息

(3)修改試題信息

: 教師1: 發(fā)送請求8: 修改試題2: 獲取與試題相關(guān)的屬性信息9: 獲取修改后的試題內(nèi)容14: 顯示操作結(jié)果試題修改頁面6: [查詢結(jié)果為非空]顯示相關(guān)試題信息7: 返回相關(guān)試題信息13: 發(fā)送操作結(jié)果3: 發(fā)送屬性信息10: 發(fā)送修改后的試題內(nèi)容:修改試題4: 查詢相關(guān)屬性的試題信息11: 寫入試題內(nèi)容5: 返回查詢結(jié)果12: 返回操作結(jié)果:試題信息 管理員管理題庫(1)修改題型、試題

1: 輸入查詢信息4: 修改題型、試題信息題庫管理頁面 : 管理員3: 獲得題型、試題信息2: 連接數(shù)據(jù)庫5: 發(fā)送題型、試題信息數(shù)據(jù)庫6: 更新題型、試題信息賬戶

(2)添加題型、試題

5: 獲取題型、試題信息1: 輸入查詢信息4: 添加題型、試題信息 : 管理員3: 獲得題型、試題信息2: 連接數(shù)據(jù)庫6: 發(fā)送題型、試題信息7: 更新題型、試題信息題庫管理頁面數(shù)據(jù)庫賬戶

(3)刪除題型、試題

1: 輸入查詢信息4: 刪除題型、試題信息題庫管理頁面 : 管理員3: 獲得題型、試題信息2: 連接數(shù)據(jù)庫5: 檢驗合法6: 更新題型、試題信息數(shù)據(jù)庫賬戶

五 試卷管理模塊流程圖 1 試卷管理

第五篇:在線考試系統(tǒng)小結(jié)

學(xué)號:20121112117

班級:12軟件班

姓名:譚蕾

在線考試系統(tǒng)小結(jié)

在線考試系統(tǒng)提高了考試的可靠性、有效性和工作效率,降低了考試成本,順應(yīng)了社會的網(wǎng)絡(luò)化趨勢,必將成為一種不可或缺的考試方式。本文研究的目的是開發(fā)一個易于管理和維護(hù)的面向教學(xué)的考試系統(tǒng),具有一定的通用性,能夠滿足多門課程的測試與考核要求。為教師開展平時考核及期末考核提供一個考核平臺。

為了滿足系統(tǒng)對先進(jìn)性、安全性、跨平臺性、可擴(kuò)展性、可移植性、分布式等方面的要求,系統(tǒng)總體架構(gòu)設(shè)計采用先進(jìn)的基于B/S 的三層體系結(jié)構(gòu):用戶層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫層。要求建立后臺數(shù)據(jù)庫,內(nèi)含一個試題樣庫,教師可以在題庫中添加、編輯和刪除試題;教師可以增加新的考試科目;可以充分利用題庫中的試題由系統(tǒng)隨機組卷,并能在指定時間內(nèi)發(fā)布試卷;學(xué)生參加完考試能立即得到答案,并分析考試中答錯的題目;教師能得到學(xué)生考試后傳送到系統(tǒng)的反饋信息,可方便的對成績進(jìn)行查詢和分析,同時對學(xué)生考試中出現(xiàn)的錯誤進(jìn)行統(tǒng)計以便今后的教學(xué)。此外,還應(yīng)具有良好的用戶界面,操作方便,盡量減少誤操作率,具有安全保密機制。

在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天隨著科學(xué)技術(shù)的不斷發(fā)展,考試的手段和媒介也在發(fā)生著革命性的變化,從傳統(tǒng)的紙筆考試到計算機輔助考試,其實現(xiàn)方法由單機形式逐步向不同時間、不同地點的網(wǎng)絡(luò)考試方式發(fā)展,基于網(wǎng)絡(luò)的計算機輔助考試系統(tǒng)以其特有的優(yōu)勢在教育中扮演著十分重要的角色在線考試系統(tǒng)是利用計算機技術(shù),對試題庫進(jìn)行存儲管理,并由計算機完成智能組卷、標(biāo)準(zhǔn)化測試、試卷評閱等工作,以取代傳統(tǒng)的基于紙和筆的考試方式主要體現(xiàn)在:出卷方便快捷、閱卷準(zhǔn)確快速、成績分析統(tǒng)計科學(xué)直觀;通過題庫系統(tǒng),只要輸入考卷的難度級別、待測試知識點及其它相關(guān)條件,教師就可以很容易地(自動或半自動)組織出標(biāo)準(zhǔn)考卷;通過計算機閱卷(包括操作過程的自動跟蹤、分析和評測),可以大大減輕教師閱卷的工作量,同時大幅度提高閱卷的準(zhǔn)確性;成績分析統(tǒng)計由計算機自動統(tǒng)計由計算機自動完成,可以方便地進(jìn)行學(xué)生成績查詢、打印、統(tǒng)計和分析等處理統(tǒng)計由計算機自動完成,可以方便地進(jìn)行學(xué)生成績查詢、打印、統(tǒng)計和分析等處理

在線考試可實現(xiàn)真正意義上的無紙化考試,不僅是建設(shè)節(jié)約社會的需要,同時在線考試還具有快捷、方便、高效、安全等許多優(yōu)點,考試的信度、效度都可大大提高

分析設(shè)計管理員維護(hù)系統(tǒng)及考生考試系統(tǒng)。具體功能模塊如下: 1.管理員功能模塊

管理員的權(quán)限是:添加、修改、刪除教師的信息;添加、修改、刪除考生信息;此外還可以把考試的一些相關(guān)新聞進(jìn)行發(fā)布,維護(hù)系統(tǒng)的正常運行。2.考生考試模塊

此模塊對考生類用戶開放。該試題庫模塊有單選題、多選題、判斷題、填空題、問答題等題型,考生類用戶可以進(jìn)行模擬練習(xí),在考試時間進(jìn)行考試,在規(guī)定的時間內(nèi)將題目完成并進(jìn)行保存,考試完畢,系統(tǒng)會自動將單選、多選、判斷題的答案進(jìn)行打分。還可以瀏覽考試新聞,查看自己的考試成績。本系統(tǒng)由三個子模塊組成: 系統(tǒng)維護(hù)模塊、考試模塊、成績查詢模塊。1.系統(tǒng)維護(hù)模塊

系統(tǒng)維護(hù)模塊主要是管理員對系統(tǒng)進(jìn)行維護(hù),保證系統(tǒng)的正常運行,同時管理教師和學(xué)生信息。2.考試模塊

考試模塊由登錄界面、隨機抽題、考試界面組成。這個模塊是考生使用,是該考試系統(tǒng)的核心。功能如下:

考生首先要通過登錄頁面,憑準(zhǔn)考證號密碼進(jìn)行登錄,經(jīng)過驗證正確后,進(jìn)入隨機抽題界面。抽題完畢,進(jìn)入考試界面,系統(tǒng)根據(jù)服務(wù)器端的時間來計時。然后依次進(jìn)行選擇題、填空題、判斷題和名詞解釋等考試。

每提交一道題的答案,系統(tǒng)再進(jìn)行判斷正誤。當(dāng)考試時間到或考生全部做完時,將結(jié)束考試。系統(tǒng)把考生成績傳送至服務(wù)器的數(shù)據(jù)庫中保存起來。3.成績管理查詢模塊

該模塊分為老師查詢和考生查詢兩種方式。考生在查詢頁面通過輸入姓名和準(zhǔn)考證號正確登錄后,即可查到自己的成績。老師憑授權(quán)的用戶名和密碼,可以查到所有考生的成績

在線考試系統(tǒng)的總目標(biāo)是:在當(dāng)前網(wǎng)絡(luò)環(huán)境下,數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機交互界面的在線考試系統(tǒng),實現(xiàn)企業(yè)或者是學(xué)校考試的無紙化,為企業(yè)或者學(xué)校選拔人才提高更方便,更有效的途徑。

根據(jù)可行性研究的結(jié)果和用戶的要求,分析現(xiàn)有情況及問題,采用brower/Server結(jié)構(gòu),將在線考試系統(tǒng)分成了一下功能模塊。本系統(tǒng)的用戶可分為管理員、學(xué)生和教師三類。

本系統(tǒng)共分成三個界面:一個界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行學(xué)生基本信息的修改、刪除、添加,教師基本信息的刪除、添加,試題基本信息的刪除、添加,考試科目的設(shè)置,考試結(jié)果的管理,管理員密碼的修改。一個界面用于學(xué)生登錄,主要負(fù)責(zé)在線考試、查看考試記錄,也可以選擇考試。另一方界面用于教師登錄,主要負(fù)責(zé)試題基本信息的刪除、修改、添加以及試題的查詢,考試結(jié)果的查詢,個人信息的修改。

從總體上考慮,系統(tǒng)應(yīng)該實現(xiàn)下列功能:

對管理員來說,包括學(xué)生信息管理,教師信息管理,試題信息管理,科目信息管理,考試結(jié)果管理,管理員信息維護(hù)。

1、學(xué)生信息管理:包括學(xué)生基本信息的查詢,根據(jù)查詢條件學(xué)號和姓名以及關(guān)鍵字進(jìn)行查詢,學(xué)生基本信息的修改,添加、刪除。

2、教師信息管理:包括教師基本信息的刪除、添加。

3、試題學(xué)習(xí)管理:包括試題基本信息的查看、修改和刪除以及試題的添加

4、科目信息管理:管理員可以設(shè)置考試科目。

5、考試結(jié)果管理:管理員可以刪除考試結(jié)果。

6、管理員信息維護(hù):管理員密碼修改。

對教師來說,包括在試題信息管理,考試結(jié)果管理,個人信息維護(hù)。

1、試題信息管理:包括試題基本信息的查看、修改、刪除以及試題基本信息的添加。

2、考試結(jié)果管理:對學(xué)生考試結(jié)果的查詢。

3、個人信息維護(hù):教師密碼的修改。

對學(xué)生來說,可以在線考試,選擇考試科目,考試成績的查詢

1、試題信息管理:學(xué)生可以任選時間進(jìn)行在線測試,在規(guī)定的時間內(nèi)完成作答并交卷。如果考試時間到,考試未交卷的,系統(tǒng)自動提交試卷。考試結(jié)束后,對于全部為客觀性試題,系統(tǒng)會根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。

2、查詢以往考試成績:學(xué)生可以在線查詢以前參加過的每門課程的考試相關(guān)信息。

下載C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會word格式文檔
下載C#.net在線考試系統(tǒng)項目開發(fā)總結(jié)心得體會.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    在線學(xué)習(xí)考試系統(tǒng)方案

    醫(yī)院在線學(xué)習(xí)系統(tǒng)建設(shè)方案 一、項目概述 1.1 總體目標(biāo) 設(shè)計一套集在線學(xué)習(xí)、在線考試、在線交流、學(xué)習(xí)信息管理、學(xué)習(xí)檔案管理等功能的系統(tǒng)平臺,使某某的廣大醫(yī)護(hù)職工、官兵......

    教學(xué)管理系統(tǒng)項目開發(fā)計劃

    二、項目開發(fā)計劃 二、項目開發(fā)計劃1.引言............................. 1 1.1編寫目的 ........................... 1 1.2項目背景 ........................... 1 1.3定......

    東南大學(xué)學(xué)生會管理系統(tǒng)SRTP項目開發(fā)心得體會

    東南大學(xué)學(xué)生會管理系統(tǒng)——SRTP項目開發(fā)心得體會 SRTP是鍛煉大學(xué)生課外研究學(xué)習(xí)能力的一個項目,在這個計劃里,我們可以去做自己喜歡的事情,把學(xué)到的知識和實踐相結(jié)合,做到真正......

    C語言在線考試系統(tǒng)致謝[★]

    中國石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(論文) 致謝這次畢業(yè)論文能夠得以順利完成,是所有曾經(jīng)指導(dǎo)過我的老師,幫助過我的同學(xué),一直支持著我的家人對我的教誨、幫助和鼓勵的結(jié)果。我要......

    在線考試系統(tǒng)問題整改方案

    全院在線考試系統(tǒng)整改問題 1. 手工添加題目比較繁瑣 因為在線考試系統(tǒng)是在6月份開始上線使用,但是試卷的計劃在年初就已經(jīng)定下來所以導(dǎo)入進(jìn)去的試題和紙質(zhì)版的試題順序?qū)Σ簧?.....

    衛(wèi)生在線在線考試管理系統(tǒng)1

    高0046一、單選:1、對人體造成直接危害的飄塵,主要是( )。 A.顆粒直徑>2μm的顆粒B.顆粒直徑>10μm的顆粒 C.顆粒直徑<2μm的顆粒D.顆粒直徑<10μm的顆粒 標(biāo)準(zhǔn)答案:D 2、消毒產(chǎn)品生產(chǎn)......

    ASP0023在線考試系統(tǒng)畢業(yè)論文A2

    摘要 《在線考試系統(tǒng)》是應(yīng)用ASP及ACCESS等軟件開發(fā)出來的,主要應(yīng)用于英考試等各類主要采用客觀性題型的考試。 本論文主要闡述無紙化考試系統(tǒng)——考試管理模塊的設(shè)計思想和......

    衛(wèi)生在線在線考試管理系統(tǒng)1-4

    衛(wèi)生在線在線考試管理系統(tǒng)1第一部分:單項選擇題(共30道題,每題1.5分,只有一個正確答案)1、醫(yī)療機構(gòu)在應(yīng)急用血需要時,臨時采集血液后應(yīng)在天內(nèi)將情況報告當(dāng)?shù)乜h級以上人民政府衛(wèi)生......

主站蜘蛛池模板: 亚洲制服丝袜一区二区三区| 日韩一卡2卡3卡4卡新区亚洲| 国产裸拍裸体视频在线观看| 亚洲国产欧美在线综合其他| 人妻内射一区二区在线视频| 国产色秀视频在线播放| 国产成人av一区二区三区无码| 日本二区三区欧美亚洲国产| 亚洲精品久久久久久偷窥| 国产麻无矿码直接观看| 加勒比色综合久久久久久久久| 精品人妻系列无码人妻漫画| 一本一道av中文字幕无码| 久久久国产精华液| 毛片无码高潮喷液视频| 亚洲AV无码乱码精品| 色av专区无码影音先锋| 亚洲熟女乱色综合一区小说| 看免费真人视频网站| 天天躁日日躁狠狠躁av麻豆| 伊人干网综合亚洲| 国产放荡对白视频在线观看| 久久久无码精品亚洲日韩精东传媒| 动漫人妻h无码中文字幕| 无码国产成人久久| 精品少妇人妻av无码专区| 久久精品国产99久久久| 最新系列国产专区|亚洲国产| 亚洲色成人影院在线观看| 亚洲一区激情校园小说| 亚洲国产婷婷六月丁香| 欧美疯狂性受xxxxx喷水| 久久中文字幕av一区二区不卡| 人妻久久久一区二区三区| 人妻少妇乱子伦精品无码专区电影| a国产在线v的不卡视频| 亚洲gv白嫩小受在线观看| 四虎成人精品无码永久在线| 久久人妻xunleige无码| 国产va免费精品高清在线观看| 国产精品熟女在线视频|