基于BS架构的在线考试系统的设计与实现.doc

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

【摘要】我们生活在当今社会,可以深切地体会到技术给我们生活带来的便利,特别是网络技术的兴起及其运用领域。因此,对于在线考试系统的流行,大家自然不会觉得惊讶,更多的是享受这种能够带来快捷、方便且公平的考试模型。网络上的考试,不仅能够减轻老师的工作量,还可以为老师省下时间去做更多有意义的教学研究,学生也能够灵活的对待每一场考试,提前安排好自己的学习计划,让每一场考试都有充足的时间去准备和调整心态。

本篇论文对在线考试系统的整个流程进行了详细地研究和设计,从试卷的生成、考生的参试、老师的批阅、成绩的计算等多个方面着手。开发是基于B/S架构,使用的语言是JAVA,技术框架是MyBatis和Spring,数据库是MySQL,页面是使用HTML和JS的技术结合。系统分为三个模块:管理员、教师及学生。学生可以修改密码、进行考试及查看成绩;教师可以修改密码、生成试卷、查看试卷、创建考试及批改试卷;管理员可以修改密码、添加用户、教师管理、学生管理、查看试题及添加试题。系统开发完成后,对系统进行了详尽地测试,用以确定系统的稳定性和数据的准确无误。

 

【关键词】  在线考试系统;B/S结构;技术框架

 

目录

摘要

Abstract

第一章 绪论-1

1.1课题背景-1

1.2课题现状-1

1.3课题意义-1

第二章 相关技术-3

2.1 B/S体系结构-3

2.2 Spring Web MVC简介-3

2.3 MyBatis简介-4

2.4 Ajax简介-5

第三章 系统分析-6

3.1可行性分析-6

3.2需求分析-6

3.2.1功能需求-6

3.2.2性能需求-8

第四章 系统总体设计-9

4.1总体设计目标-9

4.2系统层次概框图-9

4.3数据库设计-10

4.3.1数据库概念模型设计-10

4.3.2数据库逻辑结构设计-14

第五章 系统详细设计与实现-18

5.1登录模块-18

5.2教师模块-19

5.2.1 添加试题-19

5.2.2 生成试卷-21

5.2.3 创建考卷-24

5.2.4 批改试卷-26

5.3学生模块-26

5.3.1参加考试-27

5.3.2查看成绩-28

5.4管理员模块-29

5.4.1 修改密码-30

5.4.2 添加用户-30

5.4.3 管理教师/学生-32

第六章 系统测试-34

6.1测试目的-34

6.2测试步骤-34

6.3测试用例-34

6.3.1登录功能测试用例-34

6.3.2用户功能测试用例-35

第七章 总结与展望-36

7.1总结-36

7.2展望-36

参考文献-37

致谢-38

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:在线考试系统的实现技术有多种,最常见的有C/S架构和B/S架构。C/S架构的模式,每一次的考试都是需要对考试机器进行安装和配置,考试前的系统准备工作比较繁琐;另一种B/S架构模式......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: