学位论文 > 优秀研究生学位论文题录展示

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

作 者: 张井华
导 师: 王成良
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: Silverlight WCF 烟草 病虫害 预警
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 96次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为全面提升烟草栽培管理过程中烟草病虫害的监测、预报和防控技术水平,利用软件技术构建烟草病虫害预警系统来监控烟草的生长状态已逐渐成为烟草栽培生产管理的重要研究方向之一。当前,面向烟草企业开发的烟草病虫害预警系统在烟草生产中的应用已越来越多地被人关注,但现有烟草病虫害预警系统的预警和防控体系建立得不够规范,存在功能少、交互性差、运行低效、处理信息不及时以及部署和升级困难等不足。本文以烟草企业实现在烟草生长过程中对烟草病虫害数据进行采集、形成预警图与动态调查折线图等功能需求为应用背景,利用SilverlightWCF技术构建了面向服务的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应用程序中的图形预警、动态折线图的绘制以及病虫害信息数据的柱状图统计等功能。实际部署应用表明,本文提出的图形预警在烟草病虫害预警方面,具有方便快捷的交互性,处理数据的高效性,发布预警信息的实时性,对烟草生产业有着重要的理论意义和项目价值。

全文目录


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

相似论文

  1. 基于网络虚拟社区的企业营销风险预警系统研究,F274
  2. 烟草花粉管内吞作用机制的细胞学和蛋白质组学研究,Q942
  3. 地州级卷烟销量预测影响因素研究,F224
  4. 一个油菜菌核病抗病相关基因的功能初步分析,S435.654
  5. 丁香假单胞菌番茄致病变种和烟草致病变种egfp标记突变体的构建,S436.412
  6. 烟草物料中药用成分的分离纯化及鉴定,S572
  7. 超表达OsSsr1基因烟草的获得及其抗逆性分析,S572
  8. 烟草中NAC类转录因子基因的克隆与分析,Q943.2
  9. 太湖流域土地利用水污染效应评价与预警系统研究,X52
  10. 基于.NET平台和ArcGIS Engine的土壤污染预警系统的设计与开发,X833
  11. 土壤有机营养添加物对土壤微生态的修复效果与机制分析,S143
  12. 磁吸辊筒式烟草穴盘精密播种机设计,S223.2
  13. 荧光定量PCR方法在土传烟草青枯病生防研究中的应用,S435.72
  14. 连作烟田烟草青枯病的生态控制技术及其微生态机制,S435.72
  15. 新型含氟化合物的合成及对TMV的诱导抗性研究,S435.72
  16. 棉铃虫与烟夜蛾寄主选择机制的比较研究,S435.622.3
  17. 防治土传烟草黑胫病微生物有机肥的研制与生物效应研究,S435.72
  18. 转小麦类蛋白激酶基因TA50-10烟草及其抗病性分析,S572
  19. 碱蓬DREB同源基因的克隆与功能分析,Q943.2
  20. 云南省烟草公司营销队伍培训与开发研究,F272.92
  21. 时间驱动作业成本法在X卷烟物流配送中心的应用探索,F253.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com