在线考试系统需求文档.docx

上传人:b****4 文档编号:3676661 上传时间:2022-11-24 格式:DOCX 页数:14 大小:62.13KB
下载 相关 举报
在线考试系统需求文档.docx_第1页
第1页 / 共14页
在线考试系统需求文档.docx_第2页
第2页 / 共14页
在线考试系统需求文档.docx_第3页
第3页 / 共14页
在线考试系统需求文档.docx_第4页
第4页 / 共14页
在线考试系统需求文档.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

在线考试系统需求文档.docx

《在线考试系统需求文档.docx》由会员分享,可在线阅读,更多相关《在线考试系统需求文档.docx(14页珍藏版)》请在冰豆网上搜索。

在线考试系统需求文档.docx

在线考试系统需求文档

 

在线考试系统

需求分析报告

1.引言

编写目的

软件需求分析目的是使用户和软件开发者双方对工程开发目标有一个共同的理解,便于对软件开发各个过程的控制及管理,通过对工程开发目标的描述,使开发人员能够正确理解用户需求,明确该系统应具有的功能、性能及界面要求。

需求分析作为软件开发的根底和依据,其预期读者是系统分析人员、工程管理人员、软件设计人员、用户文档编写者。

工程背景

随着计算机和网络技术的迅猛开展,使用在线考试系统,可以减轻教师的工作负担及提高工作效率,及此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。

在线考试系统中试卷的生成、试卷的提交、试卷的判读等都可以在网络上自动完成。

只要形成一套成熟的题库就可以实现考试的自动化。

这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而有效地提高了教师的工作效率。

定义

需求:

用户解决问题或到达目标所需的条件或能力;系统或系统部件要满足的合同、标准、标准或其它正式规定文档所需具有的条件或能力;一种反映上述条件和能力的文档说明。

需求分析:

包括提炼、分析和仔细审查已收集到的需求,以确保所有的风险承当者都明其含义并找出其中的错误、遗憾或其它缺乏的地方。

信息系统:

是一个由人、计算机及其他外围设备等组成的能进展信息的收集、传递、存储、加工、输出、维护、使用和控制的系统。

2.任务概述

目标

本系统开发的目标是:

由教师日常维护系统内的题库,包括相关题目的增删改查,在需要考试的时候可以导入学生数据,为每个学生生成相应的账号、密码供学生登陆进展在线的考试,其中考试的题目可以在线题和下载题,在线题由考生直接在线答题,下载题那么下载到本地进展作答,完成后回传到考试系统,考试过程中,考上随时看到考试时间倒计时。

考试完毕后,教师可以在线批改、打分,可以导出成绩单。

学生可以再次登录查看自己的成绩。

运行环境

〔1〕操作系统:

能够兼Linux及以上版本的操作系统。

〔2〕应用程序:

InternetExplorer6.0及以上版本。

〔3〕数据库:

SqlServer。

3.数据描述

数据模型

1、概念模型设计

概念模型是概念层的模型,对数据进展抽象、提取,表达各种数据间的分类及相互关系。

2、数据分割

通过对在线考试系统的需求分析,形成了设计数据库的思路。

根据系统需求,将数据库分为〔1〕管理员表〔2〕教师表〔3〕学生表〔4〕登陆表〔5〕权限表〔6〕课程表〔7〕教师授课表〔8〕课程知识点表〔9〕知识点题目表〔10〕试题表

数据库描述

本软件采用SqlServer数据库,数据库名称为***,在线考试系统的数据库由以下数据库表组成。

〔1〕管理员表

〔2〕教师表

〔3〕学生表

〔4〕登陆表

〔5〕权限表

〔6〕课程表

〔7〕教师授课表

〔8〕课程知识点表

〔9〕试题表

〔10〕知识点题目表

 

数据词典

1、管理员表

本表用于记录系统的管理员用户的信息。

表1管理员表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

管理员账号

USERNAME

管理员用户名

C

30

M

PK

3

院系

DEPARTMENT

管理员所在院系

C

50

M

4

联系

TELEPHONE

联系

C

20

O

5

电子邮件

EMAIL

电子邮件

C

50

O

5

备注

REMARKS

备注

C

50

O

2、教师表

本表用于记录教师信息。

表2教师表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

教师ID

TEACHERID

教师ID

C

10

M

PK

3

教师姓名

TEACHERNAME

教师姓名

C

100

M

4

用户组名

USERGROUP

所在用户组

C

20

M

5

性别

SEX

性别

N

1

M

0,1

0:

1:

6

证件类型

CARD

证件类型

C

50

M

7

照片

PHOTHO

照片地址

C

100

O

8

联系

PHONE

联系

C

20

O

9

电子邮件

EMAIL

电子邮件地址

C

50

O

10

状态

STATUS

状态

N

1

M

11

院系

DEPARTMENT

教师所在院系

C

50

M

12

备注

REMARKS

备注

C

50

O

3、学生表

本表用于记录学生信息。

表3学生表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

学生ID

STUDENTID

学生ID

C

10

M

PK

3

学生姓名

STUDENTNAME

学生姓名

C

100

M

4

用户组名

USERGROUP

所在用户组

C

20

M

5

性别

SEX

性别

N

1

M

0,1

0:

1:

6

证件类型

CARD

证件类型

C

50

M

7

照片

PHOTHO

照片地址

C

100

O

8

联系

PHONE

联系

C

20

O

9

电子邮件

EMAIL

电子邮件地址

C

50

O

10

状态

STATUS

状态

N

1

M

11

院系

DEPARTMENT

学生所在院系

C

50

M

12

班级

CLASS

学生所在班级

C

50

M

13

备注

REMARKS

备注

C

50

O

4、登陆表

本表为系统的登陆表。

表4登陆表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

用户名

USERNAME

用户名

C

30

M

PK

3

密码

PASSWORD

密码

C

50

M

4

备注

REMARKS

备注

C

50

O

5、权限表

本表为系统的权限表。

表5权限表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

PK

2

用户名

USERNAME

用户名

C

30

M

3

权限

ROLE

用户权限

C

50

M

4

备注

REMARKS

备注

C

50

O

 

6、课程表

本表为系统的课程表。

表6课程表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

课程ID

COURSEID

课程ID

C

30

M

PK

3

课程名

COURSENAME

课程名称

C

50

M

4

备注

REMARKS

备注

C

50

O

7、教师授课表

本表为系统的教师授课表。

表7教师授课表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

PK

2

教师ID

TEACHERID

教师ID

C

30

M

3

课程ID

COURSEID

课程ID

C

30

M

4

备注

REMARKS

备注

C

50

O

8、知识点表

本表为系统的知识点表。

表8知识点表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

知识点ID

KNOWLEDGEID

知识点ID

C

30

M

PK

3

知识点名

KNOWLEDGENAME

知识点名称

C

50

M

4

课程ID

COURSEID

知识点所对应的课程

C

30

M

4

备注

REMARKS

备注

C

50

O

9、试题表

本表为系统的试题表。

表9试题表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

试题ID

QUESTIONID

试题ID

C

30

M

PK

3

试题类型

QUESTIONTYPE

试题类型

C

50

M

4

试题内容

QUESTIONCONTENT

试题内容

C

500

M

5

答案

ANSWER

试题答案

C

500

M

6

分值

VALUE

试题分值

N

2

M

7

备注

REMARKS

备注

C

50

O

 

10、试题知识点表

本表为系统的试题知识点表。

表10试题知识点表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

PK

2

试题ID

QUESTIONID

试题ID

C

30

M

3

知识点ID

KNOWLEDGEID

知识点ID

C

30

M

4

备注

REMARKS

备注

C

50

O

 

11、考试表

本表为系统的考试表。

表11考试表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

考试ID

EXAMID

考试ID

C

30

M

PK

3

教师ID

TEACHERID

教师ID

C

30

3

课程ID

COURSEID

课程ID

C

30

M

4

备注

REMARKS

备注

C

50

O

12、学生试卷表

本表为系统的学生试卷表。

表12学生试卷表

序号

数据项

名称

数据项

代码

定义或描述

数据类型

数据存储长度

约束条件

值域

备注

1

编号

NO

编号

N

6

M

自增列

2

试卷ID

PAPERID

试卷ID

C

30

M

PK

3

考试ID

EXAMID

考试ID

C

30

M

4

学生ID

STUDENTID

学生ID

C

30

M

5

试题数

QUESTIONSTOTAL

题目数量

N

2

M

6

试题ID

QUESTIONSID

试卷中试题ID串

C

500

M

7

分数串

VAULESID

分数串

C

100

O

8

试卷地址

PATH

试卷所存路径

C

50

O

9

成绩

GOAL

卷面成绩

N

3

O

10

备注

REMARKS

备注

C

50

O

数据采集

管理员可由系统的初始超级管理员设定。

教师数据的内容来源可以是EXCEL、TXT格式文件的导入,由管理员进展操作,也可以手工的录入。

学生数据的内容来源可以是EXCEL,TXT格式文件的导入,可由管理员、教师进展操作,也可以手工的录入。

4.功能需求

功能构造图

图1.系统功能构造图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1