1 / 9
文档名称:

智慧社区平台系统架构设计说明书.docx

格式:docx   大小:252KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

智慧社区平台系统架构设计说明书.docx

上传人:fangjinyan201701 2022/2/19 文件大小:252 KB

下载得到文件列表

智慧社区平台系统架构设计说明书.docx

相关文档

文档介绍

文档介绍:错误!未指定书签。
内部使用
智慧社区
架构设计说明书
错误!未指定书签。
内部使用

写:
(内部资料
牟宝林
请勿外传)



查:

期控制;
3、定义应用数据标准,建立应用数据库;
4、建立应用数据接口,用于支撑终端系统展示。
不做的事情:
1、应用子系统的实现;
2、硬件数据的采集及数据处理;
3、终端系统的实现。
错误!未指定书签。
内部使用
3、总体设计
架构设计目标和约束
运行环境
序号
项目
详细信息
后台软件环境
WindowsServer2008以上
前台软件环境
WindowsXP,Windows2000,windowsvista
数据库
SqlServer2008R2
开发环境
序号
项目
详细信息
1
操作系统

操作系统:windows系列
2
编程语百
C#
3
编程工具
VisualStudio2008+
设计思想
为了降低系统耦合度,增加系统内聚性,在需求发生更改时能在较短的时间内对系统做出修改,并重新投入使用,我们决定以分层体系架构风格作为整个系统的体系风格,层与层之间严格按照RESTful风格的WebAPI进行接口设计,并以之为根据进行详细设计。分为数据支撑层、应用层、终端层。
架构体系描述
整个系统顶层架构采用分层的风格,整个系统的体系结构非常清晰,使得后期易于详细设计、
编码、维护以及适应需求变更。通过分层,定义出层与层之间的接口,使得在更加规范的同时拥有更为自由的接口描述,使得层与层之间的耦合度降低,增强了模块的复用型和可扩展性以及可维护性。同时,分层也有益于项目模块的划分以及任务的分配,通过明确清晰的接口,降低集成的难度,提高效率。
错误!未指定书签。
内部使用

终端
其他终端设备
接口协议
应用层
接口协议
设备信息系统
设备管理 设备状态查询 设备通知推送
基础数据管理系统
数据更新 数据查询
基础信息管理 (仅查看、不能 更新)
应用数据管理系统
包架构分三层:数据支撑层、应用层、终端。每层之间通过制定接口协议对接,层内部可独
立开发。
数据支撑层
数据支撑层分三个系统:设备信息系统、基础数据管理系统、应用数据管理系统。
主要做接口通过数据提供接口将设备的数据采集到数据库中。
应用层
应用层系统虽然多,但是有些是可以合并的,而且有的可能会有现成产品。但是应用层的困难在于,必须对每一个系统的需求落实到底,每个系统到底要实现哪些功能,每个功能具体的用户体验是什么样子的。形成需求文档后才能形成外包的协议文档。这个可能需要做大量的需求调研工作。
终端层
终端层是给用户展现的东西,最重要的是用户体验和界面UI。所以终端层要外包首先要明确
终端体验是什么样子,然后归纳出应用层所要提供的接口标准,制作原型图,然后将原型图和接口交给外包公司。
错误!未指定书签。
内部使用
重要业务流程
核心数据采集输出流程
智能身名i
数据输