Silverlight和WCF技术在烟草病虫害预警系统中的应用研究

Silverlight和WCF技术在烟草病虫害预警系统中的应用研究

论文摘要

为全面提升烟草栽培管理过程中烟草病虫害的监测、预报和防控技术水平,利用软件技术构建烟草病虫害预警系统来监控烟草的生长状态已逐渐成为烟草栽培生产管理的重要研究方向之一。当前,面向烟草企业开发的烟草病虫害预警系统在烟草生产中的应用已越来越多地被人关注,但现有烟草病虫害预警系统的预警和防控体系建立得不够规范,存在功能少、交互性差、运行低效、处理信息不及时以及部署和升级困难等不足。本文以烟草企业实现在烟草生长过程中对烟草病虫害数据进行采集、形成预警图与动态调查折线图等功能需求为应用背景,利用Silverlight和WCF技术构建了面向服务的B/S模式烟草病虫害预警系统(下称TPASYS)。浏览器端采用Silverlight技术,生成烟草病虫害预警图和绘制病虫害动态调查折线图,为专家科学诊断病情、发布防治措施起到关键指导作用。服务器端采用分层架构,通过WCF服务访问进行数据通信,实现预警图数据在服务器端与浏览器端的Silverlight应用程序之间的远程数据通讯。该系统在满足烟草管理部门业务需求的同时,还具有丰富的用户界面和较强交互性、运行高效性等特点,极大地丰富了用户体验,提高了烟草管理部门的工作效率和决策支持水平。本文主要工作包括:①针对TPASYS的研究背景、当前国内外研究现状,阐述和分析了烟草生产中的实际应用意义以及图形预警的理论基础。②针对TPASYS的功能性和非功能性需求,分析了现有TPASYS的图形预警、动态折线图绘制和病虫害数据统计等功能的不足。③分析了TPASYS的需求,将TPASYS设计为WCF服务接口层、数据访问层、业务逻辑层和Web界面表现层的多层架构,并对各个层次模块进行了详细设计。④研究了.NET Framework3.5包含的LINQ数据库访问技术,在系统多层架构的数据访问层中实现了TPASYS对底层数据库访问操作方法的封装。⑤研究了WCF技术,实现了系统多层架构中的WCF服务接口层与TPASYS图形预警等功能模块的数据在浏览器Web应用程序和服务器端的远程通信。⑥研究了Silverlight3.0技术,提出并实现了TPASYS部分图形控件的绘制和业务数据的封装方法,实现了自定义控件在浏览器Silverlight应用程序中的图形预警、动态折线图的绘制以及病虫害信息数据的柱状图统计等功能。实际部署应用表明,本文提出的图形预警在烟草病虫害预警方面,具有方便快捷的交互性,处理数据的高效性,发布预警信息的实时性,对烟草生产业有着重要的理论意义和项目价值。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究现状
  • 1.3 本文主要研究内容及结构
  • 1.3.1 研究内容
  • 1.3.2 本文组织结构
  • 1.4 本章小结
  • 2 Silverlight 和 WCF 相关技术研究
  • 2.1.N ET Framework 3.5 技术特性
  • 2.2 RIA 技术
  • 2.2.1 RIA 技术的比较
  • 2.2.2 RIA 技术特点
  • 2.3 Silverlight 技术
  • 2.3.1 Silverlight 技术介绍
  • 2.3.2 Silverlight 体系结构
  • 2.4 XAML 简介
  • 2.5 WCF 服务技术
  • 2.6 Blend 技术介绍
  • 2.7 本章小结
  • 3 烟草病虫害预警系统 TPASYS 的需求分析与设计
  • 3.1 TPASYS 需求分析
  • 3.1.1 系统功能需求
  • 3.1.2 系统性能需求
  • 3.2 TPASYS 模块设计
  • 3.3 TPASYS 系统数据库设计
  • 3.4 系统详细设计
  • 3.4.1 数据访问层设计
  • 3.4.2 WCF 服务接口层设计
  • 3.4.3 业务逻辑层设计
  • 3.4.4 Web 表示层设计
  • 3.5 本章小结
  • 4 Silverlight 与 WCF 技术在 TPASYS 中的应用研究
  • 4.1 TPASYS 控件实现技术
  • 4.1.1 TPASYS 容器面板控件
  • 4.1.2 烟草种植区域标识控件
  • 4.2 系统数据绑定及远程通信技术
  • 4.2.1 系统客户端Silverlight 数据绑定
  • 4.2.2 系统WCF 服务
  • 4.2.3 业务逻辑层实现
  • 4.3 TPASYS 主要技术
  • 4.3.1 图形预警功能
  • 4.3.2 系统调查动态折线图功能
  • 4.4 本章小结
  • 5 烟草病虫害预警系统 TPASYS 的实现
  • 5.1 TPASYS 的部署
  • 5.2 发布效果展示
  • 5.3 TPASYS 的运行测试
  • 5.4 Silverlight 和WCF 技术在TPASYS 中的应用优势分析
  • 5.5 本章小结
  • 6 总结与展望
  • 6.1 全文总结
  • 6.2 前景展望
  • 致谢
  • 参考文献
  • 附录
  • A.作者在攻读学位期间发表的论文目录
  • B. 作者在攻读硕士学位期间参与的科研项目
  • 相关论文文献

    • [1].烟草公司财务管理存在的问题[J]. 中国农业会计 2019(09)
    • [2].关于全面无纸化核算管理在烟草行业的可行性探讨[J]. 财经界 2019(35)
    • [3].关于加强烟草行业人才队伍建设工作的探讨[J]. 中国市场 2020(07)
    • [4].烟草化学分析技术的应用及发展探讨[J]. 科技创新与应用 2020(07)
    • [5].烟草优质高效栽培关键技术的应用[J]. 种子科技 2020(02)
    • [6].长沙烟草:迈向高质量发展这一年——长沙烟草聚焦“六项重点工作”推动高质量发展综述[J]. 湖南烟草 2019(05)
    • [7].上海市初中生烟草认知对烟草易感性的影响[J]. 上海预防医学 2020(02)
    • [8].烟草行政管理的宏观调控职能及转变策略[J]. 智库时代 2020(13)
    • [9].烟草专卖行政执法监管风险问题探究[J]. 中外企业家 2020(11)
    • [10].烟草抗旱相关基因的研究进展[J]. 烟草科技 2020(03)
    • [11].烟草废弃物无害化研究与应用探讨[J]. 江西农业学报 2020(04)
    • [12].近代全球化过程中烟草在中国的传播及影响[J]. 求是学刊 2020(03)
    • [13].烟草有机生产与烟叶质量安全性探究[J]. 热带农业工程 2020(01)
    • [14].清至民国时期西藏禁止烟草问题研究[J]. 西藏大学学报(社会科学版) 2020(02)
    • [15].烟草种植评价方法及综合应用[J]. 湖北农机化 2020(10)
    • [16].新时期烟草经济增长的困境及其对策研究[J]. 现代商贸工业 2020(31)
    • [17].烟草化学分析技术的应用及发展[J]. 化工管理 2020(27)
    • [18].烟草缺钾症的诊断及治疗方法研究[J]. 种子科技 2020(18)
    • [19].烟草种植技术与田间管理分析[J]. 河南农业 2020(23)
    • [20].对烟草行业管理问题的探讨[J]. 现代农业研究 2020(10)
    • [21].烟草专卖政务服务“好差评”制度的研究与应用[J]. 现代商贸工业 2020(34)
    • [22].对县级烟草公司安全文化建设的思考[J]. 现代商业 2018(31)
    • [23].抓基层 强基础 优状态 实作为 努力推动长沙烟草高质量发展[J]. 湖南烟草 2019(01)
    • [24].关于烟草行业建立财务共享服务中心的思考和探索[J]. 财政监督 2019(21)
    • [25].烟草病虫害控制工作分析[J]. 南方农业 2018(08)
    • [26].台湾早期烟草发展与福建关系之初探[J]. 福建史志 2018(04)
    • [27].浅析许可证管理对促进烟草行业规范的作用[J]. 山西农经 2018(19)
    • [28].烟草水肥一体化发展现状与应用前景[J]. 现代农业科技 2016(19)
    • [29].我国烟草对外贸易的发展困境及对策建议[J]. 企业改革与管理 2017(02)
    • [30].浅析新时期烟草行业政治思想稳定工作创新[J]. 现代国企研究 2017(02)

    标签:;  ;  ;  

    Silverlight和WCF技术在烟草病虫害预警系统中的应用研究
    下载Doc文档

    猜你喜欢