农产品质量安全监测预警系统技术方案_第1页
农产品质量安全监测预警系统技术方案_第2页
农产品质量安全监测预警系统技术方案_第3页
农产品质量安全监测预警系统技术方案_第4页
农产品质量安全监测预警系统技术方案_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

农产品质量安全监测预警系统技术方案2.1总体设计方案2.1.1项目概况1.建设背景农产品质量安全关系到广大人民群众的身体健康与生命安全,关系到经济健康发展和社会稳定。近年来,口蹄疫、禽流感、多宝鱼、毒豇豆等农产品污染和中毒事件此起彼伏,引起了社会各界对食品安全的普遍关注。加强农产品质量安全工作,是促进农业结构调整,加快发展优质、高效、安全农产品生产,建设现代农业的重要举措,是提高农业综合生产能力,增强农产品市场竞争力,增加农民收入的客观要求,也是《农产品质量安全法》赋予政府的一项重要职责和紧迫任务。党中央、国务院十分重视农产品质量安全体系建设。从2004年至2011年连续八年的中央一号文件中,均明确提出了要加快农产品质量安全监管体系建设,严格农产品质量安全监控,提高农产品质量安全管理水平,并相继出台了《中华人民共和国农产品质量安全法》(2006年)、农业部《关于加强农产品质量安全检验检测体系建设的意见》(2006年)、《国务院关于加强食品等产品安全监督管理的特别规定》(2007年)、《中华人民共和国食品安全法》(2009年)等一系列法律法规和意见。针对农产品污染、中毒事件的频繁发生等现状,确保农产品质量安全,建立实时、高效、准确和便捷的农产品质量安全检验检测体系是深入贯彻中央一号文件和科学发展观的重要体现,也是确保农产品质量安全,推进菜篮子标准化生产,规范农产品市场,全面建设小康社会的根本要求。农产品质量安全检测中心积极响应中央一号文件号召,切实加强标准体系、检测体系和监管体系建设,认真开展各类农产品质量安全专项整治工作,狠抓农产品质量安全追溯和监管,力图不断提高农产品质量安全整体水平,不断加大监管力度,取得了初步成效,但还存在一些不容忽视的问题,如农产品质量安全检测数据报送与汇总信息化渠道仍未建立,及时准确的数据分析与辅助决策机制尚未形成,规范的检测管理体系还尚未形成,急需利用信息技术完善现有检测体系内的信息流通不畅、决策分析水平较低的现状,全面提升检测中心的质量检测管理水平和检测体系的整体协作能力,为提高检测体系运作效率、确保市民消费安全提供有力保障。2.标准规范农产品质量安全监测预警系统在整个建设过程中将参照以下文件及标准规范:(1)政府文件:《中华人民共和国农产品质量安全法》(2006年)《国务院关于加强食品等产品安全监督管理的特别规定》(2007年)《中华人民共和国食品安全法》(2009年)《2011年中央一号文件》《2010年中央一号文件》《2009年中央一号文件》《2008年中央一号文件》《农业部关于进一步加强农业信息化建设的意见》(农市发[2006]16号)《农业部“十一五”时期全国农产品市场体系建设规划》(农市发[2006]21号)《2006-2020年国家信息化发展战略》(中办发〔2006〕11号)(2)设计依据文件:《计算机软件工程规范国家标准汇编2000》(中国标准出版社编,中国标准出版社,2000)《ISO9001软件质量管理标准》《CMMI软件工程软件过程改进与评估》(罗运模,电子工业出版社,2004)《计算机信息生活系统集成项目管理基础》(中国软件评测中心,电子工业出版社,2004)《软件工程实践者的研究方法》(S.Pressman/(美)Roger,梅宏译,机械工业出版社,2004)《计算机软件产品开发文件编制指南》(GB8567-88)2.1.2需求分析1.项目需求农产品质量安全检测中心积极响应中央一号文件号召,努力加强农产品质量安全检测工作,中心坚持“科学、公正、廉洁、高效、服务”的宗旨,加大农产品质量安全监管力度,加快农产品标准化生产,加强农业投入品监管,推行农产品质量安全市场准入、例行监测和追溯制度,逐步建立和完善农产品质量安全体系,全面提升农产品质量安全水平,确保城乡居民身体健康。在市委、市政府和市农牧局的正确领导及大力支持下,已经建立了1个市级检测中心、8个区县检测站及207个生产基地、批发市场、农贸市场、大型超市、加工企业、屠宰场和早夜市检测点,初步形成了遍布全市的三级农产品质量安全检验检测体系,对农产品质量安全实施比较全面的农产品质量安全检测,有效地促进农产品质量安全水平的提高。但由于缺乏必要的信息技术支撑,不能形成三级检测体系的整体协作和高效联动,底层的质量检测数据无法在第一时间汇总到市级平台,同时,面对大量的检测数据缺乏必要的分析和管理,无法为区域农产品质量安全管理决策提供有力的数据支持。(1)缺乏高效的检测数据实时传送渠道,无法及时掌握质量安全现状。农产品质量安全检测中心在市委、市政府和市农牧局的正确领导及大力支持下,已经初步建立了由1个市级检测中心、8个区县检测站及207个检测点共同构成那个的三级农产品质量安全检验检测体系,各级检测机构每天针对地区生产基地、批发市场、农贸市场、大型超市、加工企业、屠宰场和早夜市以及不同农产品开展大量的质量抽检工作,每天都会产生大量的检测数据,目前采用的传统数据报送方式,时效性差、层层汇总不方便,市级检测中心不能在第一时间获取来自检测点的数据,无法及时对数据进行分析,更难以对质量安全的现状进行动态把握和决策指导,需要建立快捷方便的数据报送渠道,实现三级检测体系的有机联动。(2)缺乏对检测体系资源的整体掌握,无法实现检测体系的整体协作管理。农产品质量安全检测中心除了检测业务外,对三级检测体系的人员、仪器设备等的管理也是检测中心的重要工作任务。随着检测体系的不断发展壮大,检测体系内的各级检测站点人员、检测设备等也迅速增加和扩充,人员流动和设备维修、淘汰问题日益突出,这就加大了检测中心的管理成本和难度。此外,三级检测网络体系各业务部门间缺乏有效的信息传递方式,信息上传下达、公文流转、日常事务和资料交互不便,严重影响了日常办公效率,因此,极有必要利用信息化手段建立健全对检测体系的管理,实现对人员、设备以及日常办公信息交互的数字化、自动化管理。(3)缺乏对质量检测信息的综合分析和全景展示,无法实现对质量安全管理的决策指导。级检测中心下设8个区县检测站及207个检测点,是全市检测数据汇集的顶层,拥有大量而全面的检测数据。然而,检测中心目前还没有充分利用现有的数据的价值,缺乏有效的信息化手段对数据进行分析和挖掘,无法通过掌握的数据资源来分析全市和各地区农产品质量安全发展趋势,缺乏对影响农产品质量安全的危害分析,不能实现对农产品质量安全问题的预警和应急处理,在一定程度上制约了地区农产品质量安全检测中心的检测管理和应急处理能力的提升。考虑到检测中心肩负着全市农产品质量的重任,很有必要借助信息化手段加强对全市农产品质量安全的整体把握和掌控,为地区农产品质量安全整体决策和应急指挥提供及时、有效、精准的数据支持。综上所述,为进一步提高检测中心对全市农产品质量安全检测工作的管理水平,项目坚持以科学发展观为指导,以提高农产品质量安全检测水平为目标,利用信息化手段基于GIS平台大力推进农产品质量安全检测数据分析与监测预警的建设,建立以市级检测中心为枢纽、县级检测站为桥梁、乡镇及农牧企业检测点为基础,手段先进,互联互通,反应灵敏,运行高效的农产品质量安全监测预警平台,提高对检测数据的分析预警和辅助决策能力,确保有效监控农产品质量安全,促进放心消费。2.建设目标基于农产品质量安全管理现状,围绕地区农产品质量安全三级检测体系内检测数据的采集汇总和分析决策以及对检测体系的整体信息化管理需求,采用现代信息技术、数据采集分析技术和地理信息技术搭建地区农产品质量安全监测预警系统,为市级检测中心、区县检测站和检测点搭建检测数据报送、汇交、分析和预警的综合信息交互平台,建立健全农产品质量安全检测体系的三级联动机制,基于GIS地图全景展示地区农产品质量安全管理及发展现状,有效支撑检测中心农产品质量安全的决策管理,全面提升地区农产品质量安全检测中心的信息一体化管理水平和决策分析能力,探索建立和完善具有地区地域特色的区域农产品质量安全检测管理模式,为提升区域农产品质量安全水平、保障市民消费安全提供有力保障。3.建设原则本项目坚持“以应用为导向,注重安全的同时,注重实效,阶段实施,统一标准,统一规划,信息共享”的原则,严格遵循安全性原则,紧抓标准规范,注意梳理业务流程,做好数据规划工作,设计可集成、易扩展的技术架构。统筹规划:项目规划要统一设计、统一标准、统一规范,项目建设要统一规划、分层建设、统一部署。规范标准:按照相关法律法规、业务规范和信息化标准规范,整合、规范企业的安全信息资源;技术架构设计、数据库规划、系统接口、产品选型都要以标准规范先行。应用主导:项目建设要从农产品质量安全监测预警系统建设的实际需求出发,以农产品质量安全管理业务应用为主导,力求采用先进的网络信息技术、应用平台和开发工具,使系统具有较长的生命周期,同时考虑投入和产出的关系,兼顾先进性和实用性。易操作性:用户接口及界面设计将充分考虑人体结构特征及视觉特征进行优化设计,界面友好、美观,操作符合日常工作流程需要,易学习、易操作,系统提示和帮助信息准确、及时。可扩展性:具有科学合理的体系结构,从根本保证系统的可扩展性。在接口方面,提供标准规范的统一接口,充分支持新业务的开展,随时可以加入新的业务功能。可维护性:用户通过相关文档,如需求文档、设计文档、维护手册等,能够比较方便地了解系统内部功能的实现,并且采用成熟的软件设计模式,使系统分层清晰、明了,提高了可维护性。保障安全:网络系统和软件系统的设计都要充分考虑安全性,尽量采用安全可靠的技术,确保系统稳定运行。保护已有投资:充分利用已有的硬件、软件和人才资源,提高项目建设的投入产出比。4.建设内容依托农产品质量安全检测三级体系,围绕果蔬、畜牧、水产和奶制品等农产品的生产流通过程中质量检测和监测预警的业务流程特点和信息化管理需求,紧密结合三级检测体系内各级检测结构的业务职能和功能定位,集成应用计算机网络技术、数据库技术、系统安全技术、GIS技术和数据交换等技术为手段,建设地区农产品质量安全监测预警系统,密切三级检测体系内市级检测中心、区县检测站和检测点之间的业务协作,为农产品质量安全检测三级体系提供通知通告的传达、检测数据的采集汇总和分析预警,将GIS专题图数据制作与检测数据的分析决策和安全预警有机结合,基于GIS地图全面展示地区农产品质量安全管理现状和发展趋势,实现检测体系内的资源、数据和业务的协作联动和整体管理,并完善农产品检测质量控制年审数据和报表管理机制,为检测中心的年审工作提供有力支持,全面提升检测中心的信息化管理和业务协作水平,逐步建立适合地区农产品质量安全检测管理要求的质量检测体系化管理模式。5.用户分析农产品质量安全监测预警系统涉及到三类用户,即市检测中心、区县检测站和监测点消费者,其主要业务功能为:市检测中心:定制检测数据报表,汇总区县检测站或检测点报送的数据,监督指导下级工作;分析检测数据,推测农情现状,发布安全预警;通过地图操作展示全市农产品质量安全的现状和发展趋势;对农产品质量安全检测中心农产品检测质量控制年审工作相关数据采集、整理和报表制作等工作的管理。区县检测站:汇总检测点报送的数据,监督指导检测点工作;分析检测数据,推测农情现状,发布安全预警;通过地图操作展示区县农产品质量安全的现状和发展趋势;对区县的农产品质量安全检测体系的基础数据进行采集和管理。检测点:采集蔬菜、水果、畜禽、水产和奶制品等农产品质量安全信息和质量检测信息,向区县检测站和市级检测中心报送,接受监督指导。6.业务流程分析根据农产品质量安全监测预警系统建设工作的要求和重点,结合农产品质量安全检测体系,针对与民生密切相关的蔬菜、水果、畜禽、水产和奶制品等农产品开展生产流通过程中质量检测和监测预警。分布于农产品生产流通各环节上的检测点采集质量检测数据,报送到区县检测站或市级检测中心;区县检测站管理检测体系内的检测点的基础信息,汇总质量检测数据,分析检测数据,推测农情现状,发布安全预警,并通过GIS地图展示分析预警的结果,并将分析结果报送到市级检测中心;市级检测中心汇总区县检测站或检测点的质量检测数据,分析检测数据,推测农情现状,发布安全预警,并通过GIS地图展示分析预警的结果,管理检测体系内的检测站点的基础信息,采集和管理农产品质量安全检测中心农产品检测质量控制年审工作相关数据和报表制作,完成农产品检测质量控制年审工作。2.1.3总体架构1.架构选型(1)模式选型系统采用B/S(浏览器/服务器)模式。在这种体系结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理。B/S模式是现在应用软件的主流结构,具有免维护、易部署、操作便利等优点,已得到广泛普及。(2)技术选型本项目采用.NETFramework3.5框架利用MSVisualStudio2008开发。采用这种平台开发系统有如下优点:更强的程序设计逻辑:.NETFramework中包罗万象的各种类型功能,都可引用。更安全:由于.NET对于程序编写与执行环境的安全下了很大的功夫,不管是执行时潜在的类型安全检查还是管理员所设置的程序代码访问安全与角色基础安全等等诸多机制,都加强了程序执行环境的安全。统一的开发与调试环境:VisualStudio2008开发环境提供编写数据库对象的模板,同时支持部署到数据库的功能,由于VisualStudio2008自身的便利性,将可以提升开发对象的品质与性能。性能和扩充性:通过.NET所开发出来程序集是已经编译过的程序,若是以T-SQL编写商业应用,则是以解释的方式执行。所以较为复杂的商业应用.NET语言编写更好。多语言选择:由于.NET将程序语言与功能分开,因此挑选语言并没有很大的意义,不管是VisualBasic、C#等语言,还是其他的语言,只要熟悉该种语法,即可开发数据库可用的对象。综上所述,本项目选用.NET平台,采用VisualStudio2008作为开发工具。(3)数据库选型数据库将采用MicrosoftSQLServer2008,它提供完整的企业级技术与工具,帮助您以最低的总拥有成本获得最有价值的信息。您可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。2.设计原则(1)扩展性系统能满足现有应用系统的要求,具有较强的适应能力;能方便扩展,随着应用水平的提高、规模的扩大和需求的增加,系统应能满足新增的需求,在不影响现有功能的前提下,可以方便地对系统进行扩展升级;而系统的体系结构不需做较大的改变;平滑升级,支持数据的导出。(2)兼容性采用.net技术,遵循相关标准和规范,实现与已建系统很好的兼容。(3)可靠性由于项目涉及基层关键数据服务,也有比较多的用户浏览,所以建设系统过程中我们考虑了在建设平台上保证系统的可靠性和安全性。从软件技术和系统结构上能够确保系统的“通畅性”。在系统设计中,采用适量冗余及其他保护措施,平台和应用软件具有良好的容错性、容灾性等,支持故障检测和恢复。系统正常稳定运行,确保所处理数据的完整性。对具有数据破坏性的操作需进一步的确认方可执行,同时提供前一步的操作恢复。(4)可用性系统具有一致的、友好的客户化界面,管理条理清晰,树态逻辑列示的条目一目了然,大部分操作通过向导方式完成,易于使用和推广,并具有实际可操作性,管理人员可简便地操作。系统所提供的各项功能可实现所要求的对应业务需要。(5)安全性在用户管理子系统中对系统用户进行分级管理,并对操作权限进行分配,以实现各环节对应功能的使用,实现数据备份功能,保证系统的数据使用安全。(6)可维护性系统设计标准化、规范化,按照分层设计,软件构件化实现。采用软件构件化的开发方式:一是系统结构分层,业务与实现分离,逻辑与数据分离;二是以统一的服务接口规范为核心,使用开放标准;三是构件语意描述形式化;四是提炼封装构件规范化。利用系统管理模块进行数据备份、日志等管理、维护。对系统所涉及到的各项应用及管理都做到可管理可维护。(7)开放性对通用的软硬件平台具备良好的兼容能力;系统采用和厂商无关的协议规范,符合国际标准,系统既有自己的独特优势,又能与其他多家优秀的产品进行组合,共同构成一个开放的、易扩充的、稳定的、统一软件的系统。(8)灵活性系统能提供个性化的定向服务,系统配置灵活,软件结构模块化,任何软件模块的维护和更新都不影响其它软件模块;动态的菜单和模板化设计方法可满足用户不断变化的需求,并且便于维护。(9)先进性所选择的软硬件平台和整体方案是业界的优秀产品,并符合信息技术发展的趋势;采用当今网络开发的主流模式,反映当今先进的应用设计水平,并为今后系统的发展打下基础。本方案采用Microsoft.NetFramework3.5,是业界最成熟、最先进的技术平台和开发平台,是信息系统发展的方向。3.技术路线系统采用的技术路线分为以下三个层次:采用良好的系统构建框架及系统实现技术,同时采用良好的数据定义、传输与组成对象交互机制,这两个层次可以贴切的比喻为“楼的地基与框架”的关系,是构建性能优异、架构健壮、开放灵活应用系统的基础,第三个层次采用良好的用户浏览体验技术,给用户提供最为自然的浏览体验。(1)系统实现技术和框架系统的开发和运行采用B/S结构,应用服务器端程序体系为Microsoft.Net三层结构,不需要安装任何软件,即可以通过Intranet或Internet访问。Microsoft.Net三层结构由以下三层组成:表示层业务逻辑层数据访问层三层的关系见下图:图1Microsoft.Net三层结构图其中表示层涉及的技术有:ASP.Net:Webforms组件,HTML,DHTML和脚本。WinformsWin32API和组件。Ajax和JavaScript脚本。表示层:主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表示层如何定义和更改,逻辑层都能完善地提供服务。表示层内部关系如下图:图2表示层内部关系图业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。业务逻辑层结构如下图:图3业务逻辑层结构图数据访问层:主要是对原始数据(数据库或者XML文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。图4数据访问层结构图Microsoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。Microsoft.NET计算模型以不同方式影响企业、个人和开发人员。对于个人:这些变化将产生极其个性化的、集成的计算体验。对于企业和开发人员,它将改变企业和开发人员生成软件和销售产品的方式,使IT成为企业成功的重要因素并引入新的业务模式。(2)XML和WebService系统采用基于XML和WebService的技术路线。WebService是微软提出的基于互联网的开发模型,一经提出即收到业界的广泛推崇。WebService是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务;WebService是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和内部网上。可将Web服务视作Web上的组件编程。(3)异步刷新技术和AJAX术语AJAX(AsynchronousJavaScriptAndXML)用来描述一组技术,它包括:使用XHTML和CSS标准化呈现;使用DOM实现动态显示和交互;使用XML和XSLT进行数据交换与处理;使用XMLHttpRequest进行异步数据读取;最后用JavaScript绑定和处理所有数据;它使浏览器可以为用户提供更为自然的浏览体验。在AJAX之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。AJAX提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于AJAX,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。4.系统结构农产品质量安全监测预警系统依托农产品质量安全三级检测体系,基于.NET技术体系设计开发,按照“应用基础系统支撑、模型驱动”的设计思路,关键部件采用成熟产品,最大限度降低设计风险,同时保证系统的开放性和可维护性。标准与规范体系标准与规范体系网络服务基础设施统一资源管理统一信息管理安全保障体系运行维护体系用户权限流程调度日志管理数据交换报表引擎内容资源系统支撑框架农产品质量安全监测预警系统逻辑框架检测体系管理地理信息管理空间数据管理专题图定制地图操作空间数据分析质量检测管理检测标准管理检测数据管理报表定制管理数据分析管理通知通告管理设备管理人员管理质量安全预警危害分析管理安全预警分析应急措施管理农产品检测质量控制年审支持管理年审报表管理空年审数据管理图5农产品质量安全监测预警系统框架图系统支撑框架提供了整个系统设计开发的框架、统一资源管理、统一信息管理、系统维护管理等内容。系统支撑框架为各应用业务系统的开发、运行和维护提供了稳定性、可维护性、可扩展性和安全性。模型驱动是将系统中易变的部分进行知识化的一种方法,模型驱动的设计将使得系统拥有柔性的结构,更好地适应需求的不断变化,从而大大提高应用业务系统的生命周期。模型驱动的设计结果就是系统的可配置能力和二次开发能力,通过系统管理可完成系统绝大部分的配置工作。模型驱动在设计期提供系统的灵活性;而支撑框架则在运行期间保证系统的稳定性。安全体系位于系统的最外层,对系统提供全方位的安全保障。良好的安全体系是系统稳定运行的基础。5.关键技术(1)SOA架构模式系统的设计采用基于SOA架构,以满足随需而变的农产品质量安全检测体系的数据采集和综合管理的建设需求,最大限度的提高系统的可用性、扩展性,保护业主投资。系统的建设基于标准规范,建立面向农业信息服务系统的农业信息数据规范,为系统的广泛应用与应用示范及集成共享建立了数据基础,采用整体设计、分步实施、重点突破、应用与开发紧密结合的建设模式。(2)异构数据处理集成运用了信息采集、统计分析以及多源异构数据处理技术,实现三级检测体系内的检测数据的实时采集、即时汇总和综合分析,保障了信息数据来源的可靠性与可用性。(3)多技术辅助决策综合利用地理信息技术,集成空间分析处理、快速的信息采集以及准确的空间定位等功能对农产品质量安全检测体系及统计数据的有效管理与综合展示,为农产品质量安全工作部署提供有力的决策依据。2.1.4系统功能针对农产品质量安全检测体系数据采集、安全预警和对三级检测体系的综合管理需求,基于SOA架构,设计开发地区农产品质量安全监测预警系统,实现地区质量安全检测数据的分析决策和综合管理,进一步完善农产品质量安全检测体系,提高检测中心对检测体系的信息化管理水平和区域质量安全监测保障能力。图6地区农产品质量安全监测预警系统功能结构1.地理信息管理地理信息管理基于GIS实现对基础地理信息的综合管理,主要包括全市三级检测体系以及产地环境监测数据的动态展示与分析,直观展示全市农产品质量安全三级检测体系布局、机构职能与优势,为合理组织农产品质量安全检测提供依据;实现对辖区内产地环境数据动态展示及时间维度和空间维度的分析,为全面掌握辖区内产地环境条件及变化趋势提供分析工具。(1)空间数据管理针对地区质量检测的相关空间数据的展示需要,采集基础地图数据和专题地图数据,为基于GIS的信息展示提供基础数据来源。基础地图数据包括行政区划、铁路、公路、水系等基础地理要素,按照该项目展示精度要求,地图比例尺可选择定为1:1万或1:5000。如表1所示。表1基础地图数据序号图层名称图层类型备注1镇政府点状地区行政区划图2县政府点状同上3市政府点状同上4镇界线状同上5县界线状同上6市界线状同上7公路、铁路线状同上8河流线状同上9镇区面状同上10县区面状同上11市区面状同上12湖泊、水库面状同上专题地图数据包括支撑有关设施农业业务应用的各类专题地图,按照该项目展示精度要求,地图比例尺可选择定位1:1万或1:5000。如表2所示。表2专题地图数据序号图层名称图层类型备注1市级检测中心分布图点状动态更新2区县检测站分布图点状同上3检测点分布图点状同上4产地分布图面状同上7农业布局图面状同上8基本农田分布图面状同上(2)专题图定制根据GIS信息展示的需要,利用空间基础数据定制各种专题图和统计分析图,如一定区域范围内农产品质量安全检测机构分类、产地环境评价等级等专题图和统计报表,并支持图表的输出。(3)地图操作实现地图的放大、缩小、全图显示、平移、点选、框选等基本操作,以及图层管理、图例显示控制、地图输出等地图显示操作。(4)空间数据分析基于基础空间数据和农产品质量安全检测数据、产地环境监测数据等实现空间查询和空间分析。空间查询主要包括点图查询、模糊查询、组合查询或按属性、空间及SQL查询,通过地图对象的一个或若干个属性查询到符合条件的地图对象,并在地图上进行精确定位,实现对空间数据和属性数据的快速检索。空间分析通过对数据的统计分析和地图数据的叠加分析,将统计分析结果在GIS地图上直接展示,为用户提供全景式的信息获取模式。检测点名称:建点时间:检测点名称:建点时间:机构职能:业务特长:详细信息:<<<图7农产品质量安全检测机构分布图图8产地环境检测数据展示分析页面效果图2.检测体系管理检测体系管理实现对农产品质量安全三级检测体系内的通知通告的拟制传达、质量检测仪器设备的登记备案以及检测人员的信息管理,密切检测体系内市级检测中心、区县检测站和检测点之间的业务协作,辅助市级农产品质量安全检测中心掌握和了解检测体系的发展现状和资源优势,为开展农产品质量安全检测工作和区域安全决策提供有效保障,增强市级检测中心对检测体系的信息化管理能力。(1)通知通告管理针对农产品质量安全检测中心发布的通知通告进行管理。根据市级工作需要拟制通知通告的内容,并通过网络发送到指定的用户那里。发送时,可以选择检测体系内的指定部门或者所有部门(即所选部门内的人员都可以收到),同时可以指定此通知是否需要回执,如果指定了回执,那么接收方在收到通知后,系统会提示用户此通知需要回执,由用户确认后,将回执信息反馈回发送方。对方收到通知后,即在系统右下角弹出一个小对话框,提示对方收到新通知。(2)设备管理针对农产品质量安全检测体系内各级检测机构的检测设备信息进行采集和登记备案管理。分别采集市级检测中心、区县检测站及207个检测点农产品质量检测仪器设备的名称、购置日期、购置费用、主要用途、生产厂商、登记编号、所属机构等信息建立设备信息库,实现对检测体系内仪器设备信息及分布情况的全面掌握,为制定切实可行的农产品质量安全检测规划提供依据。(3)人员管理针对农产品质量安全检测体系内工作人员的信息进行采集和综合管理。分别采集市级检测中心、区县检测站及207个检测点的质量检测人员及业务辅助人员的姓名、性别、年龄、政治面貌、学历、担任职务、工作年限、家庭住址、联系方式、所属机构等信息建立人员信息库,全面了解农产品质量安全检测体系内人力资源的分布情况及专业人员构成情况,为打造农产品质量安全检测专业队伍提供依据。3.质量检测管理基于农产品质量安全三级检测体系,实现对果蔬、畜牧、水产和奶制品等农产品从基地生产到市场流通过程中的质量检测数据的采集、汇总和走综合分析,全面掌握农产品质量安全现状及发展趋势,提高农产品质量安全检测中心的区域农产品质量安全管理及决策水平。(1)检测标准管理实现对产地、农产品质量指标、检测标准、检测方法的综合管理,建立农产品质量安全检测标准的数字化管理体系,满足农产品质量安全检测体系各项检测工作的需要。图9检测标准管理页面效果图(2)检测数据采集基于农产品质量安全三级检测体系,通过质量检测速测设备与系统的连接直接获取质量检测数据,实现对果蔬种植、畜牧、水产、奶制品等农产品种养殖和加工的产地环境、投入品和农兽药残留的检测数据采集、报送、汇总。图10检测数据采集页面效果图(3)报表定制管理根据不同农产品质量检测数据的报送和管理需求,针对不同检测标准、检测指标定制数据报表,实现对检测数据的规范化、标准化管理,实现地区农产品质量安全三级检测体系内质量检测数据的有效共享和交互,提高对检测数据的管理水平。(4)检测数据分析针对地区从监测点、区县检测站报送的检测数据,按时间、区域、企业、农产品种类、检测类型等对检测数据进行综合分析,以柱状图、折线图或饼图等形式直观展示农产品质量安全现状和发展趋势,为农产品质量安全监测工作提供辅助决策和重要参考。图11检测数据分析页面效果图4.质量安全预警基于果蔬、畜牧、水产和奶制品等农产品质量安全的危害分析,结合检测数据,对产地环境、投入品使用、农兽药残留等影响最终农产品质量安全的关键因子进行预警,以及时发现安全隐患并采取积极有效措施,避免造成更大的危害和损失,确保市民消费安全。(1)危害分析管理针对农产品生产流通的特点,提取生产、加工、运输和销售过程中危害最终农产品和食品安全的关键因素和关键节点,分析导致最终农产品质量安全的可能原因,确定关键因素的预警阈值,为农产品质量安全预警分析提供决策辅助。图12危害分析管理页面效果图(2)安全预警分析基于质量检测数据与质量安全标准值的比较,基于危害关键点分析对农产品质量检测不合格的产生原因及可能导致因素进行分析,推测农业化学投入品的使用情况或病虫害发生情况,对超过预警阈值的因素系统自动报警,并在GIS地图上闪烁提示,为检测机构及时发现安全隐患并采取有效措施提供支持。图13安全预警分析页面效果图(3)应急措施管理针对预警提示安全隐患发生的区域、导致隐患的可能因素及时采取有效措施,以指导下级检测结构加强对进入市场流通的该区域农产品的质量检测,及时控制不安全的农产品进入市场流通,避免造成对市民身体健康的更大危害。5.农产品检测质量控制年审支持管理实现对农产品质量安全检测中心农产品检测质量控制年审工作相关数据采集、整理和报表制作等工作的管理,避免纸质材料的丢失和不完整,为检测中心的农产品检测质量控制年审工作提供高效率、高质量的支持和保障。(1)年审数据管理针对农产品检测质量控制年审工作要求,采集和整理年审所需要的相关数据,包括质量检测工作过程的详细记录、内部管理资料、制度规范和评测报告等,建立年审数据库,为年审工作提供数字化管理和信息化操作的便利,以实现对年审工作的有力支持。(2)年审报表管理依据农产品检测质量控制年审工作的要求,定制年审报表,对年审过程中的报表进行综合管理。6.系统管理实现对系统中用户信息的管理、用户权限的管理、系统日志的管理、数据备份和还原的管理。(1)用户管理针对农产品质量安全检测体系内工作人员的信息和用户登录信息进行统一管理。图14人员用户管理效果图(2)权限管理根据农产品质量安全检测中心的组织机构,以及地区农产品质量安全监测预警系统中的功能结构,通过对组织机构的管理和角色的控制,满足灵活控制用户权限的目的。图15权限管理效果图(3)日志管理针对系统中产生的登录日志、操作日志和错误日志进行统一管理,通过对这些日志的管理,可以更清楚的了解系统的使用情况和运行情况。图16日志管理效果图(4)数据备份管理数据对于一个系统十分重要,通过数据备份和还原功能,可以轻松的对现在业务数据进行人工和定时备份,当出现异常情况时可以将最近备份的数据还原回去,提供了数据安全保障,将损失降到最低。图17数据备份管理效果图2.1.5安全保障安全是一个系统的重要组成部分,系统采用事前安全和事后安全等一系列安全管理措施和工具组件实现系统的高度安全性的目标,具体表现在:1.应用层安全系统采用.net的Form认证的方式,结合Microsoft的C2级安全认证体系进行管理,实现统一的应用安全认证服务,实现地区农产品质量安全监测预警系统的安全保障。2.用户角色权限安全地区农产品质量安全监测预警系统在信息和管理层,提供对于用户、角色的权限控制管理,保证权限可以分配到每一个用户或每一个角色,实现信息和交互的分等级、分权限的管理能力。同时,在用户角色权限安全过程中,支持对于活动目录(AD)认证的支持能力。3.SSL加密安全地区农产品质量安全监测预警系统提供对于频道信息的SSL加密安全通讯管理,以及对于用户名、密码的SSL加密和密钥的管理,实现信息Internet传输过程中的安全保障,以保证信息的私密性和完整性;可以实现信息的存储加密和传输加密。系统中的敏感信息都可以加密存储,如用户口令、带有权限限制的文档等。4.用户登录安全地区农产品质量安全监测预警系统中用户的身份认证采用用户名加口令的方式,提供用户的登录与权限的失效时间设置管理。5.数据备份恢复安全数据备份主要包括数据库数据备份和文件数据备份两个部分,这两个部分可以分开来进行备份管理。地区农产品质量安全监测预警系统提供除了采用数据库系统自身备份的能力外,还提供了手动数据备份和恢复的管理功能。这样,圆满的解决了数据库备份的问题,如果出现异常情况,只需要将备份数据恢复即可。6.日志跟踪分析安全地区农产品质量安全监测预警系统采用全新的.Net安全机制,使得系统的安全性得到系统级的提升,解决整个系统的安全性问题。同时,系统有完善的事前备份、登记与事后跟踪的功能,能够有效的防止黑客的进攻。2.1.6软硬件支撑为提高数据采集效率,提高信息服务能力,确保项目实施效果,平台集成应用相关配套软硬件设备,包括系统应用服务器,数据库、操作系统等。表3平台支撑硬件列表名称型号配置数量应用说明系统应用服务器IBM3650m产品类别:机架式CPU型号:XeonE56202.4GHz内存容量:DDR3RDIMM,频率为1066MHz或以上,容量为16GDDR3标配硬盘:2TB,接口为SAS光驱:DVD光驱操作系统:WindowsServer2008标准版5users数据库:SQLServer2008标准版15users网络控制:集成双端口千兆网卡电源类型:热插拔电源产品结构:2URAID模式:RAID51台农产品溯源安全管理平台的部署及管理数据库SQLServer2008包装说明:彩盒包语言版本:中文适用处理器:Intel或兼容处理许可数量:10软件版本:工作组版版本号:20081套搭建平台系统运行环境操作系统WindowsServer2003操作系统:微软包装说明:普通包装语言版本:中文版许可数量:5用户版本号:Windows2003Server版本类型:标准版1套2.2实施方案2.2.1项目实施概述依据农产品质量安全检测中心农产品质量安全监测预警系统项目开发维护实施总体要求,要对农产品质量安全监测预警系统整体规划设计,对整个平台运行的安全性、可靠性、易用性以及稳健性进行设计开发,并将所有的应用软件系统进行部署实施和培训。1.项目实施特点基于对农产品质量安全监测预警系统建设项目的理解,我们认为该平台工程的实施主要具有以下几个显著特点:极强的专业背景:本项目的总体目标是实现对农产品质量安全检测数据的信息化管理,基于GIS地图实现对质量检测数据的分析和展示,需要具备较强的专业背景,对GIS地图操作和数据分析方面的专业知识要求很高。并行程度高:本项目包括硬件设备和系统软件的安装调试、业务的需求分析、信息系统软件的统一开发等,只有科学地组织实施,才能节省系统工程安装配置和客户化的时间,提高实施效率,保证系统按时按质提交。对系统开发集成商要求高:要实现项目目标,要求系统开发集成商在农产品和农村信息化领域具有较强的综合技术实力、项目管理能力,具有良好的市场发展前景,并能够和项目建设方建立长期、稳定的合作关系。2.项目实施原则我们承诺在农产品质量安全监测预警系统项目的实施中,严格按照ISO9001国际质量体系进行控制,保证为用户提供优质的产品、严密的工程实施、高效的服务支持。为此,我们仍将遵循下列工程实施管理原则和保证体系。(1)有经验、成熟的技术队伍是工程实施的前提条件完成任何项目工程,必须拥有一支有经验的、勇于探索的、高水平的、具有严谨工作作风的技术队伍,在工程实施的过程中发挥团队协作精神和用户密切协作的能力。(2)系统总体规划、分步实施的方式是工程顺利实施的重要举措为使系统能够全面支撑地区农产品质量安全检测管理工作不断深化与发展需要,以及预算约束、系统建设进展和建设周期等系统开发外部环境制约,系统应该在总体规划指导下分步分节实施,满足当前工作的迫切需要,并随着工作的深化和外部环境的变化,使系统功能逐步扩展。(3)管理层次分明、职责清晰是工程实施的基础建立层次分明的项目工程实施管理机构,明晰各层的管理职责,从组织管理的角度保证项目实施计划落到实处。(4)确定过程控制点,以过程质量保证整体工程质量整体都是由局部和具体的细节构成,项目由一个个过程环节组成,只有认真对待每一个过程细节,才能保证项目工程整体的实施质量。(5)用户参与是项目工程成功的保证从项目开始到项目的结束,每个阶段都强调用户的参与。开发商只有和用户相结合才能使开发出的系统为用户所用,发挥出系统的最大效益;同时,由于本项目应用范围广、复杂度高等特点,而用户的参与也是工程实施顺利进行的保证。2.2.2实施过程管理1.软件开发管理应用软件开发管理的目的是使应用软件系统具有可靠的质量,符合项目的业务需求,具有好的可靠性、安全性、效率性和可扩展性;使应用软件系统的开发能够适应不断变化的业务需求。这就要求对应用软件开发的全过程进行科学管理,在整个软件开发过程中采用PDCA循环控制。公司非常重视软件开发过程的管理和控制,在该项目中将严格按照公司质量体系文件《开发项目管理程序》、《应用工程软件修改控制规程》执行,本着持续改进、追求完美的原则,不断提高软件质量,从而提升顾客满意度。(1)软件开发过程控制根据农村信息化项目的特点,选择瀑布式软件开发模型。图SEQ图\*ARABIC21瀑布式软件开发模型公司的软件开发流程见下图:图SEQ图\*ARABIC22公司的软件开发流程(2)项目周期报告制度公司开发项目采用周期报告制度,使软件的开发过程处于完全受控状态,有利于开发进度控制、成本控制以及计划与实际情况的比较分析。项目计划阶段:开发项目立项后项目经理编写软件项目计划,在软件项目计划中统计出在特定的时间周期上该时间段中计划完成的任务和预算,由此可以得出该项目的挣值基线。同时,软件项目计划中要明确项目监控周期。项目跟踪和监控阶段:开发项目组成员按照软件项目计划中明确的监控周期写“项目状态周报”,项目经理向开发部门经理提交开发项目周期报告。项目关闭阶段:项目关闭后,开发项目周期报告的填写工作结束。(3)软件开发管理工具的采用公司引进先进的软件开发过程管理工具,主要用于提高开发过程的可控性管理,保证产品的完整性和正确性。使用软件开发管理工具后,公司开发团队管理水平大大提高,对于加强开发进度管理、质量管理、工时统计等有很大帮助。这些软件工具将团队中每个人的工作情况很好的表现出来,有利于绩效考核的量化和透明化,使得开发团队的潜力得到更好地调动和发挥。(4)应用软件工程实施过程控制通过控制应用软件工程的实施过程,才能确保软件工程项目优质完成。在本项目中,公司将严格按照ISO9001相关标准及公司质量体系文件《信息化应用工程过程控制程序》执行。2.项目测试管理(1)测试计划及程序本次测试是在合同签订后,软件正式投入试运行之前,公司将进行的一系列的软件测试活动,包括对系统软件的单元测试、集成测试和系统测试。通过对各个阶段的测试工作,从而保证系统软件按照合同要求进行工作,即保证系统满足用户的需求。制定测试计划编写的测试计划有两种:《整体测试计划》:是在“编制测试大纲”完成后,由项目负责人、测试经理和测试工程师共同讨论后进行编写的,在这份计划里将明确软件整体测试需求、测试策略、测试资源、测试里程碑和可以交付的文档资料。阶段性《测试计划》:在单元测试、集成测试和系统测试开始进行前都要进行编制,在这份计划里将明确本测试阶段的测试需求、测试策略、测试资源、测试里程碑和可以交付的文档资料。设计测试在“制定测试计划”完成后,将进行测试设计,编写相应的测试用例。针对整体测试计划、每个阶段的测试计划,将编写相应的测试用例。每条测试用例将明确测试的输入数据、操作过程和输出数据,在执行测试阶段根据测试用例可以执行具体的测试工作,同时,保证设计的测试用例覆盖所有的测试需求。另外,每一次回归测试要根据测试情况增加相应的测试用例,并保证回归测试执行完所有以前的和新增加的测试用例。实施和执行测试在“设计测试”完成后,将进行测试实施和执行。测试的实施包括准备测试脚本及测试工具、配置测试环境、准备测试数据,测试的执行包括在测试的各个阶段根据相应的测试用例执行具体测试、记录并核实测试结果,编写相应的测试报告。评估测试在“实施和执行测试”完成后,将进行测试评估。每个阶段的测试完成后和整个测试过程完成后,都要进行测试结果的评估。测试评估的内容包括:分析测试结果、评估基于代码的测试覆盖、评估基于需求的测试覆盖、分析缺陷、确定测试是否达标。同时,关于对系统的功能和性能测试结果、为纠正系统缺点需要做的变动和为提高系统性能提出的建议将在《验收测试评估报告》中体现。(2)验收测试及程序验收测试的目的测试整个系统,以保证其达到可以交付使用的状态。验收测试阶段完全采用黑盒测试法。验收测试的项目验收测试的项目包括环境测试、可靠性测试、维护性测试、功能测试、稳定性测试、性能测试以及资料的完整性。现分述如下:环境测试对环境的测试,验证该软件是否与软件运行的环境相一致。可靠性测试包括对非法键容错测试、异常数据容错测试、软件负作用检查和残留文件检查。维护性测试对软件从易分析性、易修改性、可测试性等方面进行测试,包括与修改、故障排除或环境改变等有关的一些软件属性。功能测试对软件功能进行测试,以检验是否符合需求说明中功能规定。稳定性测试检查程序对异常情况的抵抗能力。稳定性测试总是迫使系统在异常的资源配置下运行。例如,①当中断的正常频率为每秒一至两个时,运行每秒产生十个中断的测试用例;②定量地增长数据输入率,检查输入子功能的反映能力;③运行需要最大存储空间(或其他资源)的测试用例;④运行可能导致虚存操作系统崩溃或磁盘数据剧烈抖动的测试用例,等等。性能测试对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。核实所指定的事务或业务功能在正常的预期工作量和预期的最繁重工作量情况下的性能行为。资料的完整性通过配置审计等手段检验文档资料的完整性。验收测试组织和实施关于验收测试的组织和实施工作如下:编制验收测试计划设计验收测试实施验收测试执行验收测试评估验收测试验收测试工作总结原则上,《验收测试报告》和《验收测试评估报告》应由用户方起草,双方有关人员签字。也可接受用户方委托,由测试人员起草,经用户方认可。验收测试结束后,测试人员要进行相应的测试工作总结。2.2.5项目保障措施1.组织保障体系为了保证项目的成功实施,在组织管理方面要制定严密细致的组织保障体系,建议成立以农产品质量安全检测中心领导和公司领导组成的项目领导组,主要负责项目组织和实施过程中有关问题的协调和决策,并对项目进行宏观指导。项目领导小组下设项目管理办公室,由农业局各科室的有关管理人员和公司相关部门人员组成,负责项目实施的具体管理和协调工作,检查和监督项目的进展。在项目领导组的指导下,成立项目的顾问咨询组,由项目管理办公室聘请农产品质量安全、计算机等领域的专家组成,参与课题的咨询、论证、评估,检查、监督,指导项目的技术发展。同时,积极探索项目的运行管理机制,加强项目目标管理与过程管理结合,加强实施过程中的规范管理和动态的监督、检查,确保工作质量,为项目提供完善的管理体系和组织保障体系。2.技术保障体系只有具有成功实施过类似项目经验的技术队伍,才能保证本项目的成功。我们将集中一批有经验的实施技术人才参加项目组。这些技术工程人员,除了自身具有独立解决问题的能力之外,还能具有良好的协作能力和相互支援的作风。为保证项目的高质量实施,建立由项目总负责人(项目经理)负责,系统总设计师技术把关,专业分组,具有成熟案例开发经验的软件工程师开发,公司监控的质量技术体系。从工程整体实施过程来看,每一个开发阶段的实施,都由有项目经验的资深技术人员进行实施和全面管理控制。有过成功的经验,才能准确把握项目的技术关键和难点,把问题消灭在产生之前或萌芽中,充分保证项目实施的成功率。有了成功实施的技术队伍,才能保证项目的质量和性能。我们在为用户完成众多项目的建设过程中,获得许多国内外著名厂家的支持,建立了良好的合作关系,在项目的实施过程中可以得到原厂商和具有相关技术优势公司的最大支持。3.质量保障体系公司一直以来都非常关注与企业生存、发展密切相关的产品质量问题,注重先进管理体制的构建,严格按照ISO9001质量管理体系规范市场、开发、销售、工程等业务流程。目前,公司在项目质量控制方面,已经有一套成熟的方案。《农产品质量安全监测预警系统》是一项复杂的系统工程,工程实施单位在保证进度的同时应充分保证项目质量,为此公司特别制定本工程项目的质量保障体系,从工程质量管理体系、工程标准与规范、工程设备选型以及工程开发厂商资格认定等方面来进行规范管理,以按时保质地完成应用工程实施。(1)过程控制公司根据GB/T19001—2000idtISO9001:2000标准的要求,建立以过程为基础的质量管理体系。公司各级管理层按照”P-D-C-A”的方法,系统地识别、策划和管理公司的各个过程,建立程序和相关制度,并根据需要形成文件。其中产品设计开发过程、工程实现过程等主要过程形成了相应的制度及体系文件。公司制定《开发项目管理程序》,以控制各种产品的开发过程,确保产品满足顾客及各相关方的要求。针对本项目的实现过程,将主要控制以下几点:设计和开发策划软件的开发经立项后,由项目经理组织对项目进行设计开发策划,形成《软件项目计划》。设计和开发输入项目经理在充分考虑业主的要求,合同及技术附件要求及国家、行业规定和标准的基础上,确定设计的输入要求,形成《软件需求规格说明书》。开发项目组负责组织有关部门和人员对”设计输入”的内容进行评审,以确保设计输入是充分的和适宜的。设计和开发输出项目经理根据《软件项目计划》的要求,按产品设计程序分阶段提供经过评审的软件产品、验收标准、使用说明书等全部设计输出,并满足设计输入的要求。设计输出文件发布前应予以评审,并经过授权人的批准。设计和开发评审由开发项目组组织有关部门和专业人员,按程序文件规定的方法评审,并做好记录。设计评审的参加者除要求的专家外,还应包括与评审内容相关的设计人员。对于评审识别的任何问题及提出的必要措施,由项目经理实施改进,改进措施应做出记录。评审记录、改进措施的记录随开发文件一并归档。设计和开发验证根据本项目产品的特点,常用的设计验证方法是测试、同行评审、走查。测试工作应有经批准的测试依据,保留测试记录。同行评审和走查应保留相关记录。设计验证结果应有明确的验证结论。设计验证的结论及随后采取的必要措施应由项目经理形成报告,并保持记录,随开发文件一并归档。设计和开发确认为确保产品满足业主要求,在产品交付必须前进行产品的设计确认。确认结果和跟踪措施应予以记录。设计确认常采用系统验收测试+鉴定会的方法。在设计确认之后,进行产品发布,由产品经理批准,由软件配置管理员实施。设计和开发更改的控制所有更改和修订必须经原审批途径进行审批,或由设计更改的实施部门负责人批准。设计更改必须经过评审和验证,必要时组织设计确认。对设计更改的评审包括对已投入使用的产品及产品的其他组成部分的影响,提出处理意见。(2)质量控制软件开发阶段划分的目的是为了便于形成基于里程碑的软件开发质量控制体系,每个里程碑都是一个质量控制节点,这些质量控制节点贯穿于整个软件开发全过程,从而构成软件开发的质量控制体系。贯穿于整个生命周期中的QA活动必须依据一整套的规范来进行,在每个里程碑结束时公司质量控制机构SQA(由技术质量部和测试小组组成),根据相应的软件开发管理规范及应用要求对阶段成果进行评议控制,确保应用开发的顺利进行,及交付的应用系统能够满足业主的使用需要,确保交付的系统能够代表公司的整体技术水平。同时也有利于规避软件开发风险。各评审点评审内容表7评审内容表

评审点评审人员评审文档评审内容软件需求评审业主;项目经理;特邀专家;软件开发人员,软件测试人员;标准化人员;质量管理人员项目调研报告系统需求分析项目调研报告是否覆盖了业主的所有要求;系统需求分析的明确性、完整性、一致性、可测试性、可跟踪性;文档是否符合有关标准规定。开发计划项目经理;软件开发人员;特邀专家;质量管理人员项目计划概要设计说明书项目安排、估算是否合理;项目风险是否判断,并安排措施;文档是否符合有关标准规定;项目开发计划的合理性、一致性;开发人员和相关部门是否承诺完成。详细设计评审项目经理;软件开发人员;软件测试人员;标准化人员软件结构设计详细设计说明书详细设计说明书是否与软件需求说明书的要求一致;设计说明书是否正确、完整、一致;块内部逻辑结构是否合理,模块之间接口是否清晰;接口定义是否明确;数据库设计说明书是否完全,是否正确反映详细设计说明书的要求;文档是否符合有关标准规定。测试方案项目经理;项目测试人员;标准化人员;特邀专家;质量管理人员测试大纲测试方案测试的方式是否可行;测试的目标与需求一致;测试环境已被定义;测试暂停和重新启动已确定;测试方案是完整的,正确的和不模糊的;有效的和无效的输入都已安排测试;测试是否全面、合理。鉴定验收业主;项目经理;特邀专家;软件开发人员;软件测试人员;标准化人员;质量管理人员;项目各方领导项目验收文档开发的软件系统是否已达到软件需求说明书规定的各项技术指标;使用手册内容是否完整、正确;文档是否齐套,是否符合有关标准规定。质量保证措施为确保软件生存月期的各阶段的质量要求得到满足,我们按照ISO9001系列标准对本项目进行质量管理和控制。分析、设计、开发、安装和维护等各阶段活动均按以下要求监控质量:表8质量保证措施衡量标准具体考虑因素功能度适配性、准确度、互操作性、依从性、安全性可靠性成熟度、容错性、可恢复性实用性可理解性、可学习性、可操作性效率时间特性、资源特性可维护性分析性、可改变性、稳定性、可测试性实施预防与校正措施目的:制定有效、切实可执行的预防和校正措施并贯彻执行。对业主方项目组提出的意见明确处理规程,积极预防不合格的现象发生,彻底校正已发生的不合格现象。工作程序:预防为主、采取预防措施。根据项目实施进度,预防项目各阶段可能出现的问题,采取相应的预防措施。出现问题(不合格现象)、及时采取纠正措施。同时,分析不合格现象产生的原因,及时采取纠正措施,并控制不合格现象的影响范围,同时控制不合格现象再次发生。及时记录故障现象,制定出文档,以备以后查询。预防与纠正措施要经过双方共同评审。2.3服务方案2.3.1交货期和交货实施方案本项目要求在2012年1月7之前完成农产品质量安全监测预警系统的全部开发工作和部署工作,并投入使用。本公司长期专注于农业信息化领域集成与实施项目,积累了丰富的实施经验,我们依据可靠的实施技术,本着客户至上的原则,将采用实施效率高、用户反映效果好的集中部署方案,并备用完善的应急方案。1.集中部署方案部署地点:农产品质量安全检测中心。部署方式:由公司派出专业的实施人员,成立1个项目实施小组和1个项目现场测试小组,在农产品质量安全检测中心现场部署农产品质量安全监测预警系统并加以简单测试,如果在安装实施过程中出现了意外实施故障,由现场测试小组及时进行故障跟踪,当天把问题解决,如未能解决,采用应急备用方案。2.应急备用方案当实施部署遇到特殊情况时候,比如无法按时完成每天任务,或者遇到情况无法部署时,公司组织应急实施小组,由两名实施配置工程师和一名技术顾问组成,可以应急解决问题或者进行施工部署。2.3.2项目培训针对农产品质量安全监测预警系统项目的总体要求,公司承诺对用户方项目相关人员提供集中培训,帮助用户建立一支具有高技术水准的技术队伍,集中培训市系统管理员,通过系统的培训,使受培训人员掌握系统相关软件的技术性能、操作维护基本知识,从而保障整个系统能正常安全的运行。1.培训目的以系统管理员和软件操作人员的熟练掌握及使用技能标准为目标,结合公司多年的项目软件培训的丰富经验,设计培训课程内容、培训方式,从而帮助培训的学员掌握农产品质量安全监测预警系统的使用。2.培训对象依据本项目溯源平台部署的特点、实际情况及用户使用系统的权限不同,培训要求也不相同,因此培训对象主要可以分为三类:市农产品质量安全检测中心领导及系统管理员包括市检测中心相关领导和相关科室领导,以及系统管理员。区县农产品质量安全检测站领导及业务人员包括区县检测站领导和企业具体业务应用工作人员。检测点工作人员包括检测点质量按前检测业务操作人员。3.培训计划依据本项目自身的特点,公司将制定专门的人员培训计划方案,多层次、多渠道、多形式、因地制宜地全面开展培训,注重培训效果,力求形成“优质、高效、顺畅”的推广培训运作体系。具体培训方案如下:培训方式:集中培训。在项目安装实施启动后,由实施小组的软件工程师首先进行与系统安装相关的基础知识培训,使得参加培训人员了解应用软件系统的原理。当系统运行环境准备好以后,结合系统安装配置进行现场培训,使得参加培训人员获得农产品质量安全监测预警系统使用操作的能力。培训时间:在系统安装配置之前组织,根据实施进展灵活安排时间,计划2天。培训地点:用户指定地点培训人数:项目管理协调人员、系统管理员、系统使用人员代表,共20人。培训教师:由公司指派现场经验丰富的软件工程师担任。培训内容和课程安排如下:表9培训内容安排表培训内容时间(小时)农产品质量安全监测预警系统总体结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论