基于java企业物流管理系统的设计与实现

关键词: 物流配送 大量 环境 业务

经济全球化逐步深入的环境下, 市场发展极为迅速, 在此环境下市场上出现的大量新兴业务对物流配送提出了更多的需求。对于企业物流配送而言, 大量业务的增加让企业内部传统手工管理的模式无法满足需求, 企业无法及时获取准确的数据, 将影响物流配送的效率, 最终反映到市场的后果就是企业会被市场淘汰。在信息技术快速发展的互联网时代, 企业相关部门在管理工作开展上, 应实现信息化建设, 实现管理自动化, 唯有这样才能够满足企业实现内部资源的有效整合、统一管理。当前越来越多的企业已经开始结合自身需求, 投入资源展开物流管理系统建设工作。

Java技术逐步成熟的环境下, java的应用范围逐步拓宽, 开始渗入到各大领域的具体应用。当前以java为基础所实现的客户端研发技术已经逐步趋于成熟, 并且具备相关开源框架, 能够为服务器端研发设计工作的开展提供更大便利性。SSH开源框架属于一款免费框架, 该框架基于java平台, 为web服务器端研发工作提供服务。文章针对系统每一个功能模块的用力需求、模块设计、数据库设计、实现代码作出全面介绍。

一、系统开发环境

系统在开发上, 主要基于windows平台实现相关开发工作, 所选用的开发工具、数据库以及服务器分别为:My Eclipse、orcale数据库、tomcat服务器。

当前随着java技术的发展逐步成熟, 其的应用开始渗透于各大行业领域, 应用范围十分广泛。在此环境下, 以java为基础的技术框架也开始逐步增多, 通过开源框架的利用, 能够让服务器端开发效率得到有效提高。当前SSH框架是以java技术为基础的免费开源框架, 能够让服务器端研发设计工作的开展更具便利性, 实现更高效的开发。

二、系统功能需求分析

使用系统的工作人员较多, 这些工作人员出于不同岗位, 不同岗位的使用用户应有着不同的使用权限。在物流管理系统中, 具体的系统使用用户主要有下列几类:

(1) 超级管理员:能够对系统内各个功能使用, 并且能够对其他类型使用用户的权限进行分配。 (2) 员工管理员:围绕企业所有职员进行管理。 (3) 总公司配送点管理员:围绕企业所有配送点进行管理。 (4) 配送点管理员:主要围绕具体事务下的管理员进行管理。

(一) 系统用例分析

经过针对物流企业展开实地, 对系统进行了市场需求性分析, 得出系统所需实现的功能具体有:

1. 员工管理

功能描述:主要负责对职员的信息进行管理, 在超级管理员角色身份下实现统一管理, 其中涉及增、删、修改职员信息等操作。员工信息的增加:当我们有新员工加入时, 会在系统中增加员工的数据信息。

员工信息修改:当职员信息需要变动时在系统中进行修改。

员工信息删除:当职员离职, 不在企业工作的时候, 需要在系统中将该职员相关信息删除。

员工信息查询:在系统打开查询功能, 对具体职员的信息进行查询。

2. 用户管理

功能描述:主要是角色分配功能, 超级管理员将配送点管理员。分配权限:配送点管理员管理一个配送点, 配送点操作员具体操作。删除用户:配送点不存在后删除用户。查询:分配权限者查询其所管理的下属。

3. 车辆管理

功能描述:配送点的所有车辆信息维护。主要起到登记、维护以及查询的作用。新购车辆登记:录入新车的信息。

车辆调度:合理安排车辆进行任务量分配。

车辆的状态:车辆是否处于空闲、维修、或在途。

车辆查询:配送点操作员可以根据不同的条件查询到车辆相关信息。

三、物流管理系统设计

(一) 系统功能模块设计

系统功能模块主要可以划分为两大部分, 其中第一大部分为管理员操作的后台系统部分, 第二大部分为客户使用的查询客户端系统部分。

(二) 数据库设计

数据库设计的基本准则是结合市场以及客户需求, 将其转为计算机所能接受的语言。经过初步的筛选后, 系统会根据数据生成相应的模型, 利用模型的一一对应关系 (实体、属性、关系) 等将其转换成为具体分析对象, 最后借助例、功能模块实现概念模型的分析。

(三) 系统架构设计

基于B/S模式的设计可根据具体需求性分析实现不同功能层面之间内容的交互。当客户如需浏览、查询网络资源时, 可利用HTTP来实现数据的交互, 在此过程中主要的实现原理是利用了HTTP网络基本准则, 促使数据在传输过程中无状态环境。此外, Web服务器在中间层, 能够对HTTP请求信息进行拦截和处理, 后台数据库安全性能够得到有效提高。通过B/S访问方式而设计的系统架构同样也具有三个部分, 其中web页面设计主要的作用是供客户浏览且和程序开发具有良好的兼容性;处理层面主要功能用于处理核心代码, 基于SSH框架下, 实现处理层和逻辑层之间的数据交互, 利用Hibernate和Spring提供的组件也可以很方便地快速开发基于Oracle数据库的代码。

四、结论

相比传统的人工管理, 基于java企业物流管理系可降低人员成本, 提高管理效率。从企业的实际需求出发, 然后将用例图画出, 编制需求分析说明书, 开始围绕系统概要展开具体设计, 对系统架构、核心技术予以明确。以上步骤落实后, 逐步落实系统详细设计工作, 待概念模式完成后再进行物理模型研发设计工作。

摘要:经济全球化逐步深入的环境下, 市场发展极为迅速, 大量新兴业务模式促使企业在物流配送方面同步发展, 企业的物流配送能力在业务量迅速增加的情况下, 内部手工管理已经无法满足企业在物流管理上的需求。基于此, 从企业的实际需求出发, 然后将用例图画出, 编制需求分析说明书, 开始围绕系统概要展开具体设计, 对系统架构、核心技术予以明确。以上步骤落实后, 逐步落实系统详细设计工作, 待概念模式完成后再进行物理模型研发设计工作。

关键词:java,物流管理,系统

参考文献

[1] 刘鹏.基于JAVA的物流快递信息管理系统设计实现[D].天津:南开大学, 2014.

[2] 翟政凯, 石丽.基于JAVAEE的物流管理信息系统的设计与实现[J].电子技术与软件工程, 2013 (20) :262-263.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:基于网络的微格教学系统设计与实现 下一篇:基于SSH框架的统一认证平台研究与实现