本文闡述了一個(gè)基于WEB的網(wǎng)絡(luò)在線考試的體系結(jié)構(gòu)和具體設(shè)計(jì)以及實(shí)現(xiàn)過程。系統(tǒng)采用的三層體系結(jié)構(gòu):ASP.NET-Vs2005-Sql Server 2000 開發(fā),即前端由ASP.NET網(wǎng)頁實(shí)現(xiàn)表現(xiàn)邏輯,中間使用Vs2005的組件實(shí)現(xiàn)系統(tǒng)內(nèi)部復(fù)雜的業(yè)務(wù)邏輯,后端使用Sql Server 2000數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)邏輯。
系統(tǒng)提出了在線考試系統(tǒng)的解決方案,實(shí)現(xiàn)了題目分類的特殊原則:考試題目,試題類型,分?jǐn)?shù)等由命題人自己定制。系統(tǒng)可以完成試卷的定制,試卷的自動生成,并可以對試卷進(jìn)行修改?荚嚱Y(jié)束評分系統(tǒng)可以根據(jù)考生的答題情況給出分?jǐn)?shù)。本文介紹了一個(gè)基于ASP 技術(shù)的B/S考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方案。從系統(tǒng)總體設(shè)計(jì)、數(shù)據(jù)庫表的設(shè)計(jì)、主要功能模塊及實(shí)現(xiàn)中的幾個(gè)關(guān)鍵技術(shù)等方面加以闡述, 實(shí)現(xiàn)了用Web頁進(jìn)行在線考試和試題維護(hù)的在線考試系統(tǒng)。
關(guān)鍵詞: 題庫管理 在線考試 ASP.NET Vs2005 Sql Server 2000 數(shù)據(jù)庫
Design and Implementation of an Online Examination System based on WEB
Abstract
This article has explained the structure of a Web exam system and its design detail. The system adopts three layers in architecture: ASP.NET-Vs2005-Sql Server 2000 The view logic is realized by ASP.NET pages, the complicated business logic of middle layer is realized by VS 2005, and data logic is realized by Sql Server 2000 at the back end.
The System proposes the complete solution of online examination system, and realizes the special classified principle of title: the content, type and marks of each question can be modified by the proposition person itself. This article describes the design and implementation of a browser/server structure examination system based on ASP. It illustrates the system based on the design of the system, database and tables, the main function modules and the key technologies etc. The online examination system realized in this article can be used to have an online test and can be maintained by web pages.