- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC 模式的调容控制器后台管理软件设计
严干贵,张正茂,孙秋鹏,戴武昌
(东北电力大学电气工程学院,吉林 吉林 132012 )
摘 要:MVC 模式是一种先进的软件开发模式,在WEB 视图(View) :人机交互的界面,负责绘制模
系统中已有成熟的开发方案,然而在工业控制领域特别是 型的部分数据或所有数据的可视图,并接收用户
电力系统自动化领域内的应用还很少。本文首先对模型 的输入数据、操作指令等信息。视图把表示模型
视图控制器 (Model— View— Controller,MVC)体系结构 数据及逻辑关系和状态的信息以特定形式展示给
进行了分析,然后以调容式消弧线圈自动跟踪补偿控制器
用户。它从模型获得显示信息,可以对不同类型
(简称调容控制器)后台管理软件开发为例,介绍了MVC
的模型数据进行显示,处于应用程序的最高层。
模式的应用方法,意在通过这种设计方法解决目前软件开
发中存在的耦合度高、不便于维护和移植等问题。 控制器(Controller) :接收用户命令和响应程
序事件,并提供程序组织方法。控制器不仅要处
关键字:MVC ,调容控制器,电力系统,软件开发,VB
理用户与软件的交互操作,而且要提供模型中任
0 引言 何变化的传播,确保视图与模型间的对应联系。
在我国电力系统自动化的研究领域,随着自 控制器是系统各模型和视图协调工作的部件,也
动化水平的不断提高,软件的开发工作成为一个 是整个系统运行的控制中心,处于应用程序的中
越来越重要的环节。传统的软件开发过程不仅占 间层。
去了研究人员相当一部分时间和精力,而且开发 模型、视图、控制器三者之间的关系如图 1
效率和软件的可维护性一直是一个比较薄弱的环 所示。用户通过视图向控制器提交信息,控制器
[1]
节 。因此,我们采用了 MVC 模式开发调容控 根据这些信息(命令、参数、数据等)对模型或者
制器的后台管理软件,MVC 模式针对电力系统 视图进行修改。当模型状态发生改变时,模型通
自动化软件交互性强、相似性高的特点,不仅可 过控制器通知与这些数据相关的视图或模型更
以简化软件的开发过程,加快开发进度,而且可 新。
[2]
以提高软件的可维护性和可移植性 ,减少重复
性劳动,在一定程度上提高了软件开发的水平和
质量。
1 MVC 的介绍
MVC 由Trygve Reenskaug 提出,最早出现
[3]
在Smalltalk-80 中 。它是一种分离用户界面与
基本应用程序数据的方法。MVC 模式是使用面
向对象的设计原理使应用程序模块化,分为数据
组件,表现组件和控制组件,分别对应模型、视
图和控制器。MVC 模式特别适合于人机交互系
统的设计。
1.1 MVC 结构
模型(Model) :封装、处理数据,并提供数据 图1. MVC 结构图
访问方法。模型独立于外在显示内容和程序组织 1.2 MVC 的优点
关系,是软件所处理问题的内在抽象,它封装了 由于MVC 应用程序的三个组件是相互独立
问题的核心数据、逻辑和功能的计算关系,独立 的,改变其中一个的代码
您可能关注的文档
最近下载
- 某某医院手术质量安全提升行动方案(2023-2025年).docx
- 草乌采收及初加工技术规范.pdf
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 嗜铬细胞瘤和副神经节瘤诊断治疗专家共识1护理课件.pptx VIP
- (全国Ⅰ卷)2017-2020年高考英语全国卷1试卷试题真题及答案.pdf
- 国开电大 《24211 学前儿童社会教育活动指导》期末考试题库(按字母排版) (1).pdf
- 嗜铬细胞瘤和副神经节瘤诊断治疗专家共识1.pptx VIP
- 嗜铬细胞瘤和副神经节瘤诊断治疗专家共识2020版.pptx VIP
- (全国Ⅱ卷)2017-2020年高考英语全国卷2试卷试题真题及答案.pdf
- 第八单元 第1课时 几分之一(教学课件)三年级数学上册人教版.ppt
文档评论(0)