在线考试系统分析与设计.docx

上传人:b****8 文档编号:12913558 上传时间:2023-06-09 格式:DOCX 页数:36 大小:757.87KB
下载 相关 举报
在线考试系统分析与设计.docx_第1页
第1页 / 共36页
在线考试系统分析与设计.docx_第2页
第2页 / 共36页
在线考试系统分析与设计.docx_第3页
第3页 / 共36页
在线考试系统分析与设计.docx_第4页
第4页 / 共36页
在线考试系统分析与设计.docx_第5页
第5页 / 共36页
在线考试系统分析与设计.docx_第6页
第6页 / 共36页
在线考试系统分析与设计.docx_第7页
第7页 / 共36页
在线考试系统分析与设计.docx_第8页
第8页 / 共36页
在线考试系统分析与设计.docx_第9页
第9页 / 共36页
在线考试系统分析与设计.docx_第10页
第10页 / 共36页
在线考试系统分析与设计.docx_第11页
第11页 / 共36页
在线考试系统分析与设计.docx_第12页
第12页 / 共36页
在线考试系统分析与设计.docx_第13页
第13页 / 共36页
在线考试系统分析与设计.docx_第14页
第14页 / 共36页
在线考试系统分析与设计.docx_第15页
第15页 / 共36页
在线考试系统分析与设计.docx_第16页
第16页 / 共36页
在线考试系统分析与设计.docx_第17页
第17页 / 共36页
在线考试系统分析与设计.docx_第18页
第18页 / 共36页
在线考试系统分析与设计.docx_第19页
第19页 / 共36页
在线考试系统分析与设计.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

在线考试系统分析与设计.docx

《在线考试系统分析与设计.docx》由会员分享,可在线阅读,更多相关《在线考试系统分析与设计.docx(36页珍藏版)》请在冰点文库上搜索。

在线考试系统分析与设计.docx

在线考试系统分析与设计

 

在线考试系统分析与设计

 

李昶石磊牛程

2013年6月

 

一、在线考试系统开发目标及功能描述

1.1开发目标

在考试频繁的今天,改变传统模式的考试、解决老师的负担、给学生带来方便成为现阶段考试的热点。

鉴于此在线考试系统的研发和应用能有效提高教师工作效率和减轻教师负担,同时能有效、快速、方便的检查学生的学习状况,此系统争取达到以下标准:

1、功能完善,可参加各种科目的考试;

2、教师可生成样卷供查看,如有不适即可进行组卷更改,提高工作效率。

3、教师只要精心设计题目,维护题库,进行组卷设置考试日期和参考人员就可完成考试管理,无须进行出卷和改卷,都是系统自动生成试卷和对考生的考卷进行批改,大大减轻教师负担。

4、只要是在考试有效期内,允许考试的考生可进行多种科目的考试,方便了学生节省了时间又能快速有效的检查学生学习情况。

5、系统中具有强大的操作员权限、密码管理等功能模块,确保系统运行安全。

对题库维护、考试管理、用户管理和成绩管理都有不同的管理权限。

6、系统结构严谨、性能稳定、操作方便。

7、速度快,投资少。

8、维护简单,系统运行后几乎不需要专业系统管理员维护,为您减少开支。

、1.2功能描述

1.本系统包含以下主要功能模块:

题库管理模块;考试管理模块;用户管理模块;成绩管理模块;考试子系统模块。

2.模块功能简要描述:

题库管理模块:

判断题管理、单选题管理、多选题管理、填空题管理和简答题管理。

各试题管理都包括添加试题、删除试题、编辑试题、和根据不同科目查询试题。

考试管理模块:

组卷管理:

对不同科目进行组卷,设置各题型数目和每题分数,确定参考人员。

考卷管理:

生成样卷进行试卷,如有不适确定是否删除组卷重新组卷。

查询组卷:

查找各科目的组卷信息

用户管理模块:

考生管理:

添加考生、删除考生、编辑考生和通过学号姓名对考生进行查询。

管理员管理:

添加管理员、删除管理员、查询管理员信息和修改管理员信息进行不同权限管理(包括对题库的管理、考试的管理、用户的管理和成绩管理)。

成绩管理模块:

查看考生成绩:

按科目查询,查询不同科目的全部考生的成绩;按考生信息查询,查询同一考生进行哪些科目的考试。

修改考生成绩:

对考生成绩可进行修改。

考试子系统模块:

考生登录系统在允许考试的状态下对不同科目进行考试,系统是随机抽卷自动评分。

考生可查询以前考试的科目成绩。

二、在线考试系统分析

2.1可行性分析

2.1.1经济可行性分析

该系统由本组成员自主研发,采用免费软件和开源代码现有计算机配置可以满足要求无需额外购买设备。

2.1.2社会可行性分析

在线考试系统的建立虽然会可能导致某些制度、流程的变动,但几乎不涉及组织机构调整,组织的承受能力较强;系统用户均具有一定的计算机基础,对于简单友好的界面操作系统有良好的适应性;系统遵守我校统一数据、接口标准规范,可以与其他系统无缝对接,实现信息流的顺畅流通,具有很好的普适性。

所以,具有现实的社会可行性。

2.2必要性分析

传统的学校教中,进行一场考试要求老师编写卷、印安排监收集评改试卷、讲评和分析,这是一个繁杂的过程需要大量人力物与时间投入已经越来不适应学校信息化建设与现代教的需要。

而在线考试系统不仅减轻了组织、评卷成绩计等方面所花费的人力和物,并且突破了时间与空限制不仅节省资源而提高评分客观性、公正和准确度,大改善了考试工作的效率。

加上数据库技术利用简化传统过程因此在线考试是电子化教学的不可缺少辅助手段,也校园信息必然趋势。

三、在线考试系统总体设计

3.1系统分析

在线考试系统在以后应用过程中越来越普遍的系统,本系统是基于C/S的系统。

在在线考试中学生可以选择试卷、进行考试、查询成绩;教师可以组卷、批改卷子、添加试题;管理员可以对用户进行管理。

系统的界面设计也分为学生、教师、管理员三大块。

3.2系统功能结构

图3-1

3.3系统流程图

3.3.1业务流程图

 

 

图3-2

3.3.2数据流程图

图3-3在线考试系统的顶层DFD

图3-4在线考试系统的第一层数据流图

 

图3-5考生管理的展开

图3-6在线考试的展开

图3-7考试管理的展开

 

图3-8科目管理的展开

图3-9组卷管理的展开

图3-10试卷管理的展开

图3-11题库管理的展开

图3-12判断题管理的展开(其他试题管理流程图如上)

 

图3-13用户管理的展开

图3-14考生管理的展开

图3-15管理员管理的展开

图3-16成绩管理的展开

四、系统详细设计与实现

4.1UML分析与实现

(使用EnterpriseArchitect画图)

4.1.1系统用例图

1、面向学生

2、面向教师

3、面向管理员

4.1.2系统类图

4.1.3系统活动图

1、学生考试活动图

2、学生选择试卷活动图

4.1.4系统时序图

1、教师制作试卷时序图

2、学生参加考试时序图

3、管理员统计考试成绩时序图

4、系统评分时序图

4.1.5系统状态图

1、试卷状态图

2、记录学生成绩状态图

3、学生状态图

 

4.2E-R图分析

4.3数据库设计

1、管理员表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

SANAME

文本

10

用户名

SAPASS

文本

10

密码

name

文本

50

管理权限名称

ROLE1

是/否

权限1

ROLE2

是/否

权限2

ROLE3

是/否

权限3

ROLE4

是/否

权限4

 

2、考生信息表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

stunum

文本

10

考生学号

stupass

文本

10

考生密码

stuname

文本

16

考生姓名

stuclass

文本

20

班级

stusex

文本

4

性别

online

数字

8

上线状态

starttime

文本

50

登录时间

endtime

文本

50

下线时间

3、考生成绩表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

stunum

文本

10

考生学号

examid

文本

50

考试科目编号

stuname

文本

20

考生姓名

class

文本

20

班级

examname

文本

20

科目名称

score

数字

8

分数

starttime

日期/时间

考试开始时间

endtime

日期/时间

考试结束时间

edittime

日期/时间

修改时间

4、单选题库表(多选题库类同)

字段名

类型

宽度

说明

ID

自动编号

8

主键码

question

备注

问题

ItemA

文本

100

选项A

ItemB

文本

100

选项B

ItemC

文本

100

选项C

ItemD

文本

100

选项D

Answer

文本

4

答案

type

文本

20

所属科目

haveselect

文本

4

选题状态

5、考生单选题答案表(多选题答案题库类同)

字段名

类型

宽度

说明

ID

自动编号

8

主键码

stunum

文本

10

考生学号

examname

文本

20

考试科目

singleid

文本

10

试题ID号

singleda

文本

4

考生选择答案

6、判断题表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

question

备注

问题

answer

是/否

是/否

type

文本

20

所属科目

haveselect

文本

4

选题状态

7、考生判断题答案表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

stunum

文本

10

考生学号

examname

文本

20

考试科目

pdid

文本

10

试题ID号

pdda

是/否

考生答案

8、填空题库表(简答题库类同)

字段名

类型

宽度

说明

ID

自动编号

8

主键码

question

备注

问题

answer

文本

50

答案

type

文本

20

所属科目

haveselect

文本

4

选题状态

9、考生填空题答案表(简答题答案库类同)

字段名

类型

宽度

说明

ID

自动编号

8

主键码

stunum

文本

10

考生学号

examname

文本

20

考试科目

tkid

文本

10

试题ID号

tkda

文本

100

考生答案

10、科目信息表

字段名

类型

宽度

说明

ID

自动编号

8

主键码

try_type

文本

20

科目名称

onoff

数字

1

科目考试状态

11、组卷信息表

字段名

类型

宽度

说明

examid

文本

50

考卷编号

examname

文本

20

考试科目名称

maketype

文本

50

随机组卷

totalper

数字

8

总分值

pdcount

数字

8

判断题数

pdleper

数字

8

判断题每题分值

pdtype

文本

20

判断题所属科目

singlecount

数字

8

单选题数

singleper

数字

8

单选题每题分值

singletype

文本

20

单选题所属科目

dxcount

数字

8

多选题数

dxleper

数字

8

多选题每题分值

dxtype

文本

20

多选题所属科目

tkcount

数字

8

填空题数

tkleper

数字

8

填空题每题分值

tktype

文本

20

填空题所属科目

jdcount

数字

8

简答题数

jdleper

数字

8

简答题每题分值

jdtype

文本

20

简答题所属科目

examtime

文本

10

starttime

日期/时间

开始考试时间

endtime

日期/时间

考试结束时间

12、参考人员信息表

字段名

类型

宽度

说明

id

文本

8

主键码

examid

文本

50

科目编号

stunum

文本

10

考生学号

stuname

文本

20

考生姓名

class

文本

20

班级

havetest

数字

1

参加考试状况

 

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

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2