软件概要设计说明书模板.docx

上传人:b****6 文档编号:5824775 上传时间:2023-01-01 格式:DOCX 页数:25 大小:97.28KB
下载 相关 举报
软件概要设计说明书模板.docx_第1页
第1页 / 共25页
软件概要设计说明书模板.docx_第2页
第2页 / 共25页
软件概要设计说明书模板.docx_第3页
第3页 / 共25页
软件概要设计说明书模板.docx_第4页
第4页 / 共25页
软件概要设计说明书模板.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

软件概要设计说明书模板.docx

《软件概要设计说明书模板.docx》由会员分享,可在线阅读,更多相关《软件概要设计说明书模板.docx(25页珍藏版)》请在冰豆网上搜索。

软件概要设计说明书模板.docx

软件概要设计说明书模板

软件概要设计说明书

1引言

1.1编写目的

本系统概要设计说明书阐述了物联网项目的背景、目标,以及实施的必要性、紧迫性,对本项目物联网系统整体架构设计方案进行了概要描述。

编制本文档的目的在于为物联网项目组成员、天津普讯业务及技术专家论证本项目的架构设计可行性以及审核该项目时提供相关材料。

1.2阅读对象

使用者包括参与本项目的管理人员、设计人员、开发人员、测试人员、质量控制人员以及维护人员。

1.3术语和缩略语

1.RFID:

射频识别技术(RadioFrequencyIDentification),又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。

2.WiMax:

WiMax(WorldwideInteroperabilityforMicrowaveAccess),即全球微波互联接入。

WiMAX也叫802·16无线城域网或802.16。

WiMAX是一项新兴的宽带无线接入技术,能提供面向互联网的高速连接,数据传输距离最远可达50km。

WiMAX还具有QoS保障、传输速率高、业务丰富多样等优点。

WiMAX的技术起点较高,采用了代表未来通信技术发展方向的OFDM/OFDMA、AAS、MIMO等先进技术,随着技术标准的发展,WiMAX逐步实现宽带业务的移动化,而3G则实现移动业务的宽带化,两种网络的融合程度会越来越高。

3.Zigbee:

Zigbee是基于)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位心系,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。

其特点就是近距离、低复杂度、自组织、低功耗、低数据率、低成本。

主要适合用于自动控制和远程控制领域,可以嵌入各种设备。

4.NFS:

NFS是NetworkFileSystem的简写,即网络文件系统。

网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。

通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

5.u-Japan:

日本和韩国在2004年都推出了基于物联网的国家信息化战略,分别称作u-Japan和u-Korea。

“u”代指英文单词“ubiquitous”,意为“普遍存在的,无所不在的”。

该战略是希望催生新一代信息科技革命,实现无所不在的便利社会。

6.无线AP:

无线接入点,它是用于无线网络的无线交换机,也是无线网络的核心。

无线AP是移动计算机用户进入有线网络的接入点,抓哟用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列。

7.CPS-信息物理融合系统:

它是一个综合计算、网络和物理环境的多维复杂系统,通过3C(Computation、Communication、Control)技术的有机融合与深度协作,实现大型工程系统的实时感知、动态控制和信息服务。

CPS实现计算、通信与物理系统的一体化设计,可使系统更加可靠、高效、实时协同。

8.DAS-直连式存储:

直连式存储依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等),数据流需要回流主机再到服务器连接着磁带机(库),数据备份通常占用服务器主机资源20-30%,因此许多企业用户的日常数据备份常常在深夜或业务系统不繁忙是进行,以免影响正常业务系统的运行。

9.NAS:

被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系列软件,可提供跨平台文件共享功能。

NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存储数据,在这种配置中,NAS集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来,有效降低总拥有成本,保护用户资源。

10.SAN:

存储区域网络是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。

存储设备是指一张或多张用以存储计算机数据的磁盘设备。

一个SAN网络由负责网络连接的通信结构、负责组织连接的管理层、存储部件以及计算机系统构成,从而保证数据传输的安全度和力度。

11.机器学习(MachineLearning):

是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断完善自身的性能。

它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。

12.USN(UbiqutousSensorNetwork):

被称为“无所不在的信息社会,”它有三层含义,首先无所不在是指任何事物都可以通过传感器标签或传感器节点彼此连接,来自真实世界的任何信息都能够连接到全球网络中被共享;其次各种传感器技术不仅能够提供事物本身的信心,而且能够探测、存储、处理乃至整合各种与事物相关的位置、环境等信息,从而向全球网络提供各种关联信息;最后通过构建一个面向用户的网络,令任何人在任何地区都能够通过该网络获取所需的任何信息。

13.智能决策支持系统:

它是人工智能(AI)和DSS相结合,应用专家系统(ES)技术,使DSS能够更充分地应用人类的知识,如关于决策问题的描述性知识,决策过程中的过程性知识,求解问题的推理性知识,通过逻辑推理来帮助解决复杂的决策问题的辅助决策系统。

14.智能电网(smartpowergrids):

就是电网的智能化,也被称为“电网2.0”,它是建立在集成的、高速双向通信网络的基础上,通过先进的传感和测量技术、先进的设备技术、先进的控制方法已经先进的决策支持系统技术的应用,实现电网的可靠、完全、经济、高效、环境友好和使用安全的目标,其主要特征包括自愈、激励和包括用户、抵御攻击、提供满足21世纪用户需求的电能质量、容许各种不同发电形式的接入、启动电力市场以及资产的优化高效运行。

15.ChiplessRFIDtag:

无芯片射频识别标签是不用半导体微处理器的射频识别标签。

有些无芯片射频识别标签使用塑料或传导薄膜代替半导体微处理器,还有些使用可以反射无线电波的特殊材料,比如有反射功能的纸质纤维。

16.Carrierfrequency:

载体频率,是指无线电发射器或射频识别阅读机的主频率,载体频率经过变化或模式化来传递数据信号。

17.Checksum:

检验码,施加在射频识别标签微处理器内存数据区的一个数码。

在数据传输前后通过检验这个数码以确定标签上所存的数据是否完好无损。

周期性冗余检查法是查验检验码的一种方法。

18.EAS(electronicarticlesurveillance):

电子商品防盗器,是一种最简单的射频识别系统。

它是商店广泛使用的防盗报警系统,它由1位标签,框架天线和报警器组成。

标签附着在产品上,框架天线固定在商店门口,当顾客携带没有付款的商品经过门口时,门口的天线与标签上的天线形成感应耦合,报警器发出警示信号,顾客付款后,标签要么被取下,要么将上面的电容击毁,要么在计算机数据库中做一个该产品已售出的记录,视具体的系统而定,这样顾客出门是报警器就不会报警。

19.嵌入式技术:

嵌入式技术是计算机技术的一种应用,该技术主要针对具体的应用特点设计专用的计算机系统——嵌入式系统。

嵌入式系统是以应用为中心,以计算机技术为基础的,并且软硬件可量身订做,它适合于对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统。

20.传感器技术:

是关于敏感元器件及传感器的设计制造、测试、应用的综合性技术,是构成现代信息技术和自动化技术的主要支柱之一。

随着科学技术的迅猛发展,传感器在品种、性能等方面都有了飞速的发展,应用领域也日趋广泛。

传感器技术是当今信息社会中的一门跨学科的边缘性技术学科,它在信息处理系统中占有十分重要的地位,是信息处理系统的三个构成单元(传感器、通信系统、电子计算机)之一,已渗透到了生产、科研和生活的各个领域。

21.遥感技术:

“遥感”就是遥远的感知,人类通过大量的实践发现地球上每一个物体都在不停地吸收、发射和反射信息和能量,其中有一种人类已经认识到的形式——电磁波,并且发现不同物体的电磁波特性是不同的,遥感就是根据这个原理来探测地表物体对电磁波的反射和其反射的电磁波,从而提取这些物体的信息,完成远距离识别物体。

22.EPC编码:

产品电子代码是国际条码组织推出的新一代产品编码体系。

原来的产品条码仅是对产品分类的编码,EPC码是对每个单品都赋予一个全球唯一编码,EPC编码96位(二进制)方式的编码体系。

96位的EPC码,可以为2.68亿公司赋码,每个公司可以有1600万产品分类,每类产品有680亿的独立产品编码,形象的说可以为地球上的每一粒大米赋一个唯一的编码。

2总体设计

2.1架构总体设计思路

当前物联网行业普遍处于烟囱似的发展阶段,各应用系统之间的互联互通存在着很大的困难,基于这样的现状,软件总结了大量的物联网工程实践经验的基础上,针对物联网应用系统对共性支撑技术的迫切需求,创新性的提出了一种具有自主知识产权的针对物联网核心基础设施的物联网开放体系架构。

整个架构的理念是在应用层与网络层中间加入平台层,以水平建设代替原有的垂直建设,屏蔽掉底层的物体差异,对上层的应用提供统一形式的接口,使应用在访问不同物体的时候像访问同一个物体一样的方便。

架构以基于能力的物体描述为基础建立物体统一标识模型,并且以物联港和标识解析系统为核心,实现物体的接入与管理,服务与传输,标识与解析,搜索与交互。

本方案在遵循“咨询为先导,产品为依托,服务为核心”的总体原则来进一步明确项目的建设规划,通过“深入调研、明确需求、统筹规划、分步实施”的指导原则来进行项目的具体建设,保证该系统的建设具有高可靠性、实用性、高效性、开放性、可扩展性,以及技术上的先进性、多样性和安全性。

集中化

整个物联网系统应遵循集中化建设的原则,完善物联网管理功能,以实现对物联网系统及软硬件平台系统的统一管理,简化业务支撑系统的硬件、软件的多样性,降低系统管理维护的复杂性,从而达到“集中物联网、集中维护、集中管理”的目标,减少系统建设维护成本、节约投资和降低人力成本。

做到既集中,又分级的多极集中管理。

高可用性

物联网系统本身应具有高可用性,通过双机热备、冗余配置、数据备份等多种方式方法保证实现7×24小时不间断运行,不能对系统正常运行造成不利影响。

物联网平台应具有较强的自我维护能力,能够长时间稳定运行,自身维护要求简单,具有快速恢复功能。

实用性

物联网系统体系框架的设计将适应系统运维管理体制和人员的实际情况,满足现有的人工物联网的内容要求,所建议的技术方案和提供的产品是成熟的,具备方便的人机界面、易于使用。

可用性和高效性

物联网系统的部署不应对原有的系统结构、安全策略等方面做较大修改和调整,对原有系统性能影响最小化,不能对生产系统自身的运行造成不良影响,不能干扰系统的正常运行;尽量少的占用消耗原系统的资源、网络资源,被物联网服务器的资源消耗不超过3%;整个物联网系统的实时性要求较高,包括对系统运行状况、故障性能告警等的实时管理和物联网,更好地提高管理维护水平。

开放性

物联网系统架构设计应遵循业界标准,并提供开放、灵活的信息交互及管理接口,实现灵活的数据交换功能;提供灵活的部署方式,在客户化、管理策略、事件关联、报警方式、报表生成、信息展示等方面可以按实际需求进行定制,并支持用户的二次开发。

可扩展性

物联网系统具有较强的扩展性,能够在包括管理范围、管理功能、管理对象数量等方面提供灵活、多样的扩展能力;可以适应生产系统新业务、新技术的要求,适应于系统未来发展的需要,并能与其他基于业界标准的软件进行集成。

安全性

物联网系统所有的物联网策略、流程、作业调度策略等制定只能由符合权限的管理员制定、发布。

操作员根据不同角色的划分可以执行相应的操作,执行过程中涉及的关键系统信息,如root口令、数据库口令、关键表记录内容要采取技术手段予以屏蔽,防止外泄。

展示形式多样性

物联网系统能够对收集的数据进行分析处理,生成技术、管理维护等层面的相关报表、视图等,根据不同级别用户的实际需求,提供灵活、多样的展示形式。

技术最优组合

物联网系统采用的物联网管理软件选型要体现成熟优先、适度超前的原则,应采用适用需求的优秀软件技术,。

选择产品时应选用市场上已经得到广泛应用并且具有一定先进性的技术,符合信息技术发展趋势,通过人员、流程和技术管理工具的完美配合,实现完全的物联网管理。

整体集成架构

物联网系统总体应用架构在遵循SOA架构原则的同时,还依据天津普讯IT总体规划原则进行建设,并通过行内架构评审。

整体构架遵循集中化、高可靠性、高效性、开放性、可扩展性和安全性等原则。

3物联网系统整体设计

3.1逻辑架构

图:

系统平台逻辑架构图

物联网通用体系架构将物体和应用分离,在物体和应用间添加一个中间层,即物联港支撑系统,成为应用的共性支撑。

物联港支撑系统对下提供物体接入并进行服务封装,对上提供便捷统一的开发接口支持应用构建。

同时采用通用体系架构的物联网系统之间可以实现互联互通互操作,为用户提供通用的物联网应用共性支撑平台,在物联网的体系建设中,起到承上启下的桥梁作用,实现对物体统一描述与接入、统一标识与寻址、统一服务封装与调用。

3.2物理架构

图:

系统平台物理架构图

架构说明如下:

采用分布式架构,可做到线性且实时横向扩展,使得数据量和计算性能不再是系统瓶颈,能够最大限度地汇总和利用数据。

并且在整个架构中,对于可能的单点都进行了双活冗余设计,从而达到了真正的高可用性;防止单台宕机影响整个平台,做到真正的安全生产。

设计思路

物联网系统从基础物联网和应用物联网角度出发,着重于及时发现影响全行基础设施和业务系统的各类告警和性能异常,进行数据分析和整合,同时以适当的形式进行呈现;另一方面,维护人员借助该系统能够进行相关操作,及时完成维护职能。

本着物联网系统可视化的原则,我们结合各物联网产品模块,形成了物联网门户平台。

门户平台通过统一用户认证以及可视化的图表、图示、图形展现各类物联网信息、数据统计分析、报表的状态和结果,运维管理人员可通过各类视图报表直观便捷的查看天津普讯整体IT资源的健康运行状况。

3.3功能模块设计

●社区智慧化通用平台结构

●模板管理主要功能创建模板、查看模板、修改模板、打开模板。

●添加人员主要功能创建下级管理员、查看、修改人员信息。

●个人设置主要功能查看个人信息、修改个人密码。

●申请添加服务主要功能上传服务内容、查看服务列表、申请服务、添加服务、查看服务申请列表、同意申请、驳回申请。

●港展示主要功能添加港信息、查看港信息列表、修改港信息。

●社区展示主要功能添加社区信息、查看社区信息列表、修改社区信息。

●事件通知主要功能编辑通知、接收通知、接收事件、处理事件。

3.4通用体系架构核心概念

物联网通用体系架构涉及到的核心概念包括物联港支撑系统、PE(PhysicalEntity)、和PE模板、VE(VisualEntity)和VE模板、TNS(ThingresourceNameSystem)等。

3.5物联港

物联港是通用架构核心设施的物联港支撑系统及其搭建的系统,是设备接入和管理的单元,是物联网建设的核心平台。

物联港对下提供设备接入能力,对上提供物体服务封装、发布能力。

作为物联网的中间件,为物联网应用系统的构建屏蔽下层的异构性。

对于设备接入者,可以利用港提供的物体接入能力接入设备;对于应用开发,可以利用港提供的物体服务开发复杂的物体应用。

物联港的核心技术框架如下:

物联港中使用PE来表述物体、支撑物体接入和管理,使用VE来表述物体服务、支撑服务封装和应用开发。

3.6PE(PhysicalEntity)和PE模板

PE是具有可交互接口的设备在物联港内对应的数字对象,其对应物体世界中确定的物体。

PE-Model是某一型号设备的固有属性和接口的集合。

PE由PE-Model(PE模板)生成,PE除了包含PE-Model的内容还包含了个体设备的特有属性。

PE直接支撑VE的生成、开发和运行,可以利用物体描述工具生成PE和原子VE。

PE中描述的接口需要符合E-things物联港接口规范。

3.7VE(VisualEntity)和VE模板

VE是虚拟实体的简称,是物联港内具有统一服务化接口的数字实体。

VE是物联港系统内直接与应用发生交互的对象,在应用看来,对物体的操作实际是对VE的操作。

VE-Model是基于相应PE-Model中的接口并结合业务逻辑形成的服务化封装。

VE由VE-Model(VE模板)绑定一个或多个PE生成,是VE-Model的运行实例。

VE既可以由PE自动生成和部署(原子VE),也可以利用VE开发支持框架开发VE模板然后进行部署,基于开发的VE模板生成的VE为复合VE。

每个PE都会在物联港内对应一个原子VE,原子VE是对物体的完整封装,将物体的PE模板所提供的功能完全呈现为服务。

原子VE在物体注册生成PE时自动生成。

复合VE是由复合VE模板实例化产生。

通常情况下,复合VE模板是基于一个或者多个PE模板中的接口并结合业务逻辑形成的。

3.8TNS

TNS系统(ThingresourceNameSystem)是物联网中用于解决物联网资源标识解析,实现物体资源跨域统一通信的物联网基础设施级系统。

一方面,建立统一的物联网标识映射规则,在标识、IP、名称等各个标识寻址映射层面,对物联网中的各种资源进行统一标识,并兼容已有的各个寻址映射层面标准(如标识映射层的EPC、MAC,名称映射层的DNS、ONS等),为异构资源身份信息的统一标识与理解、以及物体与物体的互联互通互操作提供基础。

另一方面,对通用体系架构中的VE、物联港的标识进行统一编码分配和管理,为异构资源的通信协作建立基础。

因此,TNS系统是物联网乃至互联网应用的核心入口,是建立在其它解析系统之上的顶层解析系统。

物联网中以及互联网中的一切解析请求,如DNS解析请求、RFIDONS解析请求、VE-ID解析请求等都交由TNS系统解析。

各次级解析系统可向全球物体统一标识解析管理组织申请对应的标准标识编码,随后可与TNS系统建立对接接口。

TNS系统示意图如下:

标识寻址层IP寻址层名称寻址层搜索寻址层

TNS

图TNS系统示意图

TNS系统主要由标识映射系统、名称映射系统和搜索映射系统组成。

标识映射系统主要解决异构的物体标识和IPv4、IPv6地址之间的转换映射,如果物体没有IP地址,则映射到物体对应的网关地址;名称映射系统提供URI或物体统一名称(UTN)到IP地址间的映射转换,名称映射系统功能与DNS系统功能具有兼容性;搜索映射系统提供根据资源特征,如关键字、地理位置、行政区划、资源类型定位资源的能力。

与物联网应用开发相关的主要是搜索功能。

3.9模板管理主流程设计

高级管理员和普通管理员可创建、编辑、删除模板

跨港管理员可查看管理港所有高级管理员所创建模板

3.10添加人员流程详细流程图

平台管理员创建一个港的高级管理员、多个港的跨港管理员、跨港管理员创建所管理港的高级管理员、高级管理员创建普通管理员

3.11个人设置流程设计

四个角色的用户都可以设置自己的电话号码、邮箱和密码,其他信息不可修改

3.12添加服务流程设计

平台管理员添加服务信息、上传服务文件到ftp服务器、高级管理员可查看并申请平台添加的服务、申请通过可下载和添加服务,卸载服务后无需再次申请即可添加,申请驳回则不可下载和添加服务,需重新申请。

3.13添加港流程设计

平台管理员添加、修改港信息

3.14添加社区流程设计

平台管理员查看添加、修改社区信息

高级管理员、跨港管理员、普通管理员可查看自己的社区信息

3.15事件通知流程设计

高级管理员编辑通知和查看已发通知、查看和处理事件信息,普通管理员查看通知、查看和处理事件信息。

3.16数据库设计

系统主要数据库表清单:

表名:

acc_app用户服务和组关系表

列名

数据类型

默认值

是否空

注释

id

int(11)

NO

 自增id

hidden

varchar(255)

FALSE

YES

 是否隐藏服务

app_index

int(11)

YES

组里面的排序号

installDate

datetime

YES

 服务安装时间

name

varchar(255)

YES

 服务名

quick

varchar(255)

YES

quickIndex

int(11)

0

YES

user_id

varchar(255)

NO

 用户id

service_id

int(11)

NO

 服务id

group_id

int(11)

YES

 组id

size

varchar(255)

default

YES

 服务图标大小

shortcutIndex

int(11)

0

YES

path

varchar(255)

YES

 服务连接地址

表名:

acc_group用户和组关系表

列名

数据类型

默认值

是否空

注释

group_id

int(11)

NO

group_index

int(11)

YES

排序号

name

varchar(255)

默认分组

YES

分组名称

user_id

int(11)

NO

用户id

表名:

city市表

列名

数据类型

默认值

是否空

注释

city_id

int(11)

NO

 市id

city_name

varchar(100)

NO

 市名称

province_id

int(11)

NO

 省id

表名:

community_info小区信息表

列名

数据类型

默认值

是否空

注释

community_id

int(11)

NO

小区id

community_name

varchar(100)

NO

小区名称

description

varchar(100)

YES

小区描述

country_id

varchar(100)

NO

国家ID

province_id

varchar(100)

NO

省ID

city_id

varchar(100)

NO

市ID

county_id

varchar(100)

NO

区ID

detail_address

varchar(100)

NO

详细地址

harbor_id

int(100)

YES

港id

表名:

community_service_bind小区服务绑定表

列名

数据类型

默认值

是否空

注释

id

int(11)

NO

 自增id

community_id

int(100)

NO

 小区id

service_id

int(11)

0

NO

服务id

state

tinyint(4)

YES

1表示已申请待审核;2表示安装完成可使用;3表示删除冻结

show

int(4)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1