




已阅读5页,还剩100页未读, 继续免费阅读
(通信与信息系统专业论文)基于组件的动物检免疫系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 动物检免疫系统是动物管理信息化的一个重要表现形式。近年来计算机网络 技术的高速发展,尤其是i n t e r n e t i n t r a n e t 技术的广泛应用,为基于网络的动 物检免疫系统的实施提供了坚实的技术基础。本课题在海口市农业局三项资金项 目支持下,从海口市动物养殖情况及检免疫等情况出发,参考海口市农业局及其 下属单位管理人员的管理模式及操作方式,开展基于组件的动物检免疫系统的设 计研究。 本文分为六个部分,在引言部分介绍本课题研究的背景和意义,分析国内外 研究的现状。在此基础上结合海口市农业局状况提出本课题研究的内容及方向。 第二部分主要描述系统采用的网络结构、体系结构、数据访问的体系结构。 详细设计系统的功能模块、典型功能的业务流程、数据字典。 第三部分详细介绍j 2 e e 相关技术和开发工具。基于j 2 e e 平台开发设计充 分考虑代码重用原则的组件、组件库,实现组件在控制及业务逻辑层和表现层的 应用。 第四部分重点阐述系统的实用性、安全可靠性、代码的重用性、信息预测性 等特点。运行用户登录、动物免疫信息录入、动物免疫信息审核、养殖用户、系 统公告等实例。 第五部分实现模糊概率统计在预测动物疫情功能中应用。详细阐述用户授 权、动物基本挂标、动物检疫等典型功能的控制及业务逻辑层和表现层的设计与 实现。 第六部分对全文进行总结,分析系统的优点和不足,提出动物检免疫系统进 一步研究与改进的内容。 关键词: 动物检免疫,j 2 e e 组件,代码重用,模糊概率 a b s t r a c t 1 m ea i l i m a lq u 籼t i n ea n di l i i m n j 哆s y s t e mi sa ni i l l p o r t a n tm 卸姐e 蚴l t i o no f h ea n i m a l 趣翘a g e m e 鑫i 鑫j 融傩a | 主蹶r ec c :b 主y e a 塔t 量l ef a p 麓洒援o p m e 珏o 绣e m p u 谂f 矗e 柳。呔 t e c h n o l o g 弱o s p e c ia :u y 耐d e s p r e a da p p l 呈c a t i 强o f 也eb t e m e t ,h t r 越e tt e c 妇o l o 蕊e s ,w l l i c h p r o v i d eas o l i df o l l n d a t i o nf o rt h ea n i m a lq u 栅t i n ea n di n l i l 删哆s y s t e m si m p l e m e n t a t i o n 研l i st h e s i si sf i i n d e db yh a 酗u 硼t u r a ld e v e l o p m e n tr e s e a f c hp m 乒a m m 弧ei 纛e 基醛纛e s i 寥i 纛g 娃臻& s 主s 主s 瓣f e 玳畦翅妞鑫翻蓬避s 扛曩i v os 隧器羝雅孥划滋 p a t t e r n s 姐dt h e0 _ e 坛t i 6 n a lm o d e so ft h eh 幽nb u f c 蝴o fa 鲥c l l l 瓴l r e 勰d 斑s ,s 渤r 妇a t e i n s t i t u t i o 脑b 孙e do nm c 豳a l 饥l t i v a t i o n ,q u a r 柚血ea n di i i m m n i 哆s i t u a t i o no fh a i k o l l , 娃l e 删觯跹a 趟n e 勰d 主m 蹦正毋s y s t e m 勘琏酣删网l e | l tt e c 抽税。影w 弱d e s 主萨e d 髓i s 脚鼹嗍捌& d 趣os 奴刚s 。p 硪l 域王y 扭的d 珏c e d 魄eb 鑫c k 舯d 强嬉重量撵 s i 掣山沁a n c eo ft h i sr e s e a r c :ht o p i c ,n d l ya n a l y z e dt h ec l 耵c n ti n t e m 撕伽i a la n dt h e d o m e s 6 cr 粼疵hs 啪sa b 0 tt h eq 岫瑚l t j 洫e 锄di m 删锣i n 】b 玎m t i 咖s y 妣峨缸dt h e n 纛懿i 寥醯k 鑫铡鑫砖恕雌溅鹾氇e 氇髂主s n i 姓f o c u s 丽孤s y s t e m 疵睡e c t t l 端d a 纽a c o e 懿s m c l l f eo fl h e 勰涵越q u 瑟黻t i n e 粗d 妇m 咖j 妙s y s t e 札f 姗c t i o n a lm o d l l l e so ft h es y s t e m w o r kn o wo ft h e 唧i c a l lf u n c t i o 璐 a dd a 蕾a 击& i o n a f yw e 犯d e s i 罄l o d 魏暇瑾i i 搬耐戤d 磁蹴d | e c 妇o l o 参姻o fj 2 e e 触d 巷c v e l 印艇锺黧主耋鑫蝴酝i 铲e d c o m 】枷e m 绷dc o m l 枷1 e n ls t o r c h o 璐e0 nj 2 e e 洳m ,如u yc o n s i d e r e dt h ep 血d p l eo ft h e c o d e u i ti m p l e m e n t e du s i n g 嘲p o n e n ti 丑t h e0 0 n t r da n db u s i n e 豁l o 百cl a y e ra n dl h e v i e w l 籽瓯 。p a f e m j 啦戚s e dp 糟c i c a b i l i 织s e c | 喊哆f e l 油l i l i 慨也e d e e 嘴,越di l 咖a 重i o 噩 f o r c s t ri n l p l e m e n t e ds o m eo p e r a t i o 璐,s u c h 鹪t h e 峭e rr e 百s t e r s ,i n p 鸲v 砌c a t i 呱 c i n t i v a t i o nu s e 鼯,翘ds y s t e m 猢o u n c c m e n t 瞰v 矗印l e 藏磷l 醚蛙臻姆陋鑫i o 鲢o f 耋l 抟匙z 碜s 纽蠡艇e 醚筘两幽溅锣纽娃堵鑫垴隧l e p i d e m i cf o r e c a s tf l l n c t i o n i td e s c r i b e dt h ed 吲弘i n g 粕df e a l i z a t i o no ft h ec o n 的l 姐d b 璐i 聪s sl o 西cl a y e r 姐dt h ev i e wl a y e ra b o u tt h e 呻i c a lf i l n c t i o n s ,蛐c h 勰u s c ra u t h o r i :翻t i o 山 蒯b 磷c d 酬,勰d a n i m 黼q u 绷藤矾 跚s l l 】嘟嘲 i z e d 凌ea 曲越缘萨s 撼d 娃吲矗豳擎醛题ss y s l e 激1 姆l 幻阿鑫越 f u r t h e rr 嚣e 猷c h 衄di m p r o v e m 凯to ft h ec t 锄ta b o u tt h c 池a 王q u 猢t i n e 姐di 脚叫删够 s y s t e m k e y w o r 哇s :a 妇l a l 删恤e 矩di m m l l n i 姚j 2 e 韪c c 憾p o n 峨f l 您黟舯o b a b i l i 哆 c 0 d er e i 培e 海南大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:所呈交的学位论文是本人在导师的指导下,独立进行研究工作所取 得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写 过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律结果由本人承担。 一鬓叫毛 日期:埘年6 月,2 ,日 学位论文版权使用授权说明 本人完全了解海南大学关于收集、保存、使用学位论文的规定,即:学校有权保留并向 国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权海南大 学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫 描等复制手段保存和汇编本学位论文。本人在导师指导下完成的论文成果,知识产权归属海 南大学。 保密论文在解密后遵守此规定。 , 糍:囊叫意黜名:留铲 日期:啡6 月1 1 日日期:嚼年f 胄,- 日 本人已经认真阅读“c a u s 高校学位论文全文数据库发布章程”,同意将本人的学位论 文提交“g s 高校学位论文全文数据库”中全文发布,并可按“章程”中规定享受相关 权益。回童途塞逞銮唇澄唇i 旦圭生;旦= 生;旦三生蕉查 。 论文作者签名:姿翻主导师签名:能、l - 日期:易一扩年6 月1 1 一日 日期毽2 雌;石月协日 第一章引言 1 1 课题研究的背景及意义 2 0 0 7 年1 月国家农业部根据中华人民共和国畜牧法和中华人民共和 国动物防疫法以及囡家农业部的畜禽标识和养殖管理办法下发农业部关 于加强畜禽养殖管理的通知,逶知中强调:i 、充分认识加强畜禽养殖管理的 意义;i i 、做好畜禽养殖场和养殖小区备案工作;i i i 、建立养殖档案;。i v 、加强 监督管理n 。目前,全国很多地区虽然在动物养殖、检疫、免疫等工作方面有详 细的记载和较规范的管理,但是在动物检免疫信息的管理上仍然存在以下重要问 题: ” ( 1 ) 、各单位都是采用原始手工记录动物检免疫信息的方式,这样的操作方 式使得信息的采集和信息的反馈速度慢,投入的人力、物力也相当大; ( 2 ) 、备单位通过报送纸质文件给上级农业部门,让上级农业部门了解各地 动物检免疫情况。这样加大上级农业部门对信息的统计任务,无形加大相关开支, 同时降低信息的及时性;。 ( 3 ) 、一些单位即使配置了电脑,实行了电子化管理,很它们之间没有互联 互通,没有形成一个统一的信息管理体系。 ( 4 ) 、备单位缺少对数据的分析,挖掘疫情的规律。“未雨绸缪,防范于未然 ,动物养殖应该提前防疫、提前预测。一 西前很多地区都出台了动物检免疫档案管理制度,海口市农业局也有相关的 动物检免疫管理制度,大致内容如下: ( 1 ) 、动物免疫工作必须建立免疫档案。 ( 2 ) 、免疫档案由区畜牧局统一制作。 j ( 3 ) 、免疫档案内容包括畜( 禽) 主姓名、动物种类、年( 月、露) 龄、免疫日 期、疫苗名称、疫苗批号、疫苗厂家、免疫标号、防疫员签字等。 ( 4 ) 、调入和调出的动物必须进入免疫档案管理。 ( 5 ) 、免疫过的动物必须经户主和协检员在免疫档案上签字,方能在市场上 流通。 ( 6 ) 、防疫注射实行计划免疫和强制免疫。具体免疫病种:猪以口蹄疫、猪 瘟、肺疫、副伤寒预防为主,大牲畜以口蹄疫、出败、炭疽、魏氏梭菌苗预防为 主;绵羊以霹蹄疫,四防苗预防为主;家禽以薪城疫、法氏囊预防为主。 ( 7 ) 、免疫档案由枵协检员保管。 基于以上情况,在海口市农业三项资金项目的支持下,本设计本着解决手工 记录、信息滞后、统计烦琐、互联互通问题,建立个动物检免疫信息系统。因 此,在充分考虑海霾市农业局各级操作员实际永平的情况下,采用代码重用的缰 件技术,开发设计操作方便、功能齐全、安全可靠、代码重用等主要特点的动物 检免疫系统。该系统应用模糊概率分析的数据挖掘方法预测疫情信息,通过数据 分析让管理部门及时了解动物的疫情情况,从而作出相应的应急措施。 系统的实现根据国家农业部的标准,参照国家动物追溯体系,实现了动物检 免疫系统与国家动物追溯体系完美结合,功能交叉互补。从内部看动物检免疫系 统精简了养殖信息业务,提高了各基层单位的工作效率。从外部看,动物检免疫 系统同国家动物追溯体系结合,相互补充,各自实现了不同功能,进一步完善了 农业信息化。 系统的实现不仅有利于海口市农业局及下属单位方便、及时记录、统计、分 析动物疫情信息,还对于实施海口市农业信息化建设的发展战略,都具有十分重 要的现实意义和应用价值。系统具有较强的创造性,对动物检免疫信息化管理在 全国的普及具有十分重要的推动意义和参考价值。 1 2 国内外研究现状, 欧美等国家的动物检免疫系统及追溯系统一直走在世界前沿,并形成了一 系列的评估体系。近几年,由于一些疫病如口碲疫、禽流感、疯牛病等,对人类 产生巨大的影响,甚至导致大面积的人员死亡。各国都对此高度重视,在这样的 背景下,动物检免疫体系应运而生。在我国动物检免疫也受到了高度重视,国家 农业部多次发文要求建立动物档案体系。2 0 0 7 年l o 月,国家农业部在全国部分 省、直辖市试点动物标识及疫病可追溯体系项目。该项目的目的是为了有效控制 疫病的发生、传播和扩散,从源头上寻找疫病源,进而从根本上切断疫病传播途 径。农业部动物标识及疫病可追溯体系致力于建立一个现代化的防疫、检疫、监 督网络平台。利用现代信息技术工具,在动物生命周期过程中,采集免疫、产地 检疫、道路监督、屠宰检疫四大业务环节的信息,信息通过无线数据通信平台汇 集到中央数据中心。而动物检免疫系统是一个以养殖信息为主,同时具备疫病预 测功能的系统,可以说其是追溯体系的补充,侧重点不同。现在全国各地基本上 都采用手工登记的模式。而海口市是国家农业部的试点地区,可以说本系统的研 发走在全国的前列。 1 3 本文的研究内容 本文从动物免疫管理的现状出发、参考先进的佰思霄理模式、结合海口币农 业局及其下属单位的用户的实际水平,提出构建基于j 2 e e 平台的动物检免疫系 统。系统在代码重用原则下以组件技术为核心、以养殖用户为中心、以动物的养 殖信息为主体,设计了养殖用户信息管理、动物检疫、动物免疫、动物调进出、 动物挂标、管理用户授权、信息公布后台管理、信息统计报表、疫情预测等功能 2 体系。系统具有操作方便、安全可靠、便于维护更新等特点。本文分为以下几章: 第一章引言:主要介缨本课题研究的背景和意义,分析国蠹终研究的现状。 在此基础上结合海口市农业局状况提出本课题研究的内容及方向。 “-* , 第二章系统的设计:本章主要描述系统采用的网络结构、体系结构、数据 访问翡体系结构。详细设计系统的功毵模块、典型功能的业务流程、数据字典。 第三章系统的开发及开发技术:本章详细介绍j 勉强相关技术和开发工具。 基于j 2 e e 平台开发设计充分考虑代码重用原则的组件、组件库,实现组件在控 制及业务逻辑层和表现层的应用i 一 第四章动物裣免疫系统的特点及运行实侧:本章重点阐述系统的实用性、 二可维护性、可扩展性、安全可靠性、代码的重用性、信息预测性。运行用户登陆、 动物免疫信息录入、动物免疫信息审核、养殖用户、系统公告等实例。 第五章典型功能的实现:本章实现模糊概率统计的数据挖掘算法在预测动 物疫情功能中应用。详细阐述了用户授权、动物基本挂标、动物检疫等典型功能 的控制及业务逻辑层和表现层的设计与实现。 第六章结论及迸一步的工作:对全文进行总结,分析系统的优点和不足, 提出动物检免疫系统迸一步研究与改进的内容。 3 第二章系统的设计 2 1 系统网络结构 海口市农业局各下属单位分布在海口市不同城镇,为很好的解决各下属单位 与海口市农业局之间的数据一致、信息共享,有效解决传输数据问题,我们采用 基于j 2 e e 的b s 结构1 2 1 。其系统的网络结构图如下图( 2 1 ) i i l “a n e t 图f 2 1 ) 系统网络结构图 2 2 系统的体系结构 根据项目需求分析,确定该系统必须具备的性能有:1 ) 良好的交互性,工作内 容中有相当大的部分是人机交流,这就要求系统的交互性要强。2 ) 较好的可扩展 性,工作的内容和形式具有多变性,要求系统具有良好的可扩展性。3 ) 良好的可维 护性,系统投入使用后,主要是由管理员承担系统维护的工作,维护人员不定期变 动,这就要求系统的可维护性强。4 ) 具有良好的安全性,系统投入使用后数据安全 是十分重用的这就要求我们有很好的安全性。5 ) 实用性,考虑到用户的计算机实 际水平,系统要操作方便、简单实用完全“傻瓜式 。基于以上五点,采用j 2 e e 编程环境,并相应采用专为j 2 e e 定制的基于m v c 模式的s 咖t s 框架。如图( 2 2 ) 4 图( 2 2 ) 系统体系结构图 2 3 数据访问的体系结构 框架对于数据库的访闻采溺固曝c 的方式童接和数据库迸蠢交互,翻于对数 据访问的效率方面考虑,需要在数据库和j d b c a p i 之问建立起数据库连接池, 这是由于固b c 每次访问数据库的时候需要先和数据瘁之间建立起一个连接,但 是建立连接往往又是特别费时的一个过程,数据库连接池就是这样一种机制:在 w c b 服务扇动的同时,数据库的连接池就创建一定数量的数据库连接并把它们放 入到连接池容器中,这个初始的数值我们称之为最小连接数,即便是在没有客户 端对于数据库访问的时候,连接池容器中至少都会保留最小数量的连接数;当通 过j 髓c 访闻数据库的时候,程序自连接池容器发出申请,请求获得连接,容器 管理程序将会在容器中查询还有没有已经创建好同时又没有使用到的连接,如果 有这样的连接就直接将这个连接传给程序,以供程序使用,如果此时已经没有已 经创建好的可以供使用的连接,容器管理程序将判断连接池中的连接数量是不是 已经超过定义的最大连接数量,如果没有超过就马上创建一个新的连接并将新创 建的连接传回请求程序,如栗已经超过定义的最大连接数量容器就返回一个n u n 值给程序,表示无法获得连接。如图( 2 - 3 ) 5 2 4 系统的功能设计 图( 2 - 3 ) 数据访问体系结构图 应 用 服 务 器 端 2 4 1 功能划分 通过对海口市农业局以及下属区县、镇等单位的调查分析,根据海口市农业 局及下属单位工作人员的需求,设计如下表( 2 - 1 ) 的功能模块。 6 功能分类实现描述 本功能实现对市、县( 区) 、镇三级工作人员的信息添加、 删除、修改以及对三级工作人员的授权,通过授权使每一级 工作人员信息管别工作人员及每一个工作人员具有不同的权限,不同的权限 理及授权管理将会看到不同的操作界面和操作菜单。在授予权限的时候采 用四级菜单方式。 一夺功能模块实现对一些常用的参数进行添加、删除乙修 改等。在该功能中提供这样一些参数的配置:l :县( 区) 、 参数配置管理镇、村委会、自然村等地域配置;2 :畜禽品种配置;3 :药 品品名配置;4 :挂标标签配置;5 :疫病类型配置;6 :免疫 类型配置: 本功能提供工作人员对自己的密码修改功能;提供工作 人员在线留言;提供市级管理人员对系统公告的发布、删除、 b b s 、密码管理 修改以及市级管理人员对下属各单位工作人员的在线留言的 删除、屏蔽功能。 药品采购 本功能实现市农业局对药品进行采购并审核、入库,然 出库、 后将药品发放到县级农业局或直接发放到镇级单位:以可以 通过县农业局发放到镇级单位,通过这一功能实现对海口市 分发功能 检疫药品统一管理、实现统一采购、统一分发、分散使用。 信息展示 在基于b s 模式的管理系统首页,通过对数据的挖掘统计 产生日数据、周数据、月数据。让进入该系统的用户很直截 平台管理 了解该市动物检免疫的数据信息。 本功能实现对所有海口市的养殖用户的增加、删除、和修 改。通过权限锁定只有本级单位有权限增加、删除、和修改 养殖用户信息 自己所属区域的养殖信息这样保证信息的准确性。通过系统 自动产生能区别地域的唯一养殖用户编号。 本功能实现养殖用户的养殖品种的新增、删除和修改。养 殖用户某养殖品种养殖数量的增加、修改。该功能在镇级权 养殖信息管理限管理范围内实施。在对某一用户养殖数量增加时,如果通 过选择该种动物时在养殖用户列表中找不到该用户时,则需 要在养殖品种里面新增该用户养殖这种动物。 - 本功能实现动物基本挂标( 悬挂动物唯一的标识符,有电 动物挂标管理 子标签、脚标、耳标等) 、挂重标及挂标转移等功能。标签对 7 动物来说就相当于人类的身份证,每一个标签唯一代表一头 动物,通过标签上的序号能准确定位该动物的养殖地,通过 动物追溯体系可以知道该动物产自哪里。由于考虑到动物经 常在养殖户之间调动等情况,可以对某个动物实现重挂标签。 在标号信息里既保存以前的标签也保存现在的标签导,新的 标签代表现在动物的所在地旧的标签代表以前的所在地,这 里动物标签又和人的身份证号有区别,一个人有唯一的身份 证号,而一头动物可以有多个标签但以最新的标签作为代表。 其中标签采用二维码动物标签,二维码动物标签由二维码和 编码两部分组成。编码由动物种类+ 区划编码+ 标签顺序号组 成。以猜耳标为例: 动物种类 6 也县级匡划编码 零 8 位流水号 免疫信息管理 本功能实现动物免疫信息的录入、审核:实现动物补免 疫信息的录入、审核。在该功能中实现了免疫录入或补免疫 录入信息然后将信息传入审核模块,但只有通过审核后才算 是免疫或补免疫正式成立。在没有审核前的信息,给操作员 一个修改的机会如果出现录入的信息数量有误,可以先进行 修改后再审核。审核后的数据就不能再进行修改了。 检疫信息管理 本功能实现检痤信息的录 、审核。在该功能中实现了 检疫信息的录入然后将信息传入审核模块,但只有通过审核 后才算是检疫正式成立。在没有审核前的信息,给操作员一 个修改的机会如粜出现录入的信息数量有误可以先进行修 垫亘墨! ! 丝! 里堕旦堕墼塑塾尘丝受堂堑堡墼工: 一 本功能实现动物新生、死亡、调进、调出信息的录入 新生、死亡、调进 调出信息管理审核。本系统提供的审核功能就是为防止前面的录入有误系 统数据录入员一个修改的机会。新生、死亡、调进、调出信 息录入矮就将信息传入审核模块,在审核模块中如巢发现录 入的数据需要修改则修改后再审核。 本功能提供通过对数据库的信息集成和挖掘实现所有信 信息查询、统计、息的查询、统计、打印。下载报表功能。其中包括新生、死 打印、下载”亡、调进、调出、检疫、免疫、挂标的日信息、周信息、月 信息等统计信息。 本功能通过模糊概率算法对数据库集成分析、数据挖掘 预测功能以及通过对某地死亡率、免疫率和历史疫情数据来预测可能 产生疫情的概率。 2 4 2 典型功能模块遭务流程 ( 1 ) 授权管理模块 授权管理是本系统的一个核心模块已是本系统的一个重要的技术特点,基予 权限的用户使用机制,该系统实现对用户的增加删除和修改。如图( 2 q : 系统 管理 受入 区县工 作人员 删除 送县工 作人员 增趣 区县工 臻人员 修改 区县管 理入员 区县工 作入员 授投 镇级工 作人员 删除一 镇级工 作人员 增翔 镇级工 作人员 修改 镇级 工作 人员 授投 图( 2 4 ) 授权管理模块图 说翡:重。在系统登陆入躁处,管毽人员通过自己的帐号和密码进行登陆,如 果帐号和密码不匹配系统将提醒错误。可以通过系统超级管理员或该管理人员的 上级管理人员从新申请或查询获得密码。目的是为了保护系统的安全性以及数据 的统一性。用户帐号和密码以及用户权限属性保存在表s cl o 蓟叭s e r s 。 2 在进行删除,增加,修改时要注意系统的提示。是否确认进行这些操作。 3 。注意管理员逐级进行操作,一般情况下每个上级只管瑾岗己的下一级的 成员。对于给下级工作人员的授权要求上级管理人员牢记下级管理人员或某些 9 用户的权限级别,在其权限范围内。 ( 2 ) 参数配置模块 ,该模块主要对一些参数进行设置,如图( 2 - 5 : 图( 2 5 ) 参数设置模块图 说明:从图上的箭头可以看到在系统参数配置模块中,不同参数的添加、删 除、修改权限在不同级别的管理员上。各级管理人员在对自己范围内的参数进行 修改的时候系统会提示是否确认,也保证参数的准确性。每种类型的参数都保存 在自己所属的数据库表中如:s c p q z ,- t a b l e ,s c j a o p i n j a b l e ,s c _ d i s e 勰e _ t a b l e 等。 ( 3 ) 药品管理模块 , , 该模块主要用于药品的采购、分发等如图( 2 6 ) : 图( 2 - 6 ) 药品管理模块图 1 0 说明:根据该功能模块的监务流程图在操作的时候,一个要在村级单位使用 的药品,要经过这几个部门才能发放到村级单位手中阕时就可以下发到用户手 中。对于一种药品1 通过市农业局进行采购;2 市农业局内部审核;3 如果 审核没有通过的药品将不能入库要采取取消采购;4 审核通过的药品要看采购 的数量是否需要修改,需要的话修改后入库否则直接入库;5 通过市农泣局将入 库的药品分发到区县农业局或直接分发出库到镇农业主管部门也可以通过区县 农业分发出库到镇农业主管部门;6 镇级农业主管部门分发出库到各用户。 ( 4 ) 信息管理模块 本模块是系统的核心模块是免疫信息管理、检疫信息管理、动物调进调出管 理、新生管理、死亡管理、信息查询、报表打印下载、疫情预测等功能模块的统 称,如图( 2 7 ) 。 图( 2 7 ) 信息管理模块图 说醒:从流程图上可以看到三级管理人员入翻,每一级别的管理瀑在该模块 中拥有不同的权限,为保证数字的准确性,考虑到镇一级管理员计挛霸鼹水平的差 异性引起的录入数据的人为性误差本系统借用财会制度中的审核步骤,对每一个 录入、修改的数据都要通过审核以后才能保存到数据库,该步骤看似加大镇级管 理人员的负担,丽实质上是保证录入的速度与准确性。 该模块中提出不同级别的管理人员看到并下载不同权限的数据统计表实现 数据的既统一又分散的模式。动物疫情预测功能块把模糊概率统计的数据挖掘方 1 1 法应用到疫情预测上,模糊概率统计在动物免疫系统中应用是一个初步的探讨, 其算法可能存在二些值得商榷的地方但通过提出这种思怒使系统能预测动物疫 情,为动物防疫作出指导性的帮助。 ( 5 ) 动物挂标模块、 国家农业部的畜禽标识和养殖管理办法要求养殖户( 包括养殖大户、和 养殖敖户) 养殖的畜禽进行标识,本系统中采用的标识与国家农业局颁布的标识 同步。每个标识是唯一的但是每个动物由于出现不同地域的调进调出可能出现有 多个标识,通过这标识可以确认该动物养殖户主是谁、产自何地、是否打过疫菌、 出生地等信息。当动物有了标识那么在该动物在销售市场如果出现什么异常情 况就可以追索到养殖用户、养殖建。本模块就是基予这样的背景对养殖的动物实 现挂标管理。就象人的户口一样会出现转移一样,动物已会出现转移。对于转移 的动物我们对其进行重新挂标即流程图上的挂重标,以前的老标识作为附带信息 保留。动物死亡一年后对挂标进行挂标转移即流程图上的挂标转移等等,如图 0 8 ) 。 图( 2 8 ) 动物挂标模块图 ( 回养殖用户信息模块 该模块包括养殖用户信惠、养殖信息管理两大功能模块。操作员进行养殖信 息录入时,首先判断某养殖用户是甭存在。不存在就薪增该养殖用户,同时也可 以对已登记的养殖用户进行删除修改。然后判断该养殖用户是否养殖某种动物, 没有则进行养殖品种新增;最后进行养殖数量的录入,如图( 2 9 ) 。 图( 2 - 9 ) 养殖用户信息模块图 2 。5 数据字典 数据字典攒述每个数据对象和处理,嚣涉及到的表垂0 多张表。这里只列出 部分表供参考,所有表信息见附录1 。 表名 a n s y s _ j n e n u中文名菜单表 主键 m e n u i d 关联通过菜单表关联授权及页面显示 编字段名一-中文名 数据类型空默认值说明或含义 号 o l疆e n u 主d 菜单编号 v a 贬珏a r ( 2 n 0 2b mm e n u i d 上级菜单 v a r c h a r ( 2 0 )n 0 3 m e n u n a m e 英文名v a r c h a r ( 1 0 0 ) y 0 4 掇e 建毽x p 王8 n菜单中文名张怒珏鑫r ( 1 0 0 ) n 页面显示雳 0 4 l 腿g e s o u r c e图片资源v a r c 姒r ( 1 ) y 0 5 点击图片一v a r c h a r ( 1 0 0 ) y1m a g e o p e n 0 60 n c 0 n t e x e m e 龇文件_ v a r c h a r ( 1 0 0 ) y :。 转疆 :- , 。 0 7l i n k u r l 菜单连接。v a r c 姒r ( 1 0 0 ) y 调用d o 文件 - w 生成页面 0 8i d x 编号顺序v a r c h a r ( 2 0 ) y 0 9 t y p e _ i d 类型名 c i a r ( 2 ) y 说明:该表用来存储菜单信息,所有每个菜单响应的事件都通过调用 l i n k u r l 来实现。其部分数据如下图( 2 1 0 ) : h幽 mj k w h - 删 h _ q $ 日j # h m h f 啪d h m d k 自嘲自d m 目删 m 1 2 们目 鼬j w m _ 坤日 n 4 4 # _ “_ d m d b _ h 州b _ m h m 一_ m h q 讪 咖蛙响m # t 岫自i “岫# 岫do h _ _ 自h 月q m 口甜甜 目 w 自# ia m w h i “阜f m h d h h i 妇d b - m 自_ m ”,槲 m h # b # fj # b “q 蛹f n b h b m _ f 靠d h _ n d h _ n m d h j # h “q t 忡lj # b “q ”岬j w h m n n 删洲“_ d k m _ “_ 日_ q 咖 目口帆m m _ m # k 帆蚺ij h 口b m m t d j ”b “q 枷 m m # 蜘dj _ h m n 日0 州d b m h h n _ m m 5 衅m h m “# m ,a “h ¥岫im “衄删_ “州“m h 一自群o _ 如 图f 2 - 1 0 1 菜单表部分数据图 表名 s c - 1 0 9 i n u s e rl 中文名管理用户表f 主键 1 0 9 i n ,d 关联通过管理用户表登陆并匹配用户权限 i 编号 字段名中文名 数据类型 空默认值说明和古义 0 1 l o g l n i d 登陆i dv a r c m r ( 2 0 ) n 0 2密码v a r c h r ( 2 0 )y 0 31 0 9 1 n n 锄e登陆名v a r c i a r ( 2 0 )n 0 4s t a r t t i m e 开始时间 d a t ey 0 5e n d t i m e 结束时间 d t ey 0 6权限i d v a r c i n r ( 1 4 ) y 说明:该表用来存储登陆用户的信息,包括i d 、密码、丌始时间、结束时 间、权限i d 等。其部分数据如下图( 2 1 1 ) : 一 糕一 群一赫一 蹬器 黼歪誊翻f 鬣捌溷憾蹦谶褫露0 西城酾稚觑圆1 萌蛹醚l 姻辕蛾鞘鞋琏跬瓶i 6 d m 目一t 商* i 目_ _ _ o m n ml m l 口m辨区 h f rm rr m gm口州i 洲x t e s l lk 刚l 渤试1 1 3 3。1 h ”1 2 1t i k s ie n 毫i 酬j |一卜一一 l :兰| 兰l 霎:岳4 图( 2 _ 1 1 ) 用户表部分数据图 表( 2 4 ) 挂标表 表名s c _ g u a b i a ot a b l el 中文名挂标信息表主键b i a o 口1 a n1 d 关联通过主键与养殖用户表匹配 编字段名中文名数据类型空默认说明和含 号值 义 0 l b l a o q i a n j d 标签编号 v a r c l a r ( 1 5 )n标识动物 0 2 y o n g h u b l a o h a o养殖户编号 v a r c l a r f l 4 )n 0 3a n i m a ll d动物编号v a r c 】a r f l 4 )n 0 4 自然村编号 v a r c i a r ( 1 4 )n 0 5 1 s c n o n g g u a是否重挂 c h a r ( 2 )y 0 6 c h o n g g u a - b l a o h a o重挂编号 v r c i r “0 ) y可记录多 次 0 7 l sw a i d i d i a o l a l是否外地c h a r ( 2 )y 0 8w a i y o n g h u b l a o h a o原用户编号v a r c i r ( 1 4 )y 0 9g u a b i a 吐d a t e挂标时间v a r c i a r ( 1 4 )y 1 0 b q l x j d标签类型 v a r c i a r ( 1 4 ) n 说明:该表主要用来存储所有动物的挂标( 悬挂唯标识符) 信息。其部分 数据如下图( 2 1 2 ) = 渤目盛鞘嘲i 醚篓溜俐。* l 麟i i 铂鹦毒蒯鲰啦蛙罐妇峨艇潮鳓堙弗瞄翻螂嘴蠹皇州二 锄功目2 栅咖*m锄 日 硼日咖】船m 哪*柳fm m 锄日删4 栅啉a珊【mm 硼酗砌删哪埘m m i 卿目蚴c 椭m 硼i鲫a 2m 图r 2 - 1 2 1 挂标表部分数据图 表名s c mj “ny ll a bl e中文名免疫表主键m l o n y l1 ( j 关联与养殖用户、药品管理关联 编号 字段名 中文名 数据类型 空默认值说明和含 义 0 1 免疫i d i n t e g e r ( 1 1 )n 0 2v o n 口h ub i a o h a o 养殖户编号 v a r c l n r ( 1 4 )n 0 3 动物i d v a r c l a r “4 )n 0 4n u m b e r 数量 l n t e g e r ( 1 1 )0 0 j 应免数 i n t e g e r ( 1 1 )、0 ( ) 6 宴免数 i 、t e g e rr 1 1 )( ) 0 7v l n fb un u m b e , 应补免数 i n t e g e r “j )n0 0 8 免疫类型 v a r c i n r ( 1 4 )y 0 9 疾病类型 v r c n r “4 )y 1 0 免疫时间 v a r c l a r ( 1 4 )y 1 1免疫人名 v a r c l a r ( 1 4 )y 1 2药品i dv a r c h a r ( 1 4 )n 1 3 药品数 v a r c h a r ( 2 0 )y 说明:该袭用来存储养殖用户动物的免疫信息。其部分数据如下图( 2 - 1 3 ) “ 5e “ jm搿 “5 je1mm 4 50e m 口5_“ 4m 口 1 55,4 m 5 9 9 , 2 * “ m栅j o 5 0口n口mm 4 i ,1l1日mmw 4 0 0 0 0mm# ,1f 1 0m“1# 30口口口mmm d 31l1口mmm w 雄口0口口mm珊口 ,“311口mm掮e 222n ma m o00口mmm “30o日口m口 二日斗 争黧i c 口口mnm 8 300口n mm 口 # o0口口mm4 3a0口0 mmm m 剧f 2 - 1 3 1 免疫表部分数据图 表中文名在线用户主s i d 、u s 卟i d 、 名键l 。g i nt i m e 关和管理用户表关联 联 编号 字段名 中文名数据类型空默认说明和告义 值 0 1s i d 会话i d v a r c h a r “2 8 )n 分配培s e s s i o n 的标 识苻 0 2u s e r i d 用户i d v a r c h a r ( 2 0 )n 0 3l o g i nt i m e登陆时问d a t en 0 4l a s tt i 她 开始时间 d a t ey 0 5t e s t1 l m e 结束时间 d a t ey 0 6 s t a t u s状态标识c h a r ( 1 )y 标识是否在线 0 7i p网络i pv a r c h a r ( 1 2 8 )y登陆人i p 地址 说啊:该表保存在线人的信息,通过记录知道什么人什么时候在线以及以什 么i p 登陆。这样可以起到保护系统安全作用。其部分数据如下图( 2 一1 4 ) : l 酬叫 删擗 1 1 n n l 洲舢o e 口r 剐11 日m n l i 一l 9 1 2 7n n i b b 92 0 911 口& ;h “l 1 9m 9 1 911 1 | 1 1 2 口d 1 图( 2 一1 4 ) 在线用户衷部分数据图 26 系统运行环境 运行平台j v m 操作系统w i d o w s 代码实现j a v a 构架s t m t s l l w e b 容器t o m c a l4 1 集成环境e c l j p s e 十m y e c l i p s e 数据库m v s o l 27 本章小结 奉章主要描述了系统采用的网络结构、体系结构、数据访问的体系结构。洋 细恻迹丁系统的功能设计、以及典型功能的业务流程、设计j 系统的数据亨扯。 第三章系统的开发及开发技术 3 1 关键技术及主要开发工具 3 1 1j 2 e e 技术 本系统的用户是海誓市农业局及各下属单位工作人员,考虑到具体的实际需 求和王作人员的操作水平,要求有一个操作方便、易予扩展、维护便捷、信息安 全的系统。s u n 公司提出的j 赋架能很好的实现这一要求。整个系统前端w e b 层采用s 打u t s 架构,后端采用数据库连接池,通过对b c 封装进行数据访问。 1 2 e e ( 融砣p 氇细强,。鼬e 潮噎酎i | i 强) 是一套全然不同子传统应用开发 的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进面提 高可移植性、安全与再用价值1 3 1 。j 2 l 狙是一个开放的、基于标准的平台,可以 开发、部署和管理n 层结构的、面向w c b 的、以服务器为中心的企业级应用, 它是剥用l 鑫v 是2 平台来篱化与多缀企业解决方案的开发、部署和管理相关的诸 多复杂问题的应用体系结构。 s u n 推出j 2 e e 的目的是为了克服传统c l i 跖瞒e v 姒模式的弊病,迎合 巍确瀚滔鳓暾架构的潮流,为应用j 黼技术开发服务器端应用提供一个平台独 立的、可移植的、多用户的、安全的和基于标准的企业级平台f 4 l 从两简化企业 应开发、管理和部署。j 2 e e 是一个标准,而不是一个现成的产品。各个平台开 发商按照j 2 e e 规范分别开发了不同的j 2 班 应用服务器,j 经滋应用服务器是 1 2 e e 企业级应用的部署平台隗。墨2 e 嚣体系结构提供中闻层集成框架来满足无需 太多费用而又需要高可用性、高可靠性及扩展性的应用需求。通过提供统一的开 发平台j 2 e e 降低了开发多层应用的费用和复杂性,同时对现有应用程序集成提 供强有力的支持,完全支持班泌刑f i 辩j a v 啦锄,有庭好的向导支持打包和部署 应用,为搭建具有可l 枣缩性、灵活性、易维护性的业务系统提供了良好的机制嘲。 j 2 e e 体系包括j s p 技术、j a v a b e 砸技术以及d b c 等技术。j s p 技术具有 良连接w 誓| b 数据库的性能,而且运行效率很高,是目前开发基于五m m e t 的浏 览器7 服务器圆珞) 体系结构的系统的圭要技术之一l 捌。该技术为创建显示动态 生成内容的嘞页砸提供了一个简捷丽快速的方法。j s p 技术的设计目的是使 得构造基于w e b 的应用程序更加容易和快捷,而这些应用程序能够与各种w e b 服务器,应用服务器,浏燕器和开发工具共同工作。髂p 规范是w e b 服务器、 应用服务器、交易系统、数及开发工具供应商闯广泛合作的结果。与其他动态鼹 络技术相比较,j s p 具有很大的优势,具体体现为: ( 1 ) 一次编写,随处运行 ( 2 ) j 韶的平台适应性更广 1 9 ( 3 ) 健壮的存储管理和安全性 ( 4 ) 将内容的生成和显示进行分离 ( 5 ) 生成可重用的组件 j a v a b e 觚是描述j a v a 的软件组件模型,有点类似于m i c r o s o f t 的c o m 组件 概念,通过封装属性和方法成为具有某种功能或者处理某个业务的对象阳。在 j a v a 中,通过j a v a b e 锄可以无限扩充j v 龃程序的功能,通过j a v a b e a n 的组合可 以快速的生成新的应用程序。对予程序员来说,最好的一点就是瓣a 跹可以 实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。 j a v a b e 嬲通过j a v a 虚拟机( j a v av i n u a lm a c l 娃n e ) 可以褥到正确的执行。+ 。j d b c 是一种用于执行s q l 语句的j a v a 艘l 。m b c 本身是个商标名而不是 一个缩写字,但在通常情况下,j d b c 被认为是“j a v a 数据库连接( j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年滨州市中级人民法院招聘司法工作人员考试笔试试卷【附解析】
- 2025就业援疆浙江省事业单位招聘阿克苏籍少数民族高校毕业生(7人)考试参考题库附答案解析
- 押题宝典教师招聘之《小学教师招聘》通关考试题库及答案详解【夺冠系列】
- 教师招聘之《幼儿教师招聘》强化训练高能附参考答案详解【轻巧夺冠】
- 2025年教师招聘之《幼儿教师招聘》题库附参考答案详解(培优b卷)
- 教师招聘之《小学教师招聘》综合检测模拟卷(模拟题)附答案详解
- 教师招聘之《小学教师招聘》考前冲刺模拟题库提供答案解析及答案详解【新】
- 2025年教师招聘之《小学教师招聘》考前冲刺模拟题库附答案详解【能力提升】
- 2025年教师招聘之《小学教师招聘》试卷及参考答案详解【巩固】
- 2025年教师招聘之《幼儿教师招聘》测试卷及完整答案详解1套
- 2025留置辅警笔试题库及答案
- 胸椎后纵韧带骨化症
- 2025年秋季小学三年级上册语文教学计划
- 2025未签合同劳动争议仲裁申请书
- 耳前瘘管继发感染诊疗要点
- 2025年北京中考真题英语试题及答案
- 2025年浙江省中考社会试题卷(含答案)
- 捐资奖学金活动方案
- 2025至2030中国螺纹插装阀行业项目调研及市场前景预测评估报告
- 机关档案管理工作培训
- 孤独症相关培训课件
评论
0/150
提交评论