猪病诊断专家系统的设计
步入21世纪,中国对猪类的巨大需求致使广大养殖户扩大了猪类的养殖规模。为辅助解决出现的猪病诊断难的问题,帮助养殖户挽回资金的投入,猪病诊断专家系统的设计是一个不错的选择。为完成这样一个系统的设计,需要利用Java编写代码,再进行编译,最后在阿帕奇之上运行,方便用户远程访问。最后,可以实现在网页上勾选猪的种类、发病季节,输入相应发病症状,进而得出猪病的诊断结果。点击并获取更为详尽的猪病信息,最后做出的猪病诊断这样一个功能。在最终的猪病诊断专家系统的设计呈现上,还多加了一个疾病学习模块,方便用户更多的了解猪病知识,进而更便于实现猪病的诊断。关键词 猪病诊断,专家系统,网站,java
目 录
1 绪 论 1
1. 1 选题的背景及意义 ..1
1. 2 猪病诊断的现状及分析1
1. 3 专家系统的现状及分析2
2 可行性研究、论证 6
2. 1 定义 6
2. 2 前期阅读的几篇参考文献 ..6
2. 3 对现有系统的研究及改进 ..6
2. 4 可行性研究的讨论7
2. 5 结论 7
3 系统的总体设计方案 8
4 系统的软硬件环境介绍 9
4. 1 程序设计语言介绍 10
4. 2 支持服务器介绍 10
4. 3 编译软件介绍..10
4. 4 数据库软件介绍 11
5 猪病诊断专家系统设计的实现 11
5. 1 网站的主界面 ... 12
5. 2 疾病诊断模块 13
5. 3 新闻动态模块 15
5. 4 网络课堂模块 15
5. 5 技术文章模块 16
6 系统的调试与测试 17
6. 1 程序的调试 17
6. 2 程序的测试 17
结论 20
致谢 21
参考文献 22
附录A 代码 ...23
附录B 流程图 ...........57
1 绪论
1.1 *好棒文|www.hbsrm.com +Q: ^351916072#
选题的背景及意义
与全球其他国家相比较,中国在产出猪和满足居民对猪肉的需求量这方面是独占鳌头的。根据相关的报告数据显示:从21世纪初开始,猪肉的产出量竟占全球产出量的一半。当然,我国居民对猪肉的购买力也是很强大的,比例也高达50%。巨大的市场需求使得养殖户对猪类的养殖前景抱有很大的期待,开始养殖或者扩大再生产是他们挣钱发家的一个不错的选择。理想是丰满的但现实却是骨感的,很多养殖户在养殖过程中,发现猪类会感染上各类疑难疾病。最头疼的是,一头猪生病了,还会传染给猪圈内的其他猪类。猪一个传染一个,使得投入都化为齑粉。资金无法回笼的现状,让养殖户头疼不已。摆在眼前的问题得不到解决,就只能自己吞苦果,然后选择其他的致富方法。然而,市场对猪肉是刚性需求,为解决目前的矛盾,结合当前发展而来的各类技术,猪病诊断专家系统是较好解决矛盾的一个方法。
计算机技术不断发展,慢慢地有这样一个分支——专家系统,它利用知识和经验,通过推理机制来解决相关领域中只有人类专家才能解决的难题[1]。在猪类养殖场需要对猪类的进行疾病诊断的时候,可以选择这样一种无需出门就可以通过电脑登陆网站,进入相应的功能模块,然后疾病诊断,获得相应的医嘱的方法。这个法子大大解决了猪生病了却没办法被诊断的问题。
在作者的课题里,猪病诊断专家系统以WEB为一种形式,提供这样一种方法:养殖户可以打开电脑,连上网,进入相应的猪病诊断网站,寻找到相应的诊断模块,完成对猪病的诊断。而基于WEB的猪病诊断专家系统更具有如下优点。
(1)零距离。不需要去较远的兽医工作室,在家就可以进行疾病的诊断;
(2)精准。专家系统的知识库极为广泛而且专业,能准确判断病情;
(3)省钱。只需要花较少的钱就可以完成诊断。
基于WEB的猪病诊断专家诊断系统,在个人电脑越来越普及的现在,应用的越来越广泛。实现了猪病在互联网上可以被诊断,相关预防和诊疗知识可以被动态发布,用户可以实时获取的愿景。
1.2 猪病诊断的现状及分析
猪病诊断是一个比较难的课题。虽然被大量养殖的只有9种猪的类别,但现在发现的猪的病症就有210多种,而且还会有新的病症出现。基于这样的猪病现状, 我们拟利用网络资源进行了软件设计和开发,可以不断收录新的病症的数据库,能帮助猪病诊断系统做到具有良好的实时性能。猪病诊断的现状如下所述:
(1)越来越多且表征不明的疾病疫症在动物之间蔓延开来,这导致了巨大的经济损伤[2]。具体表现在:现存的疾病疫症还没有被开发出好的药物去治疗,又出现新的疾病疫症;可使得动物感染疾病的微生物在繁殖过程中与亲代发生变异变并且变异速度加快,导致疾病疫症的表征变得不典型;另外,多种致病菌使猪生病,使得诊断疾病疫症的难度加大。而且,动物若得了血液病,抵抗病菌侵袭的能力下降,那么,随便什么疾病疫症都会让动物生病,这也是现存的一个技术难题;
(2)诊断水平参差不齐,基础设施落后。虽然建立了较完善的动物防疫监督机构,但许多偏远且落后的地区因为相关的疫病消息没有及时获得,导致检测设施没及时更新,检测手段没及时学习再投入应用,进而检测不出新发现的疫病,而招致损失;
(3)动物疾病智能化诊断的必要。因为养殖户多为乡村山区的农民,猪类的疾病疫症没办法被及时判断出来,防护措施过于老旧;对于被更新的猪类养殖消息他们没有较好的获得渠道;在养殖猪这个方面,没有相关的人才,使得养殖户没办法养殖出健康的甚至是活着的猪。所以,“防病难、看病难、治病难”等问题一直困扰着基层养殖户。
1.3 专家系统的现状及分析
个人电脑被科研人员开发,进而投入使用,再慢慢地被各大公司、企业大力推广。进而,它现在已被科研设计、科研研究人员视为基石一般的存在。可以这么说,三百六十行,行行都需要它。面对繁杂而庞大的数据,动笔纸去推理演算实在是太浪费时间。当数据冗杂,但是推理过程却一模一样时候,科研人员便利用设计开发出的数据处理系统来解决这个问题。在尝试初步得到成功之后,聪明的科研人员便开始琢磨可不可以研制开发出这样一个系统:一个可以像人一样去思考进而解决目前每个行业都存在的各自不同的难题。但是,在各个行业里的技术难题,一般只有最具权威的人才能解决。那可不可以设计一个计算机软件系统来模仿最具权威的人的思考方式,来解决目前行业里的技术难题。
基于科研人员的如此大胆构思,模仿行业里最具权威的人士的系统设计的想法渐渐的吸引了更多的目光。对这个大胆构思,时代无疑是一个无声的推手:生产越来越规模化,产品不断的被再生产,对产品的要求更加的多样化。并且,个人电脑基本实现私人化。进而,这个构思被决心改变世界的年轻一代IT工作者前赴后继的建造,推翻,再建造,再推翻,螺旋的上升。
目 录
1 绪 论 1
1. 1 选题的背景及意义 ..1
1. 2 猪病诊断的现状及分析1
1. 3 专家系统的现状及分析2
2 可行性研究、论证 6
2. 1 定义 6
2. 2 前期阅读的几篇参考文献 ..6
2. 3 对现有系统的研究及改进 ..6
2. 4 可行性研究的讨论7
2. 5 结论 7
3 系统的总体设计方案 8
4 系统的软硬件环境介绍 9
4. 1 程序设计语言介绍 10
4. 2 支持服务器介绍 10
4. 3 编译软件介绍..10
4. 4 数据库软件介绍 11
5 猪病诊断专家系统设计的实现 11
5. 1 网站的主界面 ... 12
5. 2 疾病诊断模块 13
5. 3 新闻动态模块 15
5. 4 网络课堂模块 15
5. 5 技术文章模块 16
6 系统的调试与测试 17
6. 1 程序的调试 17
6. 2 程序的测试 17
结论 20
致谢 21
参考文献 22
附录A 代码 ...23
附录B 流程图 ...........57
1 绪论
1.1 *好棒文|www.hbsrm.com +Q: ^351916072#
选题的背景及意义
与全球其他国家相比较,中国在产出猪和满足居民对猪肉的需求量这方面是独占鳌头的。根据相关的报告数据显示:从21世纪初开始,猪肉的产出量竟占全球产出量的一半。当然,我国居民对猪肉的购买力也是很强大的,比例也高达50%。巨大的市场需求使得养殖户对猪类的养殖前景抱有很大的期待,开始养殖或者扩大再生产是他们挣钱发家的一个不错的选择。理想是丰满的但现实却是骨感的,很多养殖户在养殖过程中,发现猪类会感染上各类疑难疾病。最头疼的是,一头猪生病了,还会传染给猪圈内的其他猪类。猪一个传染一个,使得投入都化为齑粉。资金无法回笼的现状,让养殖户头疼不已。摆在眼前的问题得不到解决,就只能自己吞苦果,然后选择其他的致富方法。然而,市场对猪肉是刚性需求,为解决目前的矛盾,结合当前发展而来的各类技术,猪病诊断专家系统是较好解决矛盾的一个方法。
计算机技术不断发展,慢慢地有这样一个分支——专家系统,它利用知识和经验,通过推理机制来解决相关领域中只有人类专家才能解决的难题[1]。在猪类养殖场需要对猪类的进行疾病诊断的时候,可以选择这样一种无需出门就可以通过电脑登陆网站,进入相应的功能模块,然后疾病诊断,获得相应的医嘱的方法。这个法子大大解决了猪生病了却没办法被诊断的问题。
在作者的课题里,猪病诊断专家系统以WEB为一种形式,提供这样一种方法:养殖户可以打开电脑,连上网,进入相应的猪病诊断网站,寻找到相应的诊断模块,完成对猪病的诊断。而基于WEB的猪病诊断专家系统更具有如下优点。
(1)零距离。不需要去较远的兽医工作室,在家就可以进行疾病的诊断;
(2)精准。专家系统的知识库极为广泛而且专业,能准确判断病情;
(3)省钱。只需要花较少的钱就可以完成诊断。
基于WEB的猪病诊断专家诊断系统,在个人电脑越来越普及的现在,应用的越来越广泛。实现了猪病在互联网上可以被诊断,相关预防和诊疗知识可以被动态发布,用户可以实时获取的愿景。
1.2 猪病诊断的现状及分析
猪病诊断是一个比较难的课题。虽然被大量养殖的只有9种猪的类别,但现在发现的猪的病症就有210多种,而且还会有新的病症出现。基于这样的猪病现状, 我们拟利用网络资源进行了软件设计和开发,可以不断收录新的病症的数据库,能帮助猪病诊断系统做到具有良好的实时性能。猪病诊断的现状如下所述:
(1)越来越多且表征不明的疾病疫症在动物之间蔓延开来,这导致了巨大的经济损伤[2]。具体表现在:现存的疾病疫症还没有被开发出好的药物去治疗,又出现新的疾病疫症;可使得动物感染疾病的微生物在繁殖过程中与亲代发生变异变并且变异速度加快,导致疾病疫症的表征变得不典型;另外,多种致病菌使猪生病,使得诊断疾病疫症的难度加大。而且,动物若得了血液病,抵抗病菌侵袭的能力下降,那么,随便什么疾病疫症都会让动物生病,这也是现存的一个技术难题;
(2)诊断水平参差不齐,基础设施落后。虽然建立了较完善的动物防疫监督机构,但许多偏远且落后的地区因为相关的疫病消息没有及时获得,导致检测设施没及时更新,检测手段没及时学习再投入应用,进而检测不出新发现的疫病,而招致损失;
(3)动物疾病智能化诊断的必要。因为养殖户多为乡村山区的农民,猪类的疾病疫症没办法被及时判断出来,防护措施过于老旧;对于被更新的猪类养殖消息他们没有较好的获得渠道;在养殖猪这个方面,没有相关的人才,使得养殖户没办法养殖出健康的甚至是活着的猪。所以,“防病难、看病难、治病难”等问题一直困扰着基层养殖户。
1.3 专家系统的现状及分析
个人电脑被科研人员开发,进而投入使用,再慢慢地被各大公司、企业大力推广。进而,它现在已被科研设计、科研研究人员视为基石一般的存在。可以这么说,三百六十行,行行都需要它。面对繁杂而庞大的数据,动笔纸去推理演算实在是太浪费时间。当数据冗杂,但是推理过程却一模一样时候,科研人员便利用设计开发出的数据处理系统来解决这个问题。在尝试初步得到成功之后,聪明的科研人员便开始琢磨可不可以研制开发出这样一个系统:一个可以像人一样去思考进而解决目前每个行业都存在的各自不同的难题。但是,在各个行业里的技术难题,一般只有最具权威的人才能解决。那可不可以设计一个计算机软件系统来模仿最具权威的人的思考方式,来解决目前行业里的技术难题。
基于科研人员的如此大胆构思,模仿行业里最具权威的人士的系统设计的想法渐渐的吸引了更多的目光。对这个大胆构思,时代无疑是一个无声的推手:生产越来越规模化,产品不断的被再生产,对产品的要求更加的多样化。并且,个人电脑基本实现私人化。进而,这个构思被决心改变世界的年轻一代IT工作者前赴后继的建造,推翻,再建造,再推翻,螺旋的上升。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/499.html