- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET三层架构的输电线智能故障检测系统设计
摘 要 现在电网的运行大部分采取智能故障检测系统实时反映运行状态。针对于文章采用C#语言编写、并把.NET 3层结构的设计方式融入其中,数据库采用的是SQL Server 2005进行存储数据进行的设计。首先对系统进行分析,然后依次对系统、数据库、及界面进行设计,最后实现了基于.NET三层架构的智能故障检测系统。
【关键词】故障检测 SQL Server 2005 NET三层架构
1 引言
随着电力系统的发展传感器的广泛应用,输电线路在线监测系?y慢慢发展起来。管理人员依据线路中的传输电能运行参数,并把采集的数据进行综合分析,从而确定设备故障的产生位置和时间,方便工作人员及时维护,这样可以最大化降低设备损坏率提高电网的工作效率,提高管理人员的工作效率。
2 应用理论基础
2.1 C/S和B/S运行模式的对比
C/S(Client/Server)即客户端/服务器模式。此种模式是目前常用的双层运行模式体系方式,它主要有前端和后端组成。其中前端主要是客户组成,它起到前台运行功能;后端主要是由服务器组成,起到后台运行功能。为了满足各客户的要求,服务器的硬件必须具有足够的处理能力。这是一种传统的开放模式,对系统的开发具有一定的针对性,在使用过正中需要安装客户端同时需要特定软件的支持。
B/S(Browser/Server)结构即浏览器/服务器模式,它是在TCP/IP协议的支持下,利用HTTP传输协议进行运行,客户端利用询问服务器以及与它连接的后端数据库进行工作。此种运行模式主要把浏览器、服务器和数据库服务器连接成一个整体,利用浏览器向服务器发出请求,通过服务器对数据库管理,把处理的结果逐级传输到客户端。在上面结构系统运行方式中,使用人员利用浏览器向各个网络中服务器提出要求并进行分析解决,并把使用人员的需要的资料反馈给浏览器,所以不要从新加载客户端。由于数据库的询问和应用程序运行都是在服务器上工作的,所以服务器承受了巨大的工作任务。
2.2 系统软件的开发环境
通过比较本系统选择的是B/S(浏览器/服务器)结构。以微软开发的VisualStudio 2013为开发平台。.NET 3层结构分别是表示层、业务逻辑层、数据访问层,因为每一层的关系是低耦合和里面的高聚合,所以对电网故障的发现和快速解决提供有利的保障。C#语言是微软(Microsoft)公司开发,特定用来为.NET平台的面向对象的编程语言环境,ADO.NET在.NETFrame-work网络中主要管理数据分析与处理,利用ADO.NET可以询问数据库而且可以展现对XML文件和其它数据库的打开和询问,是由.NET保障了ADO.NET数据库询问方式将用于连接SQL Server 2005数据库。
3 系统设计
3.1 数据库需求分析
线路传输故障监测系统用于检测输电线路上电流的数据信息、故障信息和显示故障指示器的位置等内容。管理人员需要验证后才能进行对系统进行工作。本系统使用SQL Server 2005数据库存放数据。
3.2 数据库设计
线路传输故障智能监测系统是信息处理系统的子系统,它的主要功能是解决数据库相关问题的,利用SQL Server 2005的SQL Server Management Studio数据库工具,是利用数据库管理员sa访问,建立系统工作的数据库,数据库名称为Datasource包括5张表:数据查询表(DataQuery)、故障指示器信息表(IndicatorManag)、SIM卡管理表(SIManag)、告警信息表(WarningMange)、登录用户表(Login_Table)。这几张表所包含的数据信息在客户端都可以查看到的。
3.3 系统的界面设计
本文研究的系统有六个界面组成:用户登录界面(LoginForm)为管理人员和工作人员提供互动界面,只需验证用户名密码,就可以访问本系统;主界面(MainForm)呈现的是导进系统的百度地图,地图中可以显示故障指示器安装位置,点击可以查看线路的属性。用户可以按需求点击左边的导航条进入相应的功能模块。另外四个界面:数据查询(DataQuery)、故障指示器安装信息界面(IndicatorManag)、SIM卡管理界面(SIMManage)、告警信息界面(WarningManger)用到了菜单栏、工具栏、DataGridView控件、分组框(GroupBox)、分组面板(Panel)等控件,主要实现对数据库信息的新增、修改、删除等功能。
4 系统三层架构的实现
4.1 实体类Model的实现
本系统中,数据库Datasource的5张表分别转换为D
您可能关注的文档
- 和谐校园内涵、特征及建设途径研究.doc
- 合作学习在初中英语课堂中的应用.doc
- 河北省城镇公共服务差异产生原因及对策分析.doc
- 河北省大学生创业的激励机制构建初探.doc
- 河北省高职院校创新创业人才培养模式研究.doc
- 河北省老旧小区居家养老服务的现状与建议.doc
- 河北唐山职业技能公共实训中心建设对高技能人才培养的重要意义.doc
- 河池至百色高速公路丘莫屯地表开裂分析.doc
- 河南民办高校人文历史教育存在的问题及对策研究.doc
- 河南省典型污染河流水质模拟与分析.doc
- 基于[2,2]对环芳烷骨架手性配体的设计、合成及其在不对称反应中的应用研究进展报告.doc
- 基于“典型工作任务”的仓储作业实务课程教学设计.doc
- 基于“翻转课堂”教学模式下高职英语视听说自主学习策略研究.doc
- 基于“复合型”外语人才培养目标的外语学科专业建设探究.doc
- 基于“互联网+”的图书馆未来发展新趋势.doc
- 基于“互联网+”的图书馆信息服务.doc
- 基于“互联网+”时代背景下我国会计发展问题的研究.doc
- 基于“理解性学习”的九年级英语教学实践研究.doc
- 基于“理论―野外考察―模拟实践”的“旅游规划”课程教学模式改革.doc
- 基于“六步法”的职业素养融入专业课程实施途径的研究.doc
文档评论(0)