【正文】
omly generated, can avoid the cheating or unfair phenomenon. Online examination system not only reduced the teachers in the process of test tasks, and to reduce the cumbersome steps in the process of the examinee in the examination.Simple online exam system is the school of the existing puter software and hardware resources and network resources for paperless examination system. So that we can make up for the defect of traditional manual test, pared with the traditional exam mode, online test set with more technology, the realization way and method for the security of new scheme is put forward. Through the network technology to realize the online exam, can effective use of the resources of campus network, make it play a greater effectiveness, better services for the school. Keywords: 。 The database目 錄摘 要 IABSTRACT II1 緒論 1 1 1 開發(fā)的意義 1 1 2 32 總體設計與實施方案 4 4 4 5 6 6 63 在線考試系統(tǒng)設計和相關架構分析 9 9 9 94 詳細設計與實現(xiàn) 12 12 13 13 14 14 155 程序調試 16系統(tǒng)測試 166 設計評價和改進要求及目標 18 18 18參考文獻 20致 謝 221 緒論當今社會,日新月異的科技發(fā)展與應用讓人們感到震驚的同時,各大高校推進信息化改革也成為必然。在線考試系統(tǒng)旨在通過計算機技術和管理,利用可取資源,讓考生和老師都能更輕松的對待考試。隨著科技的發(fā)展,高校改革推進無紙化作業(yè)與考試成為眾矢之重,在線考試系統(tǒng)也應運而生。實現(xiàn)在線考試,讓學生自己進去考試系統(tǒng)考試,由系統(tǒng)統(tǒng)一隨機發(fā)卷,收卷后系統(tǒng)可自動判改客觀題,老師也可以在線判卷,帶來了方便。經(jīng)歷了傳統(tǒng)的C/ S系統(tǒng)模型,現(xiàn)在許多類的信息化正在向B / S模式的應用系統(tǒng)開發(fā)。1.實現(xiàn)用戶的在線注冊,登陸,考試,修改考生資料2.實現(xiàn)管理員對題庫的增加,刪除等操作3.實現(xiàn)考試系統(tǒng)的時間設置,自動隨機發(fā)卷,自動評改客觀題并記錄分數(shù),教師信息管理功能部分,學生信息管理功能部分。(1)216。試卷管理功能:對試卷進行增、刪、查、改等功能。班級管理功能:對班級進行添加刪除和修改。216。系部管理功能:對院系進行添加、刪除和修改2.教師信息管理功能此模塊包括題庫管理功能、試卷生成功能、閱卷管理功能、信息修改功能四個部分手動組卷:手動選擇題型、題數(shù)或分值來進行組卷。(2)3.學生信息管理功能此模塊包括考試頁面功能和個人信息修改功能兩個部分。216??荚図撁婀δ埽簩W生進行做題的頁面。216。個人信息修改功能:只限修改密碼如今,數(shù)據(jù)庫是計算機科學的重要分支,信息資源已成為各個方面非常重要的資源和寶貴財富。因為數(shù)據(jù)庫具有數(shù)據(jù)的結構化、較高的程序與數(shù)據(jù)獨立性、易于擴充、可控冗余度、易于編制應用程序等這些優(yōu)點,所以,數(shù)據(jù)庫技術作為信息系統(tǒng)核心和和基礎的得到了越來越廣泛的應用,于是越來越多的新的應用領域采用數(shù)據(jù)庫技術來存儲和處理信息資源,一些較大的信息系統(tǒng)都是在數(shù)據(jù)庫設計的基礎上建立的。因所用的數(shù)據(jù)表格多,而且學生基本信息的變動較大,所以我們選用SQLServer是一種我們會經(jīng)常用到的關系數(shù)據(jù)庫,不僅可以存放和讀取大量的數(shù)據(jù),而且操作起來方便快捷,所以我們選用SQL因為VB因此選擇VB編程語言。教師管理模塊包括了成績列表模塊、添加試卷模塊和添加試題模塊。在線考試系統(tǒng)主要是實現(xiàn)教師對試卷的添加、刪除和修改,以及對試題的添加、刪除和修改,考生在線考試和成績統(tǒng)計等一些功能。1.系統(tǒng)登錄3.教師首頁學生首頁包括了登錄考生的所有科目分數(shù)以及所有準備考試的試卷,點擊所要考試科目相應的“進入考試”的鏈接即可進入到考試頁面。178。5.在線考試單擊“交卷”按鈕就可以提交試題,此時試卷自動評閱功能已經(jīng)完成,并進行客觀題成績記錄。實現(xiàn)在線的添加、刪除和修改試卷和試題的功能。然后根據(jù)不同的身份權限進入到不同的操作界面,可以進行不同的操作和瀏覽不同的頁面。學生進入考試系統(tǒng)后,可以進行相應的考試,以及查看自己的考分??忌c擊答案提交后,由計算機自動判卷,將得到的客觀題成績后立即顯示出來,并保存。對教師來說,進入系統(tǒng)后可以現(xiàn)在對考生的主觀題部分進行判卷,可查看不同班級考生的,不同科目的所有考試成績。該系統(tǒng)是以Windows功能需求2.性能需求系統(tǒng)反應時間應該在2s內(nèi),主存容量應為256MB,磁盤容量至少應該有80GB,在安全性方面應防止SQL注入等。3.可靠性可用性需求當插入的數(shù)據(jù)出現(xiàn)時系統(tǒng)應該給一個友好的提示,例如彈出一個對話框進行提示等。登錄頁面實現(xiàn)的是用戶的身份認證。 登陸頁面圖登錄頁面的用戶輸入登錄信息功能主要是用TextBox控件來實現(xiàn)的。2.添加用戶頁面添加用戶頁面時主要使用了以下控件:TextBox控件用來記錄用戶輸入信息,DropDownList控件具有可選擇、可自行輸入功能、RequiredFieldValidator控件、Button控件用來實現(xiàn)下拉框功能、Label控件顯示圖框按鈕,GridView控件用來綁定用戶信息列表。4.添加試卷頁面添加試卷頁面實現(xiàn)的是在數(shù)據(jù)庫中添加一個新的用考試試卷名稱命名的表,并且實現(xiàn)對該試卷和試題的添加、刪除和修改等功能。 5.