【项目实战】仓库信息管理系统(layui+SSM+SpringBoot)

本文介绍了使用layui、SSM(SpringMVC、Spring、MyBatis)和SpringBoot技术栈开发的一个仓库信息管理系统。项目涵盖了数据库设计、功能模块、鉴权服务和异常处理等方面,提供了出入库管理、库存查询和权限控制等功能,并展示了项目中遇到的问题及解决方案。项目已开源至Gitee,可供参考学习。
摘要由CSDN通过智能技术生成

文章目录

前言

此项目为仓库管理系统,是我大二下的实训课作业,虽然是从学期初开始写的,但是实际写项目的日子也就十多天(前面都没怎么动,果然只有临近ddl效率才高)。

到我写这篇博文的时候,实际上项目还有小部分功能未完成,当然如果你不是逐个试过去你是发现不了的(笑哭)。

说实话,我实在不想在未完成前写类似实验报告的文档,而且我也不喜欢写文档。我一直认为写项目根本不需要那么多死板的文档(反正也只是作业)。

有人可能又会奇怪我不喜欢写文档为啥写那么多博文?这个嘛,我写博文的目的也只是想把我彼时彼刻的情感和经验分享出来,我更倾向于那种随性的分享,不想循规蹈矩的写那些死板的文档。

挺不喜欢那些老师每次要做项目都得要我们交各种图,各种功能业务表。那些图对于那些简单的项目还可以,毕竟不复杂,但是对于一个稍微大点的项目,光代码就一大堆,画那些业务图要画到猴年马月去?

有时候,围绕着一个增删改查的小项目大谈架构,这并不是一个明智的选择。

好了,碎碎念了这么多,实在抱歉,下面是正文:

一、项目概述

1.项目需求

实现材料仓库的管理:提供材料出入库管理等实用功能。 材料入库管理:材料检验入库、入库查询、入库类别按月统计;
材料出库管理:材料库存查询、材料出库、出库查询、出库类别按月统计; 辅助管理:仓库系统的人员管理、基础表的管理。

当然啦,以上只是简单的需求,多的我也不展示了。

2.总述

此项目为Javaweb项目,前后端不分离,典型的单体架构,主要功能是对仓库转入转出等业务进行管理,并对数据进行可视化展示,同时有部分权限管理的功能(为什么这么说呢,因为我这部分做的并不严谨,如果后面有时间我会尽可能完善)。

3.技术栈选择

前端:layui、jquery、echarts、thymeleaf模板引擎
后端:mysql、maven、tomcat、mybatis、springMVC、spring、SpringBoot、logback

注意:这里的前端页面我拿了gitee上的开源模板layui-mini,地址

4.环境介绍

数据库:mysql8.0
项目结构:maven
数据库连接池:Druid
前端框架:layui、jquery、echarts、thymeleaf模板引擎
后端框架:SpringBoot、SSM
语言:Java
jdk版本:8
编写的IDE:IDEA

5.效果图展示

为了更直观的展示项目,这里先放几张效果图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

视频演示地址:https://www.bilibili.com/video/BV1gK4y1K7HY/ 复制视频演示地址,粘贴到浏览器打开即可观看 一、项目介绍: 项目分为门诊管理、住院管理、系统管理、统计管理、数据中心、排班管理、仓库管理、药房管理 本系统重点是门诊和住院管理 填写患者的详细信息,如姓名,年龄、手机号、性别、身份证号、选择科室挂号类型医生、会出来相对的挂号费,点击提交的时候会判断你输入的各项信息是否正确,如果该手机号或者该身份证号正在就诊,则会提示该手机号或者该身份证号正在就诊。挂号页面会根据单选按钮来查询全部的挂号,当天的挂号和预约的挂号,并且可以针对当天的挂号去给用户进行一系列操作,如转入住院,如果该病人有正在进行的项目则不能转入住院,需要把相关费用交完后才能转入住院 门诊管理的功能: 用户挂号、处方划价、项目划价、项目缴费、项目检查、药品缴费、门诊患者库 住院管理的功能: 入院登记、缴费管理、药品记账、项目记账、出院结算 系统管理功能: 菜单管理、角色管理、用户管理、图标管理、数据源监控管理 统计管理: 门诊月度统计、住院月度统计、门诊年度统计、住院年度统计、医生统计、门诊当天统计 数据中心: 科室中心管理、医生列表管理、药品产地管理、项目大类管理、挂号类型管理、仓库管理、经办人管理、供货商管理、药品分类管理、药品字典管理 排班:医生排班管理 仓库管理: 入库单管理、库存查询、出库单管理、操作记录管理等 药房管理: 药房详情管理、门诊取药管理、住院取药管理。 二、技术介绍: 前端技术:jQuery+thymeleaf+html+layui 后端技术:基于SpringBoot+mybatis+shiro+mysql+maven 数据库:mysql 5.7.16(个人测试使用) jdk版本:1.8(个人测试使用) 开发工具:Myeclipse或Eclipse或idea、jdk1.8、tomcat7、8、9。 注:1、有项目策划书文档 2、有运行导入指导视频教程(包括数据库导入,源码导入运行)
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值