系统概要设计说明书
xxx智慧运营管理平台
作 者:
创建日期: 2022-10
更新日期:
版 本: 1.0
文档控制
序号 | 变更内容 | 责任人 | 日期 |
1 | 初稿 | 2022-06-02 | |
文档分发
序号 | 接收人员 | 角 | 邮件地址 |
1 引言
1.1 编写目的
本概要设计说明书根据《智慧运营管理平台需求规格说明书》编写,描述了系统的总体概要设计,为系统测试人员提供测试依据。
本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。
1.2 参考资料
《智慧运营管理平台需求规格说明书》。
2 系统总体设计
2.1 需求规定
本系统的主要的输入输出项目、处理的功能性能要求参照《智慧运营管理平台需求规格说明书》。
2.2 系统总体架构
2.2.1 系统架构图
图2 – 系统架构图
整个微服务架构分为四层,分别为数据层、服务层、网关、访问层。
1、数据层主要包括数据库、缓存、分布式文件存储,用于存储系统中的所有的业务数据、附件、图片、音频、视频等;
2、服务层是整个微服务架构的核心层,所有的业务逻辑都在这一层实现,同时采用服务治理、统一配置、熔断降级、消息队列等技术对这些服务进行统一管理;
3、网关作为整个系统的唯一入口,所有外界对系统的访问都必须经过网关,因此同时也提供身份鉴权、权限验证、负载均衡等功能;
4、访问层主要是各种客户端,包括PC端、移动端、各种物联网设备等,通过http/https协议经过网关实现对服务的调用。
2.3 系统开发技术
2.3.1 后端开发技术
1、开发语言:Java
2、开发平台:Sprint Cloud Alibaba
3、服务注册与发现:Nacos
4、服务网关:Gateway
5、消息队列:RabbitMQ
6、服务通讯:Http/gRPC
7、分布式追踪与监控:Skywalking
8、统一配置管理:Nacos
9、分布式日志系统: ELK
10、服务认证鉴权:JWT
2.3.3 前端开发技术
前端主要是基于Vue进行开发,同时也涉及三方组件库,包括dvajs、Less、bizcharts、G6、Lweb端登录7、Ant Design UI等。
2.3.4 数据库技术
1、主数据库:MySQL;
2、中间数据库:SQL Server;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论