语言:nodejs+python+nodejs+php+java均可选
运行软件:idea/eclipse/vscode/pycharm/wamp
框架支持:springboot/Ssm/vue/django/thinkphp
用户:登录、
个人信息修改
查看公告
写备忘录、
导入课程表、上课提醒、
制定学习计划,任务开始前有签到,任务结束打卡
用户可以写日记
用户可以查看自己的学习记录、签到记录以及碎片化时间利用率等
管理员:登录后台管理系统
? ? ? ? 管理用户信息
发布公告,管理公告
对每个用户有一个学习情况的界面,可以看到用户做了哪些计划,完成情况怎么样
1.本课题是基于小程序的签到碎片化学习平台的研究,主要划分为管理员和用户,管理员主要是进行系统的维护,发布一些信息。用户主要是通过小程序安排学习计划,进行学习打卡。下面介绍各个角色的功能:
(1)管理员
1)管理员登陆
使用管理员账号登录,进入后台管理
2)公告管理
此功能是为了发布公告来告知用户一些重要信息,可以对公告信息进行添加、修改、查看详情、删除操作,新增的公告包括标题、内容两种信息。
(2)用户
1)登录
用户可以直接授权登录
2)个人信息查询
用户可以对个人信息进行修改操作,包括用户名、姓名、性别、学校、个性签名等信息。
3)公告查询
用户可以查看公告信息
4)记录查询
用户可以查看自己的学习记录、签到记录以及碎片化时间利用率等
2.数据库设计
(1)用户表(主键、用户名、密码、真实姓名、添加时间、用户身份、手机号、籍贯、性别、年龄等)
(2)公告表(主键、公告标题、公告内容、添加时间、删除状态)
(3)用户学习记录表(主键、学习时间、学习内容、学习时长等)
3.系统实现
(1)后台登录界面:实现用户登录、用户注册、登陆权限、跳转到注册界面等功能。
(2)用户管理页面:对用户信息进行管理,跳转到添加用户等功能。
(3)学习安排界面:安排学习时间,制定学习计划
(4)签到界面:学习完成进行签到打卡
?