论文部分内容阅读
无论在什么时代,粮食都直接关系到了国家经济的发展和社会的稳定,而且我国是一个人口大国,粮食作为物质基础中最重要的一个环节更有着举足轻重的作用。为了保证民生,国家都会维持一定量的粮食储量,而每年因为存储不当造成的损耗不容小觑。早些时候,减少损耗主要还是从储量仓库的建设入手,而到了如今,科学的粮情测控系统已成为减少损耗的新的方向。为了改进已有的粮情测控系统的缺陷,项目团队已经初步设计了一个基于云服务器的智能粮情系统,该系统实现了粮情的异地检测,其中的云服务器能够提供多种客户端同时登录,实现了多平台测控的功能。但是随着该系统的测试使用,暴露了越来越多的问题,如用户信息混乱、功能不够丰富、不能提前示警。针对这些不足本文做了如下的设计。(1)考虑到多种类型的客户端接入,本文设计了一个基于云服务器的用户配置工具。该配置工具使用的是ASP.NET技术,采用了目前流行的标准三层架构(表示层、逻辑业务层、数据层),使用的数据库是SQL Server2005。该配置工具能够统一管理整个粮情测控系统的配置信息,包括用户信息、仓库信息等。并将这些数据统一存入云服务器中,具有管理方便、调用效率高、易修改的特点。(2)对于粮情测控系统功能方面的不足,论文主要做了粮情测控系统Web端功能的设计工作。本文的设计主要是基于前端技术和后台技术相结合的方法,使得粮情数据能在服务器与浏览器之间实时传递。所有的粮情数据都存储于云服务器中。为保障Web服务器与云服务器之间的高效准确的传输,采用protocol buffer消息格式来定义传输的数据。为了使系统更加人性化,本文设计了粮情检测、定时检测与自动通风功能。(3)针对现有的系统在粮情智能分析上的欠缺,将遗传算法融入了粮情预警机制。该方法动态的选取当前时刻之前等间隔时刻的粮情值,将数据通过一定方式的处理后采用遗传算法得到模拟的预测曲线,通过曲线可以得到下一时刻的粮情预估值。根据预估值和事先设置的报警值可以达到粮情预警的目的。本文设计的粮情测控系统在测试阶段运行良好,粮情配置工具和Web客户端投入使用后也得到了用户的认可。基于遗传算法的粮情预警方法在仿真中也符合设计指标,证明了其可行性。