4100-java源碼 SpringBoot2進(jìn)銷存綜合管理系統(tǒng)源碼 前后端分離 IDEA
運(yùn)行環(huán)境
jdk8+mysql+IntelliJ IDEA+maven
項(xiàng)目技術(shù)
springboot2+mybatis+layui+jquery
系統(tǒng)技術(shù)
核心框架:SpringBoot 2.1.6
安全框架:Apache Shiro 1.4
持久層框架:MyBatis 3.4.6
定時(shí)器:Schedule 3.1
數(shù)據(jù)庫連接池:Druid 1.1
日志管理:Slf4j、Log4j
頁面交互:Layui 2.5.5
消息隊(duì)列:RabbitMQ
即時(shí)通訊:WebSocket
系統(tǒng)特點(diǎn)
靈活的權(quán)限控制,可控制到頁面或按鈕,滿足絕大部分的權(quán)限需求
支持分布式部署,JWT無狀態(tài)身份認(rèn)證。
友好的代碼結(jié)構(gòu)及注釋,便于閱讀及二次開發(fā)
頁面交互使用thymeleaf+layui ,極大的提高了開發(fā)效率。
引入swagger文檔支持,方便編寫API接口文檔。
系統(tǒng)功能
個(gè)人中心:流程申請(各種請假申請,其他申請,都在這里申請)、審核中心(審核各種申請)、個(gè)人信息。
進(jìn)銷存管理:包含倉庫管理、商品管理、庫存管理、入庫管理、出庫管理。
用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
部門管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)。
菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等,權(quán)限細(xì)粒度到按鈕。
角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
薪資管理:管理所有用戶的薪資詳情,省掉工資條,直接郵件發(fā)送工資條到員工郵箱,方便快捷。
信息發(fā)布:可以發(fā)布公司規(guī)章制度、公司每日大事記等信息。
接口管理:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的API接口文檔。
SQL監(jiān)控:對系統(tǒng)使用的SQL進(jìn)行監(jiān)控,可快速查詢運(yùn)行效率。
日志管理:對用戶的操作進(jìn)行記錄。
聊天室:系統(tǒng)所有用戶可在一起進(jìn)行暢聊,不受任何人監(jiān)聽,安全可靠。
系統(tǒng)消息:可發(fā)送系統(tǒng)消息給指定的用戶;也可以廣播消息,用戶實(shí)時(shí)收到消息并彈出框提示。
數(shù)據(jù)庫:可查看數(shù)據(jù)庫所有表結(jié)構(gòu)字段。
數(shù)據(jù)字典:系統(tǒng)數(shù)據(jù)字典配置,靈活便捷。
統(tǒng)計(jì)管理:用戶信息統(tǒng)計(jì)(各部門、各角色、各工資段、各性別人數(shù)統(tǒng)計(jì))。
意見反饋:系統(tǒng)用戶可以提交意見反饋,系統(tǒng)管理員或領(lǐng)導(dǎo)可以聆聽員工的心聲。




本源碼地址:http://m.bmm520.net/vip/java/2021/0816/22610.html