此项目为教学管理系统项目,适合与大中专院校,职业培训机构等进行教学管理,部分功能还未完善,后期将会逐步添加新的功能!
码云地址:https://gitee.com/wang2834557/hp-jx
基于hplus和inspinia两套后台系统模板开发,
基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用。
所有使用到的框架或者组件都是基于开源项目,代码保证100%开源。
系统功能通用,无论是个人还是企业都可以利用该系统快速搭建一个属于自己的在线教育平台。
如需技术服务支持,快速上线。可以直接联系作者私聊
后期会对应开源教学相关的,财务收费系统,生源咨询服务系统,资产管理系统,助力教学行业快速信息话建设
官方微信wang2834557(加群免费获取sql脚本)
地址: https://mp.zymcloud.com/hp-jx
账号:admin
密码:whhp2019
演示环境没有删除、修改权限权限。
hp-jx
├── hp-common // 工具类
│ └── annotation // 自定义注解
│ └── config // 全局配置
│ └── constant // 通用常量
│ └── core // 核心控制
│ └── enums // 通用枚举
│ └── exception // 通用异常
│ └── json // JSON数据处理
│ └── utils // 通用类处理
│ └── xss // XSS过滤处理
├── hp-framework // 框架核心
│ └── aspectj // 注解实现
│ └── config // 系统配置
│ └── datasource // 数据权限
│ └── manager // 异步处理
│ └── shiro // 权限控制
│ └── util // 通用工具
│ └── web // 前端控制
├── dhp-teach // 业务代码
│ └── domain // 实体类
│ └── mapper // mapper
│ └── service // 服务接口层
│ └── service // 服务实现层
│ └── manager // 异步处理
├── hp–admin // 后台服务接口Api
│ └── web // 启动
│ └── config // 配置
│ └── controller // 控制层
│ └── core.config // swagger配置
│ └── encoder
│ └── quartz // 定时任务
│ └── socket // websocket
├── hp–generator // 代码生成
├── hp–quartz // 定时任务
├── hp–system // 系统代码
├── hp–knowledge // 知识库
├── hp–activiti // 工作流
├── hp–quartz // 定时任务
1.在浏览器输入 http://localhost/ 如下图
用户名为 admin 密码为 whhp2019
加入校园教学系统,直接添加本人微信
提供了时序数据库的插入性能测试:单标签多数据和多标签多数据。
##十一、说明
本项目引用若依,在若依基础上进行功能构建、数据连接。 RuoYi:http://www.ruoyi.vip
基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用。
我的csdn博客 ,项目部署可以参考
超详细Oracle VM VirtualBox虚拟机安装及静态IP设置
一键式docker服务安装
使用Intellij idea Alibaba Cloud Toolkit插件快速部署spring cloud项目(后端篇)
docker安装常用软件,没有比我这里更全了!
SELECT class_id,teacher_id,attendance_datetime,classroom,lesson,sum(attendancenum) as attendancenum ,sum(studentnum) as studentnum from
(
SELECT class_id,teacher_id,attendance_datetime,classroom,lesson,count(0) as studentnum,0 as attendancenum
from teach_attendance ta
join teach_student_attendance tsa on
ta.attendance_id = tsa.attendance_id
– WHERE DATEDIFF(ta.attendance_datetime,NOW())=-1
GROUP BY ta.class_id,ta.lesson,ta.teacher_id
UNION
select class_id,teacher_id,attendance_datetime,classroom,lesson,0 as studentnum,count(attendance) as attendancenum from teach_attendance ta
join teach_student_attendance tsa on
ta.attendance_id = tsa.attendance_id
where tsa.attendance = ‘1’
– and DATEDIFF(ta.attendance_datetime,NOW())=-1
GROUP BY ta.class_id,ta.lesson,ta.teacher_id
) a
GROUP BY a.class_id,a.teacher_id,a.attendance_datetime,a.classroom,a.lesson