网站大量收购独家精品文档,联系QQ:2885784924

《基于Java语言的学生在线考试项目设计》9900字.docx

《基于Java语言的学生在线考试项目设计》9900字.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE1

基于Java语言的学生在线考试项目设计

摘要

学生在线考试系统设计了一种Javaweb项目,该项目的开发主要包括后端数据库的开发,前端页面开发和前后端交互开发。该系统对三种不同身份的人给予不同权限,不同的账号对应的身份,即管理员和教师,学生,不同的身份在该系统可以使用不同的功能。该系统的设计目的不仅是为了信息化,无纸化办公,同时该系统也能够减少老师的负担,节省了大量时间,能够方便快捷地完成考试各个环节。

学生在线考试系统是一种基于B/S模式的系统,该系统前端采用的是Vue的JavaScript框架,系统后端采用的是SpringBoot技术,数据库采用的是MySQL技术,语言采用的是Java语言(软件IDEA)。本系统通过使用Vue框架设计前端web页面,之后使用了SpringBoot技术实现前端页面和后端MYSQL数据库的交互,从而完成了学生在线考试系统的实现。

关键词:在线考试,Vue.js框架,SpringBoot技术,SQL,MyBatis-Plus

目录

TOC\o1-3\h\u25357第一章绪论 4

165671.1选题背景 4

286151.2研究方法 4

129601.3研究意义 4

16742第二章相关技术概述 6

309362.1Vue.js框架 6

107882.2SpringBoot技术 6

180522.3SQL 7

314982.4Mybatis-plus 7

126022.5软件和框架需求 8

338第三章系统需求 9

120993.1管理员系统 9

102923.2教师系统 10

237433.3学生系统 10

10742第四章系统总体设计 12

263624.1系统结构图 12

210894.2在线考试流程图 13

142094.3数据库开发 14

97504.3.1创建数据库 14

11974.3.2数据库表设计 14

75094.3.3ER图 18

234914.4小结 19

22070第五章系统实现 20

63635.1系统过程设计 20

3525.2各文件及代码详解 20

89995.2.1数据库的连接 20

96655.2.2登录系统 21

144215.2.3试卷部分 22

314555.2.4成绩部分 24

102735.2.5其余部分 25

221875.3系统测试与实现图 25

105765.3.1登录界面 26

212535.3.2管理员界面 26

316595.3.3教师和学生登录界面 28

123735.4系统评估 30

262965.5小结 30

26076第六章研究成果与未来展望 31

254026.1研究成果 31

55536.2未来展望 31

28103参考文献 32

第一章绪论

1.1选题背景

随着互联网技术的发展,计算机技术在生活中的应用已是炉火纯青,随着远程在线教育的发展,学生和老师不再局限于固定的教室中授课,学生和老师可以在各个教育平台软件中上课,教育平台软件的发展更是蒸蒸日上,随着这一技术的逐渐完善,在线教育将成为学生上课的一大主流。

在线教育有很多部分,有教学部分,答疑部分,考试部分等,教学部分和日常老师在教室上课的流程是一样的,而答疑部分则是老师针对学生面对的问题有针对性的给学生解疑答惑。最后也是最重要的部分就是检验学生的学习成果,也就是考试部分,也是对于学生来说这门课程最后的部分。在我国,大部分大型考试都是以传统的线下考试的形式举行,但是线下考试要经过许多环节,耗费大量人力物力,我们需要人工出题,学生答卷,统一阅卷,试卷分析等等,这些流程走下来是一个漫长的过程,也是一个花费大量纸张笔墨的过程。随着计算机技术的发展,我们考虑将计算机技术应用到教学和考试中来,用线上考试代替线下考试,这样一来,不仅减少了老师出卷阅卷的负担,而且还大大提高了教学的效率,还能使考试更加公平,增加学习的趣味性。

1.2研究方法

本项目使用Mysql数据库和SpringBoot技术,开发了基于B/S模式的在线考试系统。项目前端使用VUE和Element-UI组件库配合完成开发,后端使用SpringBoot技术,该项目使用的技术主要有以下几种:SpringBoot、MySQL、Vue、mybatis-plus等

1.3研究意义

本项目研究的意义是能通过计算机技术在教学中的应用,设计出一种学生在线考试系统

文档评论(0)

02127123006 + 关注
实名认证
内容提供者

关注有哪些信誉好的足球投注网站

1亿VIP精品文档

相关文档