在線考試系統項目需求分析


考試系統需求分析

一、引言

  1.   背景

       為提升教學水准,規范教學活動,根據公司業務發展的需要,開發一套線上考試系統,用於各個經營單位的教學成果檢驗,以便於動態實時地把握學生的學習效果,檢測教學成果。


        2.   系統安裝和環境配置

        本系統是基於B/S網絡架構開發的軟件,安裝在線考試系統需要Windows7/8/10操作系統中的任一種,操作系統中應已安裝Firefox  Web瀏覽器。此外,硬盤中應至少有兩個分區,其中D盤符是必須的。使用的是mysql數據庫。

       3.   用戶的特點

        該系統的最終用戶包括:評測者(學生)、管理者(老師)、超級管理員


二、功能需求


     1.  
系統范圍
        本系統可以提供給學生自由評測或集體評測,老師或學校根據評測結果有目的的進行咨詢、輔導、干預。並可進行區域統計等。


    2.  系統體系結構

 

 

系統總體架構描述

 

a) 概述:評測系統主要用於學生的在線考試,因此分成三個部分:學生操作部分、管理員(老師)操作部分、超級管理員操作部分。

b)超級管理員部分

  1.  數據管理,包括:校區區域的管理,管理員(老師)賬號的管理,課程管理和數據統計分析。
  2.  題庫管理,包括:試題管理和試卷組裝三個部分。

c)管理員(老師)操作部分

  1. 數據管理,包括學生管理和數據統計分析。學生管理賬號管理和本人所帶班級,學科的管理
  2. 題庫管理,包括組裝試卷,卷庫管理,開啟考試。

 

d) 學生操作部分

  1. 賬號管理,使用已導入的賬號進行登錄,修改本人賬戶的密碼。
  2. 考試,在規定時間內進行測試或者自主練習測試。
  3. 查看成績,在考試結束后,可以查看自己測試的成績。
  4. 查看錯題,可以查看自己的全部錯題,便於復習和鞏固。

2.3. 系統總體流程 

a) 系統完善流程圖:

描述:

1)  用戶划分:創建並划分各等級用戶,超級管理員,管理員,學生

2)  權限完善:針對不同用戶,指定相應權限。

b) 操作流程圖:

  1.  學生:

描述:

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

2) 賬戶管理:可以修改個人賬戶信息,登錄密碼等。

3) 考試:在規定時間內完成考試測評或者進行自測,檢測登錄狀態,若為第一次登錄,分配新的試卷,否則,則讀取已經生成分配的試卷。到時若未提交,則自動提交。

4) 查看成績:在考試結束后,試卷自動批改,查看成績。

5) 查看錯題:可以查看自己考試和測評中的錯題。

        2.    管理員(老師)

描述:

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

2)數據管理:

     a) 可以修改個人賬戶信息,包括手機號、登錄密碼等;

     b) 可以添加導入學生賬號,對學生賬號 進行查看和修改。

     c) 可以添加,修改自己所帶的班級和科目

3) 數據分析: 可以根據班級,分數段,優秀率等多個維度查看學生考試成績及分布狀態

4) 題庫管理:

    a) 可以自定義各個學科在試卷中的占比,生成組裝試卷

    b)可以查看學生的試卷

    c) 開啟考試

      3.   超級管理員

描述:

1) 登錄:根據賬號密碼登錄系統。

2) 數據管理:

   a) 校區管理:對合作校區進行添加刪除和修改

   b)  賬戶管理:添加導入管理員老師的賬號,並對其進行修改和刪除

   c) 課程管理:添加,修改,刪除設置的學科

   d) 數據統計:根據校區,老師查看學生考試成績分布

3)  題庫管理:

   a) 導入試題

   b) 單獨添加,修改和刪除試題

   c) 查看試題分布(難易等級,題型)

4)  試卷組裝:根據學科比例組裝生成考試試卷

 

 

 

2.4. 數據庫設計

a)       E-R圖

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b) 數據字典

                                                           SupManger(超級管理員)

字段

數據類型

說明

備注

MId

int

超級管理員編號

主鍵

MAccount

Varchar(20)

超級管理員賬號

唯一鍵

MPsw

Varchar(50)

超級管理員密碼

非空

 

                                                           School(校區)

字段

數據類型

說明

備注

SId

int

校區編號

主鍵

SName

Varchar(50)

校區名稱

非空

 

 

                                                            Manager(管理員)

字段

數據類型

說明

備注

Id

int

管理員編號

主鍵

Account

Varchar(20)

管理員賬號

唯一鍵

Psw

Varchar(50)

管理員密碼

非空

Sid

int

校區編號

外鍵

 

                                                           Subject(學科)

字段

數據類型

說明

備注

SubId

int

學科編號

主鍵

SubName

Varchar(50)

學科名稱

非空

 

                                                           ItemBank(試題庫)

字段

數據類型

說明

備注

BId

int

試題編號

主鍵

SubId

int

學科編號

外鍵

Topic

Varchar(200)

題目

非空

OptionA

Varchar(200)

選項A

非空

OptionB

Varchar(200)

選項B

非空

OptionC

Varchar(200)

選項C

非空

OptionD

Varchar(200)

選項D

非空

Type

Varchar(10)

類型

非空

Answer

Varchar(10)

答案

非空

Difficulty

Int

難度

1-3  1代表簡單 2代表一般  3代表困難

 

 

 

 

                                                           Class(班級)

字段

數據類型

說明

備注

cid

int

班級編號

主鍵

Cname

Varchar(50)

班級名稱

非空

Id

int

管理員編號

外鍵

 

                                                           Student(學生)

字段

數據類型

說明

備注

Stuid

int

學生編號

主鍵

Stuname

Varchar(100)

學生賬號

非空

Stupsw

Varchar(200)

學生密碼

非空

cid

int

班級編號

外鍵

       

 

                                                            TestPaper(試卷)

字段

數據類型

說明

備注

Tid

int

試卷編號

主鍵

Bids

Int

試卷編號集

 

StuAnswer

Varchar(10)

學生答案

 

Score

int

學生成績

非空

Stuid

int

學生賬號

外鍵

                                                   

 

                                                            MisCollection(錯題庫)

字段

數據類型

說明

備注

Misid

int

錯題庫編號

主鍵

Stuid

int

學生編號

外鍵

Tid

int

試題編號

外鍵

 

 

 c)項目燃盡圖

 

 

 

 資料鏈接:https://pan.baidu.com/s/1RxXzRjo86AfQFi3YFfFQnw   提取碼:8uss

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM