2.毕业设计(论文)的内容和要求:
前端:前端主要负责用户界面展示和交互逻辑实现,主要功能模块包括:
1. 用户模块:用户注册/登录。个人信息管理。
2. 学习模块:科目选择。学习资源展示。学习进度记录。
3. 测试模块:章节练习。模拟考试。错题练习。成绩分析。
4. 个人中心模块:学习记录。错题集。收藏夹。
后端:后端主要负责数据处理和业务逻辑实现,主要功能模块包括:
1. 用户管理模块:用户信息存储与管理。用户权限控制。
2. 学习资源管理模块:学习资源上传与管理。学习资源分类与检索。
3. 试题管理模块:试题库管理。试卷生成与管理。
4. 数据分析模块:用户学习数据分析。试题难度分析。
要求:
1.熟悉微信小程序开发工具
2.熟悉 SpringBoot 框架;
3.熟悉 IDEA、JDK开发环境;
4.熟悉 MySQL 数据库。
3.主要参考文献:
[1]赵卫,方诚.大数据环境下高校在线学习平台的设计与实现[J].计算机技术与发展,2021,31(02):197-201+208.
[2]李佳颐,张秀兰.大学生在线学习特点及影响因素[J].办公自动化,2021,26(01):38-40+9.
[3]张振超,吴杰,陈序蓬.浅谈Java中Mysql数据库的连接与操作[J].信息记录材料,2020,21(02):144-145.
[4]郑智方,魏恺乐,李彬,谢易壮.MySQL得到广泛使用的原因以及它的嵌入应用[J].科技风,2020(05):114.
[5]余涛.算机软件开发中Java编程语言的应用研究[J].信息记录材料,2020,21(01):113-115.
[6]袁堂青,亓婧.基于微信小程序的开发与研究[J].网络安全技术与应用,2020(04):66-67.
4.毕业设计(论文)进度计划(以周为单位):
第1-2周:选题确认与需求分析,撰写、提交开题报告。
第3-4周:系统设计与技术选型。
第5-6周:前端基础功能开发。
第7-8周:后端核心功能开发。
第9-10周:核心功能联调与测试。
第11周:系统优化与性能提升。
第12周:论文初稿撰写。
第13周:论文修改与系统完善。
第14周:答辩准备与最终提交。