小程序Android端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
前端:HTML5,CSS3 VUE.js
开发运行:微信开发者/hbuilderx
python+java+node.js+php
前端开发框架:vue.js
数据库 mysql 版本不限
数据库工具:Navicat/SQLyog等都可以
后端语言框架:java(SSM+springboot)/python(flask+django)/thinkphp/Nodejs/都支持
后端开发工具:idea/eclipse/vscode/pycharm/hbuiderx都支持如果可以做的话:小程序我的模块里面可以查看自己的打卡记录(习惯养成进度),比如第一个阶段需要7天养成(连续打卡7天),请继续努力,然后14天第二个阶段,21天已经养成什么的。然后就是关于学习方面的文章和资讯,比如怎么制定有效的学习计划,怎么养成良好的学习习惯,有哪些高效的学习方法,可以在b站或者百度摘抄一些文章在里面。
大概是这些功能
1.用户模块:
用户角色:系统将包含学生用户、教育者用户以及管理员三种角色,以适配不同使用需求和管理需求。
基本信息管理:用户可以查看并修改其个人基本信息,用户名、头像、密码等。
学习数据查看:用户可以查看自己的学习记录、习惯养成进度等。
2.注册登录模块:
信息录入:新用户可以通过填写必要的信息用户名、密码等来注册账户。
用户验证:已注册用户可以通过输入用户名和密码进行登录校验。
3.学习任务模块:
任务创建:用户可自定义学习任务,设置任务名称、描述、时长等。
任务推送:根据用户的学习计划,系统会在相应的时间推送学习提醒给用户。
4.学习习惯跟踪与分析:
习惯监测:记录用户的学习行为,如学习时长、开始学习的时间点等。。
5.社交互动模块:
学习圈子:用户可以加入或创建学习圈子,与志同道合的人共同监督学习、分享学习心得。
排行榜:展示学习圈子内的学习时长排行榜或任务完成排行榜。
6.管理员功能:
用户管理:管理员可以查看、编辑和删除用户信息,以便维护用户信息的完整性和准确性。
内容管理:管理员可以上传、编辑和删除系统内的学习资料或学习建议等内容。
数据分析:管理员可以查看平台的使用数据。
7.奖励与激励机制:
积分系统:完成学习任务或达到学习目标时给予用户积分奖励。