0
点赞
收藏
分享

微信扫一扫

基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统


一、基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统

1.1 介绍

前端:bootstrap
后端:Springboot
ORM: SpringDataJPA 程序实体 == 数据库实体
ORM: Mybatis mybatisplus
查询数据库:JDBC 创建与数据库的连接,操作数据库,封装数据,关闭连接。【非常复杂】
吃饭筷子:直接用
@Respository【DAO crud】
交互数据格式 json: 前台页面解析
验证码:Servlet画图+Random英文字符数字【存储在session】 input验证
MVC设计模式:【model数据实体,数据库操作DAO,Controller,V:view】

captcha
hutool

​​http://localhost:8080/login​​

1.2 功能案例讲解

1.查看信息设备管理功能实现:
http url -----》 controller---->dao1.3 项目总结
2.新增设备功能
http:post【html from:】—>controller-----》dao数据插入

http:/api/instrument   post
controller:SysInstrumentController

3.机房预约审核功能为例:
审核通过:拿到其中一条数据 id,
http: get?id = ?&status=2
controller: id status
SQL:update lat set ststus = 2 where id = ?

4.课程信息:排课功能实现
查询所有课表:list() 0 2

排课 status----》2

删除 2------》1
status = 1待排课 2新增已经排课
status = 0 已经拍好了

1.3 总结

一体式 项目 JPA

THEMELAF js css

sql:

http 参数 ----程序【处理】 -----数据库操作【参数CURD】----【返回】

基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_bootstrap


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据库_02


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_mysql_03


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据库_04

基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据_05


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_spring boot_06


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_mysql_07


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据库_08


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据_09

基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_mysql_10


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_bootstrap_11


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_bootstrap_12


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据_13


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据_14


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据_15


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_spring boot_16


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_mysql_17


基于SpringBoot+SpringDataJPA+Mysql的课表排课及实验室机房管理系统_数据库_18


举报

相关推荐

0 条评论