上海论文网提供MBA论文选题服务,专业提供硕士毕业论文服务。
导航 当前位置:上海论文网 > 工程论文 > 通信工程论文 > 正文
基于Java EE的物流管理平台分析
  • 论文价格:150
  • 用途:硕士毕业论文 Master Thesis
  • 编辑:若诗
  • 点击次数:
  • 论文字数:68975
  • 论文编号:el2021082621372323902
  • 日期:2021-09-03
  • 来源:上海论文网
tagTAG:
本文是通信工程论文,近年来,我国物流行业发展迅猛,小型物流企业数量不断增加,但其落后的物流信息管理模式,导致了信息沟通不及时,增加了人力物力成本的同时服务质量低下的问题愈来愈突出。(3)在明确了系统需求之后,本文详细阐述了系统的架构设计和功能设计,给出了系统前后端初始化流程图、模块功能结构图以及数据库设计E-R图。(4)本文在第五章节详细介绍了系统的实现,并展示了系统最终的效果图。(5)最后,本文从功能和性能两方面对系统测试结果做了详细的描述,测试结果表明,系统达到了预期效果,可正常投入使用。本文针对实际业务需求,采用当下流行的前后端技术,设计并实现了一套物流管理系统,该系统在实际应用过程中,可以提高物流运行效率,降低物流运行成本,具有相当重要的现实意义。由此可见,虽然我国信息科学技术起步较晚,针对物流管理系统的研究暂时落后于以美国为首的西方发达国家,但是在国家政策的大力支持下,我国物流管理系统发展势头迅猛.系统暂不支持移动办公。为满足日益发展的功能需求,系统应着重完善以上不足,对系统进行迭代更新。系统权限管理不完善传统物流管理系统权限管理有待完善,容易产生由于权限管理不当而造成的操作失误,给企业带来不可估量的损失

........

 

第一章绪论

 

在高速发展的电子商务经济的带动下,我国的物流行业也得到了飞速发展,但是由于我国的信息科学技术相对于西方发达国家起步较晚,针对物流管理系统的研究暂时落后于以美国为首的西方发达国家。据调研发现我国传统物流管理系统存在以下问题(1)缺乏技术创新我国物流行业起步较晚,部分物流管理系统仍然采用传统前后端技术进行搭建。这将导致系统各功能模块相互依赖、配置文件繁冗、开发效率低下、成本较高等问题;其次,企业在不断的发展变化过程中,会根据自身特点向物流管理系统提出新需求,当系统根据需求增加新功能时,高耦合性的代码逻辑使得开发者在开发新功能时,很容易对系统原有功能产生影响;此外,当前系统开发技术更新迭代迅速,过于陈旧的开发技术会增加系统维护成本。(2)信息共享困难传统物流管理系统信息化、自动化水平较低,严重阻碍了各环节物流信息的流通,进而影响了物流资源的合理配置。由此可见,物流信息共享滞后使得物流效率低下,物流管理系统信息化、智能化,是未来物流行业发展的必然趋势。(3)2017年国务院发布《国务院办公厅关于进一步推进物流降本增效促进实体经济发展的意见》,意见指出依托互联网、大数据、云计算等先进信息技术,大力发展“互联网+”信息化、标准化、智能化物流仓储系统,提高物流管理系统的运行效率[1]。2018年吴鍈使用SpringMVC框架和Redis技术设计开发了一套中小型电商仓储管理系统[9];此外,阿里巴巴、京东等知名企业充分利用自身优势,创建了菜鸟联盟和京东物流等物流企业。
通信工程论文格式
天猫双十一交易额

......

 

第二章相关研究

 

2.1Java EE
路径规划,其实就是给定一个起点和终点,根据算法设计出一条避开障碍并到达终点的路线;常见的路径规划算法主要有全局路径规划算法和局部路径规划算法。局部路径规划算法多应用于环境信息完全未知或只有部分环境可知的应用场景,需要借助传感器不断的对环境模型进行动态更新。最具代表性的局部路径规划算法主要有模拟退火算法、遗传算法、蚁群算法等,这类路径规划算法由于缺乏全局环境信息,因此算法所得路线有可能不是最优解,甚至可能找不到正确路径间。全局路径规划算法与局部路径规划算法不同,其多适用于环境已知的应用场景,路径规划的精度多取决于环境的准确度。具有代表性的全局路径规划算法主要有Dijkstra算法和算法[23]。本文所研究的包裹分拣环节为车辆自动分拣,分拣场地有多个包裹投放口,根据包裹收件地址可确定其应被分拣车辆运送至的投放口。物流管理系统可通过定位系统获取分拣场地路网信息、车辆当前位置、以及投放口位置,再根据已知路网信息使用路径规划算法为分拣车辆计算出当前位置至包裹投放口的行驶路线。综上所述,本文应用场景的路网环境己知,因此更适合采用全局路径规划算法解决包裹分拣的路径规划问题。用户进入入库申请页面,系统展示待入库包裹列表。用户可勾选待入库包裹并点击“入库申请”按钮,填写入库申请表单。点击“提交”按钮,可提交入库申请。

 

2.2SpringBoot
本文所研究的包裹分拣,其应用场景环境简单且规整、并具备精确的位置信息,因此栅格法更适用于本文的路径规划算法的建模[28]。图2-1为某包裹分拣场地的栅格模型,每个栅格单位长度代表分拣车辆行驶的双向道路的宽度;接着使用黑色代表货架、传送带、建筑物等障碍物,用“0”对其编码;白色则是没有障碍物,用“1”对其编码;最后绿色为起始点;黄色为目标点;灰色表示经算法计算出的最优结果。本章主要从物流管理系统开发过程中所需要的关键技术出发,首先对JavaEE开发标准的发展历程做了简要的阐述,接着通过对Java EE平台关键技术的介绍对Java EE开发标准作了进一步剖析;第二小节主要介绍了SpringBoot框架,SpringBoot框架技术贯穿整个物流管理系统的后台部分,该部分着重介绍了Spring的IOC和AOP的两大特性。第三小节主要对React框架技术做了简要介绍,深刻分析了该框架技术的优缺点。第四小节与第五小节主要介绍了My Batis持久层框架技术和SpringSecurity安全管理框架技术。第六小节详细介绍了算法与Dijkstra算法的基本原理,以及算法环境建模。本章节的介绍为系统和算法的实现奠定了技术理论基础。角色管理模块主要实现了角色信息管理的基本操作与角色权限绑定和角色用户等功能。用户进入角色管理页面可以查看角色列表,并可以通过列表右侧修改、删除按钮,修改角色信息或删除某个角色信息。点击角色名称,React会触发权限点列表组件渲染出该角色绑定的所有权限点。

 

第三章物流管理系统可行性与需求分析............18
3.1系统可行性分析............18
3.2系统非功能性需求分析............20
3.3系统功能性需求分析............21
第四章物流管理系统总体设计............28
4.1物流管理系统结构设计............28
4.2物流管理系统功能模块设计............33
第五章物流管理系统实现............49
5.1系统管理模块............49
5.2包裹管理模块............61
5.3仓库管理模块............64
5.4车辆管理模块............68
5.5调度管理模块............71

 

第五章物流管理系统实现

 

5.1系统管理模块
系统提供的基本信息展示功能,进入用户管理界面即可查看用户的姓名、邮箱、电话、状态等详细信息。点击用户列表左侧修改于删除按钮,可以执行修改与删除操作。此外,系统还提供了当前系统用户总量的统计功能,和根据用户姓名,筛选用户信息的功能。图中数据为系统测试数据,实际应用过程中,系统用户数星:将会增多,因此系统提供了分页展不的功能,并可以自定义单页展示记录的数目。用户信息管理时序图如图5-2所示。组织机构管理模块主要用于组织机构与组织机构与用户关系的管理。用户进入组织机构界面可以查看组织机构列表,并可通过修改、删除按钮实现组织机构管理信息修改和删除。点击组织机构名称可以查看该组织机构下的用户列表,用户可通过修改按钮修改用户基本信息,也可以通过删除按钮实现将该成员移出此组织机构,以及点击“用户列表”旁边的“+”按钮可以为该项目组添加成员。点击组织机构列表旁边的“+”按钮,弹出新增组织机构表单在表单内填写组织机构信息,并点击“添加”按钮,即可实现组织机构的创建。其中,上级组织机构字段可以指定上级组织机构,系统默认将新增组织机构创建为该字段指定组织机构的子组织机构;不指定,系统将其创建为根组织机构。名称字段可指定组织机构名称;顺序字段需指定同层级组织机构的排列顺序,组织机构创建成功后将按照此字段所指定的顺序进行展示;备注字段可以为空。组织机构管理模块时序图如图5-6所示。

 

5.2包裹管理模块
包裹管理模块主要用于包裹信息的管理,用户可以通过访问包裹管理界面查看包裹列表,列表展示了包裹详细的基本信息。用户可以通过列表右侧的编辑、删除按钮,修改或删除包裹信息。系统在实际应用过程中会产生大量的数据,用户可以使用包裹编号查询某一个包裹的详情信息。此外,系统支持手动创建包裹管理信息,即用户通过点击包裹列表“+”按钮并填写新增包裹表单进行包裹信息创建。仓库管理模块主要实现了仓库基本信息管理以及包裹出入库管理。用户进入仓库管理页面,通过仓库列表查看仓库详细的基本信息,当系统在应用过程中产生海量数据信息,用户也可以通过检索查询功能查看某一仓库的详细信息。同时,用户可以使用列表右侧编辑和删除按钮,修改或删除仓库信息。此外,点击仓库列表右侧“+”按钮可弹出新增仓库表单,用于添加仓库信息,其中,状态字段有正常和停用两个状态,系统默认选择正常选项。进入出库管理页面,用户可看到仓库列表,点击仓库名称,可查看仓库内所包含的包裹列表,用户可对待出库的包裹进行勾选,点击“出库申请”按钮,填写出库申请表单,点击“提交”按钮,即可提交该出库申请。审核页面展示了用户出入库申请列表,审核管理员可通过点击“查看详情”超链接查看申请入库或出库的包裹列表;在申请数量较多的情况下,用户可使用申请编号对申请单进行检索查询;最后,审核管理可通过右侧按钮提交审核结果。仓库管理模块时序图如图5-25所示。
通信工程论文范文
模型图

......

 

第六章总结与展望

 

本系统依据实际业务需求进行设计实现,但限于时间与资源的问题,系统仍存在一些不足,主要包括以下几个方面。用户在其权限允许的情况下,可以通过权限点列表的修改和删除按钮,修改权限点基本信息和解除角色权限点的绑定关系。此外,用户可通过角色列表右侧的“+”按钮创建角色管理信息,其中,名称字段指明新增角色名称;状态字段有“可用”和“冻结”两个选项可供选择,系统默认选择“可用”选项;备注可为空,用户可根据自身需要进行填写。点击“添加”按钮进行表单提交,角色添加成功则刷新页面,反之,则给出错误信息。点击“取消”按钮可取消本次角色创建。进入权限配置页面,点击角色名称并选择“角色与权限”触发角色权限绑定组件渲染,用户选择需要为角色绑定的权限点,点击“保存”按钮,绑定成功则显示绑定成功提示,反之,系统则反馈错误提示。(1)本系统的界面还需继续优化,以提高页面美观性。(2)其次,系统权限管理不完善不利于系统数据的安全性保护,容易造成重要数据泄漏,严重可造成数据丢失,给公司带来无法挽回的负面影响。近年来,为了提高物流管理系统的技术水平与运行效率,缩小与发达国家的差距,党和国家逐渐开始关注物流管理系统的研究。
参考文献(略)