基于javafx+sqlserver的仓库管理系统

 

一.需求分析:

本系统的设汁模拟一般仓库的管理内容,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况,系统需要管理的主要内容如下:

⑴ 能分类管理物资信息。

⑵ 系统能管理多个仓库。

⑶ 能进行入库操作并打印入库单,能按物资种类、名称、入库时间等信息查询统计出入库的数量、金额等信息。

⑷ 能进行出库操作并打印出库单,能按物资种类、名称、入库时间等信息查询统计出出库的数量、金额等信息。如果物资数量小于出库数量不允许进行出库操作。

⑸ 能按各种方式查询库存信息。

功能要求如下:

⑴ 物资管理:包括物资类别,物资信息的维护(包括录入、删除、修改)。

⑵ 仓库管理:包括仓库信息的录入、修改、删除。

⑶ 能进行入库操作并打印入库单。

⑷ 能按各种方式查询入库记录。

⑸ 能按月、季度、年、物资种类、物资名称统计入库物资的数量、金额等信息。

⑹ 能进行出库操作并打印出库单。

⑺ 能按各种方式查询出库记录。

⑻ 能按月、季度、年、物资种类、物资名称统计出库物资的数量、金额等信息。

⑼ 能按物资种类、物资名称等查询库存信息。

⑽ 其他你认为系统应有的查询、统计功能。

⑾ 设计设计界面友好,功能操作方面合理,并适当考虑系统在安全性、完整性、备份、恢复等方面的功能要求。

------------------------------------------------------

不好意思,直接给需求有点不仁义,下面说说具体操作

毋庸置疑,一份良好的数据库设计,前期准备工作十分重要,它的整个过程必须经历从需求中进行概念结构的设计->逻辑结构的设计->物理结构的设计->实施数据库,而这期间最显赫的莫过于ER图的构建,please watch:

 

说明:下面是我采用一位大神的思路图片

原文链接:https://blog.csdn.net/sinat_25295611/article/details/52890228

 

1.总体流程

 

基于javafx+sqlserver的仓库管理系统_第1张图片 总体流程

 

2.入库逻辑

基于javafx+sqlserver的仓库管理系统_第2张图片 入库

 

3.出库逻辑

基于javafx+sqlserver的仓库管理系统_第3张图片

 

4.表结构设计

基于javafx+sqlserver的仓库管理系统_第4张图片

---------------------------------------------------------------------------------------------------

下面是我基于上面大佬的总结进行 的设计

基于javafx+sqlserver的仓库管理系统_第5张图片

 

基于javafx+sqlserver的仓库管理系统_第6张图片

基于javafx+sqlserver的仓库管理系统_第7张图片

 

-----------------------------------------------------------------

界面演示:

 

登录

基于javafx+sqlserver的仓库管理系统_第8张图片

大厅

基于javafx+sqlserver的仓库管理系统_第9张图片

入库管理

基于javafx+sqlserver的仓库管理系统_第10张图片

采购入库

基于javafx+sqlserver的仓库管理系统_第11张图片

 

基于javafx+sqlserver的仓库管理系统_第12张图片

 

物资管理

基于javafx+sqlserver的仓库管理系统_第13张图片

 

仓库管理

基于javafx+sqlserver的仓库管理系统_第14张图片

库存管理

基于javafx+sqlserver的仓库管理系统_第15张图片

 

入库统计:

基于javafx+sqlserver的仓库管理系统_第16张图片

 

总结:

这次我把综合实验当做项目来开发 可以看出我大部分都做了精心的设计,所以实际开发中也遇到不少问题

不过,最终我都找到了答案,这次的综合实验不但锻炼了我的sql功底和对数据库原理的掌握,也让我对javafx的熟悉更深一步.

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(基于javafx+sqlserver的仓库管理系统)