速运BOS物流管理平台宅急送业务项目实战
课程详情
课程详情
课程名称:速运BOS物流管理平台宅急送业务项目实战
课程核心介绍:本课程深入讲解速运新BOS系统,该系统是宅急送的核心综合业务系统,具有极高的含金量。通过学习,学员将掌握系统的“决策、管理、操作”一体化运作方式。
适合人群
- 物流行业从业者
- 物流管理专业学生
- 对物流系统操作感兴趣的爱好者
学习收获
- 掌握速运BOS物流管理平台的基本操作
- 了解宅急送业务流程及管理方法
- 提升物流管理能力和决策水平
课程亮点
- 实战性强:以实际业务项目为背景,学员可直接应用于实际工作中
- 系统全面:涵盖BOS系统的核心功能模块,全面讲解
- 专业指导:由经验丰富的物流行业专家授课,确保学员学有所成
课程目录
第一章 BOS物流管理平台
系统环境
第一天主要内容概述
BOS系统背景和核心业务简述
项目开发知识简介
内容概述
开发环境和开发技术简介
开发工具下载安装
配置STS与maven集成
导入项目实现STS和Hbuilder同步开发
Git的安装和使用
安装Git和TortoiseGit工具
Git和SVN版本控制区别简介
Git基本使用操作
Git冲突的解决
基于码云进行在线版本控制
ezsyui-入门学习
管理系统布局分析和jqueryeasyui下载分析
easyui页面布局layout使用
easyui折叠面板accordion使用
easyui选项卡面板tabs使用
ztree基于简单json数据制作树形菜单
树形菜单交互选项卡效果实现
选项卡自定义右键菜单
下拉菜单menubutton使用
消息窗口messager使用
基础设置
第二天主要内容概述
基础设置模块业务需求分析
导入基础数据实体回顾JPA注解
安装Oracle服务器
配置PLSQLDeveloper连接远程Oracle(手动输入ip)
配置PLSQLDeveloper连接远程Oracle(配置tnsname.ora)
配置spring集成JPA生成数据表
收派标准
收派标准添加窗口制作
收派标准添加表单客户端校验
服务器端Action编写和注解配置
服务器端Service和DAO编写整合springdatajpa
SpringData 入门
SpringDataJpa原理分析和基本API
SpringDataJpa查询Query的使用
SpringDataJpa修改操作Query使用
Datagrid分页
数据表格datagrid简单使用
数据表格datagrid分页原理分析
收派标准分页列表查询实现
收派标准修改功能实现
快递员管理
第三天主要内容概述
添加快递员加载收派标准列表
添加快递员服务器功能实现
快递员无条件分页查询实现
快递员条件分页查询请求参数提交
使用Specification实现条件分页查询
快递员作废datagrid的formatter使用
快递员批量作废功能实现
区域管理
区域批量导入一键上传原理分析
区域批量导入ocupload一键上传效果实现
区域批量导入ocupload一键上传文件类型验证
区域批量导入编写Action接收上传文件
区域批量导入POI实现Excel解析
使用pinyin4j生成区域简码和城市编码
区域条件分页列表查询功能实现
代码优化
代码重构优化模型驱动抽取
代码重构优化分页代码抽取
定区管理
第四章主要内容概述
定区添加功能实现
定区条件分页查询实现
定区关联客户业务分析
WebService
CRM系统初始搭建
WebServiceCXF简介
JAX-WS服务独立发布
JAX-WS原理分析和日志消息显示
JAX-WS整合spring服务器端开发
JAX-WS整合spring客户端代码测试
Restful架构风格简介
JAX-RS服务独立发布
JAX-RS客户端WebClient的使用
JAX-RS服务通信添加json转换支持
JAX-RS整合spring服务器端开发
定区关联客户
定区关联客户CRM系统服务接口编写
定区关联客户CRM业务接口实现
定区关联客户CRM系统服务发布
定区关联客户窗口弹出发起Ajax请求数据
定区关联客户窗口数据列表WebService远程加载
定区关联客户功能实现
定区关联客户功能Bug修复
定区关联快递员
定区关联快递员功能分析
定区关联快递员(快递员列表显示)
定区关联快递员(收派时间列表显示)
定区关联快递员功能实现
分区管理业务简介
AngularJS 入门学习
第五章主要内容概述
前台项目导入功能分析
AngularJS下载导入
AngularJS双向数据绑定入门案例
AngularJS基于模块化的MVC案例
AngularJS按钮事件绑定案例
AngularJS使用ngRepeat遍历显示集合数据
AngularJS路由思想分析
AngularJS路由使用案例
短信验证
用户注册短信验证码60秒倒计时效果实现
吉信通短信平台发送短信功能实现
客户注册手机号校验发送HTTP请求
客户注册服务器发送短信验证码实现
客户注册功能短信验证码校验
CRM系统提供WebService客户注册功能实现
邮件验证
javamail发送邮件功能实现
redis下载安装使用
jedis操作redis和图形工具安装使用
springDataRedis使用入门
客户注册发送绑定邮件激活码存入redis
客户注册邮箱绑定激活功能实现
基于ActiveMQ完成短信验证
ActiveMQ消息队列原理场景分析
ActiveMQ消息队列安装使用
ActiveMQ入门案例生产者代码实现
ActiveMQ入门案例消费者代码实现
ActiveMQ整合spring实现生产者
ActiveMQ整合spring实现消费者
重构客户注册基于MQ实现短信验证码生产者
建立SMS系统基于MQ实现短信验证码消费者
HTML 编辑器
第六章主要内容概述
促销活动业务分析和数据表建立
kindeditor编辑器使用入门
kindeditor初始化参数设置
kindeditor自定义图片上传实现
kindeditor自定义图片上传实现(效果展示)
kindeditor图片管理器功能实现
宣传活动
宣传活动数据保存功能实现
宣传活动数据保存富文本编辑器字段提交问题修复
宣传活动后台分页列表显示
BootStrap分页表格demo编写
基于angular远程获取数据显示表格内容
基于angular实现分页工具条展示(上)
基于angular实现分页工具条展示(下)
宣传活动前台系统展示(实体类抽取)
宣传活动后台系统WebService服务搭建(PageBean抽取)
宣传活动后台系统WebService服务搭建(实现服务测试)
宣传活动前台系统分页列表数据展示
宣传活动详情展示页面静态化流程分析
Freemarker模板引擎使用入门
宣传活动前台系统详情页面数据展示(上)
宣传活动前台系统详情页面数据展示(下)
任务调度
quartz定时框架开发环境搭建
quartz定时框架SimpleTrigger开发使用
quartz定时框架CronTrigger开发使用
quartz定时框架和spring集成使用
quartz和spring整合Bean无法注入问题解决
宣传活动定时过期功能实现
功能分析与数据导入
第七章主要内容概述
取派业务模块需求功能分析和实体类导入
客户测试数据导入
登录功能与三级联动
前端系统客户登录功能实现
前端系统客户下单省市区三级联动实现
百度地图
百度地图功能概述和密钥申请
百度地图JavaScriptAPI快速入门
地图示例
地图控件示例
覆盖物
鼠标事件叠加层
两点路线规划
定位坐标转换地址解析
检索示例和输入提示
百度地图LBS云服务简介
Java使用HttpClient实现
JS跨域请求1
JS跨域请求2
客户下单
前端系统客户下单详细地址自动补全实现
前端系统客户下单详细地址与省市区一致
客户下单后台系统处理业务逻辑分析
客户下单前端系统Action数据封装
客户下单后台系统提供WebService服务接收数据
客户下单后台系统基于CRM地址库完全匹配实现自动分单
客户下单后台系统基于分区关键字匹配实现自动分单
客户下单后台系统自动分单成功生成工单发送短信
客户下单效果演示(上)
客户下单效果演示(下)
运单快速录入
第八章主要内容概述
运单快速录入业务需求分析
datagrid行编辑效果实现
datagrid行编辑插入空行实现
datagrid行编辑事件实现
运单快速录入功能实现
运单快速录入列表分页查询
运单录入
运单录入关联订单业务分析
运单录入查询订单信息回显表单
运单录入查询订单信息回显表单(程序运行问题修复)
运单录入查询运单快速录入信息回显
运单录入保存功能实现
运单录入保存修改原有运单问题修复
ElasticSearch 入门学习
运单管理查询功能性能问题分析
Java语言搜索技术简介
ElasticSearch下载安装运行
ElasticSearch安装ESHead插件
ElasticSearch数据架构的主要概念分析
创建文档自动创建索引
搜索文档
ElasticSearch各种查询Query简介
ElasticSearch配置集合ik分词器
ElasticSearch索引的相关操作
ElasticSearch映射的相关操作
ElasticSearch文档的创建操作
ElasticSearch文档的修改和删除操作
ElasticSearch文档的分页查询实现
ElasticSearch文档查询结果高亮显示
SpringDataElasticSearch
SpringDataElasticSearch简介
SpringDataElasticSearch入门(DAO、Service编写)
SpringDataElasticSearch入门(注解定义索引映射信息)
SpringDataElasticSearch入门(CURD和分页排序查询)
SpringDataElasticSearch入门(条件分页查询)
索引管理
运单录入建立索引(实体类配置索引和映射信息)
运单录入建立索引(配置Elasticsearch、编写DAO)
运单管理基于索引库查询(前端代码)
运单管理基于索引库查询(服务器实现单词条匹配)
运单管理基于索引库查询(服务器实现多词条分词匹配)
权限控制
第九章主要内容概述
粗粒度URL级别权限控制
细粒度方法级别权限控制
权限相关数据表分析和创建
shrio 入门
ApacheShiro简介和项目导入
ApacheShiro运行流程和权限控制方式分析
配置ShiroFilter实现URL级别权限控制
使用shiro完成权限管理
自定义Realm实现用户登录功能(上)
自定义Realm实现用户登录功能(下)
对页面访问添加授权控制
自定义Realm实现用户授权功能(上)
自定义Realm实现用户授权功能(下)
配置注解实现业务层方法级别权限控制
通过shiro自定义标签控制页面元素显示
shiro几种权限控制方式小结
用户注销功能实现
菜单数据管理
菜单数据列表查询功能
菜单数据添加功能实现
权限数据列表查询功能
权限数据添加功能实现
角色管理
角色数据列表查询功能
权限checkbox列表显示
菜单数据ztree显示
获取勾选菜单ztree数据
角色添加服务器功能实现
用户管理
用户数据列表查询功能
用户数据添加功能实现
根据不同登录用户显示不同菜单功能实现
缓存
以授权数据查询为例讲解缓存的作用
spring整合ehcache管理CacheManager
shiro整合ehcache实现授权数据缓存
@Cacheable、@CacheEvict缓存注解的使用
设置@Cacheable的key对有参数方法进行缓存
开启中转配送
第十章主要内容概述
中转业务模块需求分析
导入运输配送管理页面和实体类
开启中转配送(运单管理页面发起请求)
开启中转配送(服务器端代码实现)
修复之前代码运单保存无状态Bug
修复运单数据库和索引库不一致Bug
运输配送管理
运输配送管理显示百度地图运输路径
运输配送管理显示百度地图运输路径(途经点)
运输配送管理列表查询功能
出库入库
出入库操作(页面表单回显运单信息)
出入库操作(服务器功能实现)
开始配送为运单指定快递员功能实现
签收录入功能实现
报表技术
报表业务简介
导出Excel格式报表(查询运单数据)
导出Excel格式报表(根据POI生成Excel)
导出PDF格式报表(根据IText生成PDF)
下载安装启动Ireport
IReport报表模板简介和设置中文生成PDF
IReport配置JDBC连接基于数据表生成报表
JasperReport根据模板生成PDF报表
修复ireport报表设计问题(公司变量显示和字段自动换行)
修复根据查询数据集合显示jasperReport报表
前端报表技术highcharts使用入门(上)
前端报表技术highcharts使用入门(下)
系统部署
linux部署前软件准备
VirtualBox虚拟机软件安装和配置
安装linux服务器配置启动
配置secureCRT远程连接linux上传安装包
Linux安装配置JDK
Linux安装配置Oracle
Linux安装配置Tomcat
配置PLSQL远程连接linux的oracle数据库
Linux安装配置redis
Linux安装配置activemq
Linux安装配置elasticsearch
Linux安装ik分词器到elasticsearch





