| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17541 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要
基于Scratch的青少年编程平台的学生模块,为STEAM创客教育提供技术支持,能够使学生在线上学习课程,积木块编程,提交作业。本文主要介绍了系统架构,系统实现功能以及产品的不足点和调优。系统架构中主要包括Scratch3.0的源代码结构说明,以及基于Scratch的青少年编程平台前后端的技术栈,前端主要包括JSP、HTML5、CSS、Bootstrap、JavaScript、JQuery、React、Webpack、Node等技术,后端主要包括Struts、Spring、Spring Security、Hibernate,数据库层面使用SQL Server,还有实体关系的E-R图,服务部署选择Tomcat8.0,在系统实现功能方面主要介绍了学生模块实现的三大主要功能,编程发布、课程学习、作业提交功能,在产品不足和调优方面主要介绍了前后端的不足和调优以及产品开发心得体会。
关键词:STEAM教育,Scratch3.0,J2EE
目 录
目录
第一章 绪论 1
1.1 引言 1
1.2 项目介绍 1
第二章 系统相关技术及工具 2
2.1 前端 2
2.1.1 Scratch3.0 2
2.1.2 Servlet和JSP 3
2.1.3 JQuery 4
2.1.4 Bootstrap 5
2.2 后端 6
2.2.1 Struts2.3.28 6
2.2.2 Spring3.1.0.RC2 7
2.3 服务部署 10
第三章 功能介绍以及实现 12
3.1 账号管理 12
3.2 编程功能 18
3.3 课程功能 31
3.4 作业功能 33
3.5 首页功能 38
第四章 不足与调优 43
4.1 前端适配、遮罩效果与接口管理 43
4.2 后端SQL调优 44
4.3 项目开发过程中的总结 44
参考文献 46
致 谢 47 |

