电力监控系统数据维护工具概要设计说明书-V1.00_第1页
电力监控系统数据维护工具概要设计说明书-V1.00_第2页
电力监控系统数据维护工具概要设计说明书-V1.00_第3页
电力监控系统数据维护工具概要设计说明书-V1.00_第4页
电力监控系统数据维护工具概要设计说明书-V1.00_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WQJ-900D数据维护工具概要设计说明书-V1.00第3页/共14页数据维护工具概要设计说明书文件编号生效日期受控编号保密级别普通版本号修改状态总页数正文附录编制审核批准

变更日志编号版本修改内容修改人修改日期11.00草案21.01草案

目录TOC\o"1-3"\h\z1引言 41.1编写目的 41.2背景 41.3定义 41.4参考资料 42总体设计 52.1需求规定 52.1.1主角 52.1.2系统边界 52.2运行环境 62.2.1硬件环境 62.2.2软件环境 62.3概要设计决策 62.3.1设计原则 62.3.2设计决策 72.4开发环境 83模块设计 93.1设备配置 93.2系统配置 103.3采样配置 103.4代码维护 113.5实时库操作 113.6数据库配置 123.7微机五防配置 123.8用户管理 124质量要求 134.1性能要求 134.2功能测试要点 134.2.1测试内容 134.2.2测试方法 135外部接口设计 14PAGE第14页/共14页1引言1.1编写目的本文档是根据数据维护工具需求说明、原系统数据检索模块、原系统用户管理模块进行详细分析和讨论后得出的概要设计说明书,旨在明确配电自动化系统告警客户端模块的功能需求。通过本概要设计说明书,可以了解到数据维护工具开发的技术路线、功能边界、模块设计等。本文档面向的读者是:配电综合自动化系统开发人员及测试人员。1.2背景软件名称:数据维护工具(DBTool.exe)相对于原有数据检索模块,增添按间隔设备方式配置遥测、遥脉、遥信,去除OCX控件使用,Ini配置文件模式调整为数据库配置,集成用户管理、重载实时库、保存实时库、导入数据库配置、微机五防配置功能。1.3定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注1.4参考资料编号资料名称说明1WQJ-900D数据维护工具需求分析说明书-V1.00.doc2《VC++编程内幕》2总体设计2.1需求规定2.1.1主角配电自动化系统工程配置人员在厂内通过本软件配置项目初始信息,配置用户权限信息。最终用户运行本软件,按间隔设备定时刷新显示相关遥测、遥脉、遥信值。2.1.2系统边界设备配置按间隔、设备分类设置遥测、遥脉、遥信信息,可根据设备类型通过模板导入相关配置信息,通过设备及序号可唯一确定一个点的索引。系统配置配置工程中不依托于设备的相关信息,包括:遥控、遥控条件、越限量、统计量、电度量、计算量、积分量等。其中遥控条件及计算量可通过公式编辑器程序生动生成记录,也可通过本软件手工维护。采样配置配置用于报表制作的相关采样定义信息,包括:分采样、时采样、日采样、计划量、事故追忆等,采样点一般与遥测、遥脉或遥信关联。代码维护维护系统基础配置信息及基础代码信息,包括厂站、节点、设备类型、通道类型、规约类型、电压等级、遥信告警信息、颜色定义、图元类型、告警窗设置、遥测模板、遥脉模板、遥信模板等。实时库操作 对实时库的操作,主要是重载实时库、保存实时库两个方面,用户可以不用在后台软件(Console)中操作,而在此方便、快捷的更新与保存实时库。数据库配置 在配置本软件前,对之前配置的所有数据信息,通过数据库配置模块,直接导入数据库中,而不需另外到前端通讯管理软件的文件夹下操作。微机五防配置其它配置目前仅包括用户管理。用户管理功能实现对用户的增删改以及禁用启用操作,每一个用户至少拥有一个角色。拥有管理员权限的用户可进行角色管理操作,并可维护所有用户,而一般用户如果拥有用户管理权限,则只能维护所有普通用户,不能维护角色,只能授予他所拥有的权限给相关用户。角色设置时,可增删改所有角色,权限需涵盖了系统正常使用的所有需认证功能模块。2.2运行环境2.2.1硬件环境硬件环境类别要求备注CPU1GHz以上CPU内存最少512MB主机硬盘最少10GB网卡最低10Mb/s以太网口2个2.2.2软件环境软件环境类别要求备注操作系统Windows2000或WindowsXP2.3概要设计决策2.3.1设计原则数据维护工具软件需要有一个良好的设计框架。为了软件能适应未来几年的现场需要,数据维护工具软件应该根据实际需要保持一定的可扩展,这就要求系统升级时对已基于该系统实施的系统兼容,软件设计必须有良好的设计框架。其中包括:第一、多采用复用技术。第二、底层业务模块相对独立,低耦合度。第三、保持业务模型稳定,表现出来就是Interface稳定。第三、良好的人机交互界面。软件需要具有持续开发,功能完善能力,具有良好的向前兼容性。考虑到目前该软件模块使用对象的实际操作水平以及需求,软件开发不可能一步到位,但是必须考虑到未来的需求,目前系统必须为以后的功能完善,扩展留有充分的接口,系统具有良好的向前兼容性。系统的使用要考虑变电站运行维护人员的易用性数据维护工具软件的最终用户为变电站运行维护人员,在设计软件时要考虑人员的使用习惯和方便使用,简单易用的系统可以提高现场工程实施人员的效率,降低出错的几率。2.3.2设计决策本节记录对概要设计具有重要影响的软件需求和约束,描述相关的重要决策和决策的原因。这些决策一般对设计有很大影响,它们的改变很难通过设计技巧来屏蔽,例如所选用的开发语言,所选用的平台、组件和框架,对关键业务,类和方法的处理等。决策1:数据保存设计决策配置信息保存标识号AD01问题描述通过配置信息可设置需显示字段、可更改字段、以及特殊字段,对于配置信息的保存需考虑维护方便,存取效率高的特点。假设条件实现对Ini文件存取与对数据库访问都不存在技术难度。可选方案存INI文件存数据库决策2、配置信息采用存数据库的方法理由原系统数据检索模块的配置信息存放在Dbi.ini文件中,Ini文件需放置于系统目录,搜索维护麻烦。每个数据库表都需要维护配置信息,放在Ini文件中重复信息较多,而数据库中种子表本身就有数据库表的若干属性,只需增加几个字段即可解决存储问题。数据库中存放可避免被随意修改导致出错的可能。影响相关决策决策2:权限设置设计决策权限设置标识号AD02问题描述系统各模块分别需要使用权限、操作权限等,用户直接授予权限时存在权限过多及无法再次授权问题。假设条件可选方案用户直接拥有权限增加角色,一个用户对应一个或多个角色,角色授权决策2、角色授权理由若系统权限管理中用户直接授权,则只要具备用户管理权限,就能直接增删改用户,也就意味着其拥有所有权限,无法限制它操作不应有之功能。通过角色这一层,用户拥有用户管理功能,则直接增删改普通用户,授予其自身拥有的角色,无法修改角色,除非其拥有管理员权限。影响相关决策2.4开发环境开发用机器类别要求备注CPU1.8GHz以上CPU内存最少1024MB主机硬盘最少80GB网卡10/100Mb/s操作系统Windows2000开发软件MicrosoftVisualC++6.03模块设计3.1设备配置相比于原有数据检索程序,数据维护工具在此部分做了较大完善,包括:配电自动化系统只应用于用户站,取消原先系统在集控站场合的应用,因而不支持多厂站;增加间隔及设备层,任一数据点(遥测/遥脉/遥信)都必将属于某一个设备,虽然点索引号仍作为唯一标识使用,但设备号加点号可唯一确定相关点,与前置程序中也使用了设备加点号模式,方便进行设备管理;间隔只是一个虚拟概念,它可以是一个真正意义上的间隔,也可是一种设备类型,或是物理分布在一起的若干台设备集合,它的作用只是方便于检索定位;设备的配置信息可以通过系统配置工具从前置配置文件中同步过来,也可以根据设备类型模板进行配置信息导入,配置好的设备信息也可存为遥测、遥脉、遥信模板;在查看模式下,遥测、遥脉、遥信三类信息的实时值可定时刷新。该部分主要功能如下:(1)设备组操作 通过右键单击“设备配置”节点来添加、删除设备组,设备组信息包括分组编号、分组名称、厂站号、厂站名称、备注等信息,用户只需修改分组名称、备注,软件会自动填充其余信息。 分组名称:用户手工修改,名称以方便、明了、易记为前提。 备注:添加用以说明该组的信息。 修改完以上信息后,点击“保存”按钮即可保存。(2)设备操作 通过右键单击设备组节点来添加、删除设备,设备信息包括设备编号、设备名称、所属通道、设备地址、设备类型、生产厂家、电压等级、设备状态、导入类型模板、保存类型模板。用户只需修改设备名称、所属通道、设备地址、设备类型等信息即可;也可通过“导入类型模板”来导入之前保存的模板,这样用户不需手工修改各信息,即可编辑该设备;用户在修改完信息后,可通过“保存类型模板”来保存该模板,以便添加下次设备时直接导入即可。 设备名称:用户手工修改,不能与别的设备名称重复,以免出现错误。名称以方便、明了、易记为前提。 所属通道:该信息在DBTool-系统配置-代码维护-通道类型中配置,根据具体情况来选择该设备所属的通道。 设备地址:一个设备组下面的所有设备地址从1开始编号,依次递增,不能重复。 设备类型:该信息在DBTool-系统配置-代码维护-设备类型中配置,根据具体情况选择所属的设备类型。 导入类型模板:通过此功能,可以把之前保存的模板直接导入,而不需用户依次编辑各个信息。 保存类型模板:通过保存,可以把该设备的信息保存为模板,保存至数据库中,配置相同类型的设备时,可直接导入模板,方便、快捷。 以上信息配置完以后,点击“保存”按钮即可实现保存。(3)遥测量、遥脉量、遥信量操作 单击每个量,通过“添加数据”、“删除数据”、“取消修改”、“全部取消”、“保存”等操作来实现对信息的添加、删除、修改等操作。3.2系统配置主要指工程相关配置,包括:遥控、遥控条件、越限量、统计量、电度量、计算量、积分量等。相较于原有数据检索程序,此部分功能未做太大调整,只替换了OCX控件Grid。单击每个量,通过“添加数据”、“删除数据”、“取消修改”、“全部取消”、“保存”等操作来实现对信息的添加、删除、修改等操作。3.3采样配置配置用于报表制作的相关采样定义信息,包括:分采样、时采样、日采样、计划量、事故追忆等,采样点一般与遥测、遥脉或遥信关联。用户可以左键单击每个量,对每个量进行添加、删除、修改信息的操作;也可右键单击每个量,在弹出的配置对话框中,以勾选、勾掉的方式对每个量进行添加、删除、修改信息的操作。相较于原有数据检索程序,此部分功能替换了OCX控件Grid。单条数据配置:单击每个量,通过“添加数据”、“删除数据”、“取消修改”、“全部取消”、“保存”等操作来实现对信息的添加、删除、修改等操作。添加数据:每次添加一条数据,用户根据具体情况来修改名称、数据链接等信息。删除数据:单击某一行,点击删除即可。取消修改:取消修改,后退一步。全部取消:对所有已经修改且未保存的信息全部取消。保存:保存所有已修改的信息至实时库。多条数据配置:右键单击每个量,弹出配置对话框。在对话框中以树形结构显示,结构为“根节点-设备组-设备-遥测量/遥脉量/遥信量”,每个节点前有一复选框,用户可直接以勾选、勾掉的方式来添加、删除、修改。配置完毕后,点击“确定”按钮即可实现多条信息的批量配置,而无需用户一条一条记录的修改名称及数据链接。如用户不保存已修改的信息,点击“取消”按钮即可。3.4代码维护维护系统基础配置信息及基础代码信息,包括厂站、节点、设备类型、通道类型、规约类型、电压等级、遥信告警信息、颜色定义、图元类型、告警窗设置、遥测模板、遥脉模板、遥信模板等。相较于原有数据检索程序,在此部分主要新增了一些代码项及三个模板,维护方式不变。告警窗设置与告警客户端中配置界面重复,此项设置主要在告警客户端中设置,在本软件中查看。颜色定义与颜色设置程序功能存在重复,本软件中也主要是查看。单击每个量,通过“添加数据”、“删除数据”、“取消修改”、“全部取消”、“保存”等操作来实现对信息的添加、删除、修改等操作。3.5实时库操作 对实时库的操作,主要是重载实时库、保存实时库两个方面,用户可以不用在后台软件(Console)中操作,而在此方便、快捷的更新与保存实时库。 该选项在DBTool-菜单项-维护-重载实时库/保存实时库,用户只需单击,进行身份验证后,软件会自动重新从磁盘库中载入实时库,或是把实时库中的数据写入磁盘数据库,写数据完成时会给出保存/写入成功的提示。3.6数据库配置 在配置本软件前,对之前配置的所有数据信息,通过数据库配置模块,直接导入数据库中,而不需另外到前端通讯管理软件的文件夹下操作。 该选项在DBTool-菜单项-维护-导入数据库,用户只需单击,进行身份验证后弹出导入数据库对话框。 实时数目:查询当前数据库中已配置的设备组数目和设备数目。 设定路径:软件会默认一个已配置的文件。如需重新配置,则在“设定转发文件路径”中设置前端配置软件配置的文件路径。 操作:进行删除操作,把数据库中原有信息删除,然后点击“配置遥测”、“配置遥脉”、“配置遥信”按钮,则会把前端软件中已配置并写入.dat文件的数据直接写入数据库中。配置完后,可以点击“实时数目”查询刚才已配置的信息。3.7微机五防配置 该功能详见《WQJ-900D微机五防概要设计说明书-V1.00》。3.8用户管理本功能集成了原系统中用户管理模块,并做了较大幅度优化,主要包括:系统设置若干个角色,每个角色拥有一个以上的权限,而用户不直接拥有权限,每个用户可以对应一个或多个角色;用户密码采用MD5加密后存入数据库;值班人员发生变动后,为保存用户的相关操作记录,正常运行过程一般不允许删除用户,系统提供用户禁用启用功能,用户被禁用后将不具备任

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论