基于SpringBoot、Layuimini、echarts的仓库管理系统(附源码)

集成开发环境:IntelliJ IDEA(2021)

数据库:MySQL 8.0

技术栈:Springboot、mybatisPlus、jquery、echarts

适用于结课大作业,课程设计、项目练习、学习演示等;


目录

第1章 系统定义

第2章  需求分析

2.1 系统需求综述

2.2 数据流图

2.3 用例图

第3章 系统设计

3.1系统功能模块设计

3.2 数据库设计

第四章 功能实现

登录

第五章 代码

5.1数据表对象层

passwordDTO

5.2配置类

5.3数据访问层

5.4业务逻辑层

5.5接口控制层

5.6 工具类

LocalDateTime格式对象映射器

前端数据格式控制类

登录全局拦截器

5.7 页面代码


第1章 系统定义

仓库管理系统是一款标准化、智能化过程导向管理的仓库管理软件,它结合了众多知名企业的实际情况和管理经验,能够准确、高效地管理跟踪客户订单、采购订单、以及仓库的综合管理。使用后,仓库管理模式发生了彻底的转变。从传统的“结果导向”转变成“过程导向”;从“数据录入”转变成“数据采集”,同时兼容原有的“数据录入”方式;从“人工找货”转变成了“导向定位取货”;同时引入了“监控平台”让管理更加高效、快捷。条码管理实质是过程管理,过程精细可控,结果自然正确无误。

第2章  需求分析

2.1 系统需求综述

1. 用户登录:

用户登录模块用于管理员、老师、学生三种用户的登录。登录时需要验证用户的账号、工号、学号及其密码,此时需要与数据库中的用户登录信息进行比较,如果与数据库表中数据一致,则进入对应的系统中,否则,提示用户名或密码错误。

2. 员工信息管理:

员工信息管理模块主要是管理员对于员工信息的管理,管理员可以增加员工信息,其中学生的用户名是唯一,不可重复。还可以通过员工用户名、昵称进行查询。

3. 入库信息查询:

入库信息查询模块是针对管理员和员工对入库信息的查询,管理员和员工可以根据自己的查询的需要,根据入库商品的商品名称、型号、存放位置来进行对需要商品信息的查询。

4. 出库信息查询:

出库信息查询模块是针对管理员和员工对入库信息的查询,管理员和员工可以根据自己的查询的需要,根据出库商品的商品名称、型号、存放位置来进行对需要商品信息的查询。

2.2 数据流图

1. 系统总流图,主要权限为查看入库信息、打印入库单据、查看出库信息、打印出库单据。数据流图如图2-1所示:

图2-1 系统总数据流图

2. 出库信息流图,主要权限为商品出货、打印出货单据。数据流图如图2-2所示:

图2-2 出库信息数据流图

  1. 入库信息流图,主要权限为商品入库、打印入库单据。数据流图如图2-3所示。

       

图2-3 入库信息数据流图

2.3 用例图

1. 用户登录

用户登录模块是用户进入系统的入口,用户在登录时需要通过验证用户登录的账号和密码,在验证成功后才能够进入系统,否则向用户提示账号或密码错误,需要重新登录。用户登录用例图如图4-1所示:

图2-1 用户登录用例图

2. 入库信息管理

学生信息管理模块主要管理员对于入库商品信息的管理,管理员可以增加、编辑、删除信息,其入库信息管理用例图如4-2所示:

图2-2 入库信息管理用例图

3. 入库信息查询

入库信息查询模块主要是管理员和员工对入库商品的信息进行管理,管理员和员工可以查询入库的具体信息。入库信息查询用例图如图4-3所示:

 图2-3 入库商品信息查询用例图

4. 出库信息管理

 班级成绩统计模块主要是管理员对出库商品的管理,管理员可以添加、删除、编辑出库商品信息,用例图如图2-4所示:

图2-4 出库信息用例图

5. 出库信息查询

出库信息查询出要是管理员和员工对出库商品信息的管理,可以根据名称、型号、规格等信息对出库商品信息进行查询,出库信息查询用例图如图4-5所示

 图2-5 出库信息查询用例图

6. 员工信息管理

员工信息管理主要是管理员对需要员工信息进行添加、编辑、删除等工作。可以通过用户名、昵称、性别、联系方式、职位、家庭住址等信息对员工信息进行查看,员工信息管理用例图如图4-6所示:

图2-6 员工信息管理用例图

第3章 系统设计

3.1系统功能模块设计

 图3-1 系统功能模块图

3.2 数据库设计

1.逻辑设计:E-R图

如图所示:

 图3-2 管理员E-R图

       

图3-3 入库单据E-R图

 图3-4 出库单据E-R图

2.数据表

如表3-1所示:

表3-1 管理员表

数据项名

数据项含义

类型

长度

备注

Id

编号

BIGINT

0

主键1

username

管理员账号名

VARCHAR

255

主键2

password

管理员账号密码

VARCHAR

255

name

管理员姓名

VARCHAR

255

sex

性别

VARCHAR

255

classify

种类

VARCHAR

255

phone

电话

VARCHAR

255

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值