物流公司货运配送管理系统设计

物流公司货运配送管理系统要求基于B/S架构,开发出一个对硬件要求相对较低,功能全面能实现物流管理人员日常工作,操作简单方便,易上手,使用流畅,可扩展性强的应用管理系统。主要有角色管理,配货管理,车辆管理,系统功能。

校园二手交易平台(SSM+MYSQL+JQUERY EASYUI+JSP+HTML5)(毕业论文27000字以上,程序代码,MySql数据库,数据库脚本)

开发环境:Eclipse Mars

JDK: JDK1.7
Web服务器:Tomcat7
数据库:MySQL

【项目包含内容】(见下图):

【am_de】 Java源代码

【物流公司货运配送管理系统设计】 论文文档

【am_de.sql】 mysql数据库脚本

在这里插入图片描述

目 录

摘 要

Abstract

第1章 绪论

1.1 课题背景

1.2 课题研究意义

1.3 课题研究方法及技术路线

1.4设计及开发内容

1.5设计说明书组织结构

1.6本章小结

第2章 相关技术简介

2.1 Jsp技术介绍

2.2 SSM框架简介

2.3 Eclipse简介

2.4 Tomcat简介

2.5 MySQL数据库

2.6 本章小结

第3章 系统分析

3.1 系统功能需求分析

3.2 系统可行性分析

3.2.1技术可行性

3.2.2操作可行性分析

3.2.3经济可行性分析

3.3 系统设计规则

3.4 运行环境

3.5本章小结

第4章 系统设计

4.1 架构设计

4.2 功能模块设计

4.3 技术架构

4.4 数据库结构设计

4.4.1 数据库概念模型

4.4.2 数据表字段设计

4.5 系统架构类图

4.6本章小结

第5章 详细设计

5.1 数据库连接配置

5.2 功能模块实现

5.2.1 注册登录实现

5.2.2 管理员主界面

5.2.3 汇总统计功能实现

5.2.4 车源管理功能实现

5.2.5 配货管理功能实现

5.2.6 库存货物管理功能实现

5.2.7 角色及用户信息管理实现

5.3本章小结

第6章 系统测试

6.1 程序调试

6.2 程序的测试

6.2.1 测试的重要性及目的

6.2.2 测试的方法

6.2.4 实例测试

6.3本章小结

第7章 总结与展望

参考文献

致 谢

附录Ⅰ 外文原文

附录II 中文译文

附录Ⅲ 毕业设计任务书

附录Ⅳ 开题报告

附录V 主要代码

系统设计
在系统功能需求分析之后,这个阶段的主要任务是进行该系统的总体设计[14],根据需求分析做概要设计。首先,要进行系统的架构设计,一个系统的架构对系统的功能、性能、可扩展性等都有不可改变的影响,所以首要确定的是系统架构。其次,进行功能模块的设计,为系统划分功能模块,建立系统结构图。最后,要进行系统的数据库设计,并需要经过多次的数据流的梳理来调整数据库结构。

架构设计
该系统采用B/S架构模式,用户在使用时只需要在计算机上安装浏览器,如IE或google,就可以通过浏览器访问远程Web服务器。在这种架构中,用户通过浏览器提交表单时,将请求发送到服务器,根据用户的请求服务器给予响应,经过后台程序事物处理从数据库获得数据,服务器将数据或页面通过网络返回给客户端,浏览器解析后展示数据。

与使用传统的C/S结构的应用程序相比,B/S架构升高了系统的可扩展性,安全性和可重用性。应用程序的逻辑与用户界面和数据访问分开,这将使系统更易于维护。B/S技术的成本低,一般将系统实现都集中到服务器上,从而降低开发和管理成本。C/S的应用程序需要安装或升级,一旦系统升级则需要被应用到所有的客户端,客户端和服务器的维护工作量较大。 B/S架构的应用程序,维护工作主要集中在服务器端,客户端的维护工作量极小。后台采用MVC结构,不仅使得模型层、视图层、控制层有很好地分离,程序更清晰,可扩展性更强,而且可以减少一部分开发工作量。

功能模块设计
物流公司货运配送管理系统要求基于B/S架构,开发出一个对硬件要求相对较低,功能全面能实现物流管理人员日常工作,操作简单方便,易上手,使用流畅,可扩展性强的应用管理系统。主要有角色管理,配货管理,车辆管理,系统功能。

⑴角色管理:系统通过角色管理对不同角色进行权限分配,实现不同角色的用户登录系统拥有不同的权限功能。系统分为超级管理员、订单管理员、车辆管理员。

⑵配货管理:配货管理模块中分为发货管理、车源路线管理、订单管理子模块。发货管理,用户可进行订单的创建,同时可进行订单的修改,批量删除,按订单号查询操作。车源路线管理,用户可选择为还未分配运送车辆的订单分配运送车辆,指定行车路线。订单确认,当运送完成时,用户可进行订单确认,确认该订单已完成。

⑶车辆管理:车辆管理模块中分为车辆类型管理、车辆信息管理、行车路线管理子模块。车辆类型管理,对车辆类型信息进行增删改操作。车辆信息管理,用户对车辆信息进行创建、修改、删除操作。行车路线管理,用户可创建新的行车路线,修改路线信息,删除已有的行车路线。

⑷系统管理:系统管理中包含用户信息管理为用户分配角色,修改用户信息,添加新用户。货物仓储管理,货物类型管理,货物信息管理。汇总统计,按月度、季度或年度统计各路线的盈利或运货量情况。在这里插入图片描述
技术架构
系统建设中,传统的C/ S架构对于信息管理这种基于网络的管理系统,不能满足大量用户的访问和操作。,基于browser架构的B / S应用系统是目前最主流的,客户端只使用标准的IE浏览器,通过浏览器向服务器发送请求,服务器返回数据及页面通过浏览器解析。C / S结构需要在客户端上安装客户端软件,而简化客户工作的B / S结构,则只需要在客户端有浏览器即可。但是服务器将承担更多的工作,访问和数据库应用程序的实现可以在服务器上完成。浏览器发出一个请求,服务器处理请求并且将数据返回给请求的客户端,浏览器解析JSP动态页面展示数据。如图3.1所示,该系统具有三层结构。
在这里插入图片描述
数据库概念模型
在概念模式的设计中,E-R模型法是最常见的设计方法[15]。本系统的E-R图如下图所示:

⑴用户信息实体E- R图
在这里插入图片描述
⑵库存货物信息实体E-R图
在这里插入图片描述
车辆信息实体E-R图
在这里插入图片描述
【实例效果】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值