1文献综述
①国外现状
世纪90年代internetethernet局域网代表计算机网络飞速发展已成实现信息化社会命脉发展互联知识济重通信设施社会生活方面社会济发展已产生估量影响[1]时aspnetjspphp代表web开发技术netj2ee框架代表服务器端软件开发技术模型飞速发展种类型web站点已深入日常生活工作成获取信息交流沟通台基bs (browserserver)模式web应系统开发部署更新维护方面优势逐步代基cs(clientserver)模式应程序广泛应种企业信息化应系统中
XX年blogtagsnsrsswiki等社会软件应核心六度分隔xml(extensible markup language扩展标记语言)ajax(asynchronous javascript and xml异步javascriptxml)等新理技术实现互联网新代模式web 20概念断发展种web应程序更加注重户体验性化现阶段流web开发技术包括htmldhtmljava appletjavascriptvbscriptcgiphpjspaspaspnetxmlweb services等
xmlsgml(标准通标记语言)基础已成w3c推荐标准整web基结构未技术发展基础[2]xml允许开发员根实际业务需求定义标签弥补html扩展性方面足xml结构化描述信息容描述现实方式相分离已作
应程序间数传递格式广泛应时xml现关系型数库相结合关系型数xml数相互转换数库公司改进产品db2sybaseoracleinformix微软公司sql server XX均提供xml支持[3]
ajax种新web开发方法模式客户端脚javascriptweb服务器实现数交互动态更新web页面增强户体验[4]时ajax门新语言技术实际基xhtmlcssdomjavascriptxmlxmlhttprequest项技术定方式组合起协作中发挥作ajax工作原理相客户端浏览器服务器间增加ajax引擎中间层户操作服务器响应异步化
aspnet微软公司推出项net framework基础动态web开发技术[5]新aspnet正式版已着net framework 35起更新aspnet 35融合linqlambda表达式匿名类型等c#语言新特性[6]时aspnet 35提供支持ajax技术aspnet ajax构件技术[7]
htmldhtml等标记语言浏览器图形音频视频等媒体技术支持足满足户web 20环境web应程序新需求产生adobe公司发布flashflex微软公司发布silverlightsun公司发布javafx等web浏览器插件技术代表ria (rich internet application富互联网应程序)概念[8]中silverlight款跨浏览器跨台基net framework实现代富媒体体验ria web应程序浏览器插件技术[9]silverlight中包含wpf(windows presentation foundation windows展现基础)技术特性xaml (extensible application markup language扩展应程序标记语言)语言创建融合图形动画媒体富客户端特性应程序[10]xaml基xml创建户界面元素声明式标记语言提供
强矢量图形开发支持系统开发中微软expression blend visual studio进行联合开发提高系统开发效率实现系统快速构建silverlight提供基http跨域网络访问支持silverlight应程序访问wcf简单象访问协议(soap)aspnet ajax服务接收xmljsonrss等格式数[11]XX年7月微软公司正式发布新silverlight 30
企业级应架构方面软件工程领域已面组件架构方式发展web服务基础面服务架构(servicesoriented architecturesoa)soa企业中应程序封装组合访问独立服务soa具技术xx立低耦合良封装性灵活性等特征[12]服务业务逻辑技术台关交换互操作web服务形式暴露客户端降低系统部分间耦合性提供维护健壮安全分布式应程序解决方案soa中web服务描述语言(wsdl)统描述发现集成(universal description discovery and integrationuddi)实现服务元素公开查找[13]服务提供者服务请求者通基xmlsoap协议实现数通信[14]
微软公司发布net framework 3035版中新加入wcf(windows communication foundation windows通信基础)技术wcfwindows台开发部署分布式系统新型面服务编程模型[15]wcf整合net remotingweb 服务消息队列(msmq)web服务增强(wse) 等分布式开发技术实现跨应程序域进程网络数通讯微软net framework 30中面服务应领域项新技术wcf支持httptcppeer networkipcmsmq等传输协议支持单调服务会话服务单例服务实例理模式支持请求应答操作单操作回调操作消息交换模式支持传输安全身份验证授权等安全理方法支持分布式事务处理服务发性理[16]wcf允许应程序功服
务方式提供客户端服务请求者实现业务逻辑封装时实现服务代码客户端技术台解耦
电力网络保障国民济快速发展民生产生活正常进行重基础设施[17]国通常电网属行政区域网络拓扑结构电气特征划分互联子网络子网络拥调度控制中心保障级区域电网安全济运行保证良电质量需提供电网实时运行数监控数采集(scada)系统基础结合状态估计计算等值计算潮流计算等电力分布式计算算法理开发高效稳定视化电力分布式计算系统通具电网接线设备图形化编辑数准备显示等功矢量图形编辑系统变压器电网线路供电系统运行方式进行视化优化组合减少电网供电程中产生合理电网线损实现电网济运行提高电网运行效率理水
传统矢量图形编辑工具单机局域网环境运行单机环境图形数完全存放计算机中难进行远程数通讯网络环境矢量图形编辑系统数cs模式运行然该类系统实现图形编辑功时实现系统数集中存储远程数通讯功存着开发部署升级维护困难等足时htmldhtml等标记语言浏览器图形编辑功支持足http身状态连接方式等特点基bs模式矢量图形编辑系统通ajax技术结合缩放矢量图形(svg)技术实现该技术存户设计环境图形数享安全性突检测消解等方面足[18]需结合现新基soa企业级系统架构设计方法基ajaxriaweb开发技术基xml面服务软件通信技术数库访问技术电网企业实现电网济运行时电网接线图形显示编辑功需求应背景开发基bs模式电网接线图形编辑系统
②课题学术实意义
电力系统关系国家济建设快速发展民生活正常进行重基础设施保证安全持续供电保证良电质量前提保证电力系统济运行十分重电力网络电力系统中输送电重基础设施电变化输送分配程中损耗绝值相观降低生产度电消耗源降低变换输送分配时损耗具极重意义电网企业需保证电力系统运行济性 课题电网企业实现电网济运行背景研究应微软公司新面ria 应silverlight 30技术面服务wcf技术linq数访问技术[19]aspnet 35aspnet ajax技术结合软件设计模式设计开发基bs模式面服务电网接线图形编辑系统系统拟采silverlight 30技术实现例变压器母线交流线发电机等电力设备图形元件浏览器中移动缩放连接删等编辑功电力企业单位工作员电网拓扑结构运行状态视化操作采wcf服务技术实现电力设备数客户端浏览器服务器间远程通信aspnet ajax技术实现电力设备数动态显示编辑功刷新操作linq数访问技术访问台数库理系统中电力数 系统实现满足电网企业实现电网济运行程中电网拓扑结构电网设备数进行视化操作功需求时通采面服务系统架构方式降低系统组件间耦合基bs模式非传统cs模式系统安装部署维护方面明显优势提高电网企业工作效率降低系统维护运行成 时silverlight 30wcfaspnet 35aspnet ajaxlinq等技术均微软公司基net framework 3035版推出新技术国企业级信息化领域应尚属起步阶段课题述新技术研究应实践该类技术研发基ria面服务企业信息化系统具定实践指导意义参考价值
2课题研究目容技术路线
①研究目
年微软公司相继推出更新基net framework 35面ria应silverlight 30技术面soa应wcf技术面ajax应aspnet ajax技术linq数访问技术aspnet 35等软件开发技术该类新技术面企业级应方面国尚属起步阶段时减少电网供电程中产生合理电网线损提高电网运行效率理水电网企业需区域电网设备运行状态进行监控视化图形化编辑维护实现电网济运行 课题通研究应述微软公司新发布软件开发技术电网企业实现电网济运行程中电网拓扑结构电网设备数进行视化编辑操作功需求应背景研究目设计实现基bs模式面服务电网接线图形编辑系统满足电网企业实际工作业务需求时通新架构技术研究应该类技术构建类似企业级应基础
②研究容
课题研究微软公司发布silverlight 30wcfaspnet 35aspnet ajaxlinqcardspace等新软件开发技术应电网企业实现电网济运行程中电网设备数进行视化图形化编辑中满足电网企业实际业务需求开发基bs模式面服务电网接线图形编辑系统具体研究容包括点:(1) silverlight 30技术实现电网接线设备图元设计web浏览器中连接移动缩放添加删等编辑功(2) silverlight 30wcf服务技术实现电网接线设备图形数web浏览器服务器端通信(3) 研究silverlight 30wcf服务通信安全性效率等问题(4) 研究aspnet ajax技术aspnet 35 web应程序问题(5) 研究silverlight 30aspnet ajax
间通信问题实现web页面刷新增强户体验(6) 研究linq数访问技术确保电网设备数crud操作高效安全
③技术路线
(1) 现资料参考文献基础广泛收集相关材料明确电网接线图形编辑系统功性非功性实际需求结合课题前期相关研究成果技术方案进行行性证找出佳解决方案然进行总体方案设计确保课题研究较高起点较基础进行(2) 研究silverlight 30技术(3) 研究wcf技术(4) 研究aspnet 35aspnet ajax技术结合(5) 研究linq to sql技术(6) 研究项技术综合情况构建原型系统(7) 架构设计电网接线图形编辑系统(8) visual studio XX作系统开发台sql server XX作台数库理系统编码实现电网接线图形编辑系统(9) 系统运行效果安全性进行测试验证出课题结
3创新处拟解决关键问题
①创新处
课题电网企业实现电网济运行时应背景研究微软公司基net framework 35新软件开发技术首次面ria应silverlight 30技术面soa应wcf服务技术基ajax技术aspnet ajax技术相结合应电网企业电网接线图形编辑系统中基bs模式面服务系统架构满足企业业务需求时增强户体验提高系统扩展性集成性降低系统安装部署维护等方面开销
②拟解决关键问题
课题拟解决关键问题:(1) 电网接线设备图形元件silverlight 30中绘制(2) 电网接线设备图形元件silverlight 30中移动连接缩放删等编辑操作(3) 电网接线设备数客户端silverlight 30程序服务器端wcf服务间安全高效通信问题(4) silverlight 30aspnet ajax课题中联合效率问题(5) linq to sql数库访问
4预期目标
课题研究综合考虑力物力等方面素预期目标:(1) 掌握电力网络相关业务领域基概念明确电网接线设备图形数参数等系统需求(2) silverlight 30技术实现电网接线图形元件绘制浏览器中编辑操作(3) linq数访问技术实现电网设备图形业务数高效安全进行crud操作(4) 结合silverlight 30wcf服务技术实现电网设备图形业务数远程高效安全通信(5) 结合silverlight 30aspnet ajax技术实现课题web页面刷新操作
5行性证
课题属新技术应创新研究相关技术研究系统研发均基微软公司正式发布软件开发工具产品技术例msdncode project等网站提供技术支持丰富资料源时科研究生阶段导师带领长期事微软net台软件开发技术研究应工作先参基net台web应系统开发具备定技术基础外课题研究重庆学电气工程学院电力系统专业研究员帮助提供电力行业相关领域理技术支持课题电力领域研究应提供保障 课题研究王成良教授领导重庆市中间件技术服务实验室开展进行实验室提供台
pc机服务器局域网等硬件设施微软公司相关软件开发工具课题利开展提供硬件软件基础保障
6参考文献
[1] 谢希仁 计算机网络(第五版) 北京:电子工业出版社 XX1
[2] 王成良 web开发技术应 北京:清华学出版社 XX12
[3] bob beauchemin dan sullivan 著 玉洁 顾波 译 sql server XX开发者指南 北京学出版社 XX1
[4] dave crane eric pascarello darren james著 ajaxcnorg译 ajax实战北京民邮电出版社 XX4
[5] omar al zabir著 罗江华 译 aspnet 35构建web 20门户站点 北京机械工业出版社 XX7[6] andrew troelsen 著 朱晔 肖逵 张磊 王少葵 范睿 等译 c#net 35高级程序设计(第4版) 北京:民邮电出版社 XX3
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档