全球旧事资料 分类
智慧社区
架构设计说明书
内部资料请勿外传
编写牟宝林日期20150216检查日期
审核日期
批准日期
XXXX科技有限公司
版权所有不得复制
f目录
1、引言3
11背景3
12说明3
2、范围3
21软件名称3
22软件功能3
23需求边界3
3、总体设计4
31架构设计目标和约束4
311运行环境4
312开发环境4
32设计思想4
33架构体系描述4
34架构体系5
341数据支撑层5
342应用层5
343终端层5
35重要业务流程6
351核心数据采集输出流程6
352应用数据采集输出流程6
36模块划分6
361数据支撑层6
362应用层7
363终端层8
4、部署8
41云服务器部署8
42部署服务器系统要求9
f1、引言
11背景
智慧社区系统软件系统整体架构是为了快速搭建智慧社区运营平台将硬件数据采集并建立智慧社区应用的架构整体解决方案。
12说明
本文档是对于智慧社区应用平台进行详细设计和编码的重要依据。对该软件的整个系统的结构关系进行了详细描述阐述了系统的总体框架包括物理、逻辑结构说明了体系结构所采取的设计策略和所有技术并对相关内容做出了统一的规定。为今后的设计、编码、测试都提供了可以参考的模版并且提高效率使整个开发过程做到资源利用最大化减少由于需求变更而修改的时间大大的降低了成本节约了时间。
2、范围
21软件名称
中文名称智慧社区应用平台
22软件功能
建立智慧社区的数据管理中心并通过建立硬件数据标准接口像平台中的应用子系统提供数据支撑服务。
23需求边界
要做的事情
1、定义核心数据标准建立核心数据库
2、建立核心数据接口用于支撑应用系统并能够实现对接口的权限控制
3、定义应用数据标准建立应用数据库
4、建立应用数据接口用于支撑终端系统展示。
不做的事情
1、应用子系统的实现
2、硬件数据的采集及数据处理
3、终端系统的实现。
f3、总体设计
31架构设计目标和约束
311运行环境
312开发环境
32设计思想
为了降低系统耦合度增加系统内聚性在需求发生更改时能在较短的时间内对系统做出修改并重新投入使用我们决定以分层体系架构风格作为整个系统的体系风格层与层之间严格按照RESTful风格的WebAPI进行接口设计并以之为根据进行详细设计。分为数据支撑层、应用层、终端层。
33架构体系描述
整个系统顶层架构采用分层的风格整个系统的体系结构非常清晰使得后期易于详细设计、编码、维护以及适应需求变更。通过分层定义出层与层之间的接口使得在更加规范的同时拥有更为自由的接口描述使得层与层之间的耦合度r
好听全球资料 返回顶部