版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机场计量系统软件V1.0概要设计说明书评审记录》的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:
变更日志编号版本修改内容修改人修改日期目录一、引言 61.1、编写目的 61.2、背景 61.3、假定和约束 61.4、定义 61.5、参考资料 6二、总体设计 82.1、需求规定 82.1.1、主角 82.1.2、系统边界 82.1.3、其他要求 82.2、系统结构 92.3、软件运行平台 10三、交互页面设计 10四、各模块概要设计 134.1、增减用户模块(UserInstallationWizard.exe) 134.1.1、功能描述 134.1.2、业务流程 134.1.3、接口设计 144.1.4、数据体格式定义 144.1.5、界面设计 154.1.6、日志记录 174.2、设置模块(ParamerSetting.exe) 174.2.1、功能描述 174.2.2、业务流程 174.2.3、接口设计 174.2.4、界面设计 184.1.5、日志记录 184.3、报表模块(ReportFormsServer.exe,ReportFormsClient.exe) 184.3.1、功能描述 184.3.2、业务流程 194.3.3、接口设计 194.3.4、界面设计 194.3.4、配置文件 204.3.5、日志记录 204.4、抄表 204.4.1、功能描述 204.4.2、业务流程 204.4.3、接口设计 214.4.4、界面设计 214.4.5、配置文件 214.4.6、日志记录 214.5、前端通讯 214.5.1、功能描述 214.5.2、业务流程 224.5.3、接口设计 224.5.4、界面设计 224.5.5、配置文件 224.5.6、日志记录 224.6、历史查询和台账管理 224.6.1、功能描述 224.6.2、业务流程 224.6.3、接口设计 224.6.4、界面设计 224.6.5、配置文件 224.6.6、日志记录 22第23页共23页一、引言1.1、编写目的本文档旨在说明武汉天河机场计量系统(下文简称)中各功能模块的执行流程、数据结构、模块间的关系以及UI界面布局设置,作为今后编码工作的依据。本文供主要开发人员、公司内部人员阅读、讨论使用。通过本文档,可以了解到的武汉天河机场计量系统功能边界、设计思路、模块设计等。本文档面向的读者是:项目组开发人员、测试人员、QA。1.2、背景项目名称:武汉天河机场能源集抄系统改造项立项单位:研发中心开发单位:软件部武汉天河机场计量系统开发项目组1.3、假定和约束本系统假定运行于用户通信质量较好的网络环境中,未考虑因网络质量较差而引起的相关问题。1.4、定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.5、参考资料编号资料名称说明1武汉天河机场计量系统软件V1.00需求规格说明书V1.00.doc二、总体设计2.1、需求规定2.1.1、主角增减用户向导模块主要用户提供用户自行安装或拆卸仪表设备后,在软件系统数据库中添加或删除该仪表设备的相应信息,采用向导模式,操作方便简单快捷,无需太高的专业知识。设置模块主要用户设置指定仪表设备的变比系数,用户抄表数据的计算公式等信息。报表模块主要用以查看、编辑、打印、导出系统根据抄表数据生成的报表。抄表模块主要显示计量表计的接入的接线拓扑图、表计安装的建筑布局图,提供自动抄表和手动抄表功能。前端通讯协议主要用以前端通讯管理机与仪表设备通讯接入,该协议模块用以解释表计传输的数据协议规则,实现后台段可识别格式数据的汇集和转传。2.1.2、系统边界通过与武汉天河机场客户需求沟通,此计量系统要求满足以下四部分功能:抄表仪表拓扑图和建筑布局图,图形表现仪表安装位置、通讯状态等,热键提供手动抄表操作。增减用户增加和删除用户,工程已投运阶段增加和删除用户的同时即安装和拆卸仪表,向导式操作由现场工作人员自行进行。设置设置和编辑设备变比、计算方式等。报表可根据选定条件查询查看对应报表,并支持打印和导出。2.1.3、其他要求修改用户数据权限只有系统管理员才允许对用户数据进行修改,以及设置操作。自动报警设备故障报警和超额报警。发票打印用户提供发票联,进行常规的发票打印,不需要与税务局联网。自动校时功能历史事件查询台账管理台账管理包含表计信息、新增记录、删减记录、巡视记录等信息。2.2、系统结构如图中所示,目前所有仪表大部分采用通过载波集中器对外通讯,传输媒介由三种混合组成:经载波集中器转GPRS无线传输、电能表直接转GPRS无线传输、经载波集中器转光纤网络传输。GPRS方式数据全部进入Internet网络后汇总到通讯管理机(即161前置机),光纤方式数据进入内部独立物理网络后汇总到通讯管理机,再由前置机将数据转发到计量系统后台处理、分析并呈现。2.3、软件运行平台运行平台:·CPU:1GHz以上CPU·内存:最少512MB·主机硬盘:最少80GB·操作系统:WindowsXP及以上·数据库:MicrosoftSqlServer2005标准版软件开发平台:·VisualC++2008三、交互页面设计提供页面设计的布局和组成,具体内容根据实际现场实施,页面美工根据实际图形进行设计。封面封面延用封面,作为系统宣传页存在。功能导航页 功能导航页是根据客户提出的要求而设计,原则是界面简单清晰,根据客户要求提供了以上六个功能接口。线路拓扑图 线路拓扑图原则是必须体现线路层次接口,例如仪表的总表和分表关系、各仪表的线路所属以及与其他仪表之间的接线。图形提供实时监测仪表总览信息,如总电能、燃油量等,以及设备通讯状态。 线路拓扑图归属抄表功能,必须提供“手动抄表”操作接口。安装布局图 安装布局图原则是必须体现用户所在区域位置、用户安装的仪表所在位置,另外提供实时监测仪表总览信息,如总电能、燃油量等,以及设备通讯状态。 安装布局图归属抄表功能,必须提供“手动抄表”操作接口。 统计图用于显示报表数据对应的饼分图、柱状图、曲线图等统计分析图,与报表系统保持一致,其次统计图支持打印、导出,形成报表的一部分。四、各模块概要设计4.1、增减用户模块(UserInstallationWizard.exe)4.1.1、功能描述UserInstallationWizard.exe增减用户模块,简称UIW模块,采用操作向导的方式引导工作人员自行安装和拆除用户,主要电能表。由的TsView.exe图形模块相应图元的动作调取运行。此模块优点在于无需专业的厂家或现场维护人员的参与,通过一般的安装工作人员即可实现用户及设备在软件系统中的安装与拆卸,整个操作过程简单便捷。操作步骤划分第一步,选择操作类型,有新增用户和删减用户两种;第二步,选择用户,如果是新增用户,则选择欲增加用户的上级用户,如果是删减用户,则选择欲删减的用户,对于删减用户到这步向导结束;第三步,选择表计类型,新增用户后,选择为该用户安装的仪表设备种类和型号;第四步,设置表计参数;第五步,选择是否要设置计算公式,如果是则自动跳转到计算公式设置工具,如果否则流程结束。4.1.2、业务流程程序启动后,向导程序首先指导使用者选择欲进行操作的用户节点,其次选择对该用户的操作类型,例如删除该用户或者为该用户新增子用户,如果操作类型是删除用户则流程结束,如果操作类型是新增用户,则引导使用者选择表计类型,然后设置表计参数和计算公式等,最后结束流程。4.1.3、接口设计4.1.4、数据体格式定义//用户信息typedefstruct_stu_UIW_UserInfo{intindex;TCHARtName[64];intiParentId;intiDevIds;}UIW_USER;//表计信息typedefstruct_stu_UIW_DevInfo{intindex;intiType;intiModel;}UIW_DEV;4.1.5、界面设计选择用户选择操作类型选择表计类型删除子用户提示框删除成功提示框添加用户成功提示框4.1.6、日志记录待提供。4.2、设置模块(ParamerSetting.exe)4.2.1、功能描述ParamerSetting.exe设置模块,采用简单友好快捷的操作界面提供设置表计变比系数(即PT/CT变比)和计算公式。其中计算公式部分引擎采用的公式编辑器原有引擎,公式规则延用公式编辑器的公式规则。4.2.2、业务流程程序启动后,界面提供变比系数设置和计算公式编辑两部分,当进行变比系数设置后,将变比系数下发给设备仪表(前提是该用户安装有仪表),当进行计算公式编辑后,将新编辑的计算公式存储到数据库中,提供给后台程序计量运算。4.2.3、接口设计使用后台系统中原有的算式编辑器引擎,不重新开发引擎,接口、变量规则、运算符均根据算式编辑器引擎中的定义而定义。例如:变量定义三个字符表示首字符用小写字母v,其次用两位数字区别,从00逐次加1到99,那么比如变量1就是v00,当欲定义变量1的50%大于20为公式条件,那么书写格式是“v00*0.5>20”。应用程序支持参数传入,main函数的参数定义如下:-u<number> :-u表示该参数是用户ID,值类型为整型-d<number> :-d表示该参数是设备ID,值类型为整型当一个参数有多个值传入时用逗号分隔范例:ParamerSetting.exe–u12 表示传入初始用户ID为12ParamerSetting.exe–d1,2 表示传入初始设备ID为1和2两个ParamerSetting.exe–u12–d1,2 表示同时传入初始用户ID为12以及初始设备ID为1和24.2.4、界面设计4.1.5、日志记录待提供。4.3、报表模块(ReportFormsServer.exe,ReportFormsClient.exe)4.3.1、功能描述行为交互方式ReportFormsServer.exe为报表服务程序,没有人机接口界面,常规运行时静默在系统后台运行,当收到生成报表消息事件时,根据接收到的报表条件参数生成相应的报表。ReportFormsClient.exe为报表客户程序,查询、显示、打印、导出报表,提供报表筛选条件选择界面,与ReportFormsServer.exe报表服务程序通讯通知服务程序生成所需要的报表。报表分自动报表和手动报表两部分,自动报表是指后台系统在每次执行抄表后生成报表的过程,手动报表是指用户根据自行选择的时间区段、报表类型等条件后生成报表的过程。报表功能主要有生成报表、查看报表、编辑报表、导出报表和打印报表。报表的实现方式采用EXCEL定制模板的方式实现,支持报表中设备或用户数量的动态改变。报表种类有机场能源消耗表、付费用户能源消耗统计表、保障电量统计表、重大耗能设备统计表(设备主要包括:电扶梯、X光机、高杆灯、助航灯光、制水系统、风机、制冷机组、登机桥、行李分拣系统、路灯系统、步道系统、T2照明系统、污水系统)、总体建筑物能源消耗表、建筑施工能源消耗表、驻场单位能源消耗表、商户能源消耗表、经营单位能源消耗表、年度能耗量及费用统计表等。4.3.2、业务流程报表生成过程程序启动后,自动报表等待抄表行为的发生,当抄表行为发生时将自动触发报表生成机制,生成该次抄表的日报表并存储,假如用户配置了自动打印,则支持报表生成后自动打印一份纸质副本。当用户通过首页报表功能进入报表界面时,手动报表流程开始,由用户自行选择时间区段、报表种类等条件,然后生成并显示相应报表,至此用户可以自行选择是否对报表中部分数据进行修改调整,最后打印或导出最终期望的报表。4.3.3、接口设计待提供4.3.4、界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年国际货物买卖采购合同
- 2024年国际技术转移与许可合同
- 高效沼气脱硫设备相关行业投资方案范本
- 供水系统建设EPC总承包方案
- 2024年太阳能路灯产品代理与分销合同
- 2024年国际合作与交流项目执行合同
- 幼儿园薪资结构与标准化制度
- 康养小镇文旅结合方案
- 2024年企业环保治理项目合作合同
- 2024年35-二甲氧基苯丙酸项目可行性研究报告
- 工程缺陷责任期终止证书
- 新概念英语第二册课文(全中文)
- DB32T 4031-2021 建筑垃圾填筑路基设计与施工技术规范
- 湖南省药品零售企业药店药房名单目录
- DB4401-T 10.5-2019 +反恐怖防范管理++第5部分:教育机构-(高清现行)
- 广东深圳市福田区选用机关事业单位辅助人员和社区专职工作者365人模拟试卷【共500题附答案解析】
- 尿毒症脑病课件
- 小学体育与健康人教二年级全一册第一部分课程目标与教学内容设计构想体育教学设计武术
- 广告制作技术方案
- 煤矿通风系统现状及智能通风系统设计
- 加氢裂化 精品课件
评论
0/150
提交评论