物流配送管理系统的设计与实现(JSP,MySQL)
来源:56doc.com 资料编号:5D12442 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12442
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
物流配送管理系统的设计与实现(JSP,MySQL)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文15000字,程序代码,MySQL数据库)
本系统在设计和开发阶段参考了很多的相关文献,并总结了近年来物流系统建设的发展过程和这些物流系统的主要特点,本系统中采用的MySQL5.5作为后台数据库,利用了功能强大的MyEclipse应用程序作为本系统的开发软件。
采用的主要技术有:Java基础知识,jQuery,Jdbc,Html,JSP,Css,Java、JSP、Ajax、jQuery、JavaScript、Servlet,JavaBean;开发工具有:Tomcat服务器,Navicat Lite for MySQL等。
本系统的主要功能模块主要有以下几大类,第一,车辆管理模块;第二,线路管理模块;第三,配送点管理模块;第四,订单管理模块;第五,交接单管理模块;第六,报表管理模块;第七,权限管理模块;第八,用户管理模块;第九,运力管理等几大模块。以上各模块通过与数据库的连接就构成了一个可灵活使用的物流管理平台。
功能分析
针对系统逻辑模型,确定了系统的主要功能如下:
1.车辆管理
车辆管理是由省公司负责的,省公司负责购买车辆,以及车辆的维护,运力调配等;在该系统中我们只需要把车辆的增、删、改做完即可;对于货物的体积如果超过一辆车则可以使用多辆车;每辆车都有状态表示;只有空闲时才可以安排。
2.路线管理
路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。内容如下:线路名称、配送点顺序。
3.配送点管理
配送点管理是由省公司完成的,有配送点的浏览、添加、修改、删除、查看配送范围、查看配送价格等。
4.订单管理
订单管理是包括下订单、订单的修改、删除;其中订单只有在收货物之前的可以修改;下单的过程一般由用户或者配送点管理员来完成。
5.订单查询
每一个配送点的管理人员可以查询配送点的当前订单情况;用户也可以登上自己的账号查询自己的当前订单情况。查询的订单可以包括:今日订单,历史订单,未处理订单等。
6.交接单管理
装货完成后,配送点管理员(业务员)需要生成交接单,根据目的配送点的数量生成相应的交接单;比如该车货物需要去五个配送点,则需要产生五个交接单。 根据订单的具体情况由配送点每天生成交接单,并进行打印。交接单一式三份,每个交接地一张交接单。
7.报表管理
报表管理主要是按省公司和配送点分别出报表;报表分为月报表、季度报表、年报表;目前只做收入报表。省公司只有收入报表,生成年、季、月三个报表分别选择要生成报表的年、季、月,然后点击生成报表,系统自动生成报表,并呈现在页面上;点击导出到Excel可以把报表导出。报表内容如下:报表时间、报表生成时间、配送点名称、配送货物总重量、总体积、配送收入。配送点:生成年、季、月三个报表分别选择要生成报表的年、季、月,然后点击生成报表,系统自动生成报表,并呈现在页面上;点击导出到Excel可以把报表导出。
报表分为收货报表、发货报表、收发总表。收货报表的内容如下:配送点名称、报表时间、报表生成时间、发货配送点、配送货物总重量、总体积、配送收入;发货报表的内容如下:配送点名称、报表时间、报表生成时间、收货配送点、配送货物总重量、总体积、运送收入;收发总表的内容如下:配送点名称、报表时间、报表生成时间、收发类型、对端配送点、配送货物总重量、总体积、收入。
8.权限管理
权限管理包括角色、操作的增删改;角色、操作、用户组成一个以角色为中心的三维关系;可以为角色分配用户和为角色授权;角色一般要创建:省公司管理员、省公司员工、配送点管理员、配送点员工、车辆管理员、司机、用户等角色。
9.用户管理
实现对用户的增删改查;数据库中只设计一张用户表;系统不采用集成Windows验证方式。
10.运力管理
根据线路、车辆、货物的情况对车辆就行调度。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 项目背景 1
1.2 国内网络办公发展现状 1
1.3 项目开发特色 2
1.4 工作难度 2
1.5 开发规范 2
1.6 可行性分析 2
2 系统开发模式、工具及环境 4
2.1 系统开发背景 4
2.1.1 Client/Server模式及其特点 4
2.1.2 Brower/Server模式及其特点 5
2.1.3 本系统的开发模式及其特点 6
2.2 开发环境的选择 7
2.3 编译环境的选择 8
2.4 数据库工具的选择 8
3 需求分析设计 9
3.1 系统架构 9
3.2 逻辑模型 9
3.3 功能分析 10
3.4 系统的流程图 12
3.5 主要技术 13
3.5.1 J2EE技术 13
3.5.2 CSS + jQuery技术 13
4 数据库分析设计 15
4.1 数据库关系图 15
4.2 数据库字段 15
5 系统的实现 21
5.1 model的编写 21
5.2 control的编写 22
5.3 view的编写 23
6 各模块的实现截图 26
结束语 36
致 谢 37
参考文献 38
|