Java校园智慧管理云平台源码 小程序+android电子班牌系统

简介: 智慧校园技术架构❀后端:Java❀框架:springboot❀前端页面:vue +element-ui❀小程序:小程序原生开发❀电子班牌:Java Android

智慧校园平台实现了智慧校园基础数据的统一管理,通过此平台提供教师基础信息管理、学生基础信息管理、用户认证管理、权限管理、资源管理、应用管理、第三方应用接入等基础功能与服务。

智慧校园源码包含:电子班牌、成绩管理、考勤人脸刷卡、综合素养评价、请假管理、电子班牌发布、校务管理、小程序移动端、教师后台管理、SaaS运营云平台。


智慧校园技术架构


❀后端:Java

❀框架:springboot

❀前端页面:vue +element-ui

❀小程序:小程序原生开发

❀电子班牌:Java Android

1_副本.jpg


智慧校园功能说明


1、学校信息

支持管理员或教师对学校对基本学校信息进行编辑并浏览,通过编辑提交后全校可查看。

2、学科设置

支持管理添加并编辑以及删除学科,添加学科时系统自动创建学科任课老师角色,删除学科如学科有数据系统可提醒用户是否删除;添加、删除、编辑等功能可通过业务权限进行自定义控制。

3、组织架构

支持管理员单个创建以及批量创建部门,部门层级最少不低于四级架构;组织架构支持可视展示。

4、教师数据

•支持管理员教师单个数据添加;

•支持教师批量数据添加,批量添加支持从excel表格批量复制粘贴至系统表格内,并支持系统自动检索判断部门角色是否正确对应;管理员支持初始化全校教师登陆密码,可以单个重置登陆密码;

•支持单个删除教师数据以及单个修改教师数据;支持批量导出教师数据至Excel;

•支持不同的角色(如班主任、管理员)查看的教师数据信息只能查看到自己数据权限范围内的数据。

5、学生数据

•支持管理员学生单个数据添加;

•支持学生批量数据添加,批量添加支持从excel表格批量复制粘贴至系统表格内,并支持系统自动检索判断班级角色是否正确对应;

•管理员支持初始化全校学生(家长)登陆密码,可以单个重置登陆密码;

•支持单个删除学生数据以及单个修改学生数据;支持批量导出学生数据至Excel;

•支持不同的角色(如班主任、管理员)查看的学生数据信息只能查看到自己数据权限范围内的数据。

6、权限管理

(1)、数据权限:系统支持所有业务模块通过角色判断是否有数据查看范围的权限,权限模块支持数据权限并可自定义编辑权限范围;

(2)、功能权限:支持管理员针对整个平台所有的一级、二级菜单以及增删改查按钮进行权限配置勾选;权限模块支持功能权限到增删改查的级别;

(3)、角色管理:支持管理员自定义添加角色、修改角色删除角色,并通过角色组进行权限的设定;

(4)、应用权限:支持管理员可以通过平台对学校的应用功能进行勾选式的权限控制。

设备管理.png

7、设备管理

(1)、 管理员查看全校到班牌设备信息:含有(班级信息、软件版本、设备型号、开关机信息、班牌截屏信息、教室编号、设备ID、设备描述、在线状态、离线状态、班牌最新更新时间);

(2)、 系统支持管理员设置日常开关机时间并一键清除日常开关机内容,保存后日常开关机可以准确对下发至班牌终端;

(3)、 系统支持管理员设置节假日开关机,并可以同时设置多个节假日;支持自定义节假日设置,保存后节假日开关机设置准确的下发至班牌;

(4)、支持手机移动端以及web端对班牌设备的管控,支持一键重启、一键关机、节假日自动开关机、日常自动开关机、远程升级、远程截屏、远程控制设备音量、远程查看在离线状态、扫一扫快捷绑定设备;

(5)、班牌终端远程升级:管理员可以通过管理后台对所有终端班牌进行单台或者多台批量远程升级,上传安装包后班牌进行下载安装包自动升级。

8、课表管理

(1)、支持管理员课表模板设置,可自定义配置星期、节次、时间;系统支持简易化导入支持从excel表格批量复制粘贴至系统表格内系统能自动检索课表以及任课老师信息是否正确,并给出错误提示;系统支持全校课表以及班级课表的Excel导出.

(2)、支持点击查看本教室本周的所有课程;课程以动态形式而非图片形式展示,展示更加美观。

(3)、为方便师生分辨,采用高亮显示当前课节信息。课程结束后,自动切换高亮为下节课程。

(4)、教师端课表查询:教师可在微信端查看自己的本周课程表,支持查看每天、每节课的课程名称、上课场地等信息;还可以查看自己任教班级的班级课表。

(5)、教师上课提醒订阅:根据教师个人课表,通过微信公众号提前五分钟推送上课提醒,包含上课地点、时间、班级。

9、值日管理

(1)、支持班主任可以自定义添加值日项目,自定义添加值日小组;

(2)、支持一键添加值日排表;支持设置按周轮值或者按日轮值。

10、通知管理

(1)、支持管理员/班主任/任课老师等角色在后台管理平台和小程序发布通知,通知内容包含:文字、图片,文件,网页链接;支持自定义配置发送班牌和家长端小程序。

(2)、支持在小程序和班牌上查看通知,可以在线预览文件和网页链接;文件格式包含word,excel,ppt和pdf,网页链接支持微信文章,今日头条文章,美篇文章等等。

11、视频管理

(1)、支持管理员/班主任/任课老师等角色在后台管理平台和小程序发布视频,支持视频在首页轮播置顶功能;

(2)、老师在后台管理平台或小程序上传的视频,可在班牌上播放,如有多个视频,可以循环播放视频,支持快进和切换到下一个视频,支持全屏播放。视频离线下载,节约流量并提高观看体验。

小程序.jpg

12、图片管理

(1)、支持管理员/班主任/任课老师等角色在后台管理平台和小程序发布图片,支持设置是否在首页展示轮播;支持图片在首页轮播置顶功能;

(2)、班牌首页支持21张图片轮播;查看图片管理,单击图片进入单幅图片查看界面,支持左右滑动快速浏览,支持放大缩小查看图片细节;图片离线缓存,节约流量。

13、考场管理

(1)、管理员/班主任可以提前创建考试计划,支持添加多场考试安排,考试信息中包含考试开始时间、结束时间、课程、监考老师、考生座次表、考场号等信息,座次表图片支持放大缩小查看图片细节。考场模式开启后班牌自动展示考场信息,并锁定屏幕。

(2)、支持同时展示考试计划的多个考试项目,对即将开始的考试进行倒计时提醒。

14、成绩管理

(1)、支持班主任/任课老师进行成绩录入,录入方式支持从excel中复制粘贴到系统中,录入的成绩学科和系统学科进行关联;支持成绩的计分规则自主选择,可以选择分数制和等第制,支持一键推送成绩至家长端,每个家长只能查看到自己孩子的成绩;支持学生在班牌上查询自己的成绩单

(2)、支持对成绩进行统计排名,可以按照总分和各科成绩分开统计分析,支持最高分,最低分和平均分统计分析。

15、学生评价

(1)、支持教师在web端及教师端小程序进行过程性评价,捕捉学生闪光点全方位评价,可自定义评价类型;报表自动生成,课堂表现一目了然,班级评价报表一键导出,老师、家长实时同步预览;

(2)、支持评价信息实时推送至家长端;班牌支持展示光荣榜,教学节奏随心掌控实时发送点评,分数排名即时刷新,激发学生好胜心,课堂氛围一键优化;家长端小程序可按日月年查看学生评价记录

(3)、学生过程性评价软件预设的头像类型不少于12种,并支持老师自定义符合教学需求的学生头像;支持老师自定义符合自身需求的评价类型,可设置对应的图标、名称和分数。

(4)、支持管理员将评价项分发至不同角色的教师。

(5)、web端首页支持查看教师任班主任和科目任教的班级,并通过点击班级进入学生评价页积分商城:支持教师在移动端发布奖品,学生可以在班牌积分商城通过评价的积分兑换奖品,兑换后老师将收到孩子的兑换记录,将奖品奖励给孩子,以示鼓励。

16、班级德育

(1)、支持学生干部通过小程序对班级进行班级德育打分,支持评分备注说明;

(2)、支持德育项目和项目分数的自定义设置,每周的班级德育可在班牌上进行查看,上周的全年级班级德育排名将在班牌上展示;

(3)、班级德育扣分后会自动推送告知班主任。

17、进离校管理

(1)、支持孩子通过闸机人脸、刷卡进出校,如出校则推送给家长小程序孩子已离校的信息,如进校则实时推送孩子已进校信息,班主任可查看班级所有学生在校离校状态;

(2)、教师在班牌上可查看班级孩子在离校的信息;

(3)、支持家长在小程序看到孩子的进离校时间;

(4)、统计防疫测温功能:支持孩子在测温仪上人脸测温;支持班主任和家长查看学生每天的测温数据,超过37.3度会进行报警,推送异常体温的学生信息至班主任和家长处。

18、家长留言

(1)、支持家长在家长端小程序对学生进行留言,留言后班牌实时在首页通知学生有一条新的家长留言,学生可通过人脸识别进入个人中心查看留言信息,并进行回复,支持已读和未读状态显示。

(2)、学生给家长留言,家长在微信公众号接收到推送信息,包含:学生姓名,时间,留言内容。

19、请假管理

(1)、家长或者学生可在家长版小程序或班牌进行申请请假,请假后推送通知给班主任,班主任审批后学生在校门口进行人脸识别查出请假信息,如请假通过申请,保安可确认放行,此时通过微信公众号提送离校信息给家长,包含:学生姓名,离校时间;支持管理员自定义设置不同角色的一级或者二级审批,支持管理平台统计学生请假次数以及请假时长;

(2)、请假结束后,支持学生在班牌个人中心发起销假请求,班主任确认学生到校后,可通过小程序同意销假。

(3)、家长或学生发起请假申请后,如教师还未审批,可撤销请假申请。

20、考勤管理

(1)、支持学生可以通过班牌进行人脸考勤,考勤状态信息实时推送至微信公众号,家长可打开小程序查询孩子每天的出勤情况;

(2)、支持老师可以通过web端进行考勤班次设置,班次分为一天一次和一天二次上放学,且可以设置班牌考勤框的自动弹出时间;

(3)、支持老师在web设置考勤组,可以根据考勤组以及日期导出考勤报表课堂授课模式;

(4)、支持开启课堂授课模式,开启后上课期间班牌自动弹出锁定页面,防止打扰学生上课受班牌的影响。

21、课堂点名

支持教师在小程序对每节课进行课堂点名,缺勤学生将会自动推送告知家长,家长端可以查看孩子当天考勤记录。

22、AI智能分析

支持针对校领导查看的统计报表,打开小程序就能查看统计安全考勤和德育的统计分析,分析包含进离校数据分析、班级考勤数据分析、课堂点名数据分析、图片、视频、通知数据分析、评价数据分析。

23、办公工具

(1)、教师通讯录:教师端小程序可以查找全校的教师通讯录,支持添加特别关心人进行置顶。

(2)、家长通讯录:教师可以在家长通讯录查找家长电话号码,并点击电话号码可以调取拨打页面。

(3)、实时提醒:班级考勤、教师评价、课堂点名、教师 上课提醒、成绩数据需要实时推送至公众号提醒,并现场演示。

24、家长会签到

支持教师在小程序上发布签到活动,活动推送至微信公众号,包含活动名称,活动时间及地点。活动日支持家长通过小程序扫一扫班牌二维码进行家长会签到,签到的数据实时展示已签到和未签到在班牌终端,班主任可通过小程序查看实时签到数据。

25、活动报名

教师可通过小程序发布活动,家长收到在家长端小程序收到活动后即可报名,报名成功后,教师可以通过小程序查看已报名和未报名的统计数据。

26、课堂授课

教师在小程序点击打开班牌的课堂授课功能,班牌将自动进入课堂授课模式打开默认的一张上课图片展示全屏防止班牌上课过程中对学生的干扰,课间自动关闭。

27、倒计时

教师在小程序点击打开班牌的倒计时功能,班牌将自动进入倒计时模式打开默认的一张倒计时提醒(如中考倒计时,高考倒计时)。

28、体温检测

教师小程序统计每位学生的体温测试情况(需要对接测温设备才可正常使用)。

29、放学管理

教师小程序支持教师一键放学管理,选择放学,留校通知,家长可收到一条公众号放学通知推送。

30、积分商城

教师小程序支持教师发放商品,学生通过。教师评价获得积分。学生通过获得积分在班牌兑换商品。

31、班牌学生中心

支持学生通过人脸识别和刷卡进入学生个人中心,学生中心有积分商城,家长留言,成绩管理等等。

相关文章
|
11月前
|
人工智能 小程序 Java
电子班牌管理系统源代码,基于AI人脸识别技术的智能电子班牌云平台解决方案
电子班牌管理系统源码,基于AI人脸识别的智慧校园云平台,支持SaaS架构,涵盖管理端、小程序与安卓班牌端。集成考勤、课表、通知、门禁等功能,提供多模式展示与教务联动,助力校园智能化管理。
469 0
|
12月前
|
Java 数据库 Android开发
基于Android的电子记账本系统
本项目研究开发一款基于Java与Android平台的开源电子记账系统,采用SQLite数据库和Gradle工具,实现高效、安全、便捷的个人财务管理,顺应数字化转型趋势。
|
传感器 小程序 搜索推荐
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
通过电子班牌设备和智慧校园数据平台的统一管理,在电子班牌上,班牌展示、学生上课刷卡考勤、考勤状况汇总展示,课表展示,考场管理,请假管理,成绩查询,考试优秀标兵展示、校园通知展示,班级文化各片展示等多种化展示。
369 0
(源码)java开发的一套(智慧校园系统源码、电子班牌、原生小程序开发)多端展示:web端、saas端、家长端、教师端
|
安全 Java 编译器
Android面试题之Java 泛型和Kotlin泛型
**Java泛型是JDK5引入的特性,用于编译时类型检查和安全。泛型擦除会在运行时移除类型参数,用Object或边界类型替换。这导致几个限制:不能直接创建泛型实例,不能使用instanceof,泛型数组与协变冲突,以及在静态上下文中的限制。通配符如<?>用于增强灵活性,<? extends T>只读,<? super T>只写。面试题涉及泛型原理和擦除机制。
279 3
Android面试题之Java 泛型和Kotlin泛型
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
在Android应用开发中,追求卓越性能是不变的主题。本文介绍如何利用Android NDK(Native Development Kit)结合Java与C++进行混合编程,提升应用性能。从环境搭建到JNI接口设计,再到实战示例,全面展示NDK的优势与应用技巧,助你打造高性能应用。通过具体案例,如计算斐波那契数列,详细讲解Java与C++的协作流程,帮助开发者掌握NDK开发精髓,实现高效计算与硬件交互。
801 1
|
存储 搜索推荐 Java
探索安卓开发中的自定义视图:打造个性化UI组件Java中的异常处理:从基础到高级
【8月更文挑战第29天】在安卓应用的海洋中,一个独特的用户界面(UI)能让应用脱颖而出。自定义视图是实现这一目标的强大工具。本文将通过一个简单的自定义计数器视图示例,展示如何从零开始创建一个具有独特风格和功能的安卓UI组件,并讨论在此过程中涉及的设计原则、性能优化和兼容性问题。准备好让你的应用与众不同了吗?让我们开始吧!
|
Java 调度 Android开发
Android经典实战之Kotlin的delay函数和Java中的Thread.sleep有什么不同?
本文介绍了 Kotlin 中的 `delay` 函数与 Java 中 `Thread.sleep` 方法的区别。两者均可暂停代码执行,但 `delay` 适用于协程,非阻塞且高效;`Thread.sleep` 则阻塞当前线程。理解这些差异有助于提高程序效率与可读性。
580 1
|
Android开发
Cannot create android app from an archive...containing both DEX and Java-bytecode content
Cannot create android app from an archive...containing both DEX and Java-bytecode content
363 2
|
Java Android开发
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
4071 1
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
【7月更文挑战第28天】在 Android 开发中, NDK 让 Java 与 C++ 混合编程成为可能, 从而提升应用性能。**为何选 NDK?** C++ 在执行效率与内存管理上优于 Java, 特别适合高性能需求场景。**环境搭建** 需 Android Studio 和 NDK, 工具如 CMake。**JNI** 构建 Java-C++ 交互, 通过声明 `native` 方法并在 C++ 中实现。**实战** 示例: 使用 C++ 计算斐波那契数列以提高效率。**总结** 混合编程增强性能, 但增加复杂性, 使用前需谨慎评估。
745 4