1、I本科毕业论文(20 届)蛋鸡养殖管理系统 的设计与实现-疾病诊治模块所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期II摘要蛋鸡养殖的目的是生产鸡蛋,而产蛋率是蛋鸡生产中的重要指标,终生产蛋量是蛋鸡生产经济效益好坏的体现。对蛋鸡产蛋量出现下降的原因分析表明:蛋鸡产蛋量受到营养因素、药物因素、环境因素、疾病因素、管理技术等多方面的影响,只要在实践中采取科学的饲养管理,综合性的防治措施,是完全能延长蛋鸡的产蛋高峰期,保证经济效益的。随着计算机技术和互联网技术的飞速发展,信息技术广泛应用于社会生产和生活的各个领域,为我们科学的养殖蛋鸡,综合诊治蛋鸡疾病提供了快捷,方便的平台。本系统的开发
2、环境是基于 Windows 7 操作系统,采用 MyEclipse10.0 编程工具开发,服务器使用的是 Tomcat6.0,后台数据库使用 MySql5.5.28 ,数据库前台使用的 MySQL-Font。采用的查询语言是 SQL。实现了蛋鸡养殖疾病诊治系统对蛋鸡疾病的诊治功能。关键字:蛋鸡养殖;产蛋;诊治;信息技术IIIAbstractProduction is the purpose of laying hens breeding eggs and rate is an important indicator in the production of laying hens, egg p
3、roduction for life is a reflection of laying hens production economic benefit is good or bad. For laying hens egg production decline reason analysis shows that laying hens egg production by nutritional factors, drug factors, environmental factors, disease, management techniques, such as various infl
4、uence as long as to take scientific breeding management in practice, comprehensive prevention and control measures, is completely can prolong laying hens lay eggs peak, to ensure that the economic benefits. With the rapid development of computer technology and Internet technology, information techno
5、logy is widely applied in various fields of social production and life, to our scientific breeding laying hens, integrated layers of diagnosis and treatment of diseases provides a quick, convenient platform.The development environment of this system is based on the Windows 7 operating system, using
6、MyEclipse10.0 programming tool development, server use Tomcat6.0, use MySql5.5.28 background database, the database using MySQL - the Font at the front desk. Is the SQL query language used. Implements the laying hens breeding system of diagnosis and treatment of disease disease diagnosis and treatme
7、nt of function of laying hens.Key words: laying hens breeding; Egg production; Make a diagnosis and give treatment; Information technology (it)IV目录摘要 .IAbstract.II1绪论 .11.1研究背景 .11.2研究现状 .11.3研究意义 .22 系统分析与设计 .32.1系统需求分析 .32.2功能分析 .32.3主要模块基本流程图 .42.3.1蛋鸡养殖专家模块 .42.3.2蛋鸡养殖企业及蛋鸡养殖户模块 .42.4数据库设计 .52.4
8、.1疾病类别介绍表设计 .52.4.2疾病详情表设计 .52.5系统规则库文件 .52.6本章小结 .63系统实现 .73.1开发环境及技术选择 .73.2系统架构 .83.3各模块实现 .93.3.1蛋鸡养殖专家模块 .93.3.2蛋鸡养殖专家企业及蛋鸡养殖户模块 .143.4系统开发中遇到的问题和难点及解决方法 .143.5本章小结 .154总结 .16参考文献 .17致谢 .1811 绪论1.1研究背景禽蛋是畜牧业生产的主要产品之一,是人们膳食结构的重要组成部分,随着农村经济的深入改革和产业结构的不断调整,畜产品在市场上所占的份额越来越大,各类畜产品成倍增长,特别是蛋鸡生产已成为肉产品之
9、后的第二大产业。随着人们在物质生活步入“小康”和膳食水平的提高,多元素、高营养、质优、有机食品备受青睐,因此传统的管理模式已经不再适应新的市场。加快推广养鸡先进技术,开发高品位、高档次的鸡蛋生产,成为整个养鸡业适应市场需求和健康持续发展的必然出路。蛋鸡养殖的最终目标是大批量生产鸡蛋,终生产蛋量是蛋鸡生产经济效益好坏的体现。而疾病因素是影响蛋鸡产蛋量的重要因素。例如:减蛋综合征的特点是在饲养管理条件正常的情况下,在鸡群产蛋量达到高蜂时,产蛋量突然急剧下降,同时在短期内出现大量的无壳软蛋、薄壳或蛋壳不整的变形蛋。一般无死鸡现象,但持续时间可长达 1个多月,即使恢复,产蛋量也会下降 10一 30。此
10、病的防制重点是搞好免疫和创造利于生产的环境,本病发生后,目前均无特效药物可以治疗;非典型鸡新城疫是鸡群在具备一定免疫水平时遭受强毒攻击而发生一种特殊表现形式,病情比较缓和,发病率和死亡率都不高。临床表现以呼吸道症状为主,成鸡喉头、气管充血、出血,卵泡破裂引起孵黄性腹膜炎。使成鸡产蛋量突然下降 512,严重者可达 50以上。并可出现畸型蛋、软壳蛋和糙皮蛋;常见的细菌性疾病如鸡白痢、大肠杆菌病、传染性鼻炎等。此类疾病多由细菌引起,发生后均会对产蛋鸡造成重大影响,使产蛋量降低,其发病大多数是因为蛋鸡终生隐性带菌或周围环境存在病菌。在应激不良条件下,机体抗病能力减弱,使病原得以繁殖,造成发病。其传播方
11、式有垂直传播和水平传播两种。因此蛋鸡养殖疾病诊治及预防必须被提上日程。做到早预防,及时诊治。随着互联网的出现,基于计算机技术,通信技术和信息技术的网络技术得到飞速发展,在今天,计算机网络技术已经和计算机技术本身一样精彩纷呈,普 及 到人们的生活和商业活动中,对社会各个领域产生了广泛而深远的影响。为我们研究蛋鸡养殖管理系统的开发提供了广阔的平台,和现实可行性。1.2研究现状中国是世界上蛋鸡饲养量和产蛋量最大的国家,随着科学养殖技术的发展,蛋鸡养殖过程中的一些问题也逐步显现出来,为进一步提高蛋鸡养殖效益,我国传统养殖结构的调整和合作理念的改善势在必行。目前蛋鸡养殖现状表现为-养殖水平低:普遍饲养期
12、 6572 周龄; 年产蛋 250 个左右,1517 千克;料蛋比 2.5:12.8:1;死淘率25%。人均饲养量低,占有量高,人均禽蛋 20千克。养鸡设施简陋:农户养鸡房屋大部分不正规; 笼具简单,尤其饮水设施简陋; 基本无环境控制设备;生活环境差;粪污处理设施简单;人鸡同住。饲养品种多样:褐壳、白壳、粉2壳、绿壳;洋鸡、土鸡、杂交鸡、肉鸡;淘汰鸡残值是不小的收入。1.3研究意义正二十一世纪是中国养殖业发展迅猛的时代,随养养殖场(户) 设备的不断更新,养殖技术不断提高,养殖规模不断扩大。而面对人类消费水平的不断提高和消费观念的转变,人们对畜禽产品的质量也提出了更高的要求,食品安全、公共卫生等
13、问题不断的向各个养殖企业提出更加严峻的挑战。然而,养殖场面对不断恶化的养殖环境,如何更好的平衡动物疾病控制、动物用药与食品安全、公共卫生、动物福利等方面的问题成为很多养殖场(户)不能逾越的鸿沟。如何降低养殖成本、提高收入利润已经成为广大养殖户关心的话题。使用计算机对蛋鸡养殖进行信息管理,具有与手工管理相比所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高蛋鸡疾病查询、推断、诊治的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。为了加快蛋鸡疾病诊治的步伐,提高蛋鸡疾病诊治的效率,建立蛋鸡疾病诊治系统,尽可能的提高蛋鸡诊治管
14、理的重复性和低效性,已变得十分必要。随着计算机的普及,计算机硬件价格已不再是什么天文数字。计算机应用技术的发展,计算机硬件性能的不断改进,为蛋鸡诊治系统的开发提供了技术支持和经济可行性。能够方便快捷高效的降低养殖成本、提高收入利润。1.4论文组织结构本文共分 7 部分:1.绪论。本章包括论文的研究背景、研究现状、研究意义概述,同时对本文研究的结构进行了介绍。2.相关技术。介绍了设计和实现本系统用到的一些关键性技术和工具。3.系统的需求分析和总体设计。从系统用户的角度出发,分析单机疾病诊治中的实际需求,进行系统的需求分析,并在需求分析的基础上,对系统进行总体设计。4.系统的详细设计。本章对各个功
15、能模块进行详细地研究和设计。5.系统实现。本章对系统部分模块实现的功能进行了具体介绍。6.系统测试。本章对系统进行了软件测试,并得出了测试结论。7.总结。通过对全文研究工作、研究成果和不足之处的总结和归纳,指明今后在理论研究和实际应用方面需要进一步努力的方向。32 系统分析与设计2.1系统需求分析蛋鸡养殖疾病诊治系统的服务对象为广大蛋鸡养殖户和蛋鸡养殖专家。广大养殖户只能登陆到各个蛋鸡养殖疾病诊治的查询模块,而蛋鸡养殖专家则可以登陆到蛋鸡养殖管理系统的任意模块,进行管理。因此只需对蛋鸡养殖专家进行权限限制。总的来说,系统提供的服务,蛋鸡养殖专家可以登陆到管理系统,对疾病症状进行更新,以便蛋鸡养
16、殖户可以及时的了解新的疾病状况,科学合理的预防和诊治疾病。而普通的蛋鸡养殖户和蛋鸡养殖企业则只能登陆到查询系统,对各类疾病进行相关的了解,对各类疾病的发病状况进行查询,根据蛋鸡的发病症状对蛋鸡进行疾病诊治。蛋鸡专家和蛋鸡养殖企业及蛋鸡养殖户通过对蛋鸡养殖管理系统科学合理的操作能够完成对蛋鸡的科学养殖管理。2.2功能分析蛋鸡养殖管理系统共分为两个部分:蛋鸡养殖专家、蛋鸡养殖企业及蛋鸡养殖户。蛋鸡养殖专家部分:登陆到蛋鸡养殖管理界面、及时更新新的蛋鸡疾病、检查无误病提交、返回到系统首页可以查看各种信息等。蛋鸡养殖企业及蛋鸡养殖户:可以查看各类疾病的介绍,根据症状诊断蛋鸡所得疾病名称,根据蛋鸡疾病名
17、称查看针对此种疾病的治疗、预防、患病季节、患病年龄及疾病病原。系统功能如图 2.1 所示。图 2.1 系统功能图蛋鸡养殖管理疾病诊治系统蛋鸡养殖专家 蛋鸡养殖企业及专业户登 陆更新及提交返回首页根据症状诊断疾病 查询各类疾病简介 查询各种疾病的详情42.3主要模块基本流程图2.3.1蛋鸡养殖专家模块鸡养殖专家可以登陆到自己所属的模块,及时更新新的蛋鸡疾病情况并提交到系统当中。此外蛋鸡养殖专家也可以登陆到查询模块,查询各类疾病的简介、疾病的详情、对蛋鸡疾病进行相应的诊断工作。基本流程图如图 2.2 所示是否为空 图 2.2 蛋鸡养殖专家模块流程图2.3.2蛋鸡养殖企业及蛋鸡养殖户模块蛋鸡养殖企业
18、及蛋鸡养殖户可以进入到查询模块,查询各类疾病的简要介绍,根据当前蛋鸡的疾病症状能够在系统当中诊断出蛋鸡所得的疾病,然后根据疾病名称能够从系统中查出相应病的预防及治疗方法。蛋鸡养殖企业及蛋鸡养殖户模块的流程图如图 2.3 所示Page 模块点击疾病介绍选择疾病类属调出疾病介绍点击疾病查询选择疾病名称调出疾病详情点击疾病诊治选择疾病症状诊断出疾病名称Page 模块点击疾病介绍选择疾病类属调出疾病介绍点击疾病查询选择疾病名称调出疾病详情点击疾病诊治选择疾病症状诊断出疾病名称是 否弹出提示点击返回填写更新信息点击返回系统首页Manage 模块登陆5图 2.3 蛋鸡养殖企业及蛋鸡养殖户模块流程图2.4数
19、据库设计2.4.1疾病类别介绍表设计疾病类别介绍表中记录了疾病查询模块中的疾病类属和类属介绍。如表 2.1 所示。表 2.1 疾病类别介绍表(introduction)2.4.2疾病详情表设计疾病详情表中记录了蛋鸡疾病的基本信息。如表 2.2 所示。表 2.2 疾病详情表(disease)2.5系统规则库文件系统规则库中存放了诊断疾病的各种规则信息。如图 2.4 所示。6图 2.4 系统规则库组图2.6本章小结本章对蛋鸡养殖管理-疾病诊治系统进行了需求分析。主要包括对系统功能性需求和各类用户角色的功能分析。此基础上,对蛋鸡养殖管理-疾病诊治系统进行设计。主要分析了蛋鸡养殖管理系统的主要功能模块、各功能模块的工作流程图、各模块的主要功能以及数据库的概要设计。