系统主要有两大部分组成。前端使用微信小程序开发实现一些数据的展示,师生可以通过小程序进行日常学习事务的操作与管理;后台主要使用SSM框架开发完成对教师、学生和课程的基本信息管理。主要功能如下:
微信小程序端:
(1)所有用户
浏览各类模块内容、设置个人信息;
(2)管理员
增删改查课程、讲师、学员的信息,回复咨询;
(3)老师
发布作业、学生作业进行打分、上传学习资料;
(4)学生
查看课程详细信息、在咨询课程介绍、报名、管理已报名课程信息、退选课程、提交作业、查看成绩等。
Web后台管理端:
分为几个模块:个人中心、学员管理、教师管理、课程信息管理、课程购买管理、课表管理、课程作业管理、退课信息管理、作业提交管理、咨询信息管理。。
少儿编程培训机构管理小程序是一个可以很大程度上解决编程培训机构管理问题的系统。少儿编程培训机构管理小程序分为小程序部分和后台管理两部分。小程序主要功能包含:注册登录,首页
前端开发:vue
语言:java+python+nodejs+php+nodejs均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
框架支持:Ssm/vue/django/thinkphp/springboot/springcloud/express均支持
数据库 mysql
数据库工具:Navicat等
小程序端运行软件 微信开发者工具/hbuiderx
,课程信息,交流论坛,在线选课,退课管理,课程作业,提交作业等功能;后台管理部分功能主要包括系统首页,个人中心,学生管理,教师管理,课程类型管理,课程信息管理,学生选课管理,学生退课管理,班级信息管理,课程作业管理,作业提交管理,论坛交流,系统管理等功能。少儿编程培训机构管理小程序主要使用MySQL作为数据库管理系统,开发环境是微信开发工具和Hbuilder以及IDEA,本系统的开发基本满足了少儿编程培训机构的需要。
关键词:少儿编程,培训机构,MySQL,微信小程序
目 录
第1章 绪论 1
1.1研究背景 1
1.2开发意义 1
1.3研究内容和论文结构 2
第2章 关键技术介绍 4
2.1 JAVA语言介绍 4
2.2 SPRING框架介绍 4
2.3 MYSQL数据库介绍 4
2.3 B/S框架介绍 5
2.4 微信开发者工具 5
第3章 系统分析 6
3.1需求分析 6
3.1.1 功能需求 6
3.2可行性分析 6
3.2.1技术可行性 6
3.2.2 经济可行性 6
3.2.3 操作可行性 7
第4章 系统设计 8
4.1 系统结构 8
4.2. 数据库设计 8
第五章 系统功能设计 14
5.1 小程序端功能设计 14
5.1.1用户注册 14
5.1.2用户登录 15
5.1.3 系统首页 16
5.1.4课程信息 17
5.1.5课程作业 19
5.2服务器端功能的实现 21
5.2.1登录功能 21
5.2.2学生管理 22
5.2.3教师管理 23
5.2.4课程类型管理 24
5.2.5课程信息管理 25
5.2.6课程作业管理 26
5.2.7新闻公告管理 28
第六章 系统测试 30
6.1 少儿编程培训机构管理小程序的测试目的 30
6.2 少儿编程培训机构管理小程序的测试方法 30
6.3 少儿编程培训机构管理小程序的测试 30
总 结 33
致 谢 34
参考文献: 35