本帖最后由 谷粒姐姐 于 2018-3-9 11:42 编辑
本章主要内容 : 1、 物流项目 进行整体分析 (背景、业务场景、开发环境、技术 ) 2、 STS (Spring Tool Suite) java 开发工具,maven 集成配置 、 Hbuider 页面开发 3、 导入项目 ,对项目进行版本控制 Git (本地版本库、在线版本库使用 ) 4、 后台界面开发框架 jQuery Easyui 框架 、Ztree 树形菜单技术 一、 物流管理平台 整体概述1. 项目背景基于 宅急送公司业务需求 ,用友公司完成 BOS 系统开发
主业务文档 “宅急送新 BOS 系统软件需求规格说明书.doc” 1000 多页
多个项目小组 一起进行开发的 ,开发周期 1 年左右(编码 4 个月),开发工程师 20 多人(每 4-5 人 组成一个小组,负责一个业务块) BOS 后台管理系统,分为七个部分 : 1、 基础设置 (物流业务管理 元数据 ): 取派标准、取派时间管理、车辆管理、快递员管理、区域管理 … 2、 取派: 下单管理、取件管理、配送管理 … 3、 中转: 货物运输过程中,中转点 出入库操作 … 4、 路由: 运输线路、运输交通工具 … 5、 PDA : 快递员无线通讯设备 通讯功能 … 6、 财务 :快递费用处理 7、 管理报表需求: 针对物流业务数据,产生报表 运行项目 C/S 原型
需要安装 .NetFramework 环境 2. 项目种类介绍
OA、CRM、ERP 都是基于 MIS(信息管理)系统BOS Business Operating System 业务操作系统 3. 项目开发流程瀑布开发模型
Java 高级软件工程师 主要 负责设计和编码 4. 项目课程安排
课程安排: 1、 BOS 系统:核心物流业务管理 2、 前端系统:客户操作 3、 CRM 系统:客户信息管理
5. 开发环境
6. 开发技术
Server 端架构: Struts2+ Spring + Spring Data(简化持久层) + JPA 接口+ Hibernate(JPA 显现) 后台管理系统 页面架构 :jQuery Easyui 框架 前端互联网系统 页面架构 :BootStrap 响应式 + AngularJS Excel 解析、生成: POI 技术 远程调用: 基于 Restful 风格 CXF 编程第三方短信平台、邮件平台 使用 Redis 缓存使用 、ActiveMQ 消息队列 搜索服务器 ElasticSearch 安装配送使用 , Spring Data 操作 ElasticSearch 服务器定时调度框架: Quartz 在线 HTML 编辑器: kindEditor 使用权限管理框架: Apache Shiro
|