微课比赛平台的设计与实现.docx

资料分类:计算机信息 上传会员:酸苹果啊 更新时间:2024-12-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9606
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
摘要:21世纪,人类的生活和各方面的发展进入了一个全新的时代。在新时代,各个领域不再是从前的单一发展状态,而是越来越走向两个甚或多个领域的相互融合以达到共赢。随着互联网技术的飞速发展,科技逐步和教育携手,开启信息时代的教育新模式。微课程正是当前时代的产物之一,顾名思义,微课程的“微”字即微小精妙之意,微课比赛平台也应运而生。
本课题主要采用JAVA语言,Oracle数据库,Spring Boot框架,VUE前端等技术,按照流程逐步完成对微课比赛平台的系统开发。通过需求分析以及相关资料的查找,将本平台的使用角色分为参赛选手、学校管理员和评委三种,整体实现逻辑为参赛选手上传自己相关的基本信息及参赛作品后,进入比赛环节,学校管理员可以查看所有提交的作品,经审核后,允许一部分人参赛,评委可以查看参赛作品并打分。
微课比赛平台是一个PC端网站,它不但有利于增进人们对新型教育方式的了解,增加人们对线上课程的兴趣,有利于线上课程形式的推广,而且也为众多学习者提供了一个资源丰厚的学习平台,人们可以充分利用碎片化时间进行自我提升,亲身体验泛在学习方式,并从中收获知识和乐趣。
 
关键词:微课比赛平台;VUE技术;Spring Boot框架;Oracle数据库 
 
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 国内外文献综述-1
1.3 课题研究的意义-1
2 开发技术及环境-3
2.1 开发技术-3
2.1.1 IntelliJ IDEA介绍-3
2.1.2 B/S架构-3
2.1.3 Spring Boot框架-3
2.1.4 Oracle数据库-3
2.2 开发环境-4
2.2.1 软件环境-4
2.2.2 硬件环境-4
2.3 本章小结-4
3 需求分析-5
3.1 系统可行性分析-5
3.1.1 技术可行性-5
3.1.2 操作可行性-5
3.1.3 经济可行性-5
3.1.4 法律可行性-5
3.2 平台组织结构图-5
3.3 平台逻辑实现流程图-6
3.4 非功能需求分析-7
3.5 本章小结-7
4 平台设计-8
4.1 平台功能设计-8
4.2 平台E-R图设计-9
4.3 平台表结构设计-9
4.4 本章小结-11
5 平台实现-12
5.1 参赛选手功能实现-12
5.1.1 参赛选手注册-12
5.1.2 参赛选手登录-13
5.1.3 参赛选手上传基本信息-15
5.1.4 查看是否参赛-16
5.1.5 查看比赛结果-17
5.2 评委功能实现-18
5.2.1 平台注册-18
5.2.2 平台登录-20
5.2.3 查看比赛项目-21
5.2.4 给参赛选手打分-22
5.3 学校管理员功能实现-23
5.3.1 平台登录-23
5.3.2 发布比赛项目-25
5.3.3 查看比赛项目-26
5.3.4 对参赛选手进行审核-27
5.3.5 查看比赛排名-29
5.4 本章小结-30
6 平台测试-31
6.1 测试方法-31
6.2 测试环境-31
6.3 测试功能-31
6.4 本章小结-33
结论-34
参考文献-35
致谢-36
相关论文资料:
最新评论
上传会员 酸苹果啊 对本文的描述:微课比赛平台的开发,更加有助于现代科技发展与教育事业接轨,促进两方面的共同发展。比赛涵盖多个学科,易激发不同爱好者的兴趣,促进信息技术与不同学科课程的整合过程,让......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: