基于Web的《数据结构》在线考试系统设计与实现.doc

资料分类:计算机信息 上传会员:小七想说话 更新时间:2022-10-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15056
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在互联网时代,流行的不仅仅有各种手机App软件,还有各种基于Web的软件系统,比如基于Web的酒店管理系统,基于Web的网上订餐系统和基于Web的图书馆管理系统等,这些基于Web的软件系统已经非常普及且为人们的工作、学习和生活带来极大的便利。当前的基于Web的在线考试系统很多,但是针对《数据结构》课程的同类系统不多,没有做到广泛流传并为人们所用的程度,且技术还不够成熟,功能比较单一。所以,设计一款基于Web的《数据结构》课程在线考试系统是非常有必要的。

本系统的开发环境为Eclipse,编程语言为Java。同时,开发过程中使用了SSM(Spring+SpringMVC+MyBatis)框架和Ajax技术。本系统的主要功能模块包括在线考试,回顾试卷,后台管理,自动组卷,学生成绩柱状图。值得指出的是,其中的自动出卷和学生成绩柱状图具有特色。自动出卷采用随机组卷算法,给出题目数量,系统自动挑选试题组成试卷。学生成绩柱状图采用Eclipse读取excel表中内容画出柱状图。此外,本系统是基于Web的在线考试系统,其有点事用户端无需安装,只需利用浏览器即可访问。

测试结果表明,本系统预期的基本功能均已得到实现且运行状况良好。本系统的设计与开发,有利于减轻教师的出卷、改卷压力以及及时掌握学生的学习状况,也有利于学生尽快查询考试成绩以及进行在线自测,同时可以回顾自己的试卷。同时,在线考试方式的引入有利于节约纸张和美化环境。

 

关键词:在线考试;随机组卷;试题导入;Json;SSM;B/S模式

 

目录

摘要

ABSTRACT

第1章 前言-6

1.1研究背景-6

1.2国内外研究现状-7

1.3研究目的和意义-8

1.3.1研究目的-8

1.3.2研究意义-8

1.4全文组织结构-9

第2章 系统开发环境与相关技术-10

2.1系统开发环境介绍-10

2.1.1Eclipse介绍-10

2.1.2搭建环境过程-10

2.2相关技术介绍-10

2.2.1 SSM框架-10

2.2.2 随机组卷算法-10

2.2.3 Ajax开发技术-10

2.2.4 B/S三层架构-10

2.2.5 Json-10

第3章 系统需求分析-11

3.1系统可行性分析-11

3.1.1技术可行性-11

3.1.2经济可行性-11

3.1.3操作可行性-11

3.2系统需求分析-11

3.2.1功能需求分析-11

3.2.2系统用例图-12

第4章 系统功能设计-12

4.1系统功能模块设计-13

4.1.1功能模块划分-13

4.1.2业务流程图-15

4.2数据库设计-17

4.2.1数据流程图-17

4.2.2数据库概念设计-18

4.2.3数据库逻辑结构设计-22

第5章 系统功能实现-26

5.1在线考试模块设计-26

5.1.1主界面-26

5.1.2学生注册-26

5.1.2学生登录-28

5.1.3学生在线考试-28

5.1.4考试历史-29

5.2后台管理模块设计-31

第6章 系统测试-33

6.1测试概述-33

6.2测试过程-33

6.3测试结论-42

第7章 总结与展望-43

7.1总结-43

7.2 展望-43

附 录-44

参考文献-47

致  谢-49

相关论文资料:
最新评论
上传会员 小七想说话 对本文的描述:目前,我国国内的教育正处于快速发展阶段,教育的成本过高、教育资源的紧缺、学生人数的不断增长,使我国传统的教育手段已经不能满足现在的教育需求。这就造成了教育资源严重......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: