【Spring boot+VUE2+Android 7.1】智慧校园源码

简介: 【Spring boot+VUE2+Android 7.1】智慧校园源码

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

二、源码包含:电子班牌管理系统、成绩管理系统、考勤人脸刷卡管理系统、综合素养评价系统、请假管理系统、电子班牌发布系统、校务管理系统、小程序移动端、教师后台管理系统、SaaS运营云平台、开发环境:Java+springboot+vue+element-ui+mysql 。

三、智慧校园功能介绍:

1、学校信息:

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

2、学科设置:

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

3、组织架构:

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

4、教师数据:

(1)、支持管理员教师单个数据添加;

(2)、支持教师批量数据添加,批量添加支持从excel表格批量复制粘贴至系统表格内,

             并支持系统自动检索判断部门角色是否正确对应;

(3)、管理员支持初始化全校教师登陆密码,可以单个重置登陆密码;

(4)、支持单个删除教师数据以及单个修改教师数据;

(5)、支持批量导出教师数据至Excel;

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

5、学生数据:

(1)、支持管理员学生单个数据添加;

(2)、支持学生批量数据添加,批量添加支持从excel表格批量复制粘贴至系统表格内,

             并支持系统自动检索判断班级角色是否正确对应;

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

(4)、支持单个删除学生数据以及单个修改学生数据;

(5)、支持批量导出学生数据至Excel;

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

6、权限管理:

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

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

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

             的设定。

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

7、设备管理:

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

(2)、 系统支持查看设备信息筛选,可通过班级、在线状态、设备ID进行查询

(3)、 系统支持管理员在小程序或者管理平台设备绑定并通过教室ID绑定设备

(4)、 系统支持管理员在管理平台对绑定对设备进行修改

(5)、 系统支持管理员在小程序或者管理平台进行调节班牌音量大小

(6)、 系统支持管理员重置班牌密码

(7)、 系统支持管理员修改设备类型

(8)、 系统支持管理员远程升级设备软件

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

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

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

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

8、课表管理:

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

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

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

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

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

9、值日管理:

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

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

10、通知管理:

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

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

11、视频管理:

(1)、支持管理员/班主任/任课老师等角色在后台管理平台和小程序发布视频,

(2)、支持设置是否在首页展示轮播;

(3)、支持视频在首页轮播置顶功能;

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

12、图片管理:

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

(2)、支持图片在首页轮播置顶功能;班牌首页支持21张图片轮播;

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

13、考场管理:

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

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

14、成绩管理:

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

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

15、学生评价:

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

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

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

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

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

16、班级德育:
支持学生干部通过小程序对班级进行班级德育打分,支持评分备注说明;支持德育项目和项目分数的自定义设置,每周的班级德育可在班牌上进行查看,上周的全年级班级德育排名将在班牌上展示;班级德育扣分后会自动推送告知班主任。

17、进离校管理:

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

(2)、支持家长在小程序看到孩子的进离校时间统计防疫测温功能:

(3)、支持孩子在测温仪上人脸测温;

(4)、支持班主任和家长查看学生每天的测温数据,超过37.3度会进行报警,推送异常体温的学生信息至班主任和家长处。

18、家长留言:

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

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

19、请假管理:

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

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

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

20、考勤管理:

支持学生可以通过班牌进行人脸考勤,考勤状态信息实时推送至微信公众号,家长可打开小程序查询孩子每天的出勤情况;支持老师可以通过web端进行考勤班次设置,班次分为一天一次和一天二次上放学,且可以设置班牌考勤框的自动弹出时间;支持老师在web设置考勤组,可以根据考勤组以及日期导出考勤报表课堂授课模式:支持开启课堂授课模式,开启后上课期间班牌自动弹出锁定页面,防止打扰学生上课受班牌的影响。

21、课堂点名:

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

22、AI智能分析:

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

23、办公工具:

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

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

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

24、家长会签到:

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

25、活动报名:

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

26、课堂授课:

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

27、倒计时:

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

28、体温检测:

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

29、放学管理:

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

30、积分商城:

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

31、班牌学生中心:

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

四、系统详细技术参数说明

1. 开发语言:JAVA
2. 数据库:MySQL5.7
3. 后端框架:Spring boot
4. 前端框架:VUE2
5. 电子班牌固件安卓7.1:使用Java Android 原生
6. 小程序:移动端小程序使用小程序原生语言开发
7. 多学校Saas 模式
8.elmentui ,Quartz,jpa,jwt

相关文章
|
14天前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
|
1月前
|
前端开发 Java
表白墙/留言墙 —— 初级SpringBoot项目,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
文章通过一个表白墙/留言墙的初级SpringBoot项目实例,详细讲解了如何进行前后端开发,包括定义前后端交互接口、创建SpringBoot项目、编写前端页面、后端代码逻辑及实体类封装的全过程。
64 3
表白墙/留言墙 —— 初级SpringBoot项目,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
|
1月前
|
前端开发 Java 数据安全/隐私保护
用户登录前后端开发(一个简单完整的小项目)——SpringBoot与session验证(带前后端源码)全方位全流程超详细教程
文章通过一个简单的SpringBoot项目,详细介绍了前后端如何实现用户登录功能,包括前端登录页面的创建、后端登录逻辑的处理、使用session验证用户身份以及获取已登录用户信息的方法。
150 2
用户登录前后端开发(一个简单完整的小项目)——SpringBoot与session验证(带前后端源码)全方位全流程超详细教程
|
13天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
1月前
|
缓存 Java Spring
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
文章比较了在Servlet和Spring Boot中获取Cookie、Session和Header的方法,并提供了相应的代码实例,展示了两种方式在实际应用中的异同。
136 3
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
|
2月前
|
JavaScript Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
本文介绍了一个基于Spring Boot和Vue.js实现的在线考试系统。随着在线教育的发展,在线考试系统的重要性日益凸显。该系统不仅能提高教学效率,减轻教师负担,还为学生提供了灵活便捷的考试方式。技术栈包括Spring Boot、Vue.js、Element-UI等,支持多种角色登录,具备考试管理、题库管理、成绩查询等功能。系统采用前后端分离架构,具备高性能和扩展性,未来可进一步优化并引入AI技术提升智能化水平。
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
|
1月前
|
前端开发 Java 数据库连接
表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
本文是一份全面的表白墙/留言墙项目教程,使用SpringBoot + MyBatis技术栈和MySQL数据库开发,涵盖了项目前后端开发、数据库配置、代码实现和运行的详细步骤。
37 0
表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
|
1月前
|
存储 JSON 算法
JWT令牌基础教程 全方位带你剖析JWT令牌,在Springboot中使用JWT技术体系,完成拦截器的实现 Interceptor (后附源码)
文章介绍了JWT令牌的基础教程,包括其应用场景、组成部分、生成和校验方法,并在Springboot中使用JWT技术体系完成拦截器的实现。
58 0
JWT令牌基础教程 全方位带你剖析JWT令牌,在Springboot中使用JWT技术体系,完成拦截器的实现 Interceptor (后附源码)
|
1月前
|
Java 数据库连接 mybatis
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
该文档详细介绍了如何在Springboot Web项目中整合Mybatis,包括添加依赖、使用`@MapperScan`注解配置包扫描路径等步骤。若未使用`@MapperScan`,系统会自动扫描加了`@Mapper`注解的接口;若使用了`@MapperScan`,则按指定路径扫描。文档还深入分析了相关源码,解释了不同情况下的扫描逻辑与优先级,帮助理解Mybatis在Springboot项目中的自动配置机制。
110 0
Springboot整合Mybatis,MybatisPlus源码分析,自动装配实现包扫描源码
|
1月前
|
机器学习/深度学习 移动开发 自然语言处理
基于人工智能技术的智能导诊系统源码,SpringBoot作为后端服务的框架,提供快速开发,自动配置和生产级特性
当身体不适却不知该挂哪个科室时,智能导诊系统应运而生。患者只需选择不适部位和症状,系统即可迅速推荐正确科室,避免排错队浪费时间。该系统基于SpringBoot、Redis、MyBatis Plus等技术架构,支持多渠道接入,具备自然语言理解和多输入方式,确保高效精准的导诊体验。无论是线上医疗平台还是大型医院,智能导诊系统均能有效优化就诊流程。
下一篇
无影云桌面