筆試考試系統需求分析

筆試考試系統需求分析數據庫

 

1. 引言
1.1.
背景
    高等教育網絡考試系統建設的意義及實現 在當今信bai息時代,計算機技術與du網絡技術愈來愈廣地應用於各個領域,改變着人們的學習、工做、生活乃至思惟方式,也引發了教育領域的重大變革。將計算機與網絡技術應用於現代高等教育中,是現代高等教育發展的須要,也是改革教育模式,提升學校教學效果和教學效率、提升科研和管理水平的必要手段。目前的一個發展趨勢是採用大規模試題庫的計算機網絡考試模式 隨着計算機網絡在生產生活、科技教育中的普及,傳統試的考試出卷、答卷方式以及學績管理正發生着巨大的變革,所以,如何使考試過程變得方便、高效、快捷、公正,是現代教育的一個重要課題。網絡考試系統是傳統考場的延伸,它能夠利用網絡的無限廣闊空間,隨時隨地對學生進行考試,加上數據庫技術的利用,大大簡化了傳統考試的過程。所以網絡考試系統是電子化教學不可缺乏的一個重要環節。有趨勢代表,考試的標準化、計算機網絡化已當今考試的發展方向,當前國際上許多考試認證,例如GRE、CISCO,其出題、答卷以及評分都是在計算機上完成的。無紙化的考試形式有着其科學、及時、準確、公平等優勢,具備傳統考試形式沒法替代和比擬的優點。 瀏覽器

1、傳統考試方法與網絡考試的比較 1、傳統的考試形式的弊端。傳統的考試方法「一紙定終身」,存在重知識、輕能力的先天不足,成了一部分「高分低能」學生的搖籃;對另外一部分學生,則因考試壓力過大而罹患「考試恐懼症」,或者心存僥倖,投機取巧等等, 2、信息技術爲載體的網絡考試的優勢 優勢有:保密性高;考試時間靈活;提升了學校的教學水平;網絡考試系統不僅是考試工具,更是學習、分析工具。 網上考試的最終目的不是獲得分數,而是讓學生經過測驗知道本身的不足,讓老師知道下一步的講授重點。因此試題屬性、答案解析必不可少。並且考試系統應容許老師設置:是否容許學生看試題提示、答題後是否容許學生獲得答案解析、考試是否計時、是否計分、是否容許學生獲得我的分析結果、班級分析結果等。 考試完畢後當即讓學生知道本身哪些知識點掌握不夠,哪些方面要提升,哪些題目能夠本身解決,哪些要老師幫助。老師拿到統計分析報表後,根據統計薄弱環節重點講解。此外,考試系統應具備統計數據彙總上報功能,各類數據彙總後最終將成爲教育主管部門決策的依據。 網絡

    在線考試系統能夠提供給學生進行在線考試,自動生成考試結果;並簡答作出考試分析, 輔助老師更高效的掌握學生狀態,瞭解學生的問題,及時調整教學方案,或者對部分同窗作出相關的個性化措施等。
1.2.系統安裝和環境配置架構

a)       本系統是基於B/S網絡架構開發的軟件,安裝在線考試系統須要WindowsXP/7/8/2000 server/2003 server操做系統中的任一種,操做系統中應已安裝Internet Explorer 6.0或以上版本的Web瀏覽器。數據庫設計

1.3. 用戶的特色工具

該系統的最終用戶包括:評測者(學生)、管理者(老師)
2. 功能需求
2.1.
系統範圍
明確概要地說明用戶對系統、產品高層次的目標要求,如系統開發的意圖、應用目標、做用範圍以及其餘相關的背景材料。
本系統能夠提供給學生自由考試或集體考試,老師或學校根據考試結果有目的的進行輔導、調整教學。並可進行區域統計等。
2.2. 系統體系結構學習

系統整體架構圖: ui

 

 

 

系統整體架構描述spa

a)       概述:筆試考試系統主要用於學生筆試題考試及其管理,所以分紅三個部分:學生操做部分、管理員(老師)操做部分。操作系統

b)       管理員(老師)操做部分

         i.            帳戶管理,包括學生用戶的檔案/登陸權限、管理員的檔案/權限管理及區域劃分。

       ii.            題庫管理,建立,添加,修改,刪除等管理題庫。

      iii.            卷庫管理,建立,發佈試卷等。

c)       學生操做部分

            i.            登陸。

          ii.            考試。

         iii.            查當作績與錯題

2.3. 系統整體流程 

a)       系統完善流程圖:

描述:

1)       量表完善:不論是統一模型仍是獨立模型,都須要完善48個甚至更多量表,包括每一個量表的結果得分、分析語、各等級結果相應的指導意見。

2)       用戶劃分:

3)       權限完善:針對不一樣用戶,指定相應權限。

b)   操做流程圖:

         i.            學生:

描述:

1)       登陸:根據上級管理員分配帳號登陸系統。

2)       帳戶管理:能夠修改我的帳戶信息,包括手機號、QQ、登陸密碼等。

3)       考試:能夠本身選擇組題練習,也可參加相關考試。

       ii.            管理員(老師)

 

描述:

1)       登陸:經過瀏覽器登錄筆試考試系統。

2)       系統管理:在這裏配置用戶所在組織(區、學校)、角色(管理員、輔導員、學生)、及角色的權限後(相關欄目的增刪改查的權限)。

 

3)       帳戶管理:能夠修改我的帳戶信息,包括手機號、QQ、登陸密碼等;能夠瀏覽、建立、查詢、刪除、修改下級管理員帳號或學生帳號,操做時必須選擇相關的組織、角色。

4)       系統參數:系統使用過程當中的一些關鍵字字典的設置、其它相關參數的設置。

5)       題庫管理:題庫相關增刪改查

6)       試卷庫管理:相關增刪改查

 

2.4. 數據庫設計

a)       E-R圖

 

 

 

 

 

 

 

b)       數據字典

c)   數據庫名稱:TestOnlineDB

表:user(用戶表)

字段顯示

字段名

數據類型

默認值

備註和說明

用戶編號

Uid

int

 

主鍵,自動增加列

姓名

UName

varchar(20)

 

不容許爲空

密碼

Pwd

varchar(32)

 

不容許爲空

上級管理(老師)

Puser

int

 

不容許爲空

分組

Group

Int(2)

0

0,爲學生1爲老師,默認爲0

 

 

表:question(題庫表)

字段顯示

字段名

數據類型

默認值

備註和說明

試題編號

Qid

int

 

主鍵,自動增加列

題幹

Qtitle

varchar(200)

 

不容許爲空

選項A

OptionA

varchar(100)

 

不容許爲空

選項B

OptionB

varchar(100)

 

不容許爲空

選項C

OptionC

varchar(100)

 

不容許爲空

選項D

OptionD

varchar(100)

 

不容許爲空

答案

QAnswer

varchar(10)

 

不容許爲空

課程

QLesson

Varchar(10)

 

不容許爲空

分組

QType

Int(2)

0

0爲單選1爲多選,默認爲0

 

表:tests(試卷表)

字段顯示

字段名

數據類型

默認值

備註和說明

試卷編號

tid

int

 

主鍵,自動增加列

試卷標題

Ttitle

varchar(128)

 

不容許爲空

所屬老師

Uid

varchar(8)

 

不容許爲空

時長

Ttime

int

 

不容許爲空

開始時間

TStart

datetime

 

不容許爲空

結束時間

TEnd

datetime

 

不容許爲空

題目數

TNum

Int(2)

0

 

題目序號組

Tqids

Varchar(128)

 

 

參考學生序號組

Tuids

Varchar(128)

 

 

 

2.5.工做量估算

模塊

功能

工做量

帳戶模塊

管理員帳戶(登陸與管理)

3

老師帳戶

1

學生帳戶

1

題庫模塊

題庫相關的增刪改查

3

卷庫模塊

組卷,髮捲等

2

考試模塊

考試相關功能

5

相關文章
相關標籤/搜索