服务热线: 13472705338
新闻中心 news center

煤矿智能仓储系统研究与设计

伴随互联网、大数据、人工智能技术的迅猛发展,煤矿智能化相关技术与装备水平也在显著提升。同时,随着煤矿智能化程度...
联系我们 contact us
新闻中心
您当前的位置:首页 > 新闻中心 > 基于JavaEE物品仓储管...

基于JavaEE物品仓储管理系统设计

信息来源: 发布时间:2021-06-21 点击数:

1 概述

在计算机应用技术的日益普及的今天,不同规模的企业都离不开计算机来协助工作。加之电子商务越来越成熟,企业也更需要对仓库进行电子化管理。一个便捷、高效、安全的仓储管理系统可以减轻管理人员大量的负担。通过电子管理系统,能够在电子屏幕前清楚地了解到目前仓库物品的信息情况,也能方便快捷地统计出物品出入库的数据。因此,对于一个企业来说优秀的仓储管理系统对于提高管理效率能够起到非常大的作用,企业能很快地找到仓库管理方面的不足,及时修复管理方式方法,提高工作效率来获取更高的经济效益。仓储管理系统是一个以辅助企业物品管理为背景,它可为企业提供全方位的的管理模式,方便管理者了解仓库的物品出入库和货架存储的信息。

2 系统设计原则

系统的开发基于实用性,遵循MVC架构设计模式,基本符合易用性,业务完整性和可扩展性的系统设计原则。

(1)实用性:系统设计特别重要的原则是解决系统目标和满足用户需求所需的实用性原则。该系统允许管理员轻松执行诸如出库和入库之类的操作。

(2)易用性:系统的设计体验是面向管理人员的,提供了良好的交互式界面,具有用户友好的界面体验。

(3)业务完整性:为了及时响应业务流程中的请求,进行相应的处理,防止出现错误等特殊情况。

(4)可伸缩性:系统使用设计模式来重建代码,确保完整性的功能,以便在以后添加新功能时,通过小的更改实现大的目标。

2.1 系统架构

该系统基于Browser/Server模型开发,采用MVC模式进行开发,系统分为3层:显示层、模型层和控制层[11]。系统架构体系如图1所示。

(1)视图层:主要是用户访问系统所看到界面,包括HTL文件、CSS样式文件、JS文件以及图片文件;作用是负责与用户进行交互响应,需要保证界面美观大方,方便用户进行操作。

(2)业务逻辑层:连接试图层和数据库访问层,是这两层交流的纽带。业务逻辑层获取到用户在界面操作的信息,在这一层进行控制,检测数据是否合法,通过之后再调用数据面向对象层的方法将数据存储到数据库中。这样既能在客户端做好控制,又能在服务器端进行验证,确保了数据的安全性,而且更加体现出了人性化。

(3)数据库访问层:包括DAO接口与实现类。通过JDBC技术将收集到的消息通过不同的方法存储到数据库中。

图1 系统架构设计图

图1 系统架构设计图   


2.2 系统功能模块

管理员信息模块是整个系统运行的前提条件,管理员只有进行注册成功并登录后才可以完成对系统的各项功能进行操作,注册信息包括用户名、密码、姓名、使用状态、注册日期,用户名和密码是必需填写的。

(1)货架信息管理模块:货架信息模块是系统中产品显示的核心模块,管理员可以通过搜索立即找到货物所在的货架。从而搜索需要查找的物品或者通过类别进行模糊查找自己需要的产品。

(2)物品管理模块:物品管理模块是支撑库存的基础,管理员可以对审核通过的产品进行上传信息,查看所有的产品、修改产品信息操作。

1)入库管理

入库操作时系统的核心功能模块,在此模块管理员可以对订单进行审核,如果物品质量等各方面信息无误,方可进行入库操作。

2)出库管理

出库管理和入库管理类似,也是系统的核心模块,相关操作类似。

2.2.1 登录模块

仓库管理员是系统的主要用户。它负责安全登录系统。一般来说,仓库管理员使用用户名和密码验证方法登录仓库管理系统,用户名和密码可以根据预设内容在系统页面中打开。否则,就必须重新打开界面并再次输入正确的用户名和密码才能继续执行以下步骤。

管理员是此系统的主要群体,其自身具备整个系统的各项权限。

2.2.2 物品管理模块

此模块是物品入库前的基础管理操作,当有新物品时,要添加物品入库到货架中去,同时在进行添加物品的时候要对物品的编号、颜色、名称、条码、单位、规格型号、生产厂家、厂家联系电话、产品类别一一进行审核,方可进行物品信息的添加。

2.2.3 货架管理模块

为了方便库存的管理,需要将物品进行入库操作。传统的库存对物品在库存的管理造成了一定的弊端,此模块通过将商品入库后添加到货架中,便于用户和管理员查看物品的位置。并且对物品的分类管理提供了非常好的便利。

2.2.4 入库管理模块

物品入库时,在输入物品入库信息的时候,需要格外注意,对物品的编号、条码、生产厂家、产品图片、货架编号、货架层号、货架号、数量和操作人一一只有通过核实后才可以进行物品的入库。

(1)入库检查子模块:当仓库中有新项目时,仓库管理员可以查看项目清单。这样可以提高工作的准确性,并允许管理员在发送仓库订单之前检查准确性。

(2)入库列表子模块:该模块将详细显示入库订单的详细信息,并详细登记所有项目信息,以方便日后检查项目信息。

物品的入库功能模块,主要包括物品信息的增加、修改、删除等操作。

2.2.5 出库管理模块

仓储系统的管理员是主要用户将在当天记录该出库项目的详细信息。

3 数据库设计

3.1 概念结构

数据库通过PowerDesign进行设计,系统中涉及的实体有读者、座位、历史记录。

数据库中的每张表对应一个对象类,对象的每个成员属性对应表中的每一列,其主要属性对应数据库表的主键。图书馆座位管理系统主要数据表包括读者信息表(tb_reader)、座位信息表(tb_seat)、座位历史记录信息表(tb_record)、黑名单表(tb_blacklist)、管理员信息表(tb_admin)。如图2所示。

图2 系统E-R图

图2 系统E-R图   


3.2 数据表

为了便于开发,本系统采用H2嵌入式数据库技术,系统数据库包含7个数据库表:用户信息表、产品信息表、订单表、订单表、类别表、产品图片信息表、后台管理员信息表。

4 结语

设计通过计算机软件管理方式,使仓储管理资源得到更好的使用,实现了仓库管理的便捷性、高效性和安全性。仓储管理技术的引入,促使整个仓储管理系统更加规范化,能够为产品的物流管理部门和物品销售部门提供便利,同时消除了销售人员需要传统的做法来验证新的自户外用品的麻烦,提高客户服务的效率,同时节约了各类不必要的费用。长期和用户建立了好的信誉。

上海阳合仓储管理
官方二维码

版权所有©:阳合仓储 公司地址:上海市嘉定区南翔嘉美路428号 联系电话:134-7270-5338 沪公网安备 31011402008347号 沪ICP备14036201号-1