基于WPF MVVM的甘蔗种植管理系统
2014-10-14朱名日
计算机与现代化 2014年2期
蒲 哲,朱名日
(桂林电子科技大学计算机科学与工程学院,广西 桂林 541004)
0 引言
甘蔗作为主要制糖原料,并且能够提炼乙醇作为替代能源,在我国农业经济作物中占有重要地位,其产量和产值仅次于粮食、油料和棉花,居第4位。但是近几年随着甘蔗耕种面积的扩大,栽培技术的落后,使甘蔗亩产量有所降低。在澳大利亚,甘蔗生产已基本实现了种植,以及甘蔗的收割、运输等流程全部由计算机控制达到信息化管理,对甘蔗种植进行科学的管理是十分有价值的。农业物联网将大量传感器节点组建成监控网络,通过采集的信息,帮助蔗农及时发现问题,使整个生产过程以信息和软件为主,从而达到科学管理的目的。
WPF是微软下一代显示系统,用于生成能给用户带来更好的视觉体验的Windows客户端应用程序。WPF的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。WPF中使用XAML(Extensible Application Markup Language)标记实现程序外观的设计[1]。作为WPF跟MVP(Model-View-Presenter)结合演变过来的新型框架MVVM,能很好地应用WPF的绑定特性,做到界面开发和业务逻辑分离,使系统功能模块化,提高代码重用率[2]。基于以上技术开发了基于农业物联网的甘蔗种植管理系统的后台管理软件,其中WPF技术使软件界面设计更加便捷、美观。
MVVM框架的应用使系统设计更加合理,提高了系统的可测试性,系统也具备良好的可扩展性。
1 系统设计
1.1 系统框架
系统采用C/S结构,为了实现系统功能的模块化,代码的可重用性,采用MVVM框架完成开发。……
登录APP查看全文
