- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
赤峰市农田小气候监控平台设计和实现
赤峰市农田小气候监控平台设计和实现
摘 要 充分利用赤峰市温室小气候仪采集到的要素数据,建立web平台,对小气候仪的运行与数据上报进行监测。并可进行相应时间段的实时与历史数据的查询与统计,形成分析图表。充分利用java技术与nutz框架结构,构建一个基于C/S模式、功能完备的数据监控与查询平台。
【关键词】运行监控 web平台 农气服务
赤峰市气象局目前拥有13台温室小气候仪,监测站点遍布全市各旗、县、区主要设施农业种植区,通过平台的建设有方便用户简单直观的查看气象站数据,使农户能够及时了解大棚内环境情况,实现市局对全市设施农业站点数据的监控和管理,及时发现疑误数据,进行维护维修工作的安排。有效的支持赤峰设施农业的建设,对实现赤峰市设施农业气象服务标准化和规范化,以及进一步提高设施农业气象服务能力和水平都具有重要意义。
1 设计思路与总体框架
1.1 设计思路
平台总体功能设计上集合了农田小气候仪数据采集入库、时实数据监测、数据查询、数据分析、温室要素预报等功能于一体的综合性业务平台。通过搭建基于我气象部门局域网的web服务器,实现全市用户的访问。在计算机等硬件方面,充份利用气象部门内部基于广域网的硬件服务器,并且选用硬件能效与安全性高、稳定性强的网各与硬件设备,使该业务平台可以在一个相对稳定的物理网络环境下运行。软件的选择上,采用稳定性与安全性较高级的服务器版操作系统和企业级数据库,使程序可以高效稳定地运行。在项目设计与代码开发方面,采用了对外开源代码的Tomcat6.0作为系统虚机运行软件环境,平台的前台交互显示部分的设计与开发使用JSP设计语言,使用JAVA语言编写后台各功能模快。对数据信息的存储方面,使用的是Sql Server2008做为数据存储介质。各旗县站和市局授权用户可通过相应的用户届面进行相应功能的操作。从总体设计上来讲,该业务平台系统采取了全局考虑、分模块实现、分阶段完成的设计理念。
1.2 总体框架
应用平台的开发总体框架是基于B/S结构而设计的Web平台应用,根据该业务系统所面向的各种不同权限的用户和所要提供服务的基本业务需求,采用由外层显示到内部逻辑处理,模块化的设计,分步完成的设计思路,该平台功能上可分为前台面向用户的页面显示、后台罗辑处理功能的实现、数据存储三大方面。前台页面显示部分,面向的是各旗县与盟市局不同权限与级别的用户,用户可以通过前端页面实现与平台的交互操作。从功能上来看,前端页面可分为数据监控、数据分析、用户管理、图表显示等功能;后台模块为各功能的具体实现、与数据库的关联操作,是整个业务系统的核心组成部分,实现了该平台的各种功能模块;数据层提供各种用户数据的存储管理功能,响应前端用户与后台功能模块的请求操作,整个平台在实现过中通过数据层作为全局支撑。
2 运行环境的搭建与配制
2.1 JDK开发环境配制
JDK作为JAVA开发的环境,不管是做JAVA开发,还是做安卓平台开发,都必须在电脑上安装JDK,由于使用的软硬件服务器为64bit版本,本系统也使用jdk1.6 64bit版本作为开发环境。在软件安装完成后需要进行环境变量的设置,能过设置JAVA_HOME、PATH和CLASSPATH环境变量,使系统可以找到jdk运行位置,java项目可以运行。
2.2 Tomcat运行环境配制
平台运行必须在tomcat运行,如何合理搭建tomcat的服务器,是决定项目成功的基础,本项目采用的是tomcat6.0 64bit版。安装完成后首先需进行环境变量配置,指定jdk运行环境目录。别外还需要进行web项目虚拟目录、web.xml、server.xml文件的配置,最后进行访问端口的配制。通过以上配制,web应用可以在tomcat环境下运行。
3 数据模型的设计与实现
3.1 数据库的选择
数据支撑方面,目前有多种选择,如mysql、sqlserver、oracle等。mysql 是开源的,免费得,体积小,并发执行的数据库,mysql一般应用已经足够,但在异常处理等方面还有待提升,如不支持事务操作、子查询、外键、存储过程和视图等功能。SQL server 是Microsoft 的数据,上手容易,简单,主要面向中小企业。其最大的优势就是在于集成了MS公司的各类产品及资源,提供了强大的可视化界面、高度集成的管理开发工具。oracle 是大型的数据库,体积打。可以支持多个实例同时运行,功能非常强大。大的企业和公司一般是oracle。结合以上所述,并根据本项目的特点及使用平台,选择sqlserver2008作为本项目的数据存储。
3.2 数据库的设计原则
开始设计数据库之前,应首先分析出应用项目的
文档评论(0)