您的位置: turnitin查重官网> 物流 >> 采购 >谈述物流仓储管理系统设计和实现

谈述物流仓储管理系统设计和实现

收藏本文 2024-02-06 点赞:21436 浏览:96170 作者:网友投稿原创标记本站原创

摘要:随着全球经济一体化进程的逐步加快,物流对于企业的竞争与发展均具有十分重要的作用。物资存储是物流活动的关键一环,面对日趋增长的货物,如何对物流仓库进行科学、合理的管理和利用,规范物流仓库的作业,是企业立于不败之地的关键。因此,必须充分借助于新型技术,构建现代化物流仓储管理系统,以不断提升物流仓储管理效率。鉴于此,本文以J2EE平台为基础,采用MVC设计模式进行了物流仓储管理系统的设计与构建,有效解决了传统系统功能单一等理由,还实现了同企业其他业务系统的集合。
关键词:物流仓库;物流仓储管理系统;设计
1001-828X(2014)01-00-02
随着网络信息技术的飞速发展,互联网已成为人们日常生活及生产活动中必不可少的一个部分。各行各业均在大力推进网络化应用体系的构建,以实现企业资源的共享及信息的交互。为了更好地适应市场,企业必须构建一个以Internet为基础的物流仓储管理系统,提供一个面向公众的操作平台,解决传统物流仓储管理系统存在的各种理由,推动企业更好地存活和发展。
J2EE技术不仅提供了底层怎么写作支持,还提供了基于JaBean、JSP及Servlet的Web应用开发平台,因此,本文以J2EE多层结构为基础,提出了四层设计模型,即客户层、业务层、Web层、数据层,其中,业务层包括两个子层,即持久层与逻辑层。Web层具有制约业务流程、生成客户端页面等多种功能,逻辑层确保了核心业务的逻辑性,持久层主要负责数据库的操作。

一、 J2EE分布式系统结构分析

应用系统应包括客户层、业务逻辑层、信息系统层。1.客户层主要应用于客户端,包括浏览器、GUI应用程序等。在以Web为基础的J2EE中,浏览器可以显示Web层运转的各组件所生成标记语言的Web页面,通过Web层所运转的JSP页面及servlet同业务层之间进行通信。2.中间层主要包括WEB及EJB容器,并经过其向客户端提供怎么写作。Web容器组件可以是JSP页面,也可以是servlet,前者提供了网页嵌入组件方式,后者作为怎么写作器方程序,允许在HTTP请求响应时嵌入应用程序逻辑。EJB容器则构成了系统的逻辑规则,是应用体系的核心,根据业务可将其划分为多个独立逻辑单元,这些单元可以从客户端接收和处理数据,再将其发送至企业系统层予以存储,或从存储层进行数据的检索,再将数据发送至客户端。3.信息系统层主要负责运转系统相关软件,掌控着企业基础设施等相关系统物流仓储管理系统的设计与实现由专注毕业论文与职称论文的www.udooo.com提供,转载请保留.,包括一个或多个关系数据库怎么写作器,包括诸如企业资源计划等应用程序及机事务处理等系统。

二、物流仓储管理系统总体架构分析

1.持久层。持久层即设备层,位于整个物流仓储管理系统的最底层,包括系统各类设备,例如计算机、终端机、怎么写作器、局域网、广域网设备及其他自动化设备等。持久层为系统提供了数据交换及显示平台,所选取的基础设备及结构设计决定了整个系统的运转效率及维护成本。
1.1网络布局。在物流仓储管理系统中,网络采用了以内部网为基础,附以连入互联网的结构,见图1。该系统采用集中式方案,也就是数据中心、数据库及应用怎么写作器、DDN专线、仓库仅需仅需PC终端的安装,地局域网连接数据中心以及电信DDN专线,再经应用怎么写作器仅需数据库的访问。数据中心和仓库之间采用的是电信专线方式连接方式,此网络其实就是一个内网络,因而也称内部网,无论是安全性方面,还是速度方面均不会受到外界的影响,因而较互联网环境而言技术保障性更强。此外,为强化同外界之间的联络,数据中心存在某个出口同互联网想连,这样一来,某些诸如内、外信息交流等活动即可以互联网形式实现,存货信息也可通过互联网进行实时查询。
1.2数据库应用。目前,应用数据库中以关系型数据库为主流,例如oracle、Ingres、Sybase、DB2、Ms SQL server及Informix等。由于系统借助于windows平台进行开发,并根据系统中所估计的数据量大小,选取MS SQL Server 2000 Enterprise Edition为后台怎么写作器,MS SQL Server2000是目前使用最为广泛的一类怎么写作器,不仅高效,而且实现了同Windows NT/2000和Window 9x的集成,因而可以充分利用系统的各种特性,同时,其无范式等相关要求,可以实际需求为依据进行数据库的构建,开发工具丰富,具备分布式优化查询等多种功能。
2.逻辑层。逻辑层作为表示层与持久层的枢纽,它对表示层用户的需求进行响应,针对用户的需求对数据库进行更新,或生成相应的SQL语句检索,并将所得结果发送回客户端,就编码而言,此层最易受到忽视。若在持久层或表示层看到此类代码,则会引发程序代码的高偶合性,并导致代码难以维护等理由出现。为了解决此理由,可选取如下框架,Spring或者PieoContainer,其可有效地进行对象的搭配,它们都是通过“依赖注入”实现的。Spring是通过给定参数Setter法进行Bean的建造的,同时,还提供了type2、type3等供以选择。Spring通过XML配置将程序所涉及的业务逻辑及数据存取对象均进行了联系。
3.表示层。表示层即所谓的用户界面层,负责对用户的输入进行处理或为用户提供输出怎么写作,与此同时,界面层也承担一定的安全保护功能,保障用户获取同自身权限相一致的信息。此层往往借助于前端工具Jsp、Applet等来实现。表示层具有如下功能:一是对用户请求进行管理,并进行响应;二是可实时处理各仓库间的相关数据信息;三是有效降低了网络故障频率,提升了系统的稳定性与可靠性;四是各仓库建设过程初期投资较少,见效较快;五是系统维护过程较为专业,各仓库的运转维护成本较低;六是系统更新升级方便、快捷。
三、系统主要功能分析作为舵落口大市场管理系统中的重要模块之一,物流仓储管理系统负责为各管理部门及租用商户提供集中性管理交互平台,利用此系统,商户可对仓库使用情况进行实时了解,即时掌握货物位置及租金情况,物流普通员工、出纳,还是会计、管理人员,都可以采用此系统对所需信息进行查询。系统不仅提供了周到的信息怎么写作,还实现了部门管理的垂直性,实现了部门之间的平行交互。除此以外,系统还具有信息录入、管理、查询等功能,并为数据信息及系统的安全性提供了保障。通过对用户组进行划分,对用户权限进行合理分配,有效弥补了传统管理存在的缺陷。此外,大市场管理系统还包括了安防、短信平台、网站等子系统,为确保子系统之间数据的正常交换,系统引入了数据交换等功能。物流仓储管理系统的主要功能见图2:
1.用户权限管理。系统进行了权限管理安全机制的设计,用户只可以在规定权限范围内操作系统。系统可以自动针对权限进行界面的提供,用户可处理相关事务。2.系统管理。系统管理功能具有根据不同人员进行各种使用权限的设置,将用户划分为普通用户、管理员及超级管理员三类,普通用户只可以对指定页面信息进行浏览,管理员还可进行管理范围内权限的设置和修改;超级管理员主要承担着系统运转维护等功能,具有系统调配权、数据备份及恢复功能等。3.数据交换。目前使用最多的是电子数据交换,除了包括电子商务以外,还包括网购、网络支付、网上怎么写作等功能。4.入库作业。入库指的是入库储存过程中对商品进行接收、卸货、搬运、清点、验收、手续等活动。5.出库作业。出库指的是仓库针对出库凭证,将物料发送至需求部门的各项活动。出库要求具有正式凭证及手续,及时有效地进行出库工作的组织。6.仓库管理。仓库管理主要目标即构建完善的仓库管理系统,保障仓储物资的安全性及发放的科学性,防止事故产生,确保业务及生产过程的顺利进行。7.车辆管理。车辆管理及物流仓储管理系统的设计与实现由专注毕业论文与职称论文的www.udooo.com提供,转载请保留.线路优化关系着整个系统的优劣,传统车辆管理多负责进行车辆属性的记录,本系统纳入了GPS、GIS等子系统,并对数据进行了交换,具有货物及车辆跟踪、规划及导航运输路线、信息查询、模拟及决策等功能。
四、结语
采用J2EE平台有效简化了编程的复杂性,提升了软件的可行性及可维护性,以此开发出了高质量应用软件。MVC系统复杂,因而有效实现了Web应用,取得了事半功倍的效果。实践表明,所构建的物流仓储管理系统具有良好的应用效果,具有一定的应用价值。
参考文献:
[1]蒋宝家,郑荣.可视化仓库管理系统的设计[J].物流技术,2011(09): 178-183.
[2]张开碧.基于现代物流管理的自动化立体仓库系统开发[J].山东科技大学学报,2010(03):124-127.
[3]周亮,王铁宁.基于Agent的物流信息平台模型研究[J].物流科技,2011(09):51-54.
作者简介:夏建辉(1965-),女,湖南宁乡人,湖南邮电职业技术学院副教授、物流管理专业带头人、专业导师,主要从事企业管理教学工作。

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号