速运物流业务系统
该系统是一套实现“决策、管理、操作”的综合业务系统 。通过客户下单(电话下单、线上下单、网点下单),系统自动业务受理,分配匹配取派员上门取件。货物入库后提供入库查询,分类管理等。在货物运转过程中出现多单少货等异常情况,会自动转入异常管理。正常派送到收货人签收,物流流程结束,生成报表。
技术要点:
1. 后台管理界面使用JQuery Easyui系统布局;
2. 项目采用Struts2、Spring、spring data (JPA)、hibernate等开源框架;
3. 采用git进行版本控制;
4. 抽取BaseAction基类将模型驱动、复用参数等抽离,子类无冗余内容;
5. 单独建立SMS和Mail等项目,通过ActiveMQ来传递消息,实现业务与功能分离;
6. 单独建立CRM管理客户信息,对外提供WebService来实现CRU;
7. 使用Quartz来进行定时任务调度;
8. 使用POI来进行office文档读写;
9. 使用ElasticSearch来处理大数据量的订单查询
10. 使用Shiro进行权限控制;