[内附完整源码和文档] 基于Java的仓库货物管理系统

摘 要
仓库货物管理系统用人工方式进行管理不仅效率低下,且易出错,安全性差。导致了管理费用增加,服务质量难以得到保证。本人设计该系统,就是为了解决以上这些问题。其目的在于实现仓库货物信息管理和出入库记录的快速高效检索,使操作简单安全,提供工作效率和质量.

进入本系统后,用户可进行相应的功能操作。管理员可对各货物信息以及入库、出库信息等的修改和查询,进行进货管理、出货管理、统计操作等现代化的仓库货物管理。通过此系统,可以全面对仓库、货物信息进行录入、查询、修改等.

关键词:货物信息管理(Staff);进出货管理及记录(Ruku、Chuku);统计(Statistics);查询(Inquire)

一、开发背景
在计算机飞速发展的今天,将计算机这一高效的信息处理工具应用于仓库的日常管理已是势在必行,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益.

二、需求分析
在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行解的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。

管理可行性:信息化的仓储管理在如今的信息时代是大势所趋,而且随着现代管理理念、方法和途径 的发展,仓储信息化管理手段日渐成熟,也必定会突飞猛进,所以从长远利益出发,主管领导对该项目的开发与实施会大力支持

技术可行性:本系统数据库选用开发JDE选择MyEclipse8

经济可行性:采用仓储管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划企业资源,使企业管理质量更上一个台阶

营运可行性:本系统操作简单,易于理解,只需通过简单熟悉,上手较快,库管人员均能进行操作,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。 通过可行性分析研究,认为系统的开发方案切实可行,可进行开发 .

三、模块说明
将系统的各个功能分成不同的模块,从而可以方便各个模块的管理和修改,提高系统的简洁、便利和实用性能。

3.1 用户登录模块
功能描述:此模块的主要功能是实现用户登录

输入:用户对象

输出:对应用户

3.2 普通员工模块
功能描述:此模块的主要功能是实现对商品的出入库管理,查询功能

输入:入库货物的信息,出库货物的信息,查询商品的关键字

输出:查询的货物属性

3.3 管理员模块
功能描述:此模块的的主要功能是实现对商品的统计,修改功能

输入:统计的商品关键字,修改的商品的关键字

输出:符合统计关键字的所有信息,修改后的商品属性

四、详细设计
仓库管理系统主要管理货物商品的进出,有出入库记录,对商品的参数修改和商品的查询,以及对出入库和商品的统计。

4.1 商品(Commodity)类
类名:Commodity

继承父类:无

实现接口:无

概述:主要是包含商品的属性

属性及说明:

private String name; //品名
private String guiGe; //规格
private String chanDi; //产地
private String texturn; / /材质
private int total; //总量
方法及说明:无

4.2 员工(Staff)类
类名:Staff

继承父类:无

实现接口:无

概述:主要是员工的属性、管理商品

属性及说明:

public String name;
public String ID;
int N = 100; //对象可以存放的容量
Commodity[] commodity = new Commodity[N];
Ruku [] ruku = new Ruku[N];
Chuku [] chuku = new Chuku [N];
方法及说明:无

4.3 管理员(Administrator)类
类名:Administrator

继承父类:Staff

实现接口:Statistics

概述:主要实现统计和修改数据

属性及说明:无

方法及说明:

public void statistics() { } //统计
public void Amend() { } // 修改功能
4.4 普通员工(GemeralStaff)类
类名:GemeralStaff

继承父类:Staff

实现接口:EnterOrCome、Inquire

概述:主要实现入库数出库和查询数据

属性及说明:无

方法及说明:

public void Enter() { } //入库
public void Come() { } //出口库
public void inquire() { } //查询
五、系统实现
5.1 主界面

[内附完整源码和文档] 基于Java的仓库货物管理系统_第1张图片
[内附完整源码和文档] 基于Java的仓库货物管理系统_第2张图片
[内附完整源码和文档] 基于Java的仓库货物管理系统_第3张图片

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3301.html

你可能感兴趣的:(笔记)