首页> 中文学位 >基于领域驱动的汽车协同销售系统研究与实现
【6h】

基于领域驱动的汽车协同销售系统研究与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 论文研究背景及意义

1.2 国内外研究现状

1.2.1 汽车协同销售管理系统国内研究现状

1.2.2 领域驱动设计国内外研究现状

1.2.3 CQRS模式国内外研究现状

1.3 本文研究的主要内容

1.4 论文组织结构

第2章 领域驱动设计与CQRS模式综述

2.1 领域驱动设计技术背景

2.2 模型驱动设计元素

2.2.1 领域模型

2.2.2 实体

2.2.3 值对象

2.2.4 服务

2.2.5 聚合

2.2.6 工厂

2.2.7 仓储

2.2.8 领域驱动设计分层架构

2.3 CQRS模式概述

2.3.1 CQRS模式的技术背景

2.3.2 CQS原则

2.3.3 CQRS模式

2.4 本章小结

第3章 系统分析与领域模型设计

3.1 系统总体结构

3.2 系统功能结构

3.2.1 协同销售平台子系统功能结构

3.2.2 协同销售内部子系统功能结构

3.3 汽车销售业务流程分析

3.3.1 经销商购车业务流程

3.3.2 经销商退车业务流程

3.3.3 经销商售车业务流程

3.3.4 经销商付款业务流程

3.3.5 经销商调车业务流程

3.4 领域模型的抽取

3.5 聚合边界的设计

3.5.1 聚合边界的设计方法

3.5.2 确定业务不变量

3.5.3 详细设计

3.6 工厂

3.7 领域模型的详细设计

3.8 数据库设计

3.8.1 数据库概念模型设计

3.8.2 数据库逻辑模型设计

3.9 本章小结

第4章 系统架构设计方案

4.1 总体设计

4.2 相关技术介绍

4.2.1 消息队列

4.2.2 依赖注入

4.2.3 面向切面编程

4.2.4 NoSQL数据库

4.2.5 规约模式

4.3.命令端设计

4.3.1 基于AOP的命令端设计

4.3.2 命令消息的传递

4.4 查询端设计

4.4.1 基于规约模式的查询端设计

4.5 同步端设计

4.5.1 读写数据库一致性策略选择

4.5.2 基于消息队列法同步端设计

4.6 本章小结

第5章 系统的实现与测试

5.1 系统配置

5.1.1 查询模型与命令模型映射配置

5.1.2 监听线程配置

5.2 系统功能实现

5.2.1 销售管理模块

5.2.2 退货管理模块

5.2.3 库存管理模块

5.2.4 调车管理模块

5.2.5 账务管理

5.3 系统性能测试

5.3.1 测试环境

5.3.2 测试步骤

5.3.3 测试数据对比

5.3.4 测试结果分析

5.4 本章小结

总结与展望

致谢

参考文献

攻读硕士学位期间发表的论文及科研成果

展开▼

摘要

随着汽车制造业在中国的蓬勃发展,有越来越多的汽车产商及其上下游协作企业希望利用计算机技术建设符合自身需求的信息管理系统从而可以进行高效、准确的业务管理。汽车产业链协同服务平台作为一个第三方公共平台,为国内汽车厂商的上下游协作企业提供了一站式的信息服务支撑系统,通过对汽车产业链中的信息资源进行整合,实现了企业间的信息共享,提高了汽车厂商的市场竞争力及生产效率。由于汽车制造业具有极强的专业性并且其相关业务具有数据量大、复杂性高、种类繁多等特点,因而传统的开发方式不能很好地满足协同服务平台下相关业务系统的设计需求。
  本文以KM汽车协同销售系统为研究原型,通过领域驱动设计及命令查询职责分离模式来满足协同服务平台下业务系统设计过程中的三个关注点:“业务逻辑的组织方式”、“系统性能”、“系统的可扩展性”,重新设计并实现了KM汽车协同销售系统的平台子系统。本文所涉及到的研究内容主要包括以下几个方面:
  (1)通过分析KM制造厂的整车销售业务,抽取了相关的领域模型,在此基础上使用模型驱动设计元素对系统中的领域层进行了重新设计。
  (2)针对系统目前在性能及可扩展性方面的不足,设计了面向消息驱动的CQRS模式并应用到了系统的架构设计之中。
  (3)根据系统的功能性需求,通过对研究成果的整合,重新开发了系统中的功能模块,实现了新系统。
  (4)通过JMeter及Windows Performance Monitor对本文所实现的新系统与原有系统进行了性能测试,测试数据表明新系统具有更为优越的查询性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号