东风商用车智能物流管系统毕业论文

更新时间:2024-05-10 17:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第二章 开发规范 .............................................................. 6 2.1 术语说明 ................................................................. 7 2.3可行性分析 ............................................................... 7 2.3.1技术可行性 ............................................................. 7

2.3.2经济可行性 ......................................................... 7 2.3.3操作可行性 ......................................................... 8 2.3.4项目概述 ............................................................... 8 第三章 需求分析 .............................................................. 9

3.2概述 ................................................ 错误!未定义书签。 3.3 任务概述 ............................................ 错误!未定义书签。 3.4系统目标 ............................................ 错误!未定义书签。 3.5 运行环境 ............................................................. 9 3.6 需求规定 ............................................................. 9

对功能的需求 ......................................................... 9 4.2各子模块功能的描述 .................................................. 11

4.2.1车辆管理 ...................................................... 11 4.2.2 货物管理 ...................................................... 11 4.2.3 路线管理 ...................................................... 11 4.2.4 订单管理 ...................................................... 11 4.2.5 用户管理 ...................................................... 12 4.2.6 库存管理 ...................................................... 12

第五章 数据库设计 ........................................................... 12 5.1引言 .................................................................... 12

5.2系统所需的表 ........................................................ 13 5.3数据字典设计 ........................................................ 12

5.3.1 Customer(用户表): ........................................... 14 5.3.2 Goods(货物表) ............................................... 14 5.3.3 Order(订单表) ............................................... 14 5.3.4 SendNode(配送点表) .......................................... 15 5.3.5 SendNode_Price(配送点价格表) ................................ 15 5.3.6 CarMessage(车辆表) .......................................... 16 5.3.7 SetTimeOut(发车时间表) ...................................... 16 5.3.8 T_employee(员工信息表) ...................................... 16 5.3.9 T_associatelist(交接单表) ................................... 17 5.3.10 T_totalrouteform(线路总表) ................................. 17 5.3.11 T_acceptform(收货报表) ..................................... 17 5.3.12 T_sendform(发货报表) ......................................... 18 5.4 E-R图 .............................................. 错误!未定义书签。 第六章 系统界面设计与实施 ................................... 错误!未定义书签。

6.4.1信息查询 ...................................................... 27 6.4.2物流动态 ...................................................... 27 6.4.4公告信息的查看 ................................................ 27 6.4.6货物信息的发布及查看 .......................................... 27 6.4.7车辆信息的发布及查看 .......................................... 28

6.4.8 企业信息的发布及查看 .......................................... 28 6.4.10货物信息管理 ................................................. 29 6.4.11车辆信息管理 ................................................. 30 6.4.12公告信息管理 ................................................. 30 6.4.13物流动态管理 ................................................. 31

第七章 总结与展望 .......................................................... 33 参考文献.................................................................... 35

摘要

随着社会的发展特别是信息技术的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已是信息时代到来必然要发生的结果。所以我认为建立一个物流平台不管是对于物流事业还是人民群众都有很大的帮助。

设计本系统的一个主要目的是方便物流企业的管理,提高物流公司的办事效率。其次是方便用户的使用,节约用户的时间。物流系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。是信息时代发展的必然要坟,是我们思维触角的延伸。

本系统在设计和开发阶段用到了很多网上的相关文献,并总结了近年来物流系统建设的发展过程和这些物流系统的主要特点,在本次的系统设计中采用的sql2000作为后台数据库,利用了功能强大的MyEclipse应用程序作为本系统的开发软件。

采用的主要技术有,JAVA基础知识,JDBC,HTML ,JSP ,SERVLET ,CSS 表达式,TOMCAT服务器,SQL开发工具等主要技术。

本系统的主要功能模块主要有以下几大类,第一,车辆管理模块;第二,货物管理 模块;第三,配送点管理模块;第四,订单管理模块;第五,用户管理模块;第六,库存管理模块;第七,线路管理模块等几大模块。以上各模块通过与数据库的连接就构成了一个可灵活使用的物流平台。

关键词:物流 系统 平台 JAVA sql

Abstract

With the social development, especially the rapid development of information technology, the traditional mode of transport has lagged behind the requirements of the development of information technology, will be replaced by a new mode of transport. The globalization of the Internet boom in the human society has entered a new age of information, so the logistics information through the computer to obtain information era is bound to happen results. So I think the establishment of a logistics platform whether it is for business or logistics people are of great help.

A major design goal of this system is to facilitate the management of logistics enterprises, improve the efficiency of logistics companies. Followed by the convenience of users, saving the user time. Logistics system gives us not only a convenient transportation, cargo delivery process to achieve full computerization. Is the inevitable development of the information age to the grave, is an extension of our thinking tentacles.

This system is used in the design and development phase a lot of online literature and summarizes the logistics system in recent years, the construction of the development process and the main features of these logistics system, in this system design using sql2000 as database, use the MyEclipse powerful application as a development of the system software.

The principal technologies, JAVA basics, JDBC, HTML, JSP, SERVLET, CSS expressions, TOMCAT server, SQL development tools and other major technologies.

The system's main function module has the following main categories, first, vehicle management module; Second, cargo management module; Third, the distribution point management module; fourth, order management module; Fifth, the user management module; Section six, inventory management module; seventh, line management module and other major modules. Above each module through the database connection constitutes a flexible use of the logistics platform.

Keywords: logistics system platform JAVA sql

第一章 前 言

1.1东风公司简介

东风商用车公司的前身是1969年开始建设,1975年正式投产的第二汽车制造厂(1992年更名为东风汽车公司)中重型商用车制造业务,2003年东风汽车公司与日本日产汽车公司合资组建中国汽车行业最大的合资公司——东风汽车有限公司,东风汽车公司原中重型商用车资产及业务全部进入东风汽车有限公司,成为东风汽车有限公司中重型商用车事业部。他的物流公司东风物流信息有限公司,自成立以来,秉承“诚信为本,信誉第一”的经营理念,东风物流以“安全、快捷、准确、方便”为宗旨,东风物流以市场为导向,竭诚为客户提供优质满意的服务,东风物流努力打造物流行业一流品牌。

1.2概述

本系统是运用于物流管理的自动系统。随着全球信息化的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。构建内部企业信息网,实现物流配送自动化已经成为一种迫切的要求。本系统借助计算机网络实现了资源合理运用,信息高效传输等功能。

物流系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。是信息化社会发展的必然要求,是我们思维触角的无限延伸;时间和距离不再是我们获取信息的障碍,将会成为我们生活中的一个重要组成部分。

1.3 任务概述

物流配送公司的主要业务是为用户配送货物;物流公司的组织结构分为省公司和配送点;省公司主要负责车辆的维护、配送点、配送线路、配送价格的维护;配送点主要是接收客户订单,并联系公司车队将货物运送到目的地;配送点同时还负责货物的配送工作。 对于一个货物的费用应包含如下两

部分费用:运输费用和配送费用,运输费用是指由配送地到目的地配送点的费用,而配送费用是指由目的地配送点到客户指定地址的配送费用。

1.4系统目标

总的来说,本系统的主要目的必须要满足使用方便、操作灵活等设计需求,

实现一些初步的计算机化的管理。

设计过程应该满足的目标:

1、采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

2、满足键盘和鼠标的双重操作,快速响应。 3、采用模糊查询查询数据。 4、管理员可以设置操作员的权限

5、对用户输入的数据,系统进行严格的数据检验。 6、数据保密性强,为每个用户设置权限级别。

7、系统最大限度地实现了易安装性、易维护性和易操作性。 8、系统运行稳定、安全可靠。

第二章 开发规范

规范一:本系统是基于B/S开发模式所开发的

规范二:本系统的开发方式用了三层结构,分别是:界面层(jsp页面)、业务逻辑层(jsp页面)、数据库层(sql)

规范三:本系统都采用英文命名,各英文代表各业务逻辑名词,所以能够见名思意,易读易理解。

规范四:类命令统一采用首字母大写的规则,属性命名则采用首字母小写从第二个英文开始首字母大写的命名规范

2.1 术语说明

物流(Logistics): 物品从供应地向接收地的实体流动过程。根据实际需物流管理(Logistics management):为了以最低工资的物流成本达到用物流中心(Logistics center):从事物流活动的场所或组织。

配送(Distribution):在经济合理区域范围内,根据户内要求,对物品进行

要,将运输,储存,装卸,流通加工,配送,信息处理等基本功能实施有机结合。

户所满意的服务水平,对物流活动进行的计划,组织,协调与控制。

拣选,加工,包装,分割,组配等作业,并按时送达指定地点的物流活动。

2.3可行性分析

2.3.1技术可行性

在本次的系统开发中,由于我一直对JAVA情有独钟。因为我觉得它相对于其他语言来说更简单,并且开发出来的东西即美观又好用,所以在这次的开发中我选用了功能强大的MyEclipse作为开发工具,并与强大的SQL数据库相结合,SQL是一种简洁,易学,易用且功能强大的数据库。本系统主要是向SQL数据库进行增、删、改、查等多次的重复性的操作,本系的的设计思路简明明了。

2.3.2经济可行性

不管从哪个方面哪个角度来说,开发此系统的经济效益是远远高于它的开发成本的,本系统是一个小型系统,但是所做的事却不小。它对软件和硬件的投资费用要求不高,且节省了劳动力、提高了工作效率、具有很好的适用性且增长了经济效益。如果想开发一个真正投入使用的物流配送系统只需要几名开发人员,以及相应的开发平台,则可在一个月内完成。而这次的所开发的系统虽然不能正式投入使用,但离正式的也不远了。在本次的系统开

发中我使用的成本几乎为0,因为我所使用的一切软硬件都是从网上下载的,硬件则是自己本来就有的,仅仅花费得比较多的则是时间。

2.3.3操作可行性

本系统的操作和界面都很直观,只要你会用鼠标你就会操作本系统,然后还得会输入信息。只要你会以上两点则可操作本系统。所以从这个角度来讲本系统是做得比较优秀的。当然会操作还得有操作权限,所以在操作之前你必须得是一个用户,或者是一个管理员,有了密码和用户名方可操作本系统。

2.3.4项目概述

本人在开发此系统时采用MyEclipse作为开发平台,还采用了强大

的SQL数据库来处理数据,两软件相结合具有较强的容错功能,并且两都的界面友好,使用非常方便。本物流配送管理系统为本地操作系统,它的数据实现和操作都很简单化,适应性比较强。在本次系统的完善过程中注重安全性,对各方面的信息都有验证。各模块的实现也比较圆满,能够正确迅速的把数据库的中信息传递到前台,所以方便后台人员的管理。而前台的实现更为直观,也便于操作,能简化用户的操作。本系统是一个灵活地利用有关物流活动信息。它通过对系统内外信息增删查改,获得物流管理有用的信息,方便相关人员的操作。

第三章 需求分析

3.1 运行环境

硬件环境配置:

Cpu:AMD 4核 3.0GHZ Mem:8G HD:500G

软件环境

操作系统平台:windows7 旗舰版 数据库平台:SQL2000 中文版 开发平台:myeclipse 6.0.1 英文版 应用平台:tomcat 5.0 英文版

3.2 需求规定

对功能的需求

物流公司的组织结构分为省公司和配送点;省公司负责车辆的维护、配送点、配送线路、配送价格的维护;配送点是接收客户订单,并联系省公司车队将货物运送到目的地;配送点同时还负责货物的配送工作。

第四章 总体设计

4.1模块功能

根据物流管理系统的需求,划分了系统的功能模块,如图4-1和 4-2所示:

客户 客户信息 货物出库 订单信息 生成订单 货物入库 需求 收货人信息 线路管理 用户 车辆信息 货物管理 订单管理

图4-1 前台功能概述图

车辆管理 基础数据 库存管理 仓库管理 货物管理 线路管理 订单管理 用户管理 添查加询车车辆 辆 删查 增删查删增查删增删查增除询入信出加除询除加询除加除询加车货 库息库货货线线线订订订用用用辆 物 操录操物 物 路 路 路 单 单 单 户 户 户 作 入 作 图4-2 后台系统功能概述图

4.2各子模块功能的描述

4.2.1车辆管理

车辆管理是由省公司负责的,省公司负责购买车辆,以及车辆的维护,运力调配等;在该系统中我们只需要把车辆的增、删、改做完即可;对于货物的体积如果超过一辆车则可以使用多辆车;每辆车都有状态表示;只有空闲时才可以安排。

4.2.2 货物管理

货物管理是用户或管理员对货物的查询、增加、删除修改的操作。 4.2.3 路线管理

路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。内容如下:线路名称、配送点顺序。

4.2.4 订单管理

订单管理是包括下订单、订单的修改、删除;其中订单只有在收货物之

前的可以修改;下单的过程一般由用户或者配送点管理员来完成。每一个配送点的管理人员可以查询配送点的当前订单情况。查询的订单可以包括:今日订单,历史订单,未处理订单等。

4.2.5 用户管理

通过对后台数据库操作实现对用户的增删改。

4.2.6 库存管理

入库功能主要是实现登记入库记录的功能。这些信息应包括入库单据信息、入库数量和入库时间信息、执行入库操作的操作员信息和货物存放仓库的信息等。出库功能主要是实现登记出库货物信息的功能。这些出库记录包括出库申请单据信息、出库数量和出库时间信息、执行出库操作的库管信息和货物剩余信息等。

第五章 数据库设计

5.1引言

数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,即数据库就是相关信息的集合。本章从E-R模型的分析设计为切入点,重点介绍了数据库的设计。根据仓库管理系统的功能,将其E-R图转化为个数据库表,为系统的实现奠定了基础。

5.2逻辑结构设计

E-R图

E-R图中用矩形表示实体;用菱形表示联系。如图:

1 1 1 n 生成 添加更新删除 客户信息 系统管理员 1 增删改 n 员工信息 n 货物订单 n 车辆信息 n 货物进出库信息 调度 n 车辆

5.3物理结构设计 5.3.1系统所需的表

Customer(用户表) Goods(货物表) Order(订单表) SendNode(配送点)

SendNode_Price(配送点价格表) Car(车辆)

Setouttime(发车时间表) t_employee(员工表) t_associatelist(交接单表) t_AllocateCar(线路总表) t_acceptform(收货报表) t_sendform(发货报表)

5.3.2 Customer(用户表):

字段 id name password sex age tel address email

类型 Number String(20) String(20) Varchar2(20) Varchar2(20) Varchar2(20) Varchar2(20) Varchar2(20) 是否为空 否 否 否 描述 主键 5.3.3 Goods(货物表)

字段 id goodsname volume weight

类型 Number Varchar2(50) Number Number 是否为空 否 描述 主键 5.3.4 Order(订单表)

字段 id destn destr acceptdate sender accepter

类型 Number Varchar2(50) Varchar2(50) Date Varchar2(50) Varchar2(50) 是否为空 否 描述 主键

accepterphonenum price Scope Senddate Address Email Goods_id Goodsamount Mateprice Proteprice Sendprice totalrice Varchar2(50) Number Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Number Number Number Number Number Number 否 5.3.5 SendNode(配送点表)

字段 id nodename innerprice user_id username password forwordnode nextnode nodetype

类型 Number Varchar2(50) Number Number Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) 是否为空 否 否 描述 主键 外键 5.3.6 SendNode_Price(配送点价格表)

字段 id node_id firstweightprice nextweightprice firstvolumeprice nextvolumeprice

类型 Number Number Number Number Number Number 是否为空 否 描述 主键

5.3.7 CarMessage(车辆表)

字段 id carname usetime loads transtyle name number styles time linkman phone remark user

类型 Number Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) Varchar2(50) 是否为空 否 描述 主键 5.3.8 SetTimeOut(发车时间表)

字段 id car_id setouttime

类型 Number Number Date 是否为空 否 否 描述 主键 5.3.9 T_employee(员工信息表)

字段 Id name Sex Age Role_id Node_id Tel

类型 NUMBER(32) VARCHAR2(50) VARCHAR2(50) VARCHAR2(50) NUMBER(32) NUMBER(32) VARCHAR2(50) 是否为空 否 否 否 描述 主键

email

VARCHAR2(50) 5.3.10 T_associatelist(交接单表)

字段 Id Car_id Order_id Employee_id Node_id Destn associatedate 类型 NUMBER(32) NUMBER(32) NUMBER(32) NUMBER(32) NUMBER(32) VARCHAR2(50) date 是否为空 否 否 否 否 否 描述 主键 5.3.11 T_totalrouteform(线路总表)

字段 Id Routenum Route_id Startnode Acrossnode Endpoint

类型 NUMBER(32) VARCHAR2(50) VARCHAR2(50) VARCHAR2(50) VARCHAR2(50) VARCHAR2(50) 是否为空 否 描述 主键 5.3.12 T_acceptform(收货报表)

字段 Id Node_id Formdate Formbirthdate Totalvolume Totalweight income

类型 NUMBER(32) NUMBER(32) Date Date NUMBER(32) NUMBER(32) NUMBER(32) 是否为空 否 否 描述 主键

5.3.13 T_sendform(发货报表)

字段 Id Node_id Formdate Formbirthdate Totalvolume Totalweight income

类型 NUMBER(32) NUMBER(32) Date Date NUMBER(32) NUMBER(32) NUMBER(32) 是否为空 否 否 描述 主键 部分截图如下:

图5-1

库的表db_Customer中的username和password两个字段来控制的。在后台处理上,为了达到系统的安全性,当系统用户进入系统后,不能通过Web页面的后退按钮再次返回该页面。系统的标签通过action属性也就是

部分代码:

<%@ page contentType=\

login

background=\

密  码:

href=\

  

href=\忘记密码 



版权所有:湖北汽车工业学院科技学院 信息管理与信息系统 地址:中国.湖北省.十堰市.张湾区.车城西路167号 邮编:442000



电子邮箱:1163234996@qq.com 电话:0719-8200000 0719-8208888