BOS物流项目心得

时间:2021-08-27 13:36:46

定区管理 (和分区有何区别) :
区域管理针对自然行政区, 行政区域比较大,不可能让取派员去负责整个行政区域, 需要进行分区,将行政区域细分 ,成为很多小区域(分区), 需要为分区知道取派人员 , 在分配分区和取派员对应关系时, 可能几个取派员共同负责几个分区 (定区 )

定区就是 取派员 负责几个固定分区 物流取货和送货 !!
—- 定区 关联分区 、关联取派员
—- 定区 需要管理客户信息 ,当客户下单时 ,自动进行分单操作 (为客户自动找到负责取派人员 )

受理环节,是物流公司业务的开始,作为服务前端,客户通过电话、网络等多种方式进行委托,业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我司服务系统。

客户通过打电话方式进行物流委托,物流公司的客服人员需要将委托信息录入到BOS系统中,这个录入的信息称为业务通知单。

当客服人员将业务通知单信息录入到系统后,系统会根据客户的住址自动匹配到一个取派员,并为这个取派员产生一个任务,这个任务就称为工单。

取派员收到取货任务后,会到客户住址取货,取派员会让客户填写纸质的单子(寄件人信息、收件人信息等),取派员将货物取回物流公司网点后,需要将纸质单子上的信息录入到BOS系统中,录入的信息称为工作单。

第一天 环境的搭建

maven和svn和easyUI

第二天.前端轮廓和dao层基础

用easyUI做前端

用ztree做结点下文件夹,是jq框架下面的开发包

用powerdesign做数据库设计

用myeclipse做翻转引擎,让pojo那些机械化的直接生产

dao层代码抽取,类型的获取有点意思

action层代码抽取

用户登录与注销

第三天

Filter:过滤器,过滤从客户端向服务器发送的请求。

Interceptor:拦截器,拦截是客户端对Action的访问。更细粒度化的拦截。(拦截Action中的具体的方法)

easyUI的弹框

拦截没登入进登录页面的用户

用ajax修改密码功能(validatebox校验功能)

数据字典(提供基本数据给别的模块使用)

基础设置需求分析

派件员的添加功能

第四天

datagrid,分页和表格显示

easyUI使用api创建datagrid(很重要)

批量删除与修改

导航条

第五天

jqueryOCUpload,一键上传插件(传统的上传页面会刷新,而ajax不支持文件上传,它的原理是只刷iframe这个框)

apachePOI技术(对office文件的读写)

pinyub4j汉字转拼音

区域导入功能,就是区域对应的多选下拉单(用combobox)

第六天

前几天整合操作

外键由一的一方放弃(inverse),多的一方去维护

region区域

subarea分区

decidedzone定区

第七天

webservice入门,底层是socket,全是post请求,因为get方式没有请求体

apacheCXF入门

基于cxf发布crm服务

SOAP简单对象访问协议,理解成把httl请求体用xml的数据格式传输

WSDL,web服务描述语言(web服务的使用说明书),就是一个xml文档,用于描述当前服务的一些信息,如服务名称,发布地址等等

wsimport,jdk自带的可以根据wsdl文档生成客户端调用的代码的工具,无论服务端用什么代码写的,都将在客户端生产java代码,通过代理对象实现远程调用

用webservice远程调用关联定区和取件人

 第八天

虚拟机环境安装

复杂的业务逻辑的撰写

即:定区关联客户,定区包含的分区

第九天

业务受理部分

自动分单

工作单快速录入

数据表格的编辑功能

noticebill业务通知单

workbill工单

workordermanage工作单

第十天(主讲认证)

shiro框架

权限

OA系统

function权限

parentFunction当前权限的上级权限

权限 角色 用户

cas*认证服务器

第十一天

注解进行权限控制

主讲授权

标签的底层都是java类

第十二天

角色管理

用户管理

修改realm中授权方法(查询数据库)

使用 ehcache权限数据(缓存权限数据插件,可以缓存java对象,提供系统性能)

系统菜单根据登录人展示

第十三天

quartz任务调度的技术,如定时任务,发邮件

cron表达式语法,通过这个指定触发时间点

highcharts图形列表的插件,实现区域分区分布图
第十四天

项目部署

(linux装jdk,mysql,tomcat,tomcat先创建数据库和用户,并为用户授权,然后连接mysql,然后导入相关表,然后把war包放进linux的tomcat中,然后使用命令查看tomcat启动日志)

拓展资料

代码生成器codeMachine,其实就是个java项目,freemaker模板技术

ExtJS前端(收费的,和jq并列的关系)

itext pdf

项目面试问题总结

jfreechart报表图表,免费,静态的图片