天天看點

基于springboot的認證權限倉庫管理項目

一、項目名稱

藥店管理分系統

二、開發環境

IDEA、Navicat、Tomcat、Linux、PostMan、Maven

三、技術架構

SpringBoot、SpringMVC、MyBatisPlus、Shiro、

LayUI

四、項目描述

全項目采用Springboot架構技術,內建Shiro完成權限與角色登入問題,利用Maven搭建多子產品項目。主要分為單點登入、背景管理系統、産品資訊檢索,Docker實作系統的部署。并使用FastDFS作為分布式檔案伺服器,存儲藥品圖檔。MyBatisPlus完成所有資訊的CRUD還有模糊查詢,以及其分頁插件,資料庫表的設計上如一些重要的資訊如下:

部門(父級部門ID、部門名稱、部門備注、部門位址)

菜單(父級菜單ID、菜單名稱、菜單位址、菜單圖示)

權限(父級權限ID、權限名稱、權限編碼)

角色(ID、角色名稱、角色備注)

前台采用Layui架構完成資料綁定,基本上采用ajax異步重新整理的技術完成系統。

從目前藥店管理的要求和使用者經驗來看,考慮到現在的藥店管理條件,從使用者利益的觀點來看,系統的建立應該有以下目标:

(1) 系統安全系數高,運作相對穩定。

(2) 該系統為每個中小型藥店提供修改、查詢到統計的整套服務。

(3) 作為不用的使用者,登入進入系統後可以浏覽、查詢藥店藥品資訊。

(4) 作為背景系統超級管理者,可以通過背景對藥店管理系統進行管理以及維護系統。

(5) 滿足使用者需求,被使用者所接受,采用現代化的藥店管理方式,使使用者滿意。

(6) 功能更加完善,各個子產品之間接口設計規範,資料存儲格式合理,子產品之間的協調性一緻。

負責子產品:

參與項目的需求分析與項目功能子產品的确定;

負責資訊背景管理、産品資訊檢索、權限管理子產品的代碼編寫、測試與優化;

搭建FastDFS檔案系統以及Docker鏡像建立。

五、項目預覽

5.1 功能圖

基于springboot的認證權限倉庫管理項目

5.2 藥品資訊

基于springboot的認證權限倉庫管理項目

5.3 退換貨

基于springboot的認證權限倉庫管理項目

5.4 部門管理

基于springboot的認證權限倉庫管理項目

5.5 權限管理

基于springboot的認證權限倉庫管理項目

5.6 角色管理

基于springboot的認證權限倉庫管理項目

5.7 銷售可視化

基于springboot的認證權限倉庫管理項目

繼續閱讀