基于javafx+sqlserver的仓库管理系统
一.需求分析:
本系统的设汁模拟一般仓库的管理内容,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况,系统需要管理的主要内容如下:
⑴ 能分类管理物资信息。
⑵ 系统能管理多个仓库。
⑶ 能进行入库操作并打印入库单,能按物资种类、名称、入库时间等信息查询统计出入库的数量、金额等信息。
⑷ 能进行出库操作并打印出库单,能按物资种类、名称、入库时间等信息查询统计出出库的数量、金额等信息。如果物资数量小于出库数量不允许进行出库操作。
⑸ 能按各种方式查询库存信息。
功能要求如下:
⑴ 物资管理:包括物资类别,物资信息的维护(包括录入、删除、修改)。
⑵ 仓库管理:包括仓库信息的录入、修改、删除。
⑶ 能进行入库操作并打印入库单。
⑷ 能按各种方式查询入库记录。
⑸ 能按月、季度、年、物资种类、物资名称统计入库物资的数量、金额等信息。
⑹ 能进行出库操作并打印出库单。
⑺ 能按各种方式查询出库记录。
⑻ 能按月、季度、年、物资种类、物资名称统计出库物资的数量、金额等信息。
⑼ 能按物资种类、物资名称等查询库存信息。
⑽ 其他你认为系统应有的查询、统计功能。
⑾ 设计设计界面友好,功能操作方面合理,并适当考虑系统在安全性、完整性、备份、恢复等方面的功能要求。
------------------------------------------------------
不好意思,直接给需求有点不仁义,下面说说具体操作
毋庸置疑,一份良好的数据库设计,前期准备工作十分重要,它的整个过程必须经历从需求中进行概念结构的设计->逻辑结构的设计->物理结构的设计->实施数据库,而这期间最显赫的莫过于ER图的构建,please watch:
说明:下面是我采用一位大神的思路图片
原文链接:https://blog.****.net/sinat_25295611/article/details/52890228
1.总体流程
2.入库逻辑
3.出库逻辑
4.表结构设计
---------------------------------------------------------------------------------------------------
下面是我基于上面大佬的总结进行 的设计
-----------------------------------------------------------------
界面演示:
登录
大厅
入库管理
采购入库
物资管理
仓库管理
库存管理
入库统计:
总结:
这次我把综合实验当做项目来开发 可以看出我大部分都做了精心的设计,所以实际开发中也遇到不少问题
不过,最终我都找到了答案,这次的综合实验不但锻炼了我的sql功底和对数据库原理的掌握,也让我对javafx的熟悉更深一步.