电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

类型用能计费系统C++程序概要设计说明书 V1.00

收藏

编号:344886927    类型:共享资源    大小:2.03MB    格式:DOC    上传时间:2023-02-22
  
8
金贝
分享到微信 分享到微博 分享到QQ空间
关 键 词:
用能计费系统C++程序概要设计说明书 V1 计费 系统 C++ 程序 概要 设计 说明书
资源描述:
用能计费系统C++程序 概要设计说明书V1.00 文件编号 生效日期 受控编号 保密级别 版 本 号 修改次数 2 总 页 数 正 文 附 录 无 编 制 审 核 批 准 评审记录 对《用能计费系统C++程序 概要设计说明书 V1.00》的评审意见: 上述问题修改验证后,由 验证后,本文件即可发布。 评审人员签字: 问题修改验证结果:完成。 验证人签字: 时间: 年 月 日 变更日志 编号 版本 修改内容 修改人 修改日期 1 V0.01 初稿 2 V0.02 增加WebService与Web的充值流程。 3 V0.03 增加Webservice与Web除充值以外的其它流程。       目 录 1 引言 1 1.1 编写目的 1 1.2 背景 1 1.3 定义 1 1.4 参考资料 2 2 总体设计 3 2.1 需求规定 3 2.1.1 功能边界 3 2.1.2 非功能性要求 3 2.2 运行环境 3 2.2.1 硬件环境 3 2.2.2 软件环境 4 2.3 概要设计决策 4 2.3.1 设计原则 4 2.3.2 设计决策 4 2.4 开发环境 5 2.5 功能模块划分 5 2.5.1 冻结数据入库服务程序(TSSampleDataSvr.exe) 5 2.5.2 数据接入服务器(FDA.exe) 5 2.5.3 数据网关服务客户端(TSWebService_ClientU.exe) 5 2.5.4 TSServerU.exe与FDA.exe间的充值流程 5 2.5.5 TSServerU.exe与FDA.exe间的遥控流程 5 2.5.6 TSServerU.exe与FDA.exe间的点抄流程 6 2.5.7 TSServerU.exe与FDA.exe间的费率设置流程 6 2.5.8 TSWebService_MCS_WDU.exe里的接口流程 6 2.6 系统结构 6 2.6.1万达生产环境组网图 6 2.6.2万达现阶段内场测试环境组网图 7 3模块设计 8 3.1 冻结数据入库服务程序(TSSampleDataSvr.exe) 8 3.1.1 功能描述 8 3.1.2 数据流程 8 3.1.3 接口定义 8 3.1.4 配置文件定义 9 3.1.5 日志定义 9 3.1.6 性能边界定义 9 3.1.7 安全性设计 9 3.2 数据接入服务器(FDA.exe) 10 3.2.1 功能描述 10 3.2.2 特性 12 3.2.3 内部结构图 12 3.2.4 初始化流程 13 3.2.5 功能点 14 3.3数据网关服务客户端(TSWebService_ClientU.exe) 17 3.3.1 功能描述 17 3.3.2 数据流程 17 3.3.3 接口定义 18 3.3.4 配置文件定义 19 3.3.5 日志定义 19 3.3.6 性能边界定义 19 3.3.7 安全性设计 19 3.4 TSServerU.exe与FDA.exe间的充值流程 19 3.4.1 数据流程 20 3.4.2 报文格式 20 3.5 TSServerU.exe与FDA.exe间的遥控流程 20 3.5.1 数据流程 21 3.6 TSServerU.exe与FDA.exe间的点抄流程 21 3.6.1 数据流程 22 3.6.2 与redis的接口定义 22 3.6.3 报文格式 22 3.7 TSServerU.exe与FDA.exe间的费率设置流程 22 3.7.1 数据流程 23 3.7.2 报文格式 23 3.8 TSWebService_MCS_WDU.exe里的接口流程 23 3.8.1 充值流程 23 3.8.2 抄表流程 28 3.8.3 遥控流程 32 3.8.4 加减表流程 33 3.8.5 费率(调价)流程 36 4 质量要求 39 4.1 容量要求 40 5 系统安全设计 40 5.1 应用系统安全性设计 41 5.2 数据存储安全性设计 41 用能计费系统C++程序 概要设计说明书V1.00 1 引言 1.1 编写目的 本文档是对万达计费项目的C++程序功能而编写,主要定义业务流程、接口定义、相关的数据库表定义等。 本文档面向的读者是: 万达计费系统相关的C++程序。 1.2 背景 原666强弱电一体化平台系统软件V1.30及MCSV1.17以前的版本,在业务、规模及相关功能上无法支撑万达计费项目的客户需求,在此基础上对客户需求进行分析、筛选并结合目前系统的架构,对功能进行升级/完善、规模扩充,实现对万达各广场电表的智能管理,给运维人员、实际的客户提供便利。 1.3 定义 下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。 词汇名称 词汇含义 备注 TS Table Sample,采样表,用来存储历史采样数据 WebService 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。WebService是自描述、 自包含的可用网络模块, 可以执行具体的业务功能,业务功能主要是与后台服务器进行通讯,获取需要的实时数据。 CPU 中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Contro Unit)。主要包括运算器(ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机五大核心部件。 UPS Uninterruptible Power System/Uninterruptible Power Supply,不间断电源,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。主要用于给单台计算机、计算机网络系统或其它电力电子设备如电磁阀、压力变送器等提供稳定、不间断的电力供应。 KVA  KiloVolt-Ampere,变压器在额定状态下的输出能力的保证值,单位用千伏安(kVA)表示(伏安VA与兆伏安MVA不常用),由于变压器有很高运行效率,通常原、副绕组的额定容量设计值相等。 IIS IIS是Internet Information Services的缩写,是一个World Wide Web server,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 666系统 666V1.3强弱电一体化平台系统软件,简称666系统 FDA程序 Front Data Access,前置数据接入服务器,用于666系统与集中器或前置通讯管理程序的通讯。 TSServerU.exe 666系统中的服务器程序软件 1.4 参考资料 编号 资料名称 说明 1 《万达智能电表管理平台 需求规格说明书V1.00.doc》 2 《C++编程规范.doc》 3 《666能源管理系统平台软件V1.1 数据库设计说明书V1.00.doc》 4 《软件版本规范草稿.doc》 5 《与第三方厂商数据采集器和电表之间的接口要求.docx 6 《万达系统对接技术约定.docx》 7 《三家技术约定.docx》 8 《租赁系统接口-V1.9.docx》 9 《租赁第三期数据结构1.0.docx》 第 46 页 2 总体设计 2.1 需求规定 2.1.1 功能边界 2.1.2 非功能性要求 1、对于一些公共的、经常使用的代码或函数,避免频繁复制,可封装成公共类或库; 2、代码中做好注释,避免无用注释的出现,以增加可维护性; 3、尽量减少人工配置,增加默认属性,以增强易用性; 4、代码中尽量使用标准STL的内容,以增加系统可移植性; 5、做系统设计时,尽量考虑以前老版本的功能,以增加系统的兼容性。 6、经过WebService服务程序到后台服务器读取10000个配置点以内的数据时间<=5秒; 7、从Web Service下发控制命令到前端设备动作的时间 <=10秒。 2.2 运行环境 2.2.1 硬件环境 服务器端-硬件环境 类别 要求 备注 CPU主频 2.4 GHz或以上 CPU内核 2核或以上 内存 8.0 GB或以上 主机硬盘 500GB或以上 万达的生产环境只有80G UPS 2KVA及以上 网卡 100M或1000M 客户端-硬件环境 类别 要求 备注 CPU主频 2.0 GHz或以上 CPU内核 2核及以上 内存 2.0 GB或以上 主机硬盘 250GB或以上 网卡 100M或1000M 2.2.2 软件环境 软件环境 类别 要求 备注 操作系统 2008 R2 64位企业版 数据库 MS SQL Server 2008企业版(32bit) 2.3 概要设计决策 2.3.1 设计原则 Ø 要有一个良好的设计框架。 为了软件能适应未来几年的现场需要,通用数据配置模块应该根据实际需要保持一定的可扩展性、可复用性,这就要求系统升级时对已基于该系统实施的系统兼容,软件设计必须有良好的设计框架。其中包括: 第一、采用复用技术。 第二、底层业务模块相对独立,统一接口,做到高内聚、低耦合。 第三、良好的人机交互界面。 Ø 系统的使用要考虑现场人员的易用性 本软件的最终用
展开阅读全文
提示  金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:用能计费系统C++程序概要设计说明书 V1.00
链接地址:https://www.jinchutou.com/shtml/view-344886927.html
关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.