系统分析课程设计-库存管理系统
此项目十分简单易懂,简单的课程设计
在线演示地址:http://47.107.64.149:8080/2021ssm-inventory/
采用JSP+Spring5+Mybatis+SpringMVC技术,实现基本的增删改查,以及库存的出库入库,是简化的库存管理。能划划水,CRUD接口+搭建界面即可完成。设计存在缺陷!,具体的设计可以自行更改数据库设计,如:添加存储过程以及设置触发器之类的,本项目简单的在Controller层完成业务处理,然后返回CRUD的数据即可,部分接口逻辑判断代码十分冗余,建议抽取公共的工具类。
里面用到插件pagehelper分页,以及阿里巴巴的fastjson
前台页面采用Layui框架(很强大,建议学习下,https://www.layui.com/)
和开源项目后台模板layuimini-v2
根据系统分析课程设计任务书编写
*技术要求*:
Java+SQL Sever2005或者JSP+Mysql,或其他
*系统功能*:
系统初始化、进货管理、盘存管理、提货管理、查询、统计分析。
*各部分功能*:
(全部以库存管理信息系统为例)
1. 系统初始化模块: 空库录入、期末转存、进货清空、提货清空、盘存清空、期初存量设置。
2. 进货管理模块:进单输入、验货管理、入库管理、单货不符进货处理。
3. 盘存管理模块: 盘存通知、盘存登记、进货要求生成。(选做)
4. 提货管理模块: 订单输入、验货管理、出库管理、单货不符提货处理。(选做)
5. 查询管理:常用定式查询、用户查询生成。
6. 统计分析:进销存明细表、进货月报表、提货月报表。
7. 安全设置:登录,修改口令,权限管理。
表间关系
登陆界面
首页
添加表单
其他
除了供货商列表的增删改查做完了,其他的有查询,但都没写增删改接口,后期可以自行参看DataController
中的方法,返回Json
字符串数据给前台就行了,前台页面某些按钮,将注释去掉,有问题参考layui
文档即可
就是基本的增删改查水平很菜,很划水,做这个也是个体力话,重复操作,编写sql
不过用了mybatis
的动态sql
每张表的增删改查也就4句话,最多加多一两个特殊的要求,比如联表查询,加三层架构,复制粘贴