登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子科学与技术 > 正文

基于Java的物流配送管理系统的研究与实现毕业论文

 2020-02-17 11:02  

摘 要

随着计算机网络及电子信息技术的快速发展,同时网购变得特别流行,市场上的企业相继开始开发物流配送管理系统,物流配送服务逐渐进入了人们的生活。随着人们生活水平的不断提高,便捷物流已越来越被人们所重视。Java平台的开发模式加上数据库可以实现一个物流配送管理系统的开发。基于这种情况,设计一款用户体验良好、性能优异的物流配送管理系统会给企业带来很好的市场效果。

本系统以Java平台为载体,具有宽阔的市场,也具有很好的稳定性。它包含系统工具、车辆管理、配送管理、仓储员管理以及接单管理共五个主要模块,可以实现物流车辆的管理、货物配送的管理、仓储员的信息管理以及接单管理等基础功能。技术上则采用数据库的设计与Java语言的编写实现各个模块功能。本文结构紧凑,分析了市场需求与开发系统所需的关键技术,并对设计模块进行了系统分析,并完成了软件的测试工作。本系统功能较为完善、界面较为美观、用户体验友好,可以完成基本的物流配送管理系统的需求。

关键词:物流系统;物流配送;Java;数据库

Abstract

With the rapid development of computer networks and electronic information technology, and online shopping has become particularly popular, enterprises in the market have begun to develop logistics distribution management systems, and logistics distribution services have gradually entered people's lives. With the continuous improvement of people's living standards, convenient logistics has been increasingly valued by people. The development model of the Java platform plus the database can realize the development of a logistics distribution management system. Based on this situation, designing a logistics distribution management system with good user experience will bring good market effects.

The system uses the Java platform as a carrier, has a broad market, and also has good stability. It consists of five main modules: system tools, vehicle management, distribution management, warehouse management and order management. It can realize basic functions such as management of logistics vehicles, management of goods distribution, information management of warehouse personnel and order management. Technically, the design of the database and the writing of the Java language are used to implement the functions of each module. This paper is compact, analyzes the market requirements and the key technologies needed to develop the system, and systematically analyzes the design module and completes the software testing. The system has perfect functions, beautiful interface and friendly user experience, and can complete the basic logistics distribution management system.

Keywords : Logistics system; logistics and distribution; Java; database

目 录

摘要 I

Abstract II

目 录 III

第1章 绪 论 1

1.1 设计目的及意义 1

1.2 国内外发展现状及趋势 1

1.3 本文主要研究内容及章节安排 2

第2章 系统需求分析 3

2.1 可行性分析 3

2.2 性能需求分析 3

2.3 系统功能分析 4

2.3.1 系统工具 4

2.3.2 车辆管理模块 5

2.3.3 配送管理模块 6

2.3.4 仓储员管理模块 6

2.3.5 接单管理模块 7

2.4 本章小结 7

第3章 系统关键技术 8

3.1 J2EE框架 8

3.2 JSP技术 9

3.3 JavaBean技术 9

3.4 JDBC技术 10

3.5 SQLServer2005数据库 10

3.6 本章小结 11

第4章 系统设计与实现 12

4.1 系统架构设计 12

4.2 系统功能模块设计 13

4.2.1 系统工具模块 13

4.2.2 车辆管理模块 14

4.2.3 配送管理模块 14

4.2.4 仓储员管理模块 15

4.2.5 接单管理模块 16

4.3 数据库设计 16

4.3.1 数据库E-R关系设计 16

4.3.2 数据库表的设计 17

4.4 本章小结 20

第5章 系统功能测试 21

5.1 测试总述 21

5.2 模块测试 21

5.2.1 登陆管理 21

5.2.2 系统工具模块测试 22

5.2.3 车辆管理模块测试 22

5.2.4 配送管理模块测试 22

5.2.5 仓储员管理模块测试 23

5.2.6 接单管理模块测试 24

5.3 本章小结 24

第6章 总结与展望 25

6.1 总结 25

6.2 展望 25

参考文献 26

致谢 27

第1章 绪 论

1.1 设计目的及意义

在即将全面建成小康社会的21世纪的今天,人们的物质生活水平已经得到了很大提升,而整个社会的文明程度也有了断层式的飞跃。在这之中,物流行业是发展最为迅猛和涉及最广的,它已经深入了人们的日常生活。最新数据显示,中国的网购人数达到了8.29亿,所以,物流无处不在,无时不有。

但是,目前市场上,物流基本都是承包给专门的物流公司在做,很多企业本身并没有花心思去开发这一方面的业务,如果能够攻克这一技术,对于企业自身的利润,以及效率,都会进一步提高。在物流行业广泛溶入大家日常生活的今天,设计开发出一界面简洁明朗、有良好用户体验并且能够帮助企业提高效率的物流配送管理系统具有重要的意义[1]。无论是国内还是国外,都有越来越多的企业把自己建立物流配送管理系统提上了日程。因此,开发设计一款基于Java开发平台的简单易上手、可操作性高、功能齐全、界面简洁的物流配送管理系统拥有十分宽广的前景。物流配送管理系统是为了对企业的货物产品流通进行更好更优质的管理而开发的。不仅可以使用户能够及时了解到具体的物流信息,同时系统通过具体分工设立了很多相关物流管理岗位,可以更加有效地明确工作人员的职能工作,更好地管理物流作业,更加高效地统筹、规划整体的物流管理工作。

1.2 国内外发展现状及趋势

随着全球经济的飞速发展,以及行业内信息技术水平的不断提高,物流配送管理行业的研究成果已经被许多行业应用起来了,而且为各行各业都带来了巨大的收益,并还在一步步蓬勃发展。而且,在一些欧美国家,物流产业已经被认定为是一个国家的国民经济命脉,物流行业的发展程度甚至可以用来判别国家的社会经济发展水平,同时,人们普遍认同物流配送行业是经济发展的润滑剂。

相比于物流行业在西方各国已经发展了几十年甚至一个世纪的时间,我国的物流行业起步较晚,而且发展水平较低,整个行业也还没有一个完善的行业范式,伴随高速的信息技术发展,我们发现了很多我国物流行业中现存的问题,因此,进一步的研究与思考对于整个行业来说是很有必要的。在我国,由于物流技术的缺失或者相对的落后,且管理水平与发达国家相比时有一个明显落后的,所以导致了企业在物流方面的投入成本都特别的高,这会很不利于企业的良性发展。如果能够开发属于企业自带的物流管理系统,不仅可以降低企业投入于物流方面的高额成本,而且可以有效地提高企业各个环节工作的协调性,有利于企业的发展。目前,我国已经有一些企业开发了属于自己的物流配送管理系统:北京贯通物流、快步易捷、香港东方等。通过自主研发的物流管理系统,企业也是获益良多,同时大大提升了企业的竞争力。但还有一些大企业如国美,联想,海尔,长虹等企业的物流配送管理系统都是由国外的软件供应商提供的。

1.3 本文主要研究内容及章节安排

本毕业设计目标是设计完成一个完整的物流配送管理系统,使用于企业的物流配送,利用功能模块实现货运单、物流站点、线路以及物流车辆等方面的管理。而且通过设计,该系统需要满足智能化、稳定、可靠、安全的条件,希望可以通过这样的自主创新设计来提高企业的市场竞争力,并有效降低企业在物流方面一直以来的高额成本,并给用户更加优质的体验。此外,希望本系统设计的成功会给相关还处于观望状态的企业一个不错的参考。

本物流管理系统暂时以“fancy百货物流配送管理系统”命名。预计实现的目的功能主要是接单管理、仓储管理、配送管理、客户服务管理等相关功能,力求智能安全方便快捷。因为整个物流配送管理系统所涉及的部门以及工作人员是很多的,想要在这么复杂的情况下保持系统的方便快捷高效,那就必须要求涉及的系统简单易操作,让工作人员摆脱十分冗杂的数据处理工作,确保数据的快捷准确,也可以让用户更加方便的查询修改。

本文各章结构如下:

第一章 绪论 阐述了选题的背景、目的、意义,对国内外的相关发展现状进行简短的介绍,对本文主要内容与进行叙述。

第二章 系统需求分析 本章从性能需求及用户需求两方面对本系统的各方面功能需求进行阐述,同时画出了部分用例图。

第三章 关键技术与功能设计 本章对基于Java的物流配送管理系统的开发与实现所采用的的技术进行介绍分析并对整个整个系统的框架进行了设计,对系统功能以及详细设计方面进行了阐述。

第四章 系统功能实现 本章节阐述了整个系统各个模块的设计过程。

第五章 系统测试 本章节展示了完成的物流配送管理系统的整体与分步测试。

第六章 总结与展望。

第2章 系统需求分析

本章对“fancy百货物流配送管理系统”的系统需求进行了分析,想要设计一个功能齐全可行可用的物流配送管理系统,首先就是要做好充分的前期调研,对将要开发的系统进行完整的过程分析,对于如何运行以及如何工作有一个全局性的概念,只有这个步骤完成了,才有接下来工作实现的可能性。所以,不得不说需求分析在系统设计的过程中是极为重要的步骤,是整个设计的基石。

2.1 可行性分析

基于Java的物流配送管理系统一般都是采用J2EE技术来进行开发的,这样对于硬件以及软件的要求都比较低,而且,设计思想也符合我们的设计要求。在本阶段,我们通过初步考察决定,主要从技术可行性,经济可行性以及操作可行性三个方面来进行可行性分析的研究[2]

首先,技术可行性。本设计对计算机配置要求不高,普通本科毕业生的计算机即可满足要求。软件选择myeclipse2014,Tomcat7,SQL server 2005,版本未选择最新版的最主要好处就是稳定性高,但这已经可以满足系统的需求。

其次,经济可行性。本次系统设计是学生毕业设计的系统,所以开发使用的软件均为免费,但其设计成果可以为企业带来很多便利并大大节约成本,所以,本开发设计所带来的效益会远远大于所消耗的开发成本,所以有很高的经济可行性。

第三,操作可行性。简洁的界面设计可以为企业员工提供巨大的工作便利,而且安全可靠的企业自主研发系统可以提高企业的信息安全指数,所以,从操作上也是完全可行的。

2.2 性能需求分析

对于整个系统的开发过程做性能需求的分析,最终应能满足以下几点要求:

  1. 准确性:对于录入的数据,必须保持其准确无误,以确保对整个供应链负责。
  2. 可靠性:整个系统的数据要符合实际的客户需求,杜绝不必要数据的出现,更不能漏掉任何重要的数据。
  3. 保密性:因为是企业自主研发出的系统,则更应该保证其数据的保密工作要做好,对于相关的工作人员的权限分配要合理。
  4. 较快的响应速度:对于数据的随时调出与录入,要有较快的响应速度,保证及时性,面向大众的数据要保证快速。

只有做到了上述几点性能要求,才能更好的开发出可行可用的系统,让开发出实际系统更好的在实际应用中起到高效便捷的作用,更好地达到企业的要求,使系统有良好的可应用性。

2.3 系统功能分析

根据系统的功能需求,可以将本系统划分为以下几大模块,如图2.1所示。

图2.1 fancy百货物流配送管理系统结构图

由图2.1可知,本物流配送管理系统主要分为5大模块,实现了货运单、物流站点、线路以及物流车辆等方面的管理,并能够进行系统的信息管理。下面将对每个模块进行进一步分析和介绍。

2.3.1 系统工具

如图2.2所示,为系统的系统工具管理模块流程图,系统工具主要功能是系统管理员可以增删客户以及工作人员账号,并进行密码修改以及信息管理等方面的工作。同时,可以对客户的相关信息进行修改。值得注意的是,这一功能只有系统管理员可以使用,以确保系统的安全保密性。

图2.2 系统工具模块流程图

2.3.2 车辆管理模块

系统车辆管理模块的流程图如图2.3所示。

图2.3 车辆管理模块流程图

车辆管理模块的功能主要包括了工作人员进行车辆信息的录入、修改以及管理。企业的物流配送车辆是由企业自己掌握,其信息由系统管理员或者相关的负责工作人员进行信息的更新,为了使物流配送更加便捷有效,需要及时进行信息的更新。

2.3.3 配送管理模块

系统管理员登录后,可以进入配送管理模块菜单的具体操作页面,其流程图如图2.4所示。

图2.4 配送管理模块流程图

本系统中的配送管理模块的功能主要是相关人员可以进行增加和删除配送订单操作,进而根据货物订单的目的地管理具体的配送路线并将商品成功出库等功能。

2.3.4 仓储员管理模块

本系统的仓储员管理模块的模块流程图如图2.5所示。

图2.5 仓储员模块流程图

仓储员模块的功能主要为增加、删除和修改仓储员的信息,企业的仓储员是极其重要的工作人员,此信息必须及时高效地进行更新,才能保证更加有效的货物运输,使整个物流配送管理系统更加有序的进行运转。

2.3.5 接单管理模块

接单管理模块的模块流程图如图2.6所示。

图2.6 接单管理模块流程图

接单管理模块的主要功能是进行订单信息的增加删除以及修改,企业收到客户的订单申请后,要及时进行订单信息的录入才可以进行货物的配送分配,配送线路的安排,以及货物的及时送出,在订单取消或修改时,也要及时的进行删除和修改,以免发生不必要的错误。

2.4 本章小结

本章对本物流配送管理系统的系统需求进行了全方位的分析,从可行性、性能需求以及系统功能三方面进行。可行性分析了本系统开发的可行性,而性能需求主要是对本系统各项性能的概述及分析,系统功能需求则以各模块功能结构框图形式进行了需求分析。总体来说本章给接下来几章定下了基调,对本系统的功能和性能要求进行了规范。

第3章 系统关键技术

本章主要是经过对相关技术的调研,选择出适用于本系统的技术,并结合自己的理解对这些关键技术进行了简短的介绍,根据这些技术可以对照系统需求分析得出的结果,完成对 “fancy百货物流配送管理系统”的开发与设计工作。

3.1 J2EE框架

总的来说,使用J2EE框架来设计开发系统的成本相对较低,同时,考虑到企业物流配送管理系统的一些特点,选择利用J2EE三层架构来设计和开发物流配送管理系统。

J2EE技术的基础技术构架如图3.1所示,是一种利用Java2平台来对企业相关企划方案的开发进行相应的简化,与此同时对部署和管理中存在的问题进行有效解决的体系结构。主要有三个组成部分:控制器、模型以及视图。控制器就是在系统用户进行信息检索的过程中,Web 会做出响应并同时发出所对应的链接表单,此时,控制器能借助系统用户所引入的输入信息,建立请求数据模型[3]。而控制器最主要的作用就是响应用户请求并通过合适的模型进行回应操作。这里就提到了最关键的模型建立,模型通常指的是信息数据还有规则标准,具有高权威性,而且不需要时刻满足实时数据的固定格式,仅需相应的进行视图格式的调整,即可提供反馈给用户。而视图则是用于数据的输出,其使用权归用户所有,一般来说,视图不用进行数据的处理,而且,也不受格式和存储的形式限制。

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图