欢迎进入上海草莓视频污app供应链管理有限公司!
  •  13472705338 

  • 基于熵权物元法的危化品仓库风险等级评价
  • 自动化立体仓库中堆垛机分类与结构研究
  • 某高架立体仓库抗风柱设计探讨
  • 自动化立体库堆垛机结构设计
  • 新零售环境下冷链物流模式创新策略
  • 基于FDS的大型仓库电缆火灾数值模拟研究
  • 最新动态

    当前位置:首页 >> 走进草莓视频污app >> 草莓视频污免费下载 >>   资讯详细草莓视频污免费下载

    基于云平台的网络仓库系统的设计与实现

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

    1 引言

    随着网络规模的不断扩大、网络资源的逐渐增加,越来越多的网络元器件设备存储在网络部门的仓库中,导致仓储压力越来越大。云服务台与各软件平台云盘的发展,为用户提供了方便的云平台,可以开发出合适的云平台仓储管理系统,不仅大大降低企业仓储成本,而且极大提高企业运作效率。

    2 云服务器的特点

    云服务器基于云计算,由分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等技术融合发展而来。云服务可以将顾客所需的软件、硬件、资料等投放到网络上,不限时间、地点,根据身份信息区分用户,使用互联网连接,实现数据云存取、云运算等。

    (1)优点:规避宕机;避免了传统计算机因数据断电而造成的数据遗失风险,保证了长时间在线且可随时访问;云资源丰富,更加便宜、可靠;减少开发者工作量。

    (2)缺点:云服务器基于web应用,被认为有潜在安全风险;极少数情况下仍会出现数据丢失的问题;当云计算宿主离线时,可能出现数据无法同步的现象。

    3 网络仓库系统

    3.1 系统分析

    (1)系统数据流分析:供应商与使用人产生的货物数据汇总到仓储管理系统中;仓储管理系统中的货物入库与出库数据流分别生成相应表单,为企业管理人员提供决策参考;货物入库与出库信息流汇总到仓储管理系统的货物在库管理中,同时可生成库存信息表,为企业管理人员提供决策参考。系统数据流分析如图1所示。

    图1 系统数据流图

    图1 系统数据流图   


    (2)系统业务流程分析:供应商供应网络器件,生成网络器件入库清单,由仓库管理人员负责录入入库信息;使用人提取网络器件,生成出库清单,由仓库管理人员负责录入出库信息;录入入库、出库信息时,仓储管理系统生成相应的入库信息报表、出库信息报表,为在库管理与仓库管理做准备;在库管理过程中生成库存信息报表,与入库、出库信息报表共同为仓库管理提供服务。

    3.2 系统设计

    作为Sun Microsoft公司开发的一种面向对象的语言,Java程序设计语言不仅用于一般的商业程序开发,还用于互联网交互程序开发。Java语言与C、C++语言有不少相似之处,用Java语言通常可以编写两种程序:应用程序、小应用程序[1]

    应用程序可以独立运行,常用于网络多媒体的开发。小应用程序不可以独立运行,通常被嵌入WEB网页中,由浏览器进行解释运行,主要用于Internet。根据中小型企业的实际情况,系统被定义为用Java语言编写的小应用程序。

    根据需求分析系统,设计了入库信息管理、出库信息管理、在库信息管理、供应商信息管理和系统管理五大功能模块。具体功能模块设计如图2所示。

    图2 功能模块

    图2 功能模块   


    (1)入库信息管理:根据货物实际入库情况,在系统中完成相应货物入库信息的工作流程及标记,包括入库资料录入、入库资料审核、装卸作业、验货作业、入库审核、打印表单等。

    (2)出库信息管理:完成货物出库的业务,包括出库订单管理、订单审核、出库资料管理、资料审核、装卸作业、出库审核等。

    (3)在库信息管理:对仓库内部的物资进行现场管理、库存信息在线查询,实时掌握在库货物资料,并实现库存盘点、盘点差异报告,实现添加、删除、修改、预警和打印表单等功能。

    (4)供应商信息管理:对供应商的信息进行统计,实时更新,并能进行删除、修改。

    (5)系统管理:进行系统的维护与更新,管理新注册用户,修改管理员的个人信息与密码。

    3.3 数据库的设计与实现

    数据库概念模型E-R图设计如图3所示。

    图3 E-R图

    图3 E-R图 


    系统采用MySQL数据库。MySQL是一个关系型数据库管理系统,基于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站或系统都选择MySQL作为后台数据库。此外,可以通过Navicat for MySQL这样专为MySQL设计的数据库管理及开发工具对数据库进行管理、开发,大大节省设计、开发时间,提高工作效率。

    系统具体实现流程如下:

    (1)入库信息管理:仓库管理人员根据系统提供入库资料表,表单内容显示入库货物的单号、使用人名称、日期、经手人等;验货审核通过后在系统中标记,最后形成相关入库表单。

    (2)出库信息管理:出库时仓库人员在系统内填写出库订单,包括编号、使用人姓名、部门、地址、联系人和经手人等,提交管理人员审核并标记,形成出库表单。

    (3)在库信息管理:仓库人员在系统内查询在库货物的信息,包括编号、供应商、联系方式、在库数量、商品类别及交易时间等。

    (4)供应商信息管理:使用人和供应商界面包括增加、修改、删除和查询等,可以显示使用人、供应商的资料信息列表。

    (5)系统管理:在数据库中建立关于仓库管理人员的信息表格,并在登陆界面中进行用户注册,在数据库中可以进行仓库管理人员信息的修改、删除。

    系统采用SSM(Springmvc Spring Mybatis)框架,是目前较流行的一种Web应用程序开源框架。采用该框架可以通过面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Mybatis的DAO实现,采用Mybatis架构实现的DAO类以实现Java类与数据库之间的转换、访问,最后由Spring做管理,管理Springmvc和Mybatis。

    3.4 云平台的应用

    云平台首先利用Internet将广域异构计算资源进行整合,形成一个抽象的、虚拟的、动态扩展的计算机资源池;再通过Internet向用户按需提供计算资源、存储资源和应用软件等服务。在云平台上,计算机资源得以共享,能够提供强大的计算存储功能。

    在网络仓库管理系统中,云平台起着重要的作用:

    (1)整合大规模异域异构计算资源。云平台可以整合分布在不同地区、分属若干组织的资源,不要求计算设备在硬件或软件上具有很强的共性,融合成一个强大的资源池。

    (2)实现动态扩展。随着设备和信息量的增加,可以增加主机个数以扩大云平台规模。

    (3)故障诊断虚拟高效化。云平台根据任务量动态分配计算机资源,实现分布式、并行的故障诊断。

    (4)提高诊断系统的自适应能力。主机故障时,云平台有很强的自适应能力以满足动态性、突发性需要,并从可利用资源中选取最佳资源进行分配。

    (5)提高系统的经济性。云平台可以整合闲置的计算、存储资源,减少设备的资金投入,大大避免了浪费。

    4 开发环境配置

    系统在开发初期配置开发环境时按照阿里云平台的要求进行设置。Ali Cloud Engine平台是目前主流的云平台,可以在本地进行对接测试。根据阿里云平台的开发要求,系统针对Ali Cloud Engine开发环境做了如下配置,具体参数见表1。

    表1 Ali Cloud Engine平台开发环境配置要求     下载原表

    表1 Ali Cloud Engine平台开发环境配置要求

    5 结论

    针对网络部门仓储管理业务遇到的问题,本文从实际出发,较为详细地介绍了云平台、MySQL数据库开发技术。使用云端仓库式的存储,通过共享全部交由仓库数据管理负责,提高了仓库管理工作的效率与准确性。

    标签:

    版权所有©:上海草莓视频污app供应链管理有限公司 联系电话:134-7270-5338
    地址:上海市嘉定区南翔镇浏翔公路885号(靠近丰翔路) 
    友情链接 :杭州装修  明泰铝业  集成吊顶  成都活动策划公司 货代管理软件 打印机租赁 进出口代理清关公司 模具钢  烟雾净化器 工作服价格 工业设计公司 双轴螺旋输送机 激光打标机    
    定制礼品 数显推拉力计  香港服务器租用 精品资源网 
    武汉拓展公司 连接器 磁性过滤器  钨铜合金 上海物流公司
    夜光粉 膏药OEM 爬架网 远程工作 污水提升器
    防爆配电箱 臭氧机价格  系统之家  MRO工业品
    沪公网安备31010702002684号 沪ICP备14036201号-29