1 项目介绍
通过使用系统,老师可以更好地了解学生的认知,及时调整课程内容和教学方法。而对于学生而言,该系统提供了一个互动式的课堂环境,增强了他们的学习兴趣和参与性。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4.1 学生角色功能实现
4.1.1注册登录界面
此处输入账号并设置登录密码,填写用户名、性别、生源地等相关信息即可完成注册登录。如图4.1.1:
图4.1.1注册登录界面
4.1.2个人中心
在个人中心模块,用户可进一步完善个人信息、重置系统密码。如图4.1.2:
图4.1.2个人中心
4.1.3投票列表
学生可在投票列表模块中,浏览系统发布的历史投票记录,并可参与正在进行的投票主题,模块上方的搜索框可供用户直接针对关键字进行搜索。如图4.1.3:
图4.1.3投票列表
4.1.4我的投票
学生可在我的投票模块中,查询本人已参加过的投票信息,并可查看对应投票主题详情,同样支持关键字搜索。如图4.1.4:
图4.1.4我的投票
4.1.5投票分析
学生可在投票分析模块,查看不同投票主题的票数分析结果,包括不限于投票男女比例、区域分布等。如图4.1.5:
图4.1.5投票分析
4.2 管理员角色功实现
4.2.1账号管理
管理员可以在此模块中,对系统内完成注册的管理员或用户角色,进行修改或删除操作。如图4.2.1:
图4.2.1账号管理
4.2.2信息管理
管理员在信息管理模块,可以查看注册用户的个人信息,并对信息进行校对,不符合要求的可直接进行删除操作。如图4.2.2:
图4.2.2信息管理
4.2.3发布投票
这是系统的核心功能,管理员可输入投票的主题、内容等详细信息,编辑选项文本,输入完成后即可发布投票。如图4.2.3:
图4.2.3发布投票
4.2.4投票列表
管理员可在此处查看历史投票发布记录,选择任意投票主题进行修改或删除操作,可通过修改投票截止时间来改变当前投票状态。如图4.2.4:
图4.2.4投票列表
4.2.5投票分析
管理员可在投票分析模块,查看不同投票主题的票数分析结果,包括不限于投票男女比例、区域分布等。如图4.2.5:
图4.2.5投票分析