《畜牧局疫苗管理及追溯系统(3)》由会员分享,可在线阅读,更多相关《畜牧局疫苗管理及追溯系统(3)(12页珍藏版)》请在金锄头文库上搜索。
1、XXX 疫苗信息综合管理及追溯系统一、项目建设内容(一)项目概述1、项目背景分析据 WHO 最近统计资料表明,人的传染病 60来源于动物,50的动物传染病可以传染给人,人类新发传染病的 80源于动物。另外,由于环境的恶化,食品污染事件也屡屡发生。由此可见,保障肉类食品安全对人类健康有着非常重要的作用。面对当前现代畜牧业高速发展的现状,畜牧业各级监管部门压力非常大。在传统的管理方式下,不但耗费了大量的人力、物力,且人为因素颇多、管理漏洞大,畜禽产品生产流通难以完全把控,畜禽产品来源也无法完全控制。根据中华人民共和国动物防疫法 、 动物检疫管理办法 、 食品安全法等有关规定,围绕畜牧业监督、管理、
2、服务工作,进行全面的畜牧业信息化建设,建提高监管服务能力、为广大消费者提供安全可靠的畜产品,打造现代畜牧业核心竞争能力,全面提升安徽省畜牧业发展水平。2、项目建设目标建设“动物疫病强制免疫疫苗管理系统”的主要实现目标:借助互联网,移动互联网和最新的二维码技术,形成从疫苗从申请订购、逐级审批到生产、配送、分发、使用的网络化管理平台,实现动物疫苗管理的规范化、程序化、自动化。切实加强疫苗招标采购管理,科学计划订购,规范疫苗供应程序,健全疫苗发放档案,确保疫苗按时保质保量供应防疫一线。确保疫苗从生产、运输到保存、分发全过程处于网络规范监控之下。(二)项目采购清单序号 项目名称单位数量 配置及参数一、
3、 应用软件开发1 中央数据库系统 套 12 动物疫病强制免疫疫苗管理系统 套 13 数据查询分析子系统 套 1详见第五章“项目技术要求”二、项目建设技术要求(一)应用软件设计原则1、规范性原则。软件规范性包括业务规范、开发规范、术语规范和数据规范等方面。项目建设要求遵循并不局限于以下相关技术标准:1)GB8566-88, 计算机软件开发规范 ;2)GB8567-88, 计算机软件产品开发文件编制指南 ;3)GB/T 12504-90, 计算机软件质量保证计划规范 ;4)GB/T 12505-90, 计算机软件配置管理计划规范 ;5)GB9385-88, 计算机软件需求说明编制指南 ;6)GB9
4、386-88, 计算机软件测试文件编制指南 ;7)农业部农医发(2012)27 号文件;8)国家、农业部关于农业信息化建设的政策法规、规范和标准。9)国际上 XML 正式技术标准。2、技术先进性原则。要求项目建设初期考虑到技术的延展性,应当保证软件未来的几年中在系统基础计算结构、数据库技术、系统集成技术、软件开发方法、软件开发工具等方面保持技术先进性。3、安全性原则。要求运用先进的访问控制、身份认证等技术防止非法用户入侵,保证系统在异常情况下能够可靠运行。4、数据完整性和一致性原则。要求在各个应用系统中采集、存储、传输和处理的数据应当保持完整和一致。5、可扩展性原则。要求软件留有与未来工程的软
5、件接口,方便未来新的应用系统加入到本软件之中,确保软件能够扩展、升级;应用软件尽量做到与平台无关,便于应用软件的移植或配置。6、易用性原则。要求软件体现以用户为中心的设计理念,充分考虑用户的需求,用户界面应该规范统一,易于用户掌握;提供方便的软件配置、管理和分发手段。7、易维护性原则。要求软件方便集中管理、配置、监控、故障隔离及故障恢复,节约管理维护成本。8、共享性原则。要求建立目录和元数据系统,直接从分散资源中分类抽取元数据,自动分发、处理所有相关层级的关系数据。通过开发数据库标准接口,传输各级网络信息,在不同层次的各个应用系统之间的数据应能充分共享,并通过技术手段实现应用程序之间的互操作。
6、9、信息兼容性原则。要求系统能够对非结构化的数据统一管理、联合查询。系统的建设必须支持对现有主流数据库(如 Oracle、SQL Server、DB2 等)数据的实时抽取,自动转化成统一的 XML 格式,并且集成后的数据由本平台统一管理、联合查询、综合分析。对于查询基础业务系统内数据的请求,要能够实时的对多个不同的数据库进行联合查询。(二)应用软件技术要求2.1 项目逻辑结构技术要求本项目要求以运行管理体系和标准与规范体系为保障,以计算机网络和硬件平台依托,在应用支撑平台上构建应用管理系统,通过 WEB 页面为应用提供服务,采取统一软件、分布部署和分级应用的模式,在市中心集中部署数据资源库系统
7、,各县(区)畜牧主管部门和动物卫生监督机构通过互联网或省电子政务内网访问系统,通过数据采集平台实现全市信息采集、业务的综合调度,从而实现上下联动。软件结构要求实现四个层次、三大体系。1、四个层次1)数据层。数据层主要由多个业务数据库组成,是建设系统运行的数据环境。数据中心是按照统一的标准和规范建立的数据环境,是整个系统成功建设和运行的基础。2)支撑软件层。支撑软件层包括数据采集、数据统计分析、数据查询、票证打印、安全认证、系统管理等平台组成。应用支撑平台是应用系统开发的基础平台,为各模块提供组件及服务,同时开发各系统模块的公共应用,统一架构,便于管理和功能扩展。基于支撑平台既可以满足当前应用需
8、求,又可以通过支撑平台不断的扩展应用。3)应用层。在物理层、支撑软件层和数据层的支持下,建立各种应用系统。在统一的数据环境体系基础上,依赖应用支撑平台的支持,通过内在的数据共享和协作关系将各个应用连接起来。4)展现层。展现层是所有逻辑的最前台,通过不同的展现方式,将所有的应用功能展现在人们面前。主要是通过互联网、手机、电话语音等介质自由地访问整个系统所提供的各项服务和应用功能。2、三大体系运行管理体系、安全保障体系和统一的标准规范是贯穿四个层次的三大体系,从系统运行、安全、标准等方面为系统保驾护航。(1)运行管理体系。运行管理体系负责各个层次中的系统的运行管理工作,是确保整个平台正常运行的必不
9、可少的运行保障体系。应当包括网络管理、系统管理、系统运行管理、应用管理等四个部分。网络管理是对网络的性能、品质和安全性进行全面监视和控制的过程;系统管理包括所有的主机、服务器、数据库、中间件等自带的系统管理、系统配置管理、运行性能管理等。系统管理系统是各个软硬件系统独立的管理系统,通常是由相应的软硬件厂商提供的。其目的是对物理层和软件支撑层的系统进行底层的管理,提高系统的可用性和运行性能;系统运行管理是个集中管理平台,负责监控、管理系统的运行情况、运行性能、故障情况等;应用管理负责管理工作人员使用应用系统。(2)安全保障体系。安全是数据中心建设的前提,没有安全保障,数据传输就无法开展。建立统一
10、安全体系,从物理、网络、系统、信息和管理等方面保证整体安全;以应用与实效为主导,管理与技术并重,建立综合防范机制,保障信息平台安全、高效、可靠的运行。通过信息加密、数字签名、身份认证等措施综合解决信息的机密性、完整性、身份真实性和操作的不可否认性问题。(3)统一的标准和规范体系。统一标准和规范是实现信息互连互通,避免信息孤岛的前提条件。为了保证系统的有效运行及与其他业务系统实现有效的地集成,在系统建设和运行中,必须遵循和制定相关的业务规范、技术标准和运行管理规范。2.2 项目平台开发技术要求本项目的建设涉及到多种硬件平台、软件平台及展现方式的的集成,多个应用系统综合利用,投标人应对系统集成的技
11、术策略、实施框架等提供详细的描述。投标方须详细描述每个业务系统(模块)的业务流程、内容采集思路、内容填报方法、权限控制管理等,仅复制项目招标内容按无效投标处理。1、项目平台要求采用先进的开发语言,使用通行的 MVC 模式,应用 Weblogic Server 或 Websphere 等中间件技术来构建,应用的逻辑结构上按 J2EE 应用标准模型分为三层结构,即客户端表示层、服务器 WEB 表示层、 核心服务层。WEB 表示层要求使用 Java Servlet/JSP 技术来实现,避免开发者将业务逻辑,数据逻辑、展示逻辑等混杂在一起,在同一个页面里要求既进行后台数据库的访问和操作,又包含业务流程
12、和页面表示。2、应用软件要求采用分层的模块化结构设计,应具有灵活性、可操作性、可移植性和有较强的可扩展性,以适应业务的发展。模块的增加和对模块的修改不应对其他模块产生影响,并能在不影响系统运转的情况下做到模块更新、模块加载。3、数据库连接要求采用 JDBC 技术,JDBC 采用对象的方法对数据库进行访问,并对数据进行事务和多线程管理。4、网页制作工具要求采用 Macromedia Dreamweaver,Flash 等工具,语言开发使用Jbuilder9 等成熟优秀的开发工具。5、要求通过 XML 来交换数据,为分布式应用提供简单、开放、标准的耦合途径。6、用户感知页面要求符合 Html5 规
13、范,并提供静态页面转换。平台信息更新后能自动启动静态页面生成功能,整站静态页面生产时间不大于 120 秒。静态页面生产后能自动关闭静态页面生成进程,以免继续消耗服务器资源。静态页面生成进程如出现卡死,系统应能强制关闭并重新启动,不得出现死循环。7、项目平台需要提供给不同级别不同权限的用户浏览,要求具有严格的用户使用权限管理功能,并对每个用户的每次操作都应有详细的记录。普通用户仅仅可以浏览项目平台公共内容及在一些不设权限要求的互动栏目发布信息。授权用户可以获取项目平台的重要统计信息与辅助决策等智能信息资料。系统管理员可以进行系统维护。资料录入人员可以进入数据库向自己管理的栏目添加信息,并且只能修
14、改和删除自己发布的信息等等。用户数量要求无限制。8、项目平台要求具备先进的数据管理和任务调度功能及防黑技术。9、项目平台要求具有较强的用户管理能力,所有登录用户均有自己的控制台,可以修改自己发布的信息并更改个人信息。对于任何用户发布的信息,软件应能记录并统计字数,访问量等,并对用户进行评分。能实时打印所有用户情况,并根据需要分类列出。支持下级单位主页发布及提供二级域名能力,要求提供强大的自助建站功能。增加新用户能在主页上出现。应能对整个项目平台每天更新的信息进行汇总供系统管理员审阅及修改,并支持项目平台内的全文检索。应能支持多媒体信息发布,支持图文并排、智能识别表格,支持影视、图片等的发布和编
15、辑。项目平台栏目设置可由用户自行调整,栏目分类要求无限制。10、项目平台要求提供对数据的统计、分析功能,统计结果能够提供各种图表的展现形式,要求界面友好,便于用户浏览。在对实时数据进行查询统计时,应该能够配合历史数据进行统计分析。11、由于各个业务系统中的业务数据相对独立,为了减少因各个系统中数据定义不一致而导致的相关数据无法关联的情况,要求在本项目中统一各个业务系统内数据定义,建立一套统一的数据定义标准,并提供相应的数据定义管理功能。2.3 数据库设计技术要求本次项目建设涉及到畜牧业生产、监督、管理等多个环节的业务数据,且数据之间具有较强的关联性。因此,本次项目建设要求数据库采用大型关系型数
16、据库,且采用基于数据仓库技术搭建的中央数据库结构。1、中央数据库逻辑架构中央数据库逻辑架构要求分为 Web 服务层、应用服务层、数据库服务层三层,用户实际使用体验以 Web 浏览形式操作。1)Web 服务器层:通过用户权限和信息权限过滤后,统一用户界面显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据生成用户界面。2)应用服务层:负责按照用户界面层提交的请求,并按照业务逻辑提取、过滤和处理数据,并将处理完的数据包返回给用户界面层,进行显示。本次项目建设会有很多的应用子系统,用户通过 SERVLET 调用各个应用子系统的功能。3)数据库服务层:负责系统数据和信息的存储、检索、优化、自我故障诊断/恢复,以及业务数据。2、中央数据库基础数据库中央数据库基础数据库要求利用先进的数据仓库技术搭建,采取双机热备工作机制。重点实现以下目标:1)保证系统安全性:中间层(业务逻辑层)隔离客户(用户界面层)直接对数据库系统的访问,保护数据库系统和数据的安全。2)提高系统的稳定性:采用三层分布式体系