java开发的师生评教小程序学生对老师评价老师对班级评价打分题单选题意见框系统选课系统

news2024/11/15 17:38:16

简介
源码1.0(源码2.0+选课功能,请往下看)

师生评教小程序,学生可以对老师进行评价,老师可以对班级行进评级。管理员可以创建不同的评教模板(单选题0分或者10分,打分题0-10分,意见框-不计分),管理员可以把不同的模板分配给不同的课程和老师,学生对老师(课程)评价后计算百分制的结果(60以下为差,60-70及格,70-80良,80-90好90分以上是优秀),老师也可以对班级进行评价打分根据评分排序,可以双方相互输入建议或者意见。

演示视频小程序 https://www.bilibili.com/video/BV1xG411P7KH/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156
管理员 https://www.bilibili.com/video/BV1xG411P7KH/?p=2&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

学生评教教师(课程)是微信小程序端

教师评教班级是微信小程序端

管理员是web端jsp

技术:

springboot(spring+springmvc+mybatis)+mysql+jsp+css+js+jq+ajax+bootstrap+微信小程序

功能
学生小程序端功能:
1)登录

2)查看待评价课程列表

3)进行评价打分或者输入意见

4)查看已评价列表,可以看到老师的评价得分以及等级(60以下为差,60-70及格,70-80良,80-90好90分以上是优秀,百分制)

5)查看已评价列表,可以看到老师的评价得分以及等级(60以下为差,60-70及格,70-80良,80-90好90分以上是优秀,百分制)

6)查看学生对老师的课程的评价详情

7)可以查看老师对班级的评价详情比如老师对班级的建议,对班级其他问题的具体打分情况

8)个人中心

9)微信授权

10)修改密码

11)退出账号

教师小程序端功能:
1)登录

2)查看待评价班级列表

3)对班级进行评价打分或者输入意见

4)查看已评价班级列表,可以看到班级的评价得分以及等级(60以下为差,60-70及格,70-80良,80-90好90分以上是优秀,百分制)

5)可以查看自己对所带班级的评价详情比如对学生上课的建议,对其他问题的具体打分情 况

6)老师可以查看学生对自己所带课程的评价列表和评价得分以及等级(60以下为差,60-70及格,70-80良,80-90好90分以上是优秀,百分制)

7)可以查看学生对老师的评价详情比如对老师上课的建议,对课程其他问题的具体总打分 情况

8)个人中心

9)微信授权

10)修改密码

11)退出账号

管理员web端
1)院系管理:添加,编辑,分页,删除,根据名称查询

2)专业管理:添加,编辑,分页,删除,根据名称查询

3)班级管理:添加,编辑,分页,删除,根据名称查询

4)学生管理:添加,编辑,分页,删除,根据姓名学号院系专业班级查询,初始化密码

5)教师管理:添加,编辑,分页,删除,根据姓名教师编号查询,初始化密码

6)课程管理:添加,编辑,分页,删除,根据教师名称课程名称院系专业班级查询, 分配评 教模板,删除已分配的模板,添加上课学生,删除学生

7)评教模板管理:添加,编辑,分页,删除,根据名称查询,添加问题(单选题,打分题, 意见框)禁用,启用

8)查看学生对老师的评价:分页,根据姓名教师编号教师名称课程名称院系专业班级查询, 根据评分排序

9)查看老师对班级的评价:分页,根据姓名教师编号教师名称课程名称院系专业班级查询, 根据评分排序

10)登录

11)退出

12)修改密码

部分截图:
在这里插入图片描述

源码2.0+选课
在此基础增加了学生端选课,管理员管理选修课的功能。

学生:选课,查看选课的学生信息,查看自己的选课列表;

教师:查看自己的选修课列表,查看选课的学生信息;

管理员:对选修课添加、编辑、删除、查询等管理;

演示视频小程序 https://www.bilibili.com/video/BV1xG411P7KH/?p=3&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

管理员 https://www.bilibili.com/video/BV1xG411P7KH/?p=4&share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

新功能截图:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/97212.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

三分钟彻底搞懂paint,repaint,update!

最近总结了一下java中的paint,repaint和updata三者之间的关系,首先咱们都知道用paint方法来绘图,用repaint重绘,用update来写双缓冲。但是他们之间是怎么来调用的呢,咱们来分析一下(想直接看结果,请跳过分析…

2022卡塔尔世界杯感想

一、概述 说说我个人吧!在体育活动上面真是没什么兴趣,篮球,足球...等等竞技运动不敏感! 今年稍微关注了点世界杯比赛!什么原因呢?我有一个爱买彩票/赌球的一个同事!随着世界杯的进行&#xf…

风力发电机组机械功率Pm与转子转速Wm关系(Matlab实现)

目录 1 数学模型 2 代码 3 结果 1 数学模型 风力机空气动力学模型 风力涡轮机的动态输出机械扭矩表示为: 其中是空气密度 , A是叶片扫掠面积 , R是风力涡轮机的转子半径 (m), 是风速 (m/s)。是叶片的功率系数,它是叶片桨距…

linux内网渗透:docker逃逸

Docker逃逸 前言 Docker 逃逸在渗透测试中面向的场景大概是这样,渗透拿到shell后,发现主机是docker环境,要进一步渗透,就必须逃逸到“直接宿主机”。甚至还有物理机运行虚拟机,虚拟机运行Docker容器的情况。那就还要…

基于VUE.JS的招聘系统

开发工具(eclipse/idea/vscode等):idea 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字):本文是基于Vue.js对招聘系统的设计与实现,对招聘系统管理员、个人用户、企业用户三个模块功能的完善…

kubernetes学习之路--污点容忍度横向主节点

参考:K8s污点容忍度横向主节点-安全客 - 安全资讯平台 一.kube-scheduler调度 kube-scheduler是Kubernetes 集群的默认调度器,并且是集群控制面(master)的一部分。对每一个新创建的Pod或者是未被调度的Pod,kube-scheduler会选择一个最优的N…

[附源码]Nodejs计算机毕业设计基于图书管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

43_SDIO基础知识

目录 SDIO协议简介 SDIO设备分类 SD卡物理结构 SD卡寄存器列表 SDIO总线拓扑 SDIO总线 SDIO总线协议 SDIO命令 命令格式 命令类型 响应 SD卡的操作模式 卡识别模式 数据传输模式 STM32 SDIO功能框图 命令通道 命令状态机 数据通道 数据状态机 数据FIFO SDI…

自定义java注解案例

今天与大家分享java注解的基本使用,如有哪里有问题,望大家指教。 目录 1. 什么是java注解 2. java注解的分类 2.1 JDK基本注解 2.2 JDK元注解 3. 自定义注解 3.1 自定义注解语法 4. 注解示例 4.1 定义注解 4.2 拦截器 4.3 使用注解 4.4 测试 …

Kali Linux渗透测试演示——DNS欺骗

目录 一、DNS欺骗 1.介绍 2.原理 二、环境和工具 1.kali Linux和靶机(这里选择windows 7) 2.ettercap 三、攻击过程 1.首先确认一下Kali和靶机的IP地址以及网关 2.进入ettercap的配置文件 3.打开ettercap,进行主机发现 总结 一、DNS…

MR案例:计算学生成绩

计算学生成绩一、提出任务二、完成任务(一)准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录(二)实现步骤1、创建Maven项目2、添加相关依赖3、创建日志属性文件4、创建成绩映射器类5、创建成绩驱动器类6、启动成绩驱动…

adb常用命令(二)

adb:Android下面一个通用的调试工具管理设备或者手机模拟器的状态,进行手机操作:安装软件、卸载软件、系统升级、运行shell命令等adb命令:一、环境配置1,Java--JDK java -version2,SDK adb versionsdk版本管理(SDK与…

Spark-RDD(转换算子、行动算子、序列化、依赖关系、持久化、分区器、文件读取和保存、累加器、广播变量)

文章目录RDDRDD特点核心属性执行原理RDD创建RDD并行度与分区内存数据的分区文件数据的并行度和分区RDD转换算子Value类型mapmapPartitionsmapPartitionsWithIndexflatMapglom(获取分区数组)groupByfilterdistinctcoalesce(缩小/扩大分区)repartition(扩大分区)sortBysample双 V…

人工智能 之 机器学习(Machine Learning)

目录 一:机器学习概述 二:机器学习算法 三:机器学习模型 四:机器学习过程 五:机器学习模型验证 六:sklearn模块 一:机器学习概述 程序化处理和机器学习处理; 主观思维和客观思…

python利用read()、readline()、readlines()读取文件

目录 1.语法和用法 2.实例 1.语法和用法 with open(file,moder,encodingNone) as f:#①读取所有文本data1 f.read()#②读取第一行数据data2 f.readline() #③读取所有文本数据 data3 f.readlines() 说明: with …… as ……:用于命名&#xff0c…

2022年总结:打开新世界,踏上新征程

一、前言 于我而言,2022年是我的幸运年,人生发生转折的关键点。同时,也可能是互联网行业、社会经济状况开始扭转的一年。因此,打算在CSDN开始记录下我的第一篇年总结。当然除了是意义特殊外,也还有现实实在的意义&…

【ROS服务通信】服务端和客户端

本文记录下ROS服务通信的实现,首先明确,ROS中的服务通信主要适用于偶然的,有实时要求的场景。服务通信基于客户-服务的架构,在主节点下,由服务端和客户端组成,服务端负责对请求做出响应,客户端发…

SQL Server2019详细安装教程(含JDBC连接)

文章目录一、安装SQL Server引擎1.1、安装SQL Server1.2、SQL Server选项配置二、SQL Server Management Studio(SSMS,客户端)2.1、安装连接工具2.2、连接SQL Server三、JDBC连接SQLServer提前配置查看SQLSever的启动端口Java代码参考文章一、…

雷神五代笔记本U盘重装系统图文教程

雷神五代笔记本U盘重装系统图文教程分享。有用户使用的雷神五代笔记本开机之后会自动安装很多的软件,导致卡到无法正常使用。这个情况是电脑中了病毒程序导致的,一起来看看如何通过U盘来重新安装系统操作教程吧。 准备工作: 1、U盘一个&#…

蓝桥杯嵌入式串口uart

文章目录前言一、板子串口原理图2.cubeMx配置3.波特率的简单讲解4.代码编写一、发送数据函数二、开启接收中断函数三、中断回调函数四、具体使用总结前言 本篇文章将带大家了解串口的编程,串口在比赛当中和实际工程中都是非常重要的,串口的难度也比较大…