《能效管理系统付费集抄管理软件V1.00概要设计说明书.docx》由会员分享,可在线阅读,更多相关《能效管理系统付费集抄管理软件V1.00概要设计说明书.docx(42页珍藏版)》请在课桌文档上搜索。
1、TIANSUNTS-9000能效管理系统付费集抄管理软件概要设计说明书文件编号生效日期受控编号保密级别版本号VLOO修改次数0总页数26正文20附录无编制沈慧强审核批准南京天溯自动化控制系统有限公司(版权所有,翻版必究)评审记录对NTS-90。能效管理系统付费集抄管理软件VI.OO概婴设计说明书的评审意见:上述问题修改验证后,由验证后,本文件即可发布。问题修改验证结果:已完成问题修改验证人签字:时间:年一月一日变更日志编号版本修改内容修改人修改日期11.00创建沈慈强2012-12-41、引言“1.1 编写目的71.2 适用范围71.3 定义71.4 参考资料72.1 设计目标92.2 运行环
2、境92.2.1 硬件环境92.2.2 软件环境92.3 网络结构图102.4 总体设计思路IO3.1 主框架程序设计123.1.1 程序说明123.1.2 功能模块的自动加载123.1.3 功能模块的版本管理1416321设计思路3.2 数据展现层模块设计错误!未定义书筌.错误!未定义书签.16322设备分账管理展现模块3.3 .2.1模块说明:3.222模块功能设计:16322.3模块界面设计:173.2.3设备性能评价展现模块:错误!未定义书筌.3.2.3.1模块说明:193.232模块功能设计:19323.3模块界面设计:193.2.4能源运行与成本分析展现模块错误!未定义书筌.3.2.
3、4.1模块说明21324.2模块功能设计:21324.3模块界面设计:233.2.5能源预测分析展现模块:傍误!未定义书签.1.1 .5.1模块说明:253.252 模块功能设计:253.253 3模块界面设计:错误:未定义书签.3.3服务提供层模块设计幡误!未定义书签.3.3.1 设计思路:错谩!未定义书签.3.3.2 设备性能评价服务模块:幡误!未定义书签.3.12.1模块说明:错误!未定义书筌.3.322模块功能设计:错误!未定义书筌.3.3.3能源运行与成本分析服务模块:错误!未定义书筌.3.3.3.1馍块说明:错误!未定义书签.333.2模块功能设计:错误!未定义书签.334能源预测
4、分析服务模块:错误!未定义书签.33.4.1模块说明:错误!未定义书签.3.3.4.2模块功能设计:错误:未定义书签.3.4数据访问层模块设计幡误!未定义书签.3.4.1 模块说明错误!未定义书签.342数据访问层:传误!未定义书签.4.1内部接口错误!未定义书签.4. 1.1主框架程序与数据展现层模块之间接口错误!未定义书笠.4.1. 2数据展现层模块与服务提供层模块之间的接口错谡!未定义书筌.4.1.3服务提供层模块与数据访问层模块之间接口错误:未定义书签.1、引言1.1 编写目的本文档是根据NTS-9000能效管理系统付费集抄管理软件软件(以下简称付费集抄软件)的需求规格说明书进行详细分
5、析和讨论的基础上,对付费集抄软件进行初步设计后得出的概要设计说明书。通过本概要设计说明书,可以了解到付费集抄软件开发的背景、建设要求、技术路线、功能边界、模块设计、接口说明等相关信息。本文档面向的读者是:付费集抄软件的开发人员及测试人员,付费集抄软件概要设计说明书的评审人员。1.2 适用范围软件名称:NTS-9000能源管理系统付费集抄管理软件。NTS-9000能效管理系统作为大型公用建筑能效管理平台,集中管理大型建筑的水、电、气、暖等各种能源的使用效率。付费集抄管理系统作为NTS-9000系统的重要应用系统有若重要的意义:1 .付物集抄管理系统在学校、机场、政府共建和商业建筑领域有着广泛的应
6、用。2 .付费集抄管理系统可利用经济杠杆有效提高能源的使用效率,杜绝能源浪费现象。3 .提高自动化、智能化水平,降低系统运行成本。4 .作为NTS-9000系统一大特色,将能效管理与实际应用相结合,为用户提供增值服务。毡于以上几点需求,急需开发出一套安全、稔定、灵活、可靠的付费集抄管理软件以满足不断提高的用户应用需求。1.3 定义无1.4 参考资料编号资料名称说明1JJG-T162-2009住宅远传抄表系统2五四北水电表及电能监控招标文件3出苏宁睿城客户需求说明4*,*/功能:获得具体子功能的描述信息./Functionindex;子功能的索引,不得小于零,/PllFunctionIcon:子
7、功能使用图标句柄的指针。/FunctionNamc:子功能名林,长度不得超过32个字符。/FunctionAPI:子功能APl接口名称,长度不得超过32个字符。/返回值为TRUE表示成功.FALSE表示失败./*MMMM(MMMMMMMMMMoM*/4、子功能调用接口:extern*C*_dec!spec(dl!export)BOOLFunctionAPI(HWNDHParentWnd,IffNO*pHFnctionWnd,intPLSerID)*拿*科料杆*科科*科科*科部杆*,*杆/*/功能:询用具体子功能的RPl接口./FunctionAPIs子功能的APl接Il名称./HParentU
8、nd:调用者提供的显示窗【I的旬柄./PHFunctionWnd;子功能显示窗口的句柄指针./PUSerID:集抄系统用户1D。若为负数,则表示用户ID无效。/返回值为TRUE表示调用成功,FALSE表示调用失败,*串杆*隼*杆科*杆科/*科/科*/*,5、获取模块版本信息接口:extern*C*_declspec(dl!export)BOOLGetatVersion(TIAR*pcVersion)s*s*MMc*MMc林*MC)MC)MC*/3.1.5 模块命名规则定义:1、收费管理模块:收费模块独立封装为动态链接库,存放在系统根目录下。其命名规则为:TS_PAYMENT_RECHANGE_
9、XXX.DLL其中XXX为设备具体型号,长度不得超过8个字符。例如:TS_PAYMENT_RECHANGE_220GS.DLL。2、参数设置模块:参数设置模块独立封装为动态链接库,存放在系统根目录下.其命名规则为:TS_PAYMENT_SETPARAM_XXX.DLL其中XXX为设备具体型号,长度不得超过8个字符。TS_PAYMENT_SETPARAM220GS.DLL.3、通用应用功能模块:应用功能模块独立封装为动态链接库,存放在系统根目录下。其命名规则为:TS_PAYMENT_APP_XXX.DLL其中XXX为自定义字符,长度不得超过12个字符。3.2 收费管理模块3.2.1 模块说明:收
10、物管理模块负责向指定的单用户提供开户、销户、充值、账单查询等服务。322模块功能设计:收费管理模块有如下功能:I、开户功能:A、 填写用户信息、完成电表充值,然后自动发送控制命令,使电表通电。B、 通过短信向相应的用户发送开户信息和充值成功信息。2、销户功能:A、 将电表状态设置为销户状态,然后自动发送控制命令,使电表停电。B、 通过短信向相应的用户发送销户信息。3、付费功能:A、 对预付费电表下发充值数值。若电表处于停电状态,则自动发送送电命令。通过短信向相应用户发送充值成功信息。B、 用水、用气、用暖缴费后,向用户发送缴费成功信息。C、 若认为预付贽额度出错,可进行扣费操作,并通过短信向相
11、应用户发送扣费致软信息。4、实时数据显示功能:A、实时读取用户指定的数据点,并将这些数据实时显示在界面中。5、用户账单显示功能:A、 支持查询用户各月总账单。B、 支持将选中账单直接打印。3.2.3模块界面设计:收费管理模块的效果图如下:收费泞理账船管现我计数据用户姓名I用户一机I证件号I电表当前通电状态I停电/通电用户虏号I证件类型,开户I冰站I电我先值电表余联:透支电费:充他金融:I充值I水费缴费上次苗数,木次数值,木次用:单价,费用金前,I搬费I您气缴费上次共数:本次数位:本次用Ib球价:费用金额,I懑费I上次戕数,本次数Vil本次用Sb单价,费用金领,【激故iI打印本次假冷I(收责管理
12、)(缴费结算)查询条件EI按时间查询I开始时间祐束时间,按官号也询I接手2称I一无名称JI房同名称“I-II打印I序号客户姓名账单时间(账单管理界面)序号名称数据(实时表计数据)3.3 运行管理模块3.3.1 模块说明:运行管理模块主要负责对用户自定义的所有表具进行参数设置和通断电控制。3.3.2 模块功能设计:运行管理模块的功能如下:1、根据用户选择的范围,集中编辑、下发电表运行参数.2、根据用户选择的范围,集中控制电表的送、断电。3.3.3 模块界面设计:运行管理模块效果图如卜.:6-XX小区-XX喉.*XX#单元的100l1002表计类型表计类型:;I-置,,横号总元号房间号执行效果(集
13、中参数设宜在执行结果前加列显示表型号控制选项6-XX小区-XX喉,XX#单元即100l1002它合闸面分闸F楼号单元号房间号执行效果(集中控制界面)3.4 信息检索模块3.4.1 模块说明:信息检索模块提供一个集成的信息查询界面。用户可根据实际需要进行自定义条件查询,模块可提供查询结果的导出功能.3.4.2 模块功能设计:模块功能具体如下:A、用户信息检索:用户信息检索具有如下功能:检索输入:用户姓名、用户地址,显示内容:用户房号、用户姓名、证件号、设备编号(水电气暧)、付费方式(水电气暧)、用能类型。辅助功能:支持将查询结果导出至EXCEL、TXT文件。检索输入:时间段、用户房号。显示结果包
14、括:缴费时间、用户地址、用户姓名、缴费金额、缴费类型(水、电、气、暧)、悚作人。并统计缴费人次和总金额辅助功能:支持将查询结果导出至EXCEL、TXT文件。检索输入:时间段、用户房号。显示结果包括:用户姓名、用户房号、费用类型(水、电、气、暖)、未缴费账单周期(起止时间)、账单总金额。并统计各项金额和总金额。辅助功能:支持将告询结果导出至EXCEL、TXT文件.检索输入:时间段、用户房号。显示结果包括:账单时间、用户姓名、用户房号、账单类型、账单金额、账单缴费状态。辅助功能:A、双击查询结果,显示具体账单内容。B、支持将账单内容导出至EXCEL、TXT文件。Bx设备信息检索:设备信息检索具亦如
15、下功能:1、检索设备自检信息:检索输入:时间段、用户姓名、自检类型。显示结果包括:发信时间、设备编号、信息内容。自检类型包括:透支超额跳闸、告警跳闸信息、数据越限信息、越限复归信息。辅助功能:支持将查询结果导出至EXCEL、TXT文件。2、检索设备实时工作状态:嘛茶他瞬嚼H显示结果包括:检索时间、设备编号、工作状态。.作状态包括通讯正常、通讯中断状态。i助功能:支持将杳询结果导出至EXCEL、TXT文件C、操作信息检索:操作记录检索具有如下功能:检索输入、时间段、用户姓名、用户房号。显示结果包括:修改时间、设备编号、修改内容、操作人。辅助功能:支持将查询结果导出至EXCEL、TXT文件。2、检
16、索停、送电操作记录:tedi觞i美国8徽辍雕Il显示结果包括:动作时间、动作类型、动作原因、操作人。动作类型包括:停电、送电动作原因包括:手动送电、手动停电、欠费停电、开户送电、销户停电、充值送电。辅助功能:支持将食询结果导出至EXcEL、TXT文件。3、检索输入:时间段、用户房号。显示内容包括:发送时间、用户姓名、手机号码、发送内容、发送结果。辅助功能:支持将查询结果导出至EXCEL、TXT文件。3.4.3模块界面设计:信息检索模块的效果图如下:资询条件g按时间行询I开始时间|结柬时间回按房号资询I楼宇名称TI房间名称SIIII询II导出.I(检索界面)(账单界面)上次基数、本次读书加上3.
17、5 实时信息处理中心模块3.5.1 模块说明:实时信息处理中心是各实时信息服务模块的统一管理平台,实时信息处理中定时调用务实时信息服务模块。实时信息处理中心运行于应用服务器或数据服务器上,具有主备热切换功能。实时信息处理中心启动后将会对系统中所有实时信息服务模块进行自动加载,并提供各实时信息服务模块的版本管理.3.5.2 模蝴口设计:1、实时信息处理服务调用接口:extern*C*_declspec(dl!export)voidRun(BOOLbStatus)/*,*林林林*,*,*叁*朴打*壮东打M林尊*9Mt9MC9McM*朴擀打/功能:网用实时信息处理服务模块/bStatus:主备状态,
18、TRUE:主机状态FALSE:名机状态/*,*科科*科科*,*科/*,*,*科科*,*,*科*/*/3.5.3 模块命名规则定义:1、实时信息处理服务模块:实时信息处理服务模块独立封装为动态链接库,存放在系统根目录下。其命名规则为:TS_PAYMENT_SVR_XXX.DLL其中XXX为自定义字符,长度不得超过12个字符。3.6 能耗计费结算模块3.6.1 模块说明:根据系统配置方式,定时进行水、气、暧等川能的后付费结算。3.6.2 算法流程设计:3.7 报警信息检涌模块3.7.1 模块说明:实时检测预付费电表的余额不足和欠费停电报警信息,并通过短信方式发送给相应用户。3.7.2 算法流程设计
19、:(余额不足报警处理流程图)(欠费停电报警处理流程图3.8 能耗拓扑分析模块3.8.1 模块说明:定时统计总电表和各分电表之间的差值,差值旦超出用户指定的范围,进行系统提示.4、数据库结构设计建筑群信息:TB_BA_BU1LDGROUP)域号域英文名域中文名域类型长度关键字外键允许空值输入项说明1ID序号Smallint2自增,增量12Buildgrocpname建筑群名称VARCHAR64建筑战本信息表(TB_BA-BUlLDING):域号域英文名域中文名域类型长度关键字外犍允许空值输入项说明1ID建筑序号Smallint2自增,2CNAME建筑名称VARCHAR643BUILDTIME建筑
20、年代Smallint24HEIGHT建筑高度(单位:m)float45FLOOR建筑层数Smallint26FUNCTION建筑功能:A:办公建筑、B:商场建筑、C:宾馆饭店隹筑、D:文化教育建筑、E:医疗卫生建筑、F:体育建筑、G:综合建筑、H:其他建筑。VARQIAR17TOTALIZE建筑总面积(单位:m,)FLOAT48ACCOLD中央空调设计冷量(单位:兆焦耳)HQAT49CP0VER中央空调设计功率(单位:kwh)FLOAT410Projectid工程号Smallint211xmlfile详细信息IMAGE12Buildgroupid所属建筑群编号SMLL1NT2区域表(TBARE
21、A):域号域英文名域中文名域类型长度关键字外键允许空值输入项说明1ID序号INT4自增,增Bti2AREAID区域号Smallint23CNAME区域名称VARCHAR64确保瞰一性4Projectid工程号Smallint25Stationid逻辑厂站号Smallint26DESCRIPTION区域描述VARCHAR1287FLAG标志(区域是有可用)TINYINT18BUILDINGID所依建筑的IDsmllint29ParentidINT410xmlfile详细信息IMAGE设备类型表域号域英文名域中文名域类型长度关键 字外键允许空值输入项说明1ID设备类型号Smallint22CNAM
22、E设备类型名称VARCHAR643DESCRIPTION设备类型描述VARCHAR1284Systemid所属子系统Smallint2设备型号表(TlLDEVTYPE ):户 1: TB-DEVMoDE.MSW 121226域号域英文名域中文名域类型长度关键字外键允许空值输入项说明1ID设备型号序号Smallint22CNAME设备型号名称VARCHAR643DEVMODE设备类型Smallint24FUG标志TINYINT15DESCRIPTION设备型号描述VARCHAR1286SYSTIiMID所属子系统Smallint2川户信息:(TB_PAYMENT_USER)域号域英文名域中文名域
23、类型度关键字外键允许空值输入项说明1ID用户IDINT4自增,增最12Buildgroupid建筑群编号Smallint23Buildid建筑编号Smallint24AREAID区域编号ISMALLINTI2批注IIfc软用户2:1NT.MSW1212265USERROOMNUM用户房号VARCHAR326USiiRNAME用户姓名VARCHAR327SEX用户性别VRCHR8/批注1微软用户31:建议改成下拉松,即Smallintft型.0-男.1-女.MSW1212268CREDEffTIALSTYPE证件类型VARCHAR329Credectialscode证件号码VARCHAR3210
24、PHONECODE手机号码VARCHARU11Electricmeterid电表设备号Smallint212Watermeterid水表设备号Smallint213Gasmeterid燃气表设备号Smallint214NergymeterID能量表设备号Smallint2L/批注I啾用户4|:11-14字段中的设备号是什么含义?是手工输入的设备号还是对应tb_dc,icc表的主摄?如是tb_dcvicc表的主键.应该是INT类型.MSW12122615ELECTRICPAYnrPE电费结算方式Smallint216WATERPAYTYPE水费结算方式Smallint217GASPAYTYPE燃
25、气费结算方式Smallint218ENERGYPAYTYPE用暖结算方式Smallint219USETYPE用能类型Smallint2结算方式:0:不结算、1:硬件预付费、2:软件预付费、3:后付费、4:阶梯价格用能类型:0:其它用能、1:居民用能,2:商业用能,3:工业用能域号域英文名域中文名域类型长度关键字外键允许空值输入项说明1ID序号INT4自增增量12OPERATIONTIME操作时间DATETIME83Deviceid操作设备IDSmallint24OPERATIONTYPE操作类型Smallint25CONTENT操作内容VARCHAR10246OPERTER操作者vrchar3
26、27Computbrname操作电脑VARCHAR64OPERATIONTYPE字段:1:开户:2:销户:3:参数设置:4:手动停电:5:手动送电:6:自动停电7:自动送电.域号域英文名域中文名域类型长度关键字外健允许空值输入项说明1ID序号INT4日增,增量12OPERATIONTIME操作时间DATETIME83DEVICEID操作设备IDSmallint24PAYCOUNT缴费金额FLOAT45Operater操作者VARCHAR326COMPUTERNAME操作电脑VARCHAR64缴费时间、用户地址、用户姓名、缴费金额、缴费类型(水、电、气、暧)、操作人电费账单:(TE_PAYMEN
27、TELERECORD)域号域英文名域中文名域类型长度关键字外健允许空值输入项说明1ID序号INT4自增,增量12STARTDATE起算时间DATETIME83ENDDATE结算时间DATETIME84DEVICEID操作设备IDSmallint25Startcounti上次尖时基数float46Ekdcounti本次尖时基数FLOAT47PRICEl尖时单价FLOAT48STARTC0UNT2上次峰时基数FLOAT49EM)CouNT2本次峰时基数FLOAT410PRICE2峰时单价FLOAT4IlSTARTC0UNT3上次平时基数FLOAT412EM)COUNT3本次平时基数FLOAT413
28、PRICE3平时单价FLOAT414STARTC0UNT4上次谷时基数FLOAT415EmCOUNT4本次谷时基数FLOAT416PRICE4谷时单价FLOAT417STATUS缴费状态TINYINT1缴费状态:0:未缴费、1:已缴费。默认值为0.水费账单:(TE-Paymentjmterrecord)域号域英文名域中文名域类型氏度关键字外铤允许空值输入项说明1ID序号INT4自增,增量12STARTDATE起算时间DATETIME83ENDDATE结算时间DATETIME84DEVICEID操作设备IDSmallint25STARTCOUNT上次抄表基数FLOAT46ENDCOUNT本次抄表基数FLOAT47PRICE水费单价FLOAT48STATUS缴费状态TINYINT1缴班状态: