黑马程序员技术交流社区
标题: 【郑州校区】bos项目笔记之chapter10_系统分析、环境搭建(1) [打印本页]
作者: 谷粒姐姐 时间: 2018-4-13 11:14
标题: 【郑州校区】bos项目笔记之chapter10_系统分析、环境搭建(1)
本帖最后由 谷粒姐姐 于 2018-4-13 11:18 编辑
一、 中转业务模块 1.业务需求分析涉及 需求文档 2.16 – 2.19 四个章节
分拣管理模块: 管理中转配送过程中,到达每个运输中心 出入库操作 入库: 进行运转中心仓库 出库: 离开运转中心仓库 盘库: 盘点仓库中货物
合包: 将同方向小件货物,进行整合打包 拆包: 将整合打包的货物拆解
运单(快递单) 对货物进行物流配送 --- WayBill 整个物流配送信息 --- TransitInfo
出入库信息(出入运输中心、出入网点 ) --- InOutStorageInfo 配送信息 (当货物到达网点后,需要指定快递员进行配送 ) --- DeliveryInfo 签收信息 (客户签收货物信息) ---- SignInfo
3. 运单管理 开启中转配送 在 waybill_manager.html 添加按钮 “中转配送” --- TransitInfo 对象产生
1、 在页面加入按钮
4、 编写业务层方法
4. 修复运单保存 Bug 运单录入时,可以根据运单号查询运单信息,进行保存 问题: 运单不能任何时候都进行修改,只能在发货前进行修改
5. 修复运单数据库和索引库不一致 Bug 为了数据库数据和索引库数据一致,可以编写一个程序实现一致 , 将所有运单查询出来,调用 WayBillIndexRepository 的 save 方法,更新索引库
PS: 可以启动定时任务 Quartz 每天定时同步 数据库信息和索引库信息 在 WayBillService 添加方法
在程序中保存数据到索引库 ,发生异常 jackson 数据转换异常 ,造成死循环 栈溢出 解决: @JsonIgnore 注解
6. 运输配送管理 运输地图显示 运输路径 , 调用 “路由系统” 获取两点运输路径,运输路径 经过沿途运输中心
1、 由路由系统规划路径, 标记很对点(运输中心), 调用百度地图 API 将点连线
2、 绘制两点 驾车路线
编辑 transit_info.html 显示两点运输路径
1、 首先根据 起点和终点显示路径
在显示地图位置 添加 div
简单设置 css 样式
显示地图
注意!!!!
引用百度地图
<script type="text/javascript"
src="http://api.map.baidu.com/api?v=2.0&ak=4IU3oIAMpZhfWZsMu7xzqBBAf6vMHcoa"> </script>
2、 带途经点的路径
driving.search(起点,终点,{waypoints【途经点】: [途经点信息]})
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |