一种xml文档的种猪遗传评估系统,该系统通过xml技术记录并存储种猪的信息数据,并通过http协议在网络上传输种猪的数据,并以web技术开发系统的界面,为用户提供交互的窗口,其技术领域涉及xml技术、web技术、计算机技术和网络技术。
背景技术:
随着社会的发展,经济的增长,人们的生活水平也在不断的提高,人们对肉类的需求也越来越高,通过记录并分析种猪的育种信息可以有效的提高猪的质量,增加猪的数量,为人们提供更多、更好的肉类产品,本系统就是通过xml技术来记录并存贮种猪的基本信息以及育种信息,同时进行遗传育种的评估分析,选择更好的育种时间和方案,为种猪的质量和产量的提高提供了有力的帮助。
技术实现要素:
系统的架构设计
系统的架构设计可以分为用户层、业务层和数据层几个部分;
1.用户层,该层采用门户的方式为用户提供个性化的服务,根据不同的用户身份可以赋予用户不同的权限,拥有不同的功能;
2.业务层,该层是业务的具体处理层,根据系统的主要业务和功能,可以分为xml种猪数据管理和遗传评估育种两个部分,种猪数据管理主要用来管理胎次信息、公猪精子信息等信息的记录、存储和查询,而遗传评估育种部分通过记录的信息并通过blup法计算其遗传评估育种值,选择合理的方案和育种时间;
3.数据层,该层主要本地数据库与数据总库,本地数据库保存本地的种猪数据,同时通过网络来传输各地的种猪数据至数据总库。
系统的功能设计
系统的功能设计可以分为种猪信息管理、精子库存、种猪信息列表、个体信息显示、全谱系查询、种猪间亲缘关系值计算、遗传评估计算几个部分;
1.种猪信息管理,该部分通过xml文档来记录种猪的种类、性别、出生体重、父母标识、出生日期等基本信息,同时通过系统管理并维护种猪的基本信息;
2.精子库存,系统选取优秀公猪的精子进行保存,同时标记其信息,以便培养出优质的生猪;
3.种猪信息列表,该部分将种猪文件通过数据列表的形式展示给用户,以便管理员的查看、下载和上传;
4.个体信息显示,用户可以输入标识信息查询种猪的谱系信息和基本信息,以方便分析和调用;
5.全谱系查询,该部分提供个体种猪的祖先及子代信息的查询,通过查询可以了解种猪全谱系的详细信息;
6.种猪间亲缘关系值计算,该部分可以调用种猪的信息进行计算,通过计算任意两头猪的谱系信息可以得出它们之间的亲缘关系值,以便种猪的育种优化;
7.遗传评估计算,通过加载候选个体及其亲属xml文档,访问其遗传育种相关性状,采用blup法计算其遗传评估育种值。