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




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