岳西县测土配方施肥数据应用系统设计.docVIP

岳西县测土配方施肥数据应用系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
岳西县测土配方施肥数据应用系统设计

岳西县测土配方施肥数据应用系统设计摘要 以“岳西县测土配方施肥项目”建成的数据库为核心,设计开发“岳西县测土配方施肥数据应用系统”,系统基于农户基本情况调查表、土壤养分表,根据作物、目标产量,经过运算,打印出“测土配方施肥项目施肥建议卡”,为农户提供个性化配肥服务。建立岳西县一季杂交中稻、茭白、桑树、茶叶等作物施肥指标体系,可为配方设计和施肥指导提供依据。 关键词 测土配方施肥;数据库;系统设计B/S;ASP;安徽岳西 中图分类号 S126 文献标识码 A 文章编号 1007-5739(2012)14-0211-011 现有系统应用现状 现有《测土配方施肥数据管理系统》完成了测土配方施肥数据管理系统基础数据的初始化工作,建立了农户基本情况调查表和土壤养分表,完成了土壤配方施肥资源库的建立和数据采集、存储工作。鉴于系统采用的是C/S结构,客户端程序安装到县级土肥站,仅完成县级数据的采集和上报工作,系统数据的处理应用并未向基层农技推广站和广大农户开放,不能方便地查询相关地块的测土配方施肥数据,无法生成配方施肥建议卡。 2 目标设计 以现有“测土配方施肥数据管理系统”数据库作为系统核心,基于农户基本情况的调查表、土壤养分表,同时根据种植作物、目标产量,经过系统的运算,打印农业部“测土配方施肥方案”上要求的标准“岳西县测土配方施肥项目施肥建议卡”,为农户提供个性化配方施肥服务。完成配方施肥模型库的建立,建立岳西县一季杂交中稻、茭白、桑树、茶叶等作物的施肥指标体系,以为配方设计和田间施肥提供依据。 3 系统的设计思想 系统选择Browser/Server结构,B/S基于Web三层结构(用户界面、系统逻辑层、数据库层),即把一个应用对象从功能结构上划分为3个部分:数据处理逻辑、业务处理逻辑和显示逻辑。 其中,显示逻辑的核心是Web服务器,主要将信息组织成超文本,通过超文本标记语言(HTML)和超文本传输协议(HTTP)实现与Browser端交互;客户端的程序配合相关的应用服务器实现业务处理逻辑;数据库服务器的数据库管理系统DBMS完成数据处理逻辑,负责管理对数据库数据的读写操作。各功能之间通过开放数据互连ODBC编程接口连接。B/S结构解决通过网页访问后台数据库信息,Browser端的应用程序都被分割为页面的形式,利用Html、VBScript、JavaScript语言创建ASP脚本页面,用户交互操作以提交表单等方式实现[1-3]。 采用 Microsoft SQL Server 2000作为系统的后台数据库,同时也允许将Microsoft SQL Server 2000升迁为Microsoft SQL Server 2005。对于系统开发者而言,采用的数据库组件(ADO)模型是面向对象封装好的。开发者在面对不同的后台数据库时,只需要修改一些地方即可[4-6]。 4 功能与实现 4.1 基本功能 该应用系统具备以下几个方面的功能。一是数据录入功能。录入“农户基本情况调查表”、“土壤养分表”。以后有了新数据后还可陆续添加。二是计算功能。建立数学模型,系统根据每年添加的新数据和用户反馈数据不断调整数学模型,使之更接近生产实际需要。三是查询功能。根据用户录入的条件,通过系统计算,可以查看并打印该用户土壤测试数据、测土配方施肥建议卡。 4.2 模块建立 4.3 系统集成环境 4.3.1 系统开发工具。ASP是服务器端脚本编写环境。可以实现的功能有创建和运行动态、交互的Web服务器应用程序;组合HTML页、脚本命令和ActiveX组件,创建交互式的Web页和功能强大的应用程序,可以通过ADO进行数据访问连接。基于网络的编程语言,在ASP或HTML中可以嵌入JavaScript、VBScript脚本语言,实现动态网页及交互的功能。网页制作工具采用FrontPage、DreamWeaver等。 4.3.2 系统运行环境。系统由3个服务器组成,各自承担Web服务、数据库服务、文件服务的FTP功能。服务器端采用Windows 2003操作系统。与微软的Microsoft SQL Server 2000高度集成。Web服务器主要承担响应客户端查询请求,将客户请求以SQL查询命令的方式发往数据库服务器。数据库服务器存储农户基本信息、土壤养分等信息和专家知识数据库等,与Web服务器上的ASP或ActiveX程序向数据库服务器发送数据查询SQL请求。这些请求通过Web服务器发往数据库服务器,数据库服务器上的DBMS完成SQL查询后,将查询结果通过网络通讯协议传送给Web服务器。数据库服务器上的DBMS还承担数据库自动索引、性能调整、安全管理、授权审计、数据库日志等数据库管理功 (下转第214页)

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档