旧版网站 工作机会 优惠套餐 常见问题 网站维护 售后服务 网站地图
首页 关于我们 行业新闻 网站建设 成功案例 网站优化 OA/MIS系统 域名主机邮箱 联系我们
HOME ABOUT US NEWS WEBSITE CASES OPTIMIZATION SOFTWARE HOST&MAIL CONTACT
首页 >> OA/MIS系统知识 >> 基于.NET的农业信息模糊查询系统的研究与实现
基于.NET的农业信息模糊查询系统的研究与实现

21世纪是一个信息化的网络世界。Inernet对 经济的发展和科技交流有着重要的推动作用。同样, 农业科研、教育和生产都离不开正确、快捷与高效 的信息传递?。现有查询技术主要是以传统数据库 系统为基础,对精确数据进行访问和处理。然而在 客观世界中,模糊概念和现象大量存在,也就有大量 非理想化或模糊的查询操作。为了克服传统查询的 局限性。需要提出一种更具“智能化”和能对模糊查 询要求快速定位的新技术 。 1965年,美国控制论专家L.A Zadeh提出了模 糊集合理论 。这一理论几乎对所有的数学分支都 产生了重要影响,其应用遍及各个领域。1979年, Buchles等人建立了模糊数据库理论,在数据库理 论与技术中使用模糊理论。该理论希望克服传统数 据库难以表达和处理模糊信息的缺点 。 1 传统数据库系统的查询技术 传统数据库要求用户的查询条件必须与数据库 记录严格匹配。如果数据库表中有符合用户查询的 记录,结果才能返回给用户; 当用户查询条件与数 据库记录不一致时,用户只能得到无此记录的结果。 1.1 模糊单词和隶属函数 单词为表达概念的最小单位,如天、地、大、 小、深与远等。其中,“天” 与“地” 是明确单词, 而“深” 与“远” 则是模糊单词。在模糊集合中, 通常使用隶属函数表示模糊单词。例如,“年老”与 “年轻” 两个模糊集的隶属函数分别为 0( ) l,( ) [1+( 『1 0≤ X≤ 50 X> 50 0≤X ≤ 25 X >50 1.2 模糊语言算子 自然语言中有一些通过改变语气而改变语义的 词,如“非常”、“大概” 与“偏向”等,这些词在 模糊推理中都可作为语言算子。 1.2.1 语气算子 如“极”、“很”、“非常” 和“比较” 等,放在 另一些词前面,可以修饰这些词的肯定程度, 叫语 气算子。数学描述是(HA)(X)=IA( ) 。当 >1时, 叫集中化算子;当 <1时,叫散漫化算子。例如, 表述“青年人” 的集合为 ( 15≤ X< 25 X≥ 25 已算得28岁和30岁的人对于“青年人” 的隶 属度为 (28)=0.74, (30)=0.5。加上算子“很”, 取n=2,则 很年轻( )=[ 年人( )]2 o根据上面的公式 可以算出28岁和30岁对“很年轻” 的隶属度为 .. 167.. 维普资讯 http://www.cqvip.com 2008年4月 农机化研究 第4期 /Q~ (28) 0.54, 很年轻(30)。二0.25。 1.2.2 模糊化算子 “大概”、“近乎” 与“大约” 等词是另一种算 子。它放在一个单词前面,可以把该词的意义模糊 化,故称为模糊化算子。通常令 、.、一J e一‘ ~ ,l —yl< E( x , y)={ I }O,lx—Yf>= 例如,“大约2m” 的隶属函数可表示为 [大约2m] x) 啦): 。 , 21< lO,lx一2}>= 1.2.3 判定化算子 “偏向”和“倾向于”等词也是一种算子,其 作用为化模糊为比较粗糙的判断,称为判断化算子。 其数学描述为 (PA)( )=P[ ( )] 例如,用前面“青年人” 的定义,则“倾向年 轻” 就可采用上述判定化算子P( )。其结果如图1 所示 ( ) 0 30 图1 判定算子的结果 2 基于数据库系统的模糊查询 2.1 模糊查询的扩展SQL表达 SQL在模糊方面的扩展,主要是使WHERE后查 询条件能容纳模糊单词和3种主要算子。其形式为 = (≠) AND(OR) ,2。二(≠) ? ? (≠) 式中 . 一字段名; 一属性值或字段名。 例如,若查询“年纪比较年轻,工资在1000 元左右的教师情况”,其相应命令为SELECT木FROM TEACHER WHERE年龄=“比较年轻”n基本工资=“大 约1000元”。 2.2 模糊查询的实现 模糊查询经形式化查询语言一扩展SQL表示以 后,其实现的关键在于如何将其转化为标准的SQL 形式。扩展SQL向标准sQL的转化主要有两种方法。 2.2.1 反向法 即给定一个隶属度阂值,计算该隶属度阂值相 应字段的取值范围,再用该取值范围取代原来字段 . . 168.. 应满足的“模糊”条件。例如在前例中,假如[较年 轻](x1)>-0.5 即隶属度阈值为0.5, [大约 1000](x2)>=0.5,18≤ l≤42,950.18≤ 2≤ 1040.81。对应的操作为:SELECT木FROM TEACHER WEHRE年龄≥18 AND年龄≤42 AND基本工资≥ 950.18,AND基本工资≤1040.8l。 2.2.2 正向法 即按查询条件,将要查询的字段值代入相应的 隶属函数,计算出隶属度表。然后设定总隶属度阂 值,再对隶属度查询。例如在前例中,总隶属度= n(年龄隶属度,工资隶属度),这里取“n”=MIN。 则对应的操作为:SELECT木FROM TEACHER WHERE总 隶属度>=0.5。 正向法的特点是操作简单、方便;反向法的特 点是无需计算每个字段相应的隶属度,不需生成新 的隶属度表,而直接转化为标准的SQL形式。 3 ASP。NET环境下实现模糊查询 3.1 ASP.NET概述 ASP.NET是目前流行的一种动态上海网页设计开发技 术,它是ASP的升级版本。在ASP.NET框架下,可 以采用VB.NET、c#、Jscript等语言编写网上应用 程序 。 3.2 模糊查询上海网页设计的设计 查询功能的实现分为3部分, 即input.aspx、 show.aspx和detail.aspx。input.aspx户输入查 询条件;show.aspx显示查询结果;detail.aspx 显示详细信息。查询页面如图2所示。 2 查询界面 3.3 模糊查询源代码 4 结束语 农业信息化是农业现代化的必要条件。如何通 过网络查询到更加准确与全面的信息,将直接影响 到我国农业向国际化标准靠拢的目标。本文介绍了 模糊查询的相关理论,并且通过编程实例实现了 ASP.NET环境下的模糊查询。如何上海网站推广模糊数据库 理论在实际中的应用,需要进一步努力。
---------本信息来自[上海网站建设网]  (2008-6-10)  
   相关新闻  ↓
谷歌发布奥运短信提醒 支持移动联通全免费8/7
从用户接触到完成需求说明书6/11
与生俱来的SOA取代EAI6/11
SOA实施要找对切入点6/11
WEB2.0技术带来协同办公(OA)软件的变革6/11
协同OA无纸化办公系统6/11
关于CSS控制DIV水平居中问题6/11
CSS的优化与技巧6/11
基于B/S模式的等级考试报名系统的设计与实现6/10
基于ASP平台的动态联盟组建系统设计6/10
丝绸企业网站建设探讨5/26
垂直搜索与开源软件5/24
IP地址冲突解决高招5/19
解决为什么在ie6下li float后会增加间距5/19
Apache服务器之JSP架构篇5/14
在网页中动态的生成一个图片5/12
快速导航
 
网站首页 行业新闻
公司介绍 网站建设
联系我们 网站维护
虚拟主机 网站优化
企业邮局 解决方案
域名注册 优惠套餐
网站优化诊断分析 成功案例
Google优化 OA/MIS系统
OA/MIS系统知识 网站优化知识
域名空间邮局知识 网站建设知识
工作机会 售后服务
常见问题 网站地图
 021-68046287   13916794789
我们的业务:上海网站建设 上海网站制作 GOOGLE优化 WAP网站建设  上海网站建设公司  上海网络公司  上海网站维护 OA软件开发 TOP↑ 
COPYRIGHT © 2005-2010 上海网站建设中心[上海亿岸网络科技有限公司] 沪ICP备05037033号
TEL:021-68046287(直线) / 68046297-806 / 13916794789(7X24) FAX:021-68046297-802   Mail:Sales◎yxunw.net [把◎换成@]