物流配送信息管理系统的设计与实现(JSP,Servlet,MySQL) 来源:wenku163.com 资料编号:WK16310375 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310375 我要下载该资源 资料介绍 物流配送信息管理系统的设计与实现(JSP,Servlet,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文14000字,程序代码,MySQL数据库) 物流配送系统是物流公司的核心业务系统,它要求系统稳定、性能高、操作方便。本系统使用JAVA语言编写,是一个典型的B/S网站应用系统,开发工具为Myeclipse。本系统包括前台和后台两部分;前台主要是为客户提供用户自身信息的维护、订单的管理查询等;后台主要是为总公司和各配送点使用的,它可以提供车辆等配置信息的维护,报表等的查看等。 物流公司的主要业务是为客户配送货物。公司的组织结构分为总公司和配送点。总公司主要负责车辆、配送点、路线和运输价格的维护,实现车辆运力调度,配送范围、角色权限、员工信息的管理以及报表的生成。配送点主要负责接受客户订单,并联系总公司车队将货物运送到收货配送点以及货物的配送工作以及本配送点年度、月度、季度报表的生成。由配送点制定价格并提交给总公司进行审核。客户为配送货物需要支付相应的费用。客户也可以网上下单,对订单进行追踪与查询。 系统模块划分 按照系统功能设计,划分总体为前台管理模块和系统模块管理,前台用于用户登录及下订单和查询订单等操作,系统管理模块供公司管理员使用,它们的总关 后台管理中是配送点管理员及总公司管理员的使用平台,因此把后台管理系统划分为配送点管理,车辆管理,路线管理,订单管理,配送范围管理,权限管理,员工管理和报表管理八个模块。 系统模块管理具体功能设计如下: 1.配送点管理:能够增加、查询、修改和删除配送点的信息。 2.车辆管理:能够增加、查询、修改车辆的信息。在货物体积或重量超载时可以使用多辆车,但每辆车只有空闲时可以安排。 3.路线管理:能够增加、查询、修改和删除路线的信息,并使用车辆调度。路线维护的同时可以进行配送点维护,对路线上的配送点进行增加、删除和调整顺序。 4.订单管理:订单管理包括下订单、订单修改和删除。下订单由用户或配送点管理员完成,在配送点收到客户货物之前可以修改或删除订单。 5.配送范围管理:配送点可以增加和维护本地配送范围。配送范围包含范围名称和配送点编号。能够增加、查询、修改和删除配送范围。 6.权限管理:权限管理主要是管理角色。操作、角色和用户组成一个以角色为中心的三维关系。能够增加和删除角色,查看和修改角色能执行操作的权限。并能够增加、查看和删除用户的角色。 7.员工管理:总公司负责员工信息的增加和维护。能够增加、查询、修改和删除员工信息。 8.报表管理:用于公司每个月,每个季度或者每年的报表统计。 目 录 摘 要 I Abstract II 1 绪论 1 1.1引言 1 1.2国内外研究现状及发展趋势 1 1.3课题的研究目的和意义 2 1.4术语定义 2 2 系统使用工具介绍 3 2.1 编程语言 3 2.2 MyEclipse集成平台介绍 3 2.2.1 Java的开发环境 3 2.2.2 MyEclipse介绍 4 2.3方案论证 5 2.3.1 方案分析 5 2.3.2 安全性论证 6 2.3.3 法律性论证 6 2.3.4 方案选择 6 3 需求分析 7 3.1软件运行环境 7 3.2硬件环境 7 3.3功能分析 7 3.4用例模型 8 4 过程论述 9 4.1系统设计 9 4.1.1 系统的架构设计 9 4.1.2 系统模块划分 10 4.2数据库设计 12 4.2.1数据库设计概述 12 4.2.2 数据表的设计 14 4.3详细设计 17 4.3.1业务流程总体描述 17 4.3.2登录模块 18 4.3.3订单模块 19 4.3.4配送范围管理模块 21 4.3.5车辆管理模块 22 4.3.6 路线管理 24 4.3.7 报表管理 26 4.3.8权限管理模块 27 5系统测试 29 5.1单元测试 29 5.2集成测试 29 5.3压力测试 30 5.3.1 测试工具简介 30 5.3.2 具体测试步骤 30 5.4测试结果 33 结 论 34 致 谢 35 参考文献 36 附 录 37