在线考试系统的设计与实现.docx

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

在线考试系统的设计与实现.docx

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

在线考试系统的设计与实现.docx

在线考试系统的设计与实现

《软件工程》课程设计

 

2017-2018 学年第 2 学期

 

题目:

在线考试系统

院系:

计算机科学与技术

专业:

计算机科学与技术

班级:

1501 班

学号:

20151103107

姓名:

胡建东

 

时间:

2017.06.20

 

1

第 1 章 概述.....................................................................................................................................1

1.1 背景及课题来源................................................................................................................1

1.2 目的和意义........................................................................................................................1

第 2 章 可行性分析.........................................................................................................................2

2.1 技术可行性........................................................................................................................2

2.2 经济可行性........................................................................................................................2

2.3 社会可行性........................................................................................................................2

第 3 章 需求分析.............................................................................................................................3

3.1 性能需求.............................................................................................................................3

3.1.1 准确性和及时性......................................................................................................3

3.1.2 主存储量..................................................................................................................3

3.1.3 安全性......................................................................................................................3

3.1.4 出错处理需求..........................................................................................................3

3.1.5 易用性和易维护性..................................................................................................3

3.2 功能需求.............................................................................................................................3

3.2.1 界面需求..................................................................................................................3

3.2.2 试卷管理..................................................................................................................4

3.2.3 题库管理..................................................................................................................4

3.2.4 阅卷管理..................................................................................................................4

3.2.5 成绩管理..................................................................................................................4

3.2.6 学生管理..................................................................................................................4

3.2.7 考试管理..................................................................................................................4

3.3 数据流图.............................................................................................................................5

3.4 数据字典.............................................................................................................................5

第 4 章 总体设计...........................................................................................................................11

4.1 功能结构图......................................................................................................................11

4.1.1 学生考试系统功能结构图..................................................................................11

4.2 数据库设计......................................................................................................................11

4.2.1 概念模型设计......................................................................................................11

4.2.2 逻辑设计..............................................................................................................12

4.2.3 物理结构设计......................................................................................................12

第 5 章 软件测试与分析...............................................................................................................15

5.1 功能测试..........................................................................................................................15

5.1.1 介绍......................................................................................................................15

5.1.2 目的......................................................................................................................15

5.2 测试用例..........................................................................................................................16

5.2.1 用户登录测试......................................................................................................16

5.2.2 在线考试测试用例..............................................................................................16

5.2.3 生成试卷测试用例..............................................................................................16

5.2.4 阅卷评分测试用例:

..........................................................................................17

5.2.5 更改题库测试用例:

..........................................................................................17

5.3 性能测试..........................................................................................................................18

2

5.3.1 介绍......................................................................................................................18

5.3.2 目的......................................................................................................................18

5.3.3 负载能力测试.....................................................................................................18

5.3.4 承压能力测试......................................................................................................18

5.4 图形用户界面测试..........................................................................................................18

5.4.1 介绍......................................................................................................................18

5.4.2 目的......................................................................................................................19

5.4.3 用户界面检查表..................................................................................................19

5.5 信息安全测试..................................................................................................................19

5.5.1 介绍......................................................................................................................19

5.5.2 目的......................................................................................................................19

5.5.3 测试用例..............................................................................................................19

5.6 压力测试用例..................................................................................................................20

5.6.1 介绍......................................................................................................................20

5.6.2 目的......................................................................................................................20

5.6.3 压力测试用例......................................................................................................20

5.7 测试结果..........................................................................................................................20

5.7.1 缺陷报告..............................................................................................................20

5.7.2 缺陷分析................................................................................................................21

5.8 系统评价...........................................................................................................................21

 

3

 

第 1 章 概述

 

1.1 背景及课题来源

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开

设了远程教育,通过计算机网络实现异地教育和培训。

现在,计算机硬件技术

的发展已经达到了相当高的水平。

但是,远程教育软件的开发目前还处于起步

阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用

到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包

括很多环节,例如教学系统、答疑系统和考试系统等等。

其中很重要的一个环

节就是在线考试系统,同时它也是最难实现的环节。

在我国,虽然远程教育已

经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方

式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、

人工阅卷、成绩评估和试卷分析。

显然,随着考试类型的不断增加及考试要求

的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非

常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。

1.2 目的和意义

 

在线考试是建立在国际互联网上的应用系统,客户端的配置可以极为简单,

使考试不受地域的局限。

一个完备的在线考试系统可以使用户在网上学习过后

及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。

在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动

完成。

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

这样一来,教师所

要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师

的负担,这表明其经济性是相当可观的。

 

1

 

第 2 章 可行性分析

 

2.1 技术可行性

该系统是一个小型的信息管理系统。

目前国内许多院校均已成功实现,开

发技术成熟,并有成功经验借鉴。

虽然,购买通用的商业化软件系统也能满足

需要,但价格昂贵而且将来维护升级不便。

鉴于学院计算机系教师有十几项信

息管理系统成功开发经验,请学院教师带领学生开发此系统,既把握十足又节

省费用。

通过该项目开发,还能够为计算机系《软件工程》等课程改革提供实

训教学案例,从而促进学院的专业建设、课程建设等教学改革工作。

总之,利用现有的技术,本系统的功能能够实现。

开发人员的数量和能力

满足开发要求。

在规定期限内,本系统的开发能够完成。

2.2 经济可行性

开发本系统需要的硬件设备主要有 2 台 PC 服务器、20 台 PC 机、3 台打印

机、5 台条码扫描仪、1 台交换机、3 个集线器,所有设备由学院统一购置。

软件开发由学生团队课程设计来完成,不需要费用。

2.3 社会可行性

本系统的开发与应用不涉及侵犯专利权、侵犯版权等方面的问题。

在线考

试系统是人工系统的优化,操作步骤更为简单。

教务处工作人员只需短期培训

即可掌握软件的使用。

本系统的开发与应用与用户单位的行政管理、工作制度

没有冲突,员工素质能够满足软件系统的要求。

 

2

 

第 3 章 需求分析

 

3.1 性能需求

3.1.1 准确性和及时性

本系统要能容纳最多 60 人同时在线考试,系统的处理能力和响应时间要满

足需求。

在线考试系统要确保在线考试过程中有一定的处理突发事件的能力,且在

提交试卷后所评阅的试卷的失误率保证最小,保证成绩的准确性和真实性

3.1.2 主存储量

本系统所需要的主存储量大约为 2G。

3.1.3 安全性

本考试系统只有管理员才能修改系统的信息,只有经过授权的用户才可

以登录使用,要防止信息的非法、非授权泄露。

3.1.4 出错处理需求

对于输入信息不规范和硬件方面出现的错误(网络传输超时、硬件出错

等),需要给出相应的错误提示语句;对于一些关键的操作(例如删除),应该

提供确认机制。

3.1.5 易用性和易维护性

系统要能够提供良好的用户接口,易用的人机交互界面,系统要对在线考

试系统中涉及的数据提供方法方便维护人员备份,以及系统意外奔溃时数据恢

复的工作。

3.2 功能需求

3.2.1 界面需求

本系统共有三个界面:

第一个界面用于学生登陆、注册,主要负责学生

在线考试、查询成绩和相关考试内容等;第二个界面用于老师登陆,主要负

责试题管理、主观阅卷、查看成绩等;最后一个界面用于管理员登陆,主负

责全部内容的管理以及维护。

3

3.2.2 试卷管理

教师可以从课程、每种题型的数量等方面对某份试卷提出一定的要求生

成试卷规则,

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

当前位置:首页 > 表格模板

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

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