四六级模拟考试系统/在线考试系统/java、SpringBoot、MVC/课设/毕设论文/附源码

需要源码的联系方式请查看文末

摘要:英语四六级模拟考试系统整体使用 SpringBoot 框架进行开发,前端采用SpringBoot 默认支持的 Thymeleaf 模板引擎渲染页面,后端通过使用Java+SSH进行开发,使用过滤器来验证用户是否登录,使用MVC进行分层。英语四六级模拟考试系统提高了英语四六级模拟考试的可靠性、有效性和工作效率降低了模拟考试的成本。英语教师开展考核提供一个平台为学生利用网络自主学习加强适应英语四六级考试提供条件

关键词:SpringBoot框架;Java+SSHMVC进行分层.

Abstract:The English level 4 and 6 mock exam system is developed using the SpringBoot framework as a whole, the front-end uses the Thymeleaf template engine supported by SpringBoot by default to render pages, the back-end is developed by using Java + SSH, filters are used to verify whether users are logged in, and MVC is used for layering. The English 46 mock test system improves the reliability, effectiveness and work efficiency of the CET-46 mock test and reduces the cost of the mock test. It provides a platform for English teachers to carry out assespringbootents, and provides conditions for students to use online independent learning to strengthen their adaptation to English level 4 and 6 examinations.

Keywords: SpringBoot framework; Java+SSH; MVC layered.

  录

第1章 引言

1.1 研究背景

1.2 选题意义

1.3 研究内容

第2章 系统技术

2.1 Java简介

2.2 MySQL数据库

2.3 SpringBoot简介

2.4 MVC架构

第3章 需求分析

3.1 功能需求分析

3.2 非功能需求分析

3.3 可行性分析

第4章 系统功能设计

4.1 功能模块设计

4.2 业务流程设计

4.2 数据库设计

4.2.1数据库E-R图设计

4.2.2 数据库表

第5章 系统实现

5.1 登录

5.2 用户管理

5.3 模拟考试管理

5.4 试题管理

5.5 新闻资讯管理

5.6 新闻资讯展示

5.7 新闻资讯详情信息

5.8 在线考试展示

第6章 系统测试

6.1 系统测试的目的

6.2 测试过程

6.2.1 登录测试

6.2.2 用户管理测试

6.2.3 新闻资讯管理测试

6.3 系统测试的意义

第7章 总结与展望

参 考 文 献

致谢

第1章 引言

1.1 研究背景

随着社会的发展和时代的变迁,人们的生活几乎与计算机息息相关,其中教育领域是计算机应用最为广泛的领域之一。计算机技术的应用在教育事业中是其他应用领域的先驱,任何先进的计算机技术都是现在教育领域中进行实践应用。作为计算机技术的重点计算机网络技术亦是如此,这是可以推进大学一个时代的新技术[1]。计算机网络技术在大学中应用的十分广泛,尤其是考试,考试的信息化,无纸化特别重要。智能化考试成为现今发展的主要目标,英语四六级四六级模拟考试系统的诞生,实现了考试的信息化,无纸化,促进了考试的多元化发展,提高了教师的工作效率,方便了学生。现今,大学英语是大学中的一门基础课程,但仍有很多大学生临近毕业还未通过此考试。对此,很多高校把英语四级考试列为取得学业证书的必要条件,而“互联网+”的概念正在不断推陈出新,英语四六级模拟考试也应运而生,亦将成为未来高校提高学生英语成绩的重要手段[2]。

1.2 选题意义

本文主要是在研究分析和研究当代大学生对于英语四、六级考试通过率的基础上,基于SpringBoot框架对英语四、六级模拟考试系统的设计与实现,它的研究具有以下几方面的意义:1.近些年,英语四级考试一次通过率始终在30%左右徘徊,难度也逐年增大。这导致了未通过英语四级考试的毕业生的学业及就业压力巨大,使得他们对英语考试四六级持消极态度。因此需加强大学生对于英语四六级考试的训练,但由于线下组织学生模拟考试太过耗费时间和成本,所以便可使用英语四六级在线模拟考试系统以代替线下模拟考试,大大调高了效率[3]。2.该线上模拟考试系统采用了HBulidX,该软件轻巧,速度快,安全性高,插件丰富,并且该线上模拟考试系统按照B/S模式进行设计,大大降低了维护与开发成本。3.网考的信度大于传统的纸考是不言而喻的,能更直观的展现学生的英语水平。

1.3 研究内容

针对本四六级模拟考试系统安排论文的章节如下:

第一章引言,介绍课题的研究背景,研究的目的、意义及论文的结构等。本章主要作为论文的开篇叙述部分,主要是简要的介绍了本论文主要的研究领域中的发展状况,以及本领域未来的发展方向和主要面临的问题,特别是强调了论文在现实应用中的意义。

第二章主要是对有关技术的研究。这一章主要阐述了系统设计过程所用的相关技术。

第三章具体介绍了四六级模拟考试系统的需求,主要介绍了四六级模拟考试系统的基本需求,并对四六级模拟考试系统可行性做了详尽的介绍。

第四章为四六级模拟考试系统的设计,具体地介绍了其主要的功能,并提供了相关的数据库。

第五章为本论文的具体实现,本章对各模块的设计思路及实现方法进行了较为详尽的阐述,并提出了相关的设计思路,并给出了相关的软硬件接口。

第六章,对本论文进行了详细的论述。本文选择了几个用于四六级模拟考试系统的测试案例进行了系统的试验。

第七章总结与展望,总结本课题的研究情况,本系统设计和实现过程中的优点以及本系统还需要进行改进的地方。

第2章 系统技术

2.1 Java简介

Java的核心技术是 CORBA技术和网络应用程序的安全性。此外,还对 EJB (企业 JavaBeans)、 java servlet API、 Spring Boot以及 XML技术等方面的全面支援[4]。他的成长速度很快。实际上, CPU在特定的时刻,只有一个程式可以运行。CPU一直在“跳跃”着这些程式。所以,我们为何没有看到毁灭?那是由于,和我们的感觉比起来,这种感觉来得很迅速。所以,虽然我们已经知道了某些同步运算,但电脑在某些时刻,除了你的电脑拥有多重 CPU外,它只会在特定的时刻运行一个程式。

Java作为一种具有封装、继承和多态三大特点的电脑编程语言,在企业网络和手机软件的开发中得到了广泛的使用。

2.2 MySQL数据库

MySQL数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由MySQL的初始开发人员 David Axmark 和 Michael Monty Widenius 于1995 年建立的[5]。 MySQL支持不同的操作系统,性能高、体积小,安装维护简单,成本低。由于出现的时间早,社区论坛比较多,用户也相对活跃。MySQL把数据保存在相应需求的表中,取代把所有数据放在一个仓库,提高了操作数据的效率。如:查询、保存、删除等。另一方面,可以通过启动软件通过可视化表对数据进行查看、更新、删除等,也方便核对系统对数据库操作的是否正确。

2.3 SpringBoot简介

SpringBoot的架构在经历了几年的改进之后,变得非常的成熟,它与Spring的结构相比较之处在于它内置了Tomcat,无需另外的Tomcat来执行,并且可以通过R物件来执行代码的动作,SpringBoot开发的软件,可以轻松地与前面的网页进行互动,并且可以很好地捕捉到一些异常,SpringBoot是通过界面来进行互动的,所以在以后的编辑中,可以更容易地进行更改和使用[6]。

2.4 MVC架构

MVC架构可以实现对管理员的超级连接,在此基础上,用户可以通过表格向前页提交的要求进行处理,但必须将其传送到后台控制器进行处理,然后再回到前面的网页,之后再通过后台的框架对来自前面的网页的要求进行相应的处理[7]。采用了后台结构,可以防止用户对前端网页进行直接的存取,从而极大地增强了系统的安全性能[8]。

第3章 需求分析

需求分析的首要任务是要分析用户的需求,知道用户存在的一些情况,并且要明确用户的使用状况,然后设计规划解决的问题。其中在使用定性的分析以及定量的分析,从这两个方面获取用户的需求。一方面定性的分析获得的应该是用户的基本需求,能够发现现在人们的习惯要求[9]。所以定性的需要主要是为了多与用户交流,从而更为深刻的了解一些存在的需求问题;定量的分析则是发现一些潜在的用户,并且获得不一样的反馈内容。所以定量的需求要让用户来阐述一些情况,一定让使用者清晰的进行客观的描述,这样才能够比较全面的获得用户的需求所在。

3.1 功能需求分析

用户主要功能用例:注册登录、个人中心、模拟考试等。

图3-1 用户用例图

管理员拥有最大权限,主要功能用例:用户管理、论坛交流管理、模拟考试管理。系统管理等。

图3-2 管理员用例图

 

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值