基于springboot+mybatisplus+vue-科技項目評審及專家庫管理系統
1.1 項目概述
開發語言:Java8
資料庫:Mysql5
前端技術:echarts圖表
渲染資料:thymeleaf模闆引擎 ${ }
後端架構:Springboot SpringDataJpa【ORM javabean – 資料庫表實體 】
資料庫連接配接池:德魯伊【JDBC 1 2 3 4 5 】
伺服器:Tomcat,SSM SHH【自己部署】
開發工具:Eclipse Navicat Maven
代碼設計:MVC HTTP-----> Controlller----->service------>dao【Model】
get post delete put
1.2 項目詳解
驗證碼:hutool工具類
1.登入【正規表達式】
使用者名:
密碼:
驗證碼:
1.HTTP位址:post[form] ----Controller
2.首先驗證碼對不對?
3.通過之後查庫
4.查詢資料庫有沒有該使用者?
2.注冊
1.檢驗資料格式
2.判斷兩次密碼是否一緻
3.form 送出到背景Controller
4.插入資料庫
3.認證授權:Shiro第三方架構
1.認證 學生,校園-----放你進入
2.授權:男生,男生宿舍 男生廁所
menu 某一項菜單 資料庫表【perms : sys:interface:list】
ShiroConfig:
UserReleam: 認證和授權【perms】
資料庫+源碼: