没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I
springboot 软件工程课程在线考试系统
摘 要
信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努
力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最
为难以攻克的课题。针对软件工程课程在线考试系统等问题,对如何通过计算机进行软
件工程课程在线考试进行研究分析,然后开发设计出软件工程课程在线考试系统以解决
问题。
软件工程课程在线考试系统主要功能模块包括首页、资源管理(在线考试)、系统
用户(管理员、学生用户、教师用户)、模块管理(班级信息),采取面对对象的开发
模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体
架设以及程序编码的工作,采取 MySQL 作为后台数据的主要存储单元,采用 springboot
框架、Java 技术技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报
告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对软件
工程课程在线考试系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术
可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实
现软件工程课程在线考试系统和部署运行使用它。
关键词:考试;springboot 框架;MySQL 数据库
II
Springboot Software Engineering Course Online
Examination System
Abstract
In the information society, there is a need for targeted information acquisition channels,
but the expansion of channels is basically the direction of people's efforts. Due to the
deviation in perspective, people often can obtain different types of information, which is
also the most difficult topic for technology to overcome. In response to issues such as the
online exam system for software engineering courses, this paper conducts research and
analysis on how to conduct online exams for software engineering courses through
computers, and then develops and designs an online exam system for software engineering
courses to solve the problem.
The main functional modules of the online exam system for software engineering
courses include homepage, resource management (online exam), system users
(administrators, student users, teacher users), and module management (class information).
The object-oriented development model is adopted for software development and hardware
installation, which can well meet the actual needs of use and improve the corresponding
software installation and program coding work, Adopting MySQL as the main storage unit for
backend data, using the Spring Boot framework, Java technology, and Ajax technology for
business system coding and development, all functions of this system have been achieved.
This report first analyzes the background, role, and significance of the research, laying the
foundation for the rationality of the research work. This article analyzes the various
requirements and technical issues of the online exam system for software engineering
courses, proves the necessity and technical feasibility of the system, and then provides a
basic introduction to the technical software and design ideas required for designing the
system. Finally, it realizes the online exam system for software engineering courses and
deploys and runs it.
Keywords: exams; Springboot framework; MySQL database
III
目 录
第 1 章 绪论 .............................................................................................................................1
1.1 研究背景与意义..........................................................................................................1
1.2 开发现状......................................................................................................................1
1.3 研究方法......................................................................................................................2
第 2 章 相关技术介绍..............................................................................................................3
2.1 springboot 框架 ............................................................................................................3
2.2 JAVA 简介......................................................................................................................3
2.3 MySQL 数据库 ..............................................................................................................4
2.4 B/S 体系工作原理 ........................................................................................................5
第 3 章 系统分析 .....................................................................................................................6
3.1 可行性分析..................................................................................................................6
3.2 功能需求分析..............................................................................................................6
3.3 非功能需求分析..........................................................................................................8
3.4 安全性需求分析..........................................................................................................8
3.4.1 系统的安全性........................................................................................................................8
3.4.2 数据的安全性........................................................................................................................9
3.5 业务流程分析..............................................................................................................9
3.6 数据流程分析............................................................................................................10
第 4 章 系统设计 ...................................................................................................................11
4.1 系统架构设计............................................................................................................11
4.2 系统总体设计............................................................................................................11
4.3 系统功能设计............................................................................................................12
4.4 数据库设计................................................................................................................12
4.4.1 数据需求分析......................................................................................................................12
4.4.2 数据库概念设计..................................................................................................................13
4.4.3 数据库表设计......................................................................................................................13
第 5 章 系统实现 ...................................................................................................................21
5.1 登录模块的实现........................................................................................................21
5.2 学生用户功能模块的实现 ........................................................................................22
5.3 教师用户功能模块的实现 ........................................................................................23
5.4 管理员功能模块的实现 ............................................................................................25
IV
第 6 章 系统测试 ...................................................................................................................27
6.1 测试目的....................................................................................................................27
6.2 功能测试....................................................................................................................27
6.3 性能测试....................................................................................................................28
第 7 章 总结与展望................................................................................................................29
参考文献 .................................................................................................................................30
致 谢 .......................................................................................................................................32
开发与设计
1
第1章 绪论
1.1 研究背景与意义
在 20 世纪末期,国家提出了教育要面向四个现代化,同时也提出了要大力发展教
育手段和教育方式的信息化建设。在这样的背景和需求下,基于当今的互联网技术和计
算机信息技术,软件工程课程在线考试系统就应运而生了。人们急切地需要在软件工程
课程在线考试系统中利用现代网络技术达到教师工作量减少并且提高学校及其他工作
人员工作效率的目的。同时,与传统的考试形式相比,考试的质量也更能得以保证,从
而使得考试变得更为客观公正。
软件工程课程在线考试系统的实现让考试不再局限于只能在教室中进行,它利用网
络的优势,使得考试不再像以前那么复杂,学生也不再需要定时定点而是随时随地就能
参与考试。软件工程课程在线考试系统具有传统的考试模式无法媲美的准确、科学、公
平、方便等优点,于是对软件工程课程在线考试系统的研究和建设也就在这样的环境中
逐渐发展了起来。
1.2 开发现状
在越来越重视知识的当今社会,各个国家都加大了在新一代培育上的投入,都希望
在以后的社会发展中走在互联网的前列,从而在信息的飞速发展中占据一个有力的地位,
正是这个原因,各地政府依托于互联网来实行教育教学,并把此作为其民族发展的动力
之源。
在外国,澳大利亚在早期就开始投资建设“澳大利亚教育网”,这个网络不但包含
了澳大利亚全部的高校,还要联通本国境内的每一所中小学。另外美国政府提出要到二
十一世纪初,让本国家所有学校和图书馆都搭载上互联网的快车,让国内不论是哪个阶
段的学生都可以享受到“21 世纪教师”的网络服务,因此提出了“教育技术规划
(Educational Technology Initiative)”。到了 1995 年末,国外一些教育机构开始开发自
己的网上教育平台,最早的有美国的 NTU、英国的 OPEN COLLEGE 等这些都是那个时候
实施互联网教育的典范。随着教育搭载上互联网的高速公路,软件工程课程在线考试系
统作为远程教育不可分割的一项,随着互联网的大潮也如雨后春笋般迅速发展起来,人
们的选课和考试都在互联网上进行,特别是互联网业务的普及、低成本的软件工程课程
在线考试系统从技术和经济条件上已经日趋成熟。
剩余35页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 8050
- 资源: 3890
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【Unity对话和任务管理插件】Dialogue and Quests 灵活的对话系统,轻松创建对话
- k8s命令详细教程大大是的
- 基于Java的运动赛事管理系统
- 【Unity 资源管理插件】Asset Inventory 2 高效组织、搜索、管理各种资源,提高工作效率
- 【 Unity网格优化插件】MeshFusion Pro: Ultimate Optimization Tool 优化 3D 模
- 平面设计-39款粗糙污渍纹理轻微颗粒矢量设计素材
- 为圣诞树增添节日祝福:用CSS和HTML添加文本标签
- qml和c++的交互,和QQuickWidget的使用
- 11阿发发发案发时发生
- Node-Red语音识别节点node-red-node-ui-microphone-0.3.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功