基于移动终端的快递管理系统的设计与实现毕业论文
2021-10-28 20:46:46
摘 要
随着电子商务的快速发展,用户越来越依赖于快递物流来实现物品的转移,快递业的快速发展则要求基于网络应用的快递物流管理系统的早日出现。用户需要一个快递管理平台来方便的满足自身寄件、查询快递的需求;管理员也需要一个后台系统来对快递的信息以及工作人员的信息进行管理和分析。
论文主要研究了快递的信息在用户寄件后的整个流动过程,从各个中转仓库经过,最后到达目的地并配送到收件人手中。总共分为四个角色,分别是仓库管理员、企业管理员、用户和快递员,基于java平台实现管理员的后台管理功能,包括对快递订单的管理、对仓库信息的管理以及对仓库管理员信息的管理;基于Android studio实现用户和快递员的相关功能服务,包括用户的登录注册功能、快递查询功能和寄件功能,还有快递员的配送任务查询功能和路径规划功能。通过分析了当前环境下,物流管理企业的需求,对物流系统的各个功能模块进行了详尽的规划。采用mysql5.5来做本系统数据库的支持,仔细配置好了IDEA和Android studio所需的开发环境,从而完成该快递物流管理系统的开发。同时,充分运用软件测试方法,设计好了全面的测试用例,应用黑盒测试的方法,对本系统的功能进行了测试分析,从结果来看,本系统具有较好的可行性。
关键词:快递物流;管理系统;spring;Android studio
Abstract
With the rapid development of e-commerce, users are increasingly relying on express logistics to transfer goods. The rapid development of express industry requires the early emergence of express logistics management system based on network application. Users need an express management platform to meet their needs of sending and inquiring express conveniently. The administrator also needs a background system to manage and analyze the information of the express delivery and the staff.
This paper mainly studies the whole flow process of express delivery information after the user sends the package, passing through various transit warehouses, and finally arriving at the destination and distributing to the recipient. A total of four roles, based on the Java platform to achieve the administrator's background management functions; Realize functional services for users and couriers based on Android studio; MySQL to do the support of the system database, the realization of express logistics management system. The system test shows that the express logistics management system has good feasibility.
Key Words:Express logistics;Management system;spring;Android studio
目录
第1章 绪论 1
1.1 课题背景 1
1.2 快递管理系统研究现状 1
1.3 系统主要研究内容 2
第2章 快递管理系统需求分析 3
2.1 系统功能需求分析 3
2.2 需求用例分析 3
2.2.1 仓库管理员用例分析 3
2.3.2 企业管理员用例分析 4
2.3.3 用户用例分析 4
2.3.4 快递员用例分析 5
2.3 数据需求分析 5
2.4 系统数据流程图 6
第3章 快递管理系统可行性分析 10
3.1 操作可行性 10
3.2 技术可行性 10
3.3 经济可行性 10
3.4 法律可行性 10
第4章 快递管理系统概要设计 11
4.1 系统功能结构图 11
4.2 数据库设计 11
4.2.1 概念结构设计 12
4.2.2 逻辑结构设计 15
4.2.3 物理结构设计 15
4.3 功能模块设计 16
4.3.1 用户注册登录模块 16
4.3.2 用户个人中心模块 16
4.3.3 用户寄件模块 17
4.3.4 用户查询模块 17
4.3.5 快递员登录模块 17
4.3.7 仓库管理员登录模块 17
4.3.8 更新快递信息模块 17
4.3.9 企业管理员登录模块 17
4.3.10 仓库管理模块 18
4.3.11 员工管理模块 18
第5章 快递管理系统详细设计 19
5.1 技术方案介绍 19
5.2 主要功能模块实现 20
5.2.1 安卓端网络通信实现 20
5.2.2 用户登录注册功能实现 21
5.2.3 修改快递信息功能实现 23
5.2.3 路径规划功能实现 24
5.2.4 待配送快递显示功能实现 24
第6章 快递管理系统功能测试 26
6.1 软件测试环境 26
6.2 测试方法 26
6.3 测试用例与结果 26
第7章 总结与展望 30
参考文献 31
致 谢 33
第1章 绪论
1.1 课题背景
在当今时代,互联网和移动互联网的发展速度让人惊叹,在网上购买需要物品的人日渐增多。据相关调查,在2018年底,使用过网上购物的人数已达6.1亿,整个中国的电商网的零售额达到了70198亿元。在电子商务的驱动下,快递物流行业也得到了显著的发展,在2012年到2016年五年间增长率超百分之五十,堪称跨越式发展,在后续的几年也没有停下脚步,均有百分之二十的涨幅。物流行业的发展也促使了国内大大小小的物流公司的兴起,随之带来的是管理人员更大的管理难度,以及对客户更全面、完善的服务。为了对物流进行更好,更全面的管理,需要设计一个完善的快递管理系统:使得用户能方便的寄件取件,实现快递跟踪查询;使得管理人员能准确直观的了解快递各地的发展趋势和问题;使得快递员能够快速的进行送件等工作。将客户服务,业务流程,物流管理等全部实现信息化,这样就能科学的对物流进行管理,提高企业竞争力[1];能便捷的处理好物流相关的业务,从而提高整个企业的工作积极性;降低企业维持运营的基本支出,便于扩大企业规模;提高用户满意度,增强企业影响力;同时也能让决策者更快的了解各个方面的情况,做出有利的决策。同时,物流行业所涉及的配套行业纷繁复杂,管理模式中应注重以物流业务为主,配套产业链的信息建立与获取,完善整体的工作流程,由局部到整体,优化产业链的资源利用和工作效率[2]。
1.2 快递管理系统研究现状
随着我国物流行业的快速发展,现代物流的观念在企业中逐渐得到认同,我国的物流企业逐渐意识到物流信息化的重要性,开始逐步推进企业信息化的进度,有超过百分之七十的企业以及逐步构建了自己的物流信息管理系统,而成功转变成电子商务平台的比例也在逐年上升。快递物流管理系统对于快递企业和快递用户而言,也变成了日常使用中不可缺少的组成部分[3]。从功能分析,最重要的是其能够为快递使用者提供信息和方便的查询,为管理人员提供高效的经营和管理方式[4]。这时再用以往老旧的文件管理的方法和快递物流管理系统做比较,就可以很明显的得出用档案管理的缺点了,如效率低、保密性差[5].所以系统功能除去以往的仓库管理、财务管理、运输管理与订单管理以外,在对客户的服务方面的关注也在大幅度上升,这也是如今物流企业生存发展的关键性因素。而中小型物流企业也在逐步的完善物流信息化,投资到各种物流信息管理软件中。物流业的发展趋势是融合大量的信息技术的成果,将目前已有的科技手段加上科学和完善的管理这一模式,已成为了当前企业物流管理过程中的重要组成部分[6]。
在现在的形势下,物流企业管理者们都开始倾向于使用先进的信息技术来实现便捷的管理,使得企业中的各个部门、管理系统与电子商务融为一体,方便了客户实现需求,降低了物流企业的成本,使得物流行业得到长足的发展。可以预见到,在未来的快递物流管理系统中,一定会出现集快递人员管理和快递物品即时信息的相关管理于一身,并可以实现快速、简单、方便而且安全的快递物流信息系统[7]。
1.3 系统主要研究内容
该系统分为安卓手机APP端,java后台服务器端和web门户网站两种。