主页 > 案例大全 > 论文知识案例-仓储管理

论文知识案例-仓储管理

2021-06-04 13:47:07

  在传统的仓储系统中,企业通常依靠非自动化的纸张系统来捕获和跟踪进出仓库的货物,并利用人们的记忆来实现对仓库的管理。由于人为因素的不安全,整个仓储空间导致劳动效率低下,人力资源严重浪费。同时,随着货物数量和装卸频率的增加,这种方式将严重影响正常的作业效率。

  智能仓库物流管理系统适用于仓库管理过程中的各种操作。仓库的日常业务完成后,将其划分为不同的功能模块。系统的使用通过不同用户角色的分配和操作权限的控制,提高了工作人员的工作效率,提高了库存的科学管理,提高了系统的安全性。智能仓库管理系统是一款标准化、智能化、流程化的仓库管理软件,可以对快件进行有效的管理,出入库作业迅速,从而为企业提高效率和节省多余的人力费用仓库管理。滞留产品警报,不遗漏任何快件,具有时效性。

  随着信息技术的飞速发展,通过互联网进行库存管理已成为必然趋势。计算机化管理系统的建立打乱了最初的运作过程。随着时代的不断发展和办公软件的使用,仓储公司原有的管理模式比较混乱,近年来,大公司发展机遇更大,效率更高,前进速度更快。通过新的智能管理系统,可以改变企业存储管理的落后状态,已经成为信息化发展的必然趋势。该系统是基于实际的仓储物流管理,是一个综合管理系统,集软件开发技术、网络通信技术、数据库应用技术和可视化建模技术为一体。智能仓库物流管理系统适用于仓库管理过程中的各种操作。根据仓库的日常业务,分为不同的功能模块。系统的使用通过不同用户角色的分配和操作权限的控制,提高了工作人员的工作效率,提高了库存的科学管理,提高了系统的安全性。该系统的成功实现对其他类似企业的仓储物流系统的研发具有一定的参考价值。

  1.2研究目的

  仓库里的货物总是变动的,所以需要有人在仓库里登记货物的增减。但传统的人工记录方法存在信息安全性低、查询效率低等问题。因此,对于一个想要持续发展的物流来说,这种人工记录的方法必须被淘汰。随着计算机技术的不断发展,计算机的使用已经非常普遍。与手工记录相比,管理库存系统有许多具有查询速度快、信息安全性高、易于添加和删除等优点。基于这些原因,我开发了一个库存管理系统。该系统能保证货物的正确储存、库存控制和发货。另外,系统维护简单,不需要太多的人员和成本,可以有效的管理好仓库。

  1.3国内现有状况分析

  中国经济的持续健康发展,中国物流业的崛起,提供了巨大的市场需求,股票的发展,加工业、贸易和贸易流通业的外包需求的释放,股票战略地位的加强,未来智能股票需求量巨大,预计到2020年将超过954亿元。

  从智能存储厂商的角度看行业参与涉及具有高制药,食品和饮料,电子商务,物流,汽车,3C家电,烟草等行业。由于许多参与者,这些行业的增长更为激烈的竞争。

  对于新能源产业,智能存储业务的参与程度很低,新能源产业已开始进入阶段,智能存储的需求也越来越大。据GGII研究,锂行业厂商的主要核心都在积极寻找合适的智能存储厂商,在未来的智能存储投资可以增加。

  从智能库存制造商的角度来看,涉及行业包括高药业、食品饮料业、电子商务、物流、汽车、3C家电、烟草等行业。许多参与者认为这些行业的增长更有竞争力。

  智能物流设施的需求主要集中在制造业(新能源、医药、烟草等)和物流业(冷却链、快递、电子商务)。制造业迫切需要产业现代化。目前,智能物流系统的普及率相对较低;但由于下游消费的改善,物流服务业的总资本成本相对较高。据统计,2016年,中国物流装备市场规模约862亿元。随着国家和物流领域各企业的不断建设,未来中国物流装备的规模将继续扩大生产。

  2、开发环境和系统框架

  2.1系统开发和工具概述

  系统采用MVC架构、Eclipse开发工具和J2EE平台,,采用MVC开发模式,JSP技术,选用SQL Server 2000作为系统的数据库平台。

  1.Eclipse开发工具Eclipse是一个开源的、基于Java的可扩展开发平台。它本身只是通过插件组件构建开发环境的框架和一系列服务。幸运的是,Eclipse附带了一组标准的插件,包括Java开发工具(Java Development Kit,JDK)。

  2.SQL Server SQL server是管理企业信息最灵活、最经济的方式。降低行政成本,尽可能提高服务质量。SQL server作为微软数据库产品,除了在质量和性能上有了很大的提高外,还可以与大部分基于Windows XP平台的软件兼容,并且兼容性强,而且SQL server本身也有非常强大的功能,包括SQL查询分析器、SQL server服务管理器等功能强大的工具,企业经理等。所以我选择SQL Server作为后台数据库

  2.2系统开发框架

  智能仓储管理系统是采用MVC的设计模式进行开发。

  MVC模式是现在JavaWeb网站中较为常用的一种软件设计模式,现已被广泛应用。其中:

  (1)模型(Model)

  负责存储系统的中心数据。

  (2)视图(View)

  将信息显示给用户(可以定义多个视图)。

  (3)控制器(Controller)

  Controller就是处理用户输入的信息。负责从视图读取数据,控制用户输入,并向模型发送数据,是应用程序中处理用户交互的部分。负责管理与用户交互交互控制。

  视图和控制器共同构成了用户接口。

  图2-1 MVC组件的关系以及功能

  3.可行性分析

  智能仓储物流管理系统适用于仓库管理过程中的各项操作,针对仓库日常发生的业务,分为不同的功能模块。通过系统的使用,提高了工作人员的工作效率,可以很好的对库存进行科学的管理,通过对各类用户的角色划分以及操作权限的控制,提高了系统的安全性。系统的成功实施对于其它类似企业的仓储物流系统的研发具有一定的参考价值。

  3.1技术可行性

  仓储管理系统的实现技术有多种,我采用MVC开发模式、JSP技术,所使用的技术主要是mvc(Model、View、Controller)以及jsp、css、html,这些技术都已经开设过课程,我们也已经掌握了。接口将请求提交给控制层,控制层选择处理传入数据的请求,然后将其交给数据层进行数据持久性处理。现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的。

  3.2经济可行性

  我们的软件包括操作系统和开发工具。系统选择windows。在价格上我们建议选择Windows2000,它比WindowsXP便宜。该系统以WIN2000为开发平台,能够满足开发需求。我们采用Eclipse开发工具,强大的功能,方便的操作使我们系统开发的速度、功能强大且易于使用,这大大提高了系统开发的速度和质量。后台数据库取代了sqlserver,适用于小型系统的开发,易学,经济。

  3.3操作可行性

  操作可行性,主要是分析网站开发建成后用户在使用系统的过程中对各模块操作的适应程度。前台是网站展示模板,后台是管理系统,操作舒适方便,界面简洁大方,满足现代操作的需要。

  基于以上分析,本系统开发完全可行,有足够的信心能够实施本次毕业设计。

  4、需求分析

  4.1系统功能模块分析

  仓储管理系统中有两种人:游客、管理员。游客的权限是可以不用登陆就能完成查看前台页面;管理员的权限是即可以浏览前台,也可以登录后台页面进行操作管理,后台页面包括员工管理,可以对员工信息表进行增加、删除、修改、查看的操作;分流管理:快件信息、自动分流、货位管理;快件信息可以对快件信息表进行增加、删除、修改、查看的操作,自动分流可以对快件进行分流到哪个仓库,货位管理可以查询货位信息和删除货位信息。库存管理包括出入库管理、滞留产品警报。

  4.2数据流程图及应用案例图

  管理员可以登录进去操作后台模板。

  图4-1智能仓储管理系统管理员数据流图(第一层)

  根据数据流程图,将智能仓库管理系统分为访客、管理员例图。

  以游客状态访问智能仓储管理系统时,可以浏览页面。

  图4-2智能仓储管理系统游客用例图

  以管理员状态访问智能仓储管理系统时,管理员进行增删改查功能操作。

  图4-3智能仓储系统管理员用例图

  5、系统设计与实现

  5.1系统前台功能设计

  前台需要将智能仓储划为公司首页模板、智能展示模板、客户案例模板、智能仓储模板、物流方案模板、新闻动态模板、关于我们模板、后台登录模块。

  (1)首页模块:展示了物流方案、用户系统管理方案登陆页面;用户资料增删查改;库存管理方案:入库管理案;出库管理案、货位管理方案:货物数目在库查询;货物货位查询;环境控制方案:温度传感器;湿度传感器、客户案例模板、大方的介绍了公司的情况

  (2)智能展示模块:智能展示是为了人们更好的理解未来仓储的智能化,未来世界的模样,选用了京东无人仓库和阿里巴巴无人仓库的视频介绍,以方便人们更直观的感受科技带来的冲击。

  (3)客户案例模块:客户案例是为了能够直观的给客户了解以往我们服务过的公司,选择了一些公司放上去并做了介绍。

  (4)智能仓储模块:展示了过程货物入库、立体存储、订单拣选、装车出厂。

  (5)新闻动态模块:新闻动态是为了大家更好了解关于仓储的前沿信息,提高认知。

  (6)关于我们模块:关于我们是为了大家更好了解公司,对公司的一个整体的介绍。

  (7)后台登陆功能:方便直接跳到后台管理界面

  图5-1智能仓储前台功能结构图

  5.2系统后台功能设计

  智能仓储管理系统的后台即为管理员模块,分为员工管理、分流管理、库存管理三板块。员工管理的员工列表可以增加、修改、删除员工信息,方便员工管理。分流管理是对快件进行分流,分流到哪个仓库。库存管理是可以对快件进行出入库的操作。

  图5-2智能仓储后台功能结构图

  5.3系统数据库设计

  仓储管理是每个仓库都需要进行的工作。一个设计良好的仓储管理系统数据库能够给仓库管理带来很大的便利。

  下表是用户的基本属性信息,当输入正确的账号密码就可以进入网站了。

  表5-1用户表(user)

  下表是员工信息属性表,管理员可以对表进行增加、修改、删除等操作

  表5-2员工表(staff)

  下表为快件信息表。记录了快件的详细信息。

  表5-3快件信息表(goods)

  下表为入库明细列表,记录每个快件出入库的信息。

  表5-4入库明细表(stock)

  下表是仓库列表,记录每个快件所在的仓库情况。

  表5-5仓库表(storage)

  5.4网站结构

  根据以上需求分析,开发整个网站架构的系统用户界面能够满足系统的需求,而下面的架构能够很好的适应游客和管理员的需求。

  图5-4智能仓储用户界面架构

  智能仓储的后台提供给管理员管理工作。

  图5-5智能仓储数据管理架构

  5.5用户界面各模块的实现

  智能仓储管理系统前端提供用户一个查看各个模块的功能

  图5-6智能仓储管理系统首页展示图

  当访问智能仓储管理系统页面时,是对系统index.html的访问,它自动在主页上加载大型模块的列表。

  用户进入导航的具体模块,可以选择进入不同的页面。

  图5-7智能展示界面图

  图5-8客户案例界面图

  图5-9智能仓储界面图

  图5-10物流方案界面图

  图5-11新闻动态界面图

  图5-12关于我们界面图

  5.6数据管理子系统的实现

  智能仓储管理系统后端供管理员使用。当管理员登录账号验证后进入后端时,可以看到网站的一些基本信息,包括员工管理、分流管理、仓库管理的界面。

  在员工管理栏目可以对员工信息进行增加、修改、删除的操作

  增加员工:

  修改员工:

  删除员工:

  分流管理可以对快件进行分流到哪个仓库的处理

  按照图中的规则进行分流

  货位管理可以增加货位信息和删除货位信息。

  出入库管理可以对出入库进行增加和删除操作

  滞留产品警报就是过了时间快件还没出库,可以对快件进行处理,把快件出库。

  6、系统测试

  6.1测试概述

  项目建成后,为确保智能库存管理系统在启动过程中没有重大错误,在运行和使用中不会出现任何错误,必须对项目进行严格的测试。测试过程必须按照开发过程的要求进行设计和测试。根据测试用例中设置的功能,检查智能仓库管理系统中的每个功能是否按照要求开发,过程中是否有异常。这样,我们可以确保在项目使用过程中报告尽可能少的错误,并拥有良好的用户体验。

  6.2可用性测试

  (1)游客登录使用:正常浏览智能仓储管理系统前端中各个模块和其中小板块的内容,查看智能展示和客户案例,游客能浏览新闻动态和关于我们。根据游客的需求,实现功能并通过测试。

  (2)管理员登录:登录后,管理员进入管理界面,可以对员工信息表进行增删改查,正常情况下享有所有用户的功能,满足管理员要求。

  表6-1测试用例

  用例名称测试用例预期结果测试结果

  游客浏览浏览前台模块、查看客户案例、新闻动态、关于我们。可以正常浏览各个模块,查看客户案例、新闻动态、关于我们。符合预期结果。

  用户登录用户名填写错误或者密码填写错误登录不进去,无法进入网站符合预期结果。

  用户登录输入正确用户的用户名和密码登录成功,进入网站符合预期结果。

  管理员添加添加员工信息、分流信息、仓库信息可以添加员工,仓库符合预期结果。

  管理员修改修改分流管理和仓库管理可以进行修改符合预期结果。

  管理员删除删除员工信息、可以删除员工符合预期结果。

  6.3安全性测试

  安全测试旨在确保游客在使用本系统时,除了管理员之外,还可以对智能仓库管理系统进行操作和管理,以确保管理权限的唯一性。经过测试,只有管理员可以对智能库存管理系统进行添加、删除和修改,其他用户没有权限,测试通过。

  6.4系统测试结果总结

  系统测试后,只需检查系统中可能有错误的模块。在试验过程中,试验结果与预期结果基本一致,但不排除其它误差。虽然所有功能都通过了测试,可以正常使用,但仍有许多功能不完善。所以,在后期的测试中会继续不断进行测试,极大程度地保证系统的正确性。