首页 | 官方网站   微博 | 高级检索  
     

软件设计模式在农业气象系统开发中的应用
引用本文:庄立伟,卫建国,毛留喜.软件设计模式在农业气象系统开发中的应用[J].应用气象学报,2011,22(5):631-640.
作者姓名:庄立伟  卫建国  毛留喜
作者单位:1.国家气象中心, 北京 100081
基金项目:气象监测与灾害预警工程项目“国家级农业气象灾害服务保障系统”,“十一五”国家科技支撑课题“农业重大气象灾害综合服务技术集成系统研究”(2006BAD04B10),公益性行业(气象)科研专项(20090604604)
摘    要:通过分析当前农业气象业务服务发展与变化的需求, 农业气象业务系统架构、数据管理、产品制作等方面仍然存在不统一、不规范的问题,应用先进的软件设计模式与开发技术,该文提出了农业气象业务服务系统采用的以策略模式为主、工厂方法模式为辅的设计方式,以适应运行时用户不同功能选择和功能不断扩充的需求,提高软件的复用效率, 进一步形成通用、规范的应用系统,实现资源共享、集约化的系统设计模式。文章重点讨论了该模式下的总体框架模型、数据控制模型、数据服务模型、数据组件封装模型、插件管理与专业模块复用模型几方面的关键技术, 并通过基于ArcMap的农业气象评价系统和Oracle的农业气象数据库应用系统研发的两个实例,说明以动态库插件技术和数据组件封装技术的开发与业务应用效果。

关 键 词:农业气象    系统开发    软件设计模式
收稿时间:2010-12-15

The Application of Software Design Patterns in Agrometeorology Software Systems Development
Zhuang Liwei,Wei Jianguo and Mao Liuxi.The Application of Software Design Patterns in Agrometeorology Software Systems Development[J].Quarterly Journal of Applied Meteorology,2011,22(5):631-640.
Authors:Zhuang Liwei  Wei Jianguo and Mao Liuxi
Affiliation:1.National Meteorological Center, Beijing 1000812.Ningxia Key Laboratory for Meteorological Disaster Prevention and Reduction, Yinchuan 750002
Abstract:Software design pattern is the use of object-oriented technology to solve certain problems under a particular condition,which is the software design process for problems of a specific environment.It can share the successful experience and solutions,reduce the complexity of problem solving and improve the design of the modular.At the same time,meteorological software construction has entered a rapid developing stage,requiring higher system reliability and reusability,thus it's particularly important to analy...
Keywords:agrometeorology  software development  design pattern
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《应用气象学报》浏览原始摘要信息
点击此处可从《应用气象学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号