基于java物流仓库管理系统


时间: 2021-08-10 19:55:57 人气: 17 评论: 0

本课题采用Java语言编写,结合数据库表格模拟实现物流仓库管理系统,本系统主要完成对物流仓库的入库,出库,用户管理,整理客户,楼层表,仓位表,管理员表及密码管理等多个方面管理物流仓库,系统可以完成对各类信息的浏览、查询、添加、删除、修改、插入等功能。

本系统由数据库,管理员系统,数据查询等模块组成,其中数据库包含楼层表,仓位表,客户表,入库表,出库表,用户表,管理员系统:包括管理员的增加,修改,删除,以及权限管理;库存查询系统包括:库存情况的查询,各项物品的出库入库情况查询。系统功能的分析就是在软件开发系统的总体任务的基础上加以完成的。这个仓库管理系统系统功能需要完成功能模块主要有:

(1) 仓库管理人员的管理模块

这项功能模块是为了方便对人员的管理以及数据安全性,例如修改密码。

(2)货物信息管理模块

这个货物信息管理模块提供了货物数据的信息输入以及货物的信息的查询等功能,更加方便得了解库存的一些信息。

(3)入库功能模块

入库功能是仓库管理系统中的基本功能之一。入库功能主要是为了实现登记入库货物记录的功能。这些信息应该包括入库的单据信息、入库的数量以及入库时间信息加上执行入库的操作的信息以及货物存放仓库的信息等等。商品的入库的登会产生货物的入库登记记录,这是为了以后进行入库的货物的查询,以及生成报表以及出库操作产生的操作数据增加可观性,为管理人员提供熟悉掌握仓库内存储的货物情况更加方便快捷。

(4)出库功能模块

出库功能是仓库管理系统的系统的基本功能之二。出库的功能主要是为了实现登记出库的货物信息的功能。这些出库的记录包括出库申请单据的信息以及出库数量和出库时间信息还有执行出库的操作的库管信息以及货物剩余信息等等。出库的功能是依据入库的登记功能来显示的,其中会产生的入库的记录,以及会产生货物的出库的记录,和将出库的记录存入系统的数据,为以后的出库记录查询,以及掌握仓库货物存储情况作基础。

(5)交易记录功能模块

这个交易记录功能模块,就是是通过定期的对仓库信息做清点功能。这样就能很有效的了解了企业的货物的流通情况,以及仓库的货物的交易情况。更加方便公司,以及对货物信息的管理。

(6)库存功能模块

这个模块是针对货物在仓库里的剩余情况,从而做的对库存的信息达到更方便的管理。并且提醒用户对商品进行管理以及尽快出货。

方案论证与主要工作思路

1、Java是跨平台的语言,具有多种优势,其面向对象的特点非常符合本系统的要求,所以选择java作为开发语言。

2、同时,B/S架构很好的解决了客户端的问题,用户只要有浏览器就能使用该系统,不需要进行升级(浏览器版本升级除外),所有业务功能均由服务器完成。

3、在局域网中可以联动,同时兼具安全性。

4,Hibernate对JDBC的封装是十分到位的,由于本系统对于数据的批量处理要求不是特别的高,而对多表联动查询有较高需求,Hibernate的延迟加载功能非常符合系统要求。

5,Mysql是一个经过大多数用户认可的可靠的数据库,其性能完全能够满足本系统的设计需求,其免费的特性,使得系统的版权问题得以解决。

6,Spring+struts2的模式架构,是稳定,安全,高效的,配置方便,以后系统维护与升级留有更大空间,是本系统的不二选择。

7,Eclipse作为一款强大的开发软件,已经成熟,并且得到业界承认,是开发系统时,不可或缺的重要工具。

综上所述,本系统采用java作为开发平台,使用Eclipse作为开发工具,采用B/S作为架构,Mysql作为数据库,所用技术有:swing,Spring,struts2。 


评论
188083800