征地拆迁与房屋安置管理系统的设计_第1页
征地拆迁与房屋安置管理系统的设计_第2页
征地拆迁与房屋安置管理系统的设计_第3页
征地拆迁与房屋安置管理系统的设计_第4页
征地拆迁与房屋安置管理系统的设计_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

征地拆迁与房屋安置管理系统设计

目录TOC\o"2-3"\h\z\u\t"标题1,1"1 背景介绍 62 系统目标 73 系统需求分析 83.1 征地拆迁与房屋安置管理业务流程如 93.2 系统功能性需求 9 系统设置需求 9 征地拆迁需求 10 房屋安置需求 11 统计汇总需求 11 地理信息应用需求 12 移动办公应用需求 133.3 非功能性需求 144 系统总体设计 154.1 总体设计 154.2 系统部署结构 164.3 系统技术路线 17 面向效劳的技术架构 17 采用基于J2EE的B/S/S技术架构 17 采用基于组件的技术 19 采用面向对象的技术 19 WebService技术 19 基于XML的数据格式转换 20 工作流技术 20 信息门户技术 214.4 开放式技术体系标准 214.5 系统建设原那么和策略 224.6 数据库设计原那么 234.7 空间数据库设计 244.8 空间地理信息技术简述 25 GIS技术 25 多源异构空间数据的互操作 25 地理编码、地址匹配技术 26 瓦片地图引擎技术 265 系统功能设计 265.1 系统设置模 275.2 征地拆迁模块 285.3 房屋安置模块 295.4 统计汇总模块 305.5 地理信息模块 30 数据录入 30 制作专题地图 31 查询统计功能 31 报表分析功能 32 打印输出功能 325.6 移动办公应用模块 33 智能效劳器功能 33 智能客户端功能 366 工程风险分析与控制 386.1 技术风险分析 386.2 风险管理 396.3 风险控制 407 工程管理及实施方案 417.1 系统设计及开发进度安排 417.2 软件质量保证 43 质量保证方案 43 软件稳健性设计 47 软件可操作性 50 软件可扩充及开放性设计 507.3 开发方案 50 工程约定 50 交付成果 507.4 测试方案 52 测试工作准备 52 软件开发测试 527.5 工程管理方案 55 工程管理组织结构 55 工程范围管理 59 工程组织机构 59 工程协调与合作方案 62 配置管理 64 文档管理 66 保密管理 66

背景介绍近年来铁西区经济开展迅速,开发建设、征地拆迁工程不断增多,规模不断扩大。虽然征地拆迁工作稳定、有序的进行着,但在一定程度上还存在着许多不可无视的问题,如:征地数量大、补偿政策乱、工作方法简单及补偿了还索要等问题的出现,导致征地拆迁政策难以实施,造成大量的人力物力损失。征地拆迁与房屋安置工作的难度越来越大,征地拆迁所遗留的现实问题也并未得到妥善处理与解决,不仅加大了政府机关部门的工作量,也是当代中国最易激发矛盾,引起冲突的领域之一。征地拆迁与房屋安置管理系统正是在这种社会前景下应运而生的。为了实现网上进行征地拆迁与房屋安置工作,迫切需要一套专门解决征地拆迁和房屋安置问题的专业化、标准化、统一化软件系统。征地拆迁与房屋安置管理系统从征地、拆迁、补偿、房屋安置四个方面对征地拆迁工作进行系统化,数字化,流程化管理,建立张士开发区拆迁数据库。提高征地拆迁房屋安置工作的透明度、跟踪动迁户的动迁状态、了解动迁工程的进展情况、确保动迁款的及时发放和本钱控制,以及快速应对变化多端的市场,做好征地拆迁管理工作、征地补偿工作、加强协调配合,强化工作责任;在日常办公中利用信息化手段将征地拆迁管理、房屋安置管理、资金分配管理等业务流程实行全面信息化管理,各个职能部门可以随时查询,统计本部门的工作状况,并可打印成统计报表;实现土地征用、拆迁、安置补偿等业务图文一体化管理,实现征迁安置业务流程的网络化运行机制,减轻政府机关部门人员的业务流程量并杜绝不良作风蔓延,加强廉洁从政。同时系统将为宣传征地拆迁、房屋安置政策的平台,为铁西开发区以及广阔群众提供强有力的信息资源库,老百姓可了解征地拆迁及补偿动向。系统的应用将提高工作效率,标准工作程序;加强廉洁从政作风,有效防范职务犯罪;提高工作透明度,加强信息公开,有效提升政府公信力。系统目标根据目前铁西区张士开发区征地拆迁与房屋安置工作的管理现状,来规划设计一个功能完善的征地拆迁与房屋安置管理系统。首先,系统的目标是提供一个界面友好、功能较强和易于管理的有效管理高新区征地拆迁与房屋安置的平台,满足铁西区张士开发区征地拆迁与房屋安置管理的各个环节工作的需要,然后提供较严格的征地拆迁流程控制,最后还要对安置工程相关的报表进行统计和汇总,以便工作人员可以进行分析。系统需要的主要应用功能分为系统设置、征地拆迁、房屋安置和统计汇总四大局部,使得对铁西区张士开发区征地拆迁与房屋安置的管理更加有序和可靠,提高管理效率。对征地拆迁与房屋安置的管理工作进行调研分析,争取通过利用计算机技术解决征地拆迁与房屋安置工程管理中遇到的问题,设计开发铁西区张士开发区征地拆迁与房屋安置管理系统。通过全面分析之后,确定了系统的目标,分为以下几个方面。用户可以通过互联网或局域网帮助铁西区张士开发区政府在网上实现征地拆迁和用户安置工作,实现系统设置、征地拆迁、房屋安置和统计汇总四个功能。可根据需求量身定制,流程自定义,灵活方便,补偿标准各种方案灵活定义,适用框架套入计算;征地拆迁数据输入后,自动计算金额,生成明细表,减少误差,减轻工作量。拆迁协议、补偿协议、付款申请等文档自动生成,格式正规统一。工作人员可以及时掌握拆迁进度,查询段一时间段工程指标(如已经拆迁了多少平米,还剩多少平米、已经安置多少户,还剩多少户、补偿款总共发放了多少,其中产权调换多少、货币补偿多少、局部产权调换局部货币补偿多少等等)。各工作人员按权限管理,全程记录操作,提示督办任务,可以锁定审核过的记录,根据授权过滤敏感数据。强大的综合查询,可按自定条件查询按图显示各工程标指,进度及比例。地图勾画拆迁工程点击显示工程情况,外网查询等。系统需求分析征地拆迁与房屋安置管理业务流程如系统功能性需求系统设置需求征地拆迁与房屋安置管理系统的首要功能是系统设置功能。此项功能完成系统参数后台设置,是实现征地拆迁与房屋安置工作的根底。在征地拆迁与房屋安置工程的申请和审批工作之前,需要相关部门进行系统根底设置,设置群组及权限分配,设定用户群组权限,设置征地分类字典和单位供以后调用,设置拆迁分类字典和单位供以后调用,设置分类的单位价格,设置计量单位字典、行政区划字典和户主关系字典,设置房屋置换、补差价比例、及流程支点的负责人和权限,最后进行集体管理。在铁西区张士开发区征地拆迁与房屋安置管理工作过程中主要面向的用户角色分为普通用户和系统管理员。不同的角色因为具有的身份而具有不同的权限。不同的业务也有不同的用户和权限。其中,普通用户分为两类,一类是农户(安置工程申请方),另一类是征地拆迁户户主(被征地拆迁户);系统管理员就是征地拆迁和房屋安置工程工作人员(征地拆迁发起方和房屋安置工程审批方)。相关征地拆迁与房屋安置业务的工作人员以系统管理员的身份,在管理系统中实施系统设置功能,为以后征地拆迁与房屋安置工作的开展,做好根底工作。征地拆迁需求铁西区张士开发区征地拆迁与房屋安置管理系统的主要功能模块之一是征地拆迁。在相关工作中,征地拆迁具有一定的工作流程,在流程的各个环节中,首先是对新工程进行新建征地拆迁流程,然后录入征地拆迁根本资料,工程进入审计审批环节,征地拆迁资料被相关部门审计审批之后,再对征地拆迁补偿细节或公用资金进行微调,对征地拆迁补偿进行微调审批,之后进行征地拆迁补偿支付申请,申请通过之后,相关部门对征地拆迁赔偿支付审批并发放补偿,最终完成征地拆迁工作。在征地、拆迁的工作流程中,录入征地拆迁资料时,需要进行集体实物指标调查登记,在一户资料中,直接选择征地类型,系统自动化计算赔偿金额和总数,工作人员只需填写相应的数量即可显示赔偿金额及总数统计,大大提高手工运算统计效率;可以采用Excel式的录入方式,简洁明了,大大提高工作效率。在相应环节审计审批完成,就需要直接操作送给下一个负责人审批,审计审批完成后进入补偿资金设定环节,考虑到特殊情况如对原居住面积小,人口多的被拆迁人,在补偿安置标准作适当倾斜,进行细节微调,调整后送审。流程结束后,进入征地拆迁补偿支付申请,再次进行审批,经过一级一级地审计和审批之后,上级发放此阶段的支付补偿。每个阶段都如此。房屋安置需求铁西区张士开发区征地拆迁工作结束之后,就进入房屋安置工作。房屋安置是征地拆迁的后续工作,也具有一定的审批流程。房屋安置是根据拆迁户的拆迁面积、环境等综合因素,对己拆迁户进行房屋安置,并作相应补偿。在安置工程开展过程中,如果房屋存在一定问题或者拆迁户不满意被安置的房屋,那么可以允许房屋置换。房屋置换是切实为人民着想的又一决策。在征地拆迁之后,工作人员首先建立安置工程,在系统内仿真批量生成房屋和楼盘图。之后进行安置工程初始化,根据安置工程标准,设立标准或者从模板中调取标准。接下来的工作是安置工程农户申请,经过上级审核之后,可以选择房屋。上级的工作时审核安置工程农户的申请,通过调查或者走访,根据实际情况进行打回或者通过。如果通过了,申请农户就可以进行选房了,否那么的话,那么无法继续。另外,如果农户对安置房不满意或者安置房存在其他问题,那么需要进行安置替换。安置替换申请之后,也需要经过特定部门进行审批,审批通过之后那么房屋安置工作完成。统计汇总需求铁西区张士开发区征地拆迁与房屋安置管理工作中除了是对征地拆迁和房屋安置工程的申请和审批等环节的管理,相关工作人员更大局部的工作是对征地拆迁和房屋安置工程中广阔农户的征地、拆迁、和安置资料和数据报表统计。首先是对征地拆迁、房屋置换、房屋统计的综合统计。征地拆迁报表是对征地拆迁工程内容的整体记录,房屋置换是对整个安置工程中已经置换面积和房屋套数的总体统计,房屋统计是统计所有户主以及户主房屋信息。然后是征地拆迁工程报表统计,包括集体信息、农户信息以及支付详情。还包括申请表、农户兑现表、集体兑现表等报表最后是房屋置换报表统计,设计到置换农户的征地拆迁以及房屋安置信息,还有房屋置换记录。所有这些工作中的报表如果采用人工手段管理,那么对工作人员来说将是一个不小的负担,费时费力且不易保存。地理信息应用需求通过系统工程和软件工程的原理,将GIS技术和数据库管理系统相结合,实现空间数据与属性数据的一体化存储、动态更新和双向查询,以及以房地产拆迁为中心的管理功能大大提高业务工作的效率和信息化水平。目前,房地产拆迁的主要工作内容包括:对需要拆迁范围内的土地、房屋及地面附着物的所有权人、使用权人的情况进行实地调查并登记;根据调查摸底情况,拟订房地产拆迁方案,包括征用土地位置、土地面积、人员安置形式、补偿综合标准等,并初步测算土地收益和拆迁本钱,准备资金和安置房源。对于被征用土地、被拆迁人员和房屋的属性信息及空间分布情况,传统的MIS系统无法实现这两种信息的一体化管理,导致属性数据无法与地理要素匹配,土地、人口、房屋信息相互孤立,无法进行专题统计分析。GIS技术有强大的数据集成管理能力,能够一体化管理拆迁工作中的属性数据和空间分布信息并提供两者之间的关联,以可视化的形式为拆迁方案制定、经费预算提供依据,并初步测算土地收益。房地产拆迁规划方案经批准后,即可开始实施拆迁,分别与各个被拆迁人签订土地征用、房屋拆迁协议,进行安置补偿后撤除相关房屋、设施。利用GIS可对房地产拆迁数据实时更新和调用,保障了数据的现势性,同时方便相关工作人员了解拆迁进度和资金分配等情况,辅助拆迁方案的实施和调整。房地产拆迁工作完成后,土地移交用地部门或进入土地市场交易,相关资料归档。工程竣工后,GIS能够辅助决算拆迁经费并对各类拆迁档案进行归档和标准化管理,从而弥补了传统手工方式对成果图件、文本和数据管理缺乏科学性的问题,有利于资料的长期保存、查询和共享。移动办公应用需求随着电子政务工程的推进,基于PC平台的电子政务办公自动化系统开始普及,使管理部门的办公方式逐渐过渡到无纸化办公。随着对办公自动化的需求不断提升,以往固定在办公室里、对着电脑、连上网线才能办公的形式已经让许多管理部门的管理人员感受到低效和种种约束。于是需要更高效的信息管理平台,更便携的操作方式。通讯网络的开展、软硬件的成熟带给人们一片新的天地。对于各级各类教育管理部门的管理人员,也不能被PC和网线束缚在办公室中,为了使新信息能够尽快的传达,新指令尽快的得到执行,决策层和执行部门需要一套更高效、更方便、更灵活、更易用的移动办公应用端。移动办公可以让办公人员摆脱时间和空间的束缚。单位信息可以随时随地通畅地进行交流互动,工作将更加轻松有效,整体运作更加协调。利用的移动信息化软件,建立与电脑互联互通的PC端软件应用系统,摆脱时间和场所局限,随时进行随身化的公司管理和沟通,助您有效提高管理效率,推动政府业务增长。非功能性需求根据对征地拆迁与房屋安置管理系统的要求,将从该系统的完整性、可靠性、平安性、事务性等方面非功能性需求进行分析。完整性方面征地拆迁与房屋安置管理系统是铁西区张士开发区相关工作人员进行征地拆迁和房屋安置工作时使用的管理系统。完整性表达在系统要有系统设置、征地拆迁、房屋安置、和统计汇总四大功能模块。系统设置是对后台进行参数设置,征地拆迁主要是控制征地和拆迁的工作流程,房屋安置也是控制了拆迁之后进行房屋分配或者置换的工作流程控制,为了最终完成工作,最后要在系统内进行报表统计,以利于工作人员进行分析,评价拆迁和安置工作。为到达完整性需求,本系统要完成以上功能。可靠性方面无论系统的功能如何,其最起码能够运行才行。只显示系统可以做某些事情是不够的。如果一个系统不能可靠的运行,那么它就不能满足用户的需要。铁西区张士开发区征地拆迁与房屋安置管理系统在硬件出现问题时,也要可靠运行;要做好复制和转移方案准备;如果发生状况,系统会自动检测,并不需要手动干预,就可以自动进行故障转移。虽然实现可靠性方面的时候,这样会对系统运行速度有所影响,但是这与出现问题,系统无法运行,耽误征地拆迁工作相比,并没有多大的影响,这样可以接受。实现可靠性的本钱会有所控制。平安性方面平安性是征地拆迁与房屋安置管理系统顺利运行的一个重要保障因素。根据平安性理论可知,平安性分为系统内部平安、访问平安及与其他系统对接时的平安性。内部平安表达在系统数据库的平安以及非法数据屏蔽等,可通过防火墙、划分网段来防范非法程序对数据库的破坏,对数据库做方案,进行备份,对录入数据进行核查,对不满足条件的内容提示修改,对非法数据进行屏蔽。访问平安表达在对各个部门、各个用户按管理人员的平安策略进行分组管理、控制各组的访问权限以及信息的流向。与其他系统连接时,既要保证内部数据的平安,隔离内外部的信息通道,又要对外部信息资源进行访问控制。为保证整个系统的正常运行,必然要保证系统信息的绝对平安和可靠。事物性方面地拆迁与房屋安置管理系统是对征地拆迁与房屋安置工作进行管理的系统。这两项工作都具有自己的工作流程。征地拆迁先建立征地拆迁工程,然后是提出申请并发送下一个负责人进行审批,审批通过之后,进行工程微调,调整之后再次进行送审,通过之后申请工程补偿,然后审批,最后进行补偿划拨。如果中间需要置换,那么建立置换工程,农户提出置换申请,审批之后选择房屋,审批通过农户入住即可。这个征地拆迁与房屋安置的工作流程,在功能上来说应该是一个整体,只有具有事务性才能完全进行实施。为了有效运行高新区征地拆迁与房屋安置管理系统,必须满足事务性需求。系统总体设计总体设计征地拆迁与房屋安置管理系统整体可分为效劳器、数据库层、系统层、网络层四局部。效劳器层提供运行征地拆迁与房屋安置管理系统的平台,以控制对网络资源进行访问的计算机,并能够为网络上的计算机提供资源。通过对本系统实际情况的了解,设计了用户信息实体类、征地拆迁工程信息实体类、安置工程信息实体类、房屋置换信息实体类、房屋信息实体类以及农户信息实体类、群组信息实体类等。相对于普通个人计算机来说,普通用户可以进行业务办理,在工程申请和审批工作时,效劳器在平安性、可靠性、稳定性等方面都有较高的要求。数据库层包括征地拆迁与房屋安置管理系统的数据库效劳器,数据库效劳器为保存拆迁和安置房屋资料,大容量的存储在效劳器上。通过对本系统的了解,需要设计系统设置控制类、征地拆迁控制类、房屋安置控制类、统计汇总控制类等。系统层主要包括征地拆迁与房屋安置管理系统的应用平台以及主要用户管理。用户登陆系统,在参数设置之后,每个用户都属于特定的群组,具有特定的权限,用户可以进行征地拆迁和房屋安置的工作流程控制,最后还可以进行报表统计与分析。为此,系统设计了群组管理、人员管理、字典管理等系统设置相关页面以及征地拆迁、房屋安置和报表综合统计和分析的页面。网络层主要是为系统用户提供信息传输的环境,保证信息能有效发送和接收。网络的主要作用是数据传输和资源共享,其次是提高计算机的可靠性和易于分布处理。系统部署结构征地拆迁与房屋安置管理系统主要是对征地拆迁与房屋安置进行管理,系统部署架构说明用来部署和运行该系统的物理配置。对于整个系统而言,可以在潍政府内部网络和局域网之外使用,用户可以使用笔记本和便携电脑等设备通过有线网络或者无线网络访问互联网,访问征地拆迁与房屋安置管理系统的效劳器,对数据和记录等进行操作。根据征地拆迁与房屋安置管理系统需求分析对系统的部署结构进行设计。系统技术路线面向效劳的技术架构采用面向效劳的技术架构〔SOA,Service-OrientedArchitecture〕,松耦合的设计模式,完成系统的分析与设计,保证系统的灵活性、可扩展性和良好的维护性。采用基于J2EE的B/S/S技术架构根据本工程建设内容、规模和要求,管理信息系统的核心技术标准遵循J2EE架构。J2EE是主流的技术体系,J2EE已成为一个工业标准,围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为标准的软件产品构建应用平台,可以得到较好的稳定性、高可靠性和扩展性。J2EE技术的根底是JAVA语言,JAVA语言的与平台无关性,保证了基于J2EE平台开发的应用系统和支撑环境可以跨平台运行。结合管理信息系统特点,采用B/S/S架构模式,基于J2EE的B/S/S结构是当前最流行的体系结构之一。它以零客户端维护、可扩展性强、跨平台为最突出的特色,受到业界的一致认可。针对系统的整个业务模式和IT环境,在充分考虑到系统扩展性的要求根底上,系统架构设计多层的体系结构模型。层按效劳功能粒度大小顺序将系统分解成假设干层次,每一层次包含假设干功能以及实现这些功能的软件和硬件。某个层次上的任意一个效劳,只能使用更低层次的效劳或本层次的其它效劳,不能使用更高层次的效劳。按照这种模型来组织整个工程信息系统,可以降低工程信息系统内各个系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和演进。分层从逻辑上将子系统划分成许多集合,而层间关系的形成要遵循一定的规那么。通过分层,可以限制子系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和升级。在本系统的实现中将采用典型的三层〔N层〕体系结构,将系统按照门户应用层、应用支撑平台层、数据资源层和根底设施层。从开发的角度讲,通过这些层次的划分,使得系统开发人员的分工更加明确,负责每个层面的技术人员只需要掌握相关的技术和接口,而不必掌握全部的技术,降低了开发人员的技术难度;对业务人员来讲,只需要把注意力集中在业务逻辑的实现上,并可以通过管理和配置的方式来适应未来业务一定程度上的开展变化。系统整体上可以简单分为三层,即客户层〔包括接入层、展示层〕、应用层和数据层。各层可以物理上分开效劳器部署,其中客户层:包括中心内部的柜面业务、管理业务以及其他外围系统,如网站、查询设备等,中心员工采用浏览器单点登录,身份验证通过后可以进入不同的业务系统;应用层:提供权限控制、业务处理的应用逻辑,应用层需在技术平台要求的软件平台上部署;数据层:采用关系型数据库。采用基于组件的技术基于组件的开发具有如下特点:应用程序由各自独立的组件组成,这些组件的开发和部署保持相对的独立性,而且这些组件很可能是由不同的团队开发和部署的;通过仅对这种应用程序的某些组件进行升级,从而可以对其进行小幅度的升级;组件可以在不同应用系统之间共享,因此可对它们复用,提高系统开发效率和质量;在管理信息系统的建设中,我们将抽象出系统中根本组件,从而提高系统的质量和开发效率。采用面向对象的技术面向对象技术的开展已经成熟,基于面向对象技术的开发语言和应用框架,已经得到证明可以大大提高信息系统开发和建设的效率,提高架构的合理性和可扩展性。WebService技术WebServices是一种正在快速开展的技术,由于WebServices是由一系列标准所组成的,所以WebServices集成各种应用的方法是标准化的,具有较好的通用性和兼容性,同时面向对象和XML等相关技术的采用,使得WebServices具有更好的跨平台性,可以更好的满足系统集成的要求。WebServices的集成结果是一种松耦合的集成模式。本系统设计在集成平台上使用WebServices基于XML的标准化接口定义,使用WebServices的优势包括:灵活性:同传统的效劳不同,WebServices可以不依赖于平台,编程语言,通过网络被随处访问。WebServices提供了良好的封装,保证了系统的之间的松散耦合和灵活性。保值性:WebServices不必改变原有应用系统,充分利用现有信息资源,只需对外暴露其接口,而且接口的描述采用XML,减少修改和调试的负担,降低风险,保存政府原有的投入。一致性:WebServices遵从全球统一的数据交换、消息传输、效劳发现、接口描述标准,使用WebServices可以保证系统在不断建设和完善过程中保持兼容性和互通。基于XML的数据格式转换XML定义了一种跨越任何平台、任何语言的数据表示格式,在XML所传输的信息中除包括用户数据外,还包括对数据格式的描述信息,任何接收端的XML都能够方便地“解码〞,并将XML标准格式的数据转换本钱地数据。这样便可实现不同硬件平台、不同操作系统平台、不同开发语言的应用之间平滑地通信。工作流技术系统架构设计的出发点是帮助工会职工使用某种技术手段来完成业务流程,其本质是“业务流程〞,而不是一个计算机系统或计算机应用。在这一原那么之下,我们系统的设计是围绕着“业务流程〞展开的,整个业务功能的设计和实现采用模型驱动和SOA〔面向效劳的体系架构〕的思想,充分保证系统功能和流程实现的灵活性和扩展性。工作流〔Workflow〕就是自动运作的业务过程局部或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。用户是系统中的根本角色,是直接的任务分派对象,可以直接看到电脑针对自己列出的“任务清单〞,跟踪每一项任务的状态,或继续一项任务。信息门户技术信息门户框架〔portal〕是面向效劳架构直接面对用户的界面,是用户访问所有效劳的统一的信息系统入口。包括一个无缝集成平台,使用统一验证实现对应用程序的统一访问以及有效的内容管理。开放式技术体系标准建立标准与标准体系是平台建设的重要根底工作,标准与标准体系可以确保有效地开发和利用信息资源和信息技术,保障系统信息化建设的有序高效,确保信息系统间的互联、互通、互操作和信息的平安可靠。标准与标准体系建设过程中,既要与现行的国家标准、行业标准接轨,又要结合平台的应用特点,围绕平台软硬件建设、数据采集与整合、数据管理与维护、数据共享与效劳的要求,建立相应的标准与标准,主要内容包括技术标准与标准建设、共享管理方法制定、运行管理标准制定。系统建设原那么和策略统筹规划,分级实施。平台建设涉及到多个部门,要进行统筹规划、总体设计和分级实施。要按照国家制定的相关标准标准进行建设,实现管理业务系统和技术支撑系统的有机结合。利用现有,整合资源。本着节约的原那么,突出建设重点,注重高效实用,充分利用已有根底,防止推倒重来、重复建设。整合各级、各部门平台所需资源,已经建成的平台要采用接口转换等技术手段,新建、改建平台要采用国家制定的相关技术标准,依托政府电子政务系统和部门业务系统进行建设,实现政府对上对下各警用平台和其他相关警用平台的互联互通,信息共享。注重实用,讲求实效。既要重视硬件建设,更要重视应用开发和信息源建设,保证平台的实用性;既要立足响应,又要满足平时应用,防止重建设、轻应用;既要能够发挥专业业务系统的作用,又要提高资源整合效益和警用地理信息平台的实用性。技术先进,平安可靠。依靠科技,借鉴国内外先进经验开展建设工作,注重系统设备的可靠性和先进性,采用符合当前开展趋势的先进技术,并充分考虑技术的成熟性。加强核心技术的自主研发和应用,建立平安防护和容灾备份机制,保障警用地理信息平台平安平稳运行。立足当前,着眼长远。平台建设工作要以需求为向导,以应用促开展,把当前和长远结合起来,既要满足当前工作需要,又要适应未来技术的应用和开展,不断提升警用地理信息平台技术应用水平。系统标准设计在国家级和省级系统之间实现数据的共享与交换,以及不同级别系统之间的联动。因此为了保证系统无缝集成和稳定高效运行,必须建立数据标准和系统接口标准。系统的相关标准至少应包括数据元标准、信息交换标准、业务流程标准。数据库设计原那么全面准确所涉及的数据库内容应尽量全面,字段的类型、长度都应能准确地反映业务处理的需要,所采用的字段类型、长度能够满足当前和未来业务的需求。关系一致应准确表述不同数据表的相互关系,如一对一、一对多、多对多等,应符合业务数据实际情况,同时应包含是否使用各种强制关系〔指定维护关系的各种手段,如强制存在、强制一对一等〕。松散耦合各个子系统之间应遵循松散耦合的原那么,即在各个子系统之间不设置强制性的约束关系。一方面防止级联、嵌套的层次太多;另一方面防止不同子系统的同步问题。子系统之间的联系可以通过重新输入、查询、程序填入等方式建立,子系统之间的关联字段是冗余存储的。适度冗余数据库设计中应尽量减少冗余,同时应保存适当的冗余。主要应基于下面几点考虑:一、为了提高性能:如果数据的记录数较多执行多表联合查询时会显著降低性能。通过在表中保存多份拷贝,使用单表即可完成相应操作,会显著改善性能。二、为了实现耦合关系的松弛,需要保存冗余信息,否那么当数据记录不同步时,会因为其中一个子系统无法运行而导致整个系统均无法运行。三、为备份而冗余,如果其中某些数据或某些子系统不是一直可用,那么可以考虑在可用时保存到本系统的数据库中以提高整个系统的可用性。高频别离将高频使用的数据进行从主表中别离或者冗余存储〔如限制信息的检测等〕,将有助于大幅度提高系统运行的性能。空间数据库设计拆迁GIS平台需要完成可视化的地图查询和统计等功能,涉及空间数据与属性数据的关联,因此,在数据库设计时采用空间数据与属性数据一体化存储的方案。结合上述数据准备情况,由矢量化后的成都市区底图、大比例尺地形图、地籍图以及规划图构成房地产拆迁GIS空间数据库。此外,利用遥感正射影像还可将房屋或周边环境的照片进行点位匹配后参加系统空间数据库。根据其空间数据库的数据组织形式,构建过程中按照要素类型对根底地理数据进行分层管理,将性质相同的地理要素放在同一层,以此实现对空间数据的有效管理。空间地理信息技术简述GIS技术地理信息系统〔简称GIS〕技术是一项近代技术,它是一种以计算机为手段,以地理空间数据库为根底,对现实世界的各类空间数据及描述这些空间数据的属性,以一定的格式输入、存储、检索、显示和综合分析的技术系统,通过利用数据的空间属性来实现图形与数据的结合。它通过信息可视化的平台显示多维数据,揭示数据之间的关系和隐藏在数据背后的信息。用户可以在地图界面上直接对空间对象进行查询和分析。它以数据可视化、思维可视化的形式,提供了一种新的决策支持方式,使管理者对各方面进行的研究不再是孤立的,而将自己置身于自然和社会环境当中,直观地掌握全面情况,从而大大提高管理的现代化水平,为实现计算机管理提供更好的手段。多源异构空间数据的互操作在Internet上出现了大量不同类型、分布式异构地理信息源,如数据库、数据文件、地图图片等,它们是由不同的商业组织、政府组织、企业和个人根据应用需求在不同的软件平台或数据库管理系统中创立并维护。许多应用所需的数据可能来自不同数据源,这涉及到不同数据源之间的地理信息的共享和集成,而实现地理信息共享的根本解决方法是地理信息源之间具备互操作能力。为了解决多源异构空间数据互操作问题,需要研究了异构空间数据转换方法与标准以及异构空间数据网络效劳与互操作方法。地理编码、地址匹配技术地理编码是一种基于地理空间定位技术的编码方法,提供了地名地址的地理位置信息转换成地理坐标的方法,是将文字性的描述地址与其空间的地理位置坐标建立起对应关系的过程,对建立非空间信息的关联及信息资源整合至关重要。地址匹配最关键的问题是地址标准化、建立地址编码数据库以及自动化地址匹配引擎的开发。地址匹配效劳必须本地化,采用统一的地名地址描述编码标准,建立不同地区的地址编码数据库,并以该地址数据库为根底,建立高效的地名地址匹配方法,在其上做各种与地址相关的应用。瓦片地图引擎技术瓦片地图引擎是位置效劳平台用于地图浏览效劳的重要平台组件。瓦片地图引擎技术是基于多级比例尺概念的地图显示技术,它将地图按照一定的比例尺标准进行多级划分,然后对地图进行图形渲染后建立经纬方向的格网索引,最后对地图进行切割,以众多的地图瓦片(切割后的小图)进行存储。在用户通过互联网访问地图时,地图引擎根据用户的请求范围进行查询,将缓存中的地图按照当前显示比例尺和范围发送给用户。系统功能设计征地拆迁与房屋安置管理系统具有六个功能模块:系统设置、征地拆迁、房屋安置、统计汇总、GIS应用和移动端应用。系统设置模系统设置模块包括群组管理、人员管理、字典管理、集体管理、农户管理、和标准管理。字典管理又包括征地字典、计量单位字典、拆迁字典、户主关系字典和行政区划字典。标准管理包括置换房屋标准和征地拆迁标准。系统设置模块具有很多子功能,例如设置群组及权限分配、设定用户及群组权限、设置征地分类字典和单位、设置拆迁分类字典和单位、设置分类的单位价格、设置计量单位字典、行政区划字典和户主关系字典,设置房屋置换、补差价比例及流程支点的负责人和权限、集体管理等。设置完毕为以后提供以便直接调用。对农户进行集体管理。可以搜索和增加操作,可以编辑和删除。征地拆迁模块征地拆迁模块主要是包括新建征地拆迁工程,征地拆迁资料录入、工程审计审批、工程补偿资金设定、工程补偿资金设定审批、工程补偿资金微调、工程补偿资金微调审批、工程补偿支付申请、工程补偿支付申请审批等流程环节。征地拆迁功能包括对征地拆迁工作的流程进行管理。首先工作人员需要新建一个征地工程,然后录入工程的根本资料,工程审计审批,工程补偿资金设定,工程补偿资金设定审批,工程补偿资金支付申请,工程补偿资金支付审批。操作人员按照流程一步一步的进行操作,直到最后就可以发放补偿资金。新建征地拆迁工程后台管理人员新建一个工程,选择一套历史标准模板即可提取现有参数,在模板的根底上稍微修改即可。设置完毕后点保存,此工程就进入流程阶段。通过不同的用户登录,进行不同权限的操作。征地拆迁工程审计审批选择带审批的工程,查阅工程根本情况,根据资料的客观情况进行打回或者通过的操作。依次类推登录审批流程中的用户走完审计审批(出审计报告)。房屋安置模块房屋安置模块主要包括安置工程初始化、安置工程农户申请、安置工程审批、置换工程建立、转换房屋申请、选择房屋、审批等流程环节。房屋安置是对安置工程进行管理。按照流程一步步来进行安置工程的审批。建立安置工程管理添加安置小区,新增新建安置小区,完成安置小区根本信息,添加楼栋,完善楼栋根本信息,批量生成房屋和楼盘图。安置工程申请审核(选房)选取房屋,进行审核,根据实际情况打回或者通过。统计汇总模块统计汇总模块主要是包括对征地拆迁、房屋安置和房屋入住的综合统计,以及征地拆迁工程统计、房屋安置工程统计和房屋置换工程统计。地理信息模块数据录入构建的GIS平台将房地产拆迁数据按数据形式分为拆迁外业调测数据和图件文档数据两类,并通过不同方式进行录入。针对外业调测数据涉及要素较多且数量庞大的特点,该功能采用按要素类别分类录入数据的实现思路,依次将征用土地、拆迁房屋、拆迁人口和其他外业数据入库。对于图件文档数据,可按照其应用需求,对图件采用矢量化或扫描数字化输入;对文档那么可依据原始文档结构建立数据库表单或采用扫描方式入库。制作专题地图房地产拆迁管理工作中涉及大量的统计数据,但单纯的数据表单无法显示数据的总体趋势。为了更直观地表示各类数据走势及分布情况,从而更好地支持辅助决策,本文构建的GIS平台提供了专题地图制作功能,能够利用颜色渲染、填充图案、符号、直方或饼图渲染生成多种专题图,实现拆迁征地属性数据的可视化和地图化。主要图件包括:被拆迁人员或房屋分布情况图,用大小不同的等级符号表示家庭人口数量或房屋面积,或利用饼图表示不同村组的人员类型比例或房屋面积比例;拆迁进度图,利用饼图表示不同区域已签协议人员比例情况;拆迁本钱预算示意图、决算示意图,以不同密度点或色彩表示不同区域的拆迁本钱。查询统计功能提供多种查询统计方式,用户不仅能单独查询统计数据库中的属性信息,如查询某户人员安置情况或某村组土地面积,统计某村组人员、房屋以及拆迁用地面积汇总情况等房地产拆迁属性数据;还能基于GIS特有的空间和属性信息一体化管理功能,实现由房地产拆迁属性查询图形或由图形查询房地产拆迁属性的图属双向查询操作。如通过选择某户所处位置查询该处土地利用情况和地块拆迁情况,或通过某房地产拆迁属性信息定位地理要素,及统计某一选定区域范围被拆迁人员信息等。根据制作的专题地图和对各种图形数据、属性数据的查询、统计,能够全面地分析和归纳房地产拆迁范围内土地、人员和房屋特点,预测房地产拆迁所需本钱,从而有针对性地制定拆迁方案,为房地产拆迁管理工作提供科学、标准的辅助决策信息。报表分析功能由于房地产拆迁数据量大、类别众多,致使数据报表格式多而复杂。考虑到通用性原那么,搭建的GIS平台选择MicrosoftExcel作为报表输出工具,将各种报表做成Excel模板进行调用。在报表输出之后,用户可以利用Excel的数据统计功能在其中进行统计分析,获得相关统计专题图。报表分析功能能够按照行政区域、拆迁工程等范围选择性地输出土地情况报表、房屋报表、附属物报表、拆迁人员信息汇总报表以及实施单位信息汇总报表等多种类型的MicrosoftExcel表单。打印输出功能该系统提供了高质量的硬拷贝和软拷贝工具,包括灵活的页输出和扩充的显示方式选择等,并且可利用其极具灵活性的布局窗口及利用极大的灵活性来创立并制定图页布局。在此根底上,支持图表的混合输出,利用微软公司的Office办公套件与GIS的无缝连接特性将相关地理图形和数据表单作为数据地图参加,通过打印机、绘图仪等输出。例如,可打印安置人员数量表、房屋面积统计表、房地产拆迁进度表以及各种专题地图等。移动办公应用模块智能效劳器功能效劳器端管理系统效劳器不仅具备强大、快速的系统移动化转换能力,同时为方便系统管理人员对移动业务应用的管理与维护,以及业务的稳定运行,系统效劳器端提供丰富的管理功能,主要的以下功能:提供多业务应用效劳器的配置管理功能,实现多个业务系统的移动化共享效劳器,提高了系统移动化的效率,降低了系统移动化本钱;提供终端用户资料信息〔IMEI数据及相应访问系统的帐号及密码等〕管理功能,为领导业务发生变动时,系统移动化平安管理带来了方便;提供系统移动化适配程序文件的管理功能,如功能需要调整,开发人员无须直接操作或更改效劳器,只需通过管理界面更新程序文件,实现系统移动化的快速部署与调试;提供效劳器运行日志管理、系统运行配置参数及运行许可证书管理等辅助功能。数据源转换引擎系统效劳器的数据转换引擎采用多种数据源转换技术,实现政府部门多个异构业务系统,要实现这些异构系统整体移动化,包括:引擎将数据通过各种方式〔WEB浏览器、关系型数据库、非结构化数据库、标准接入接口〕从各种原始的业务系统中获取出来,这是所有工作的前提;按照预先设计好的规那么将抽取得数据进行转换、适配,对于一些冗余、歧义的数据进行处理,使本来异构的数据格式能统一起来;引擎将移动化转换完的数据按标准协议传输到客户端,形成相应的功能界面呈现给用户。多应用共享效劳器随着政府信息化的不断开展,各单位都有着多套异构业务应用系统在支撑政府的生产及日常运作,要实现政府移动信息化,假设每一个业务系统都需要部署独立的移动化应用效劳器,无疑本钱高、实施周期长,也不利于管理,系统的智能效劳器将很好的解决这个难题,具体功能描述如下:智能效劳器支持多应用系统的移动化共享效劳器,只需在智能效劳器简单配置每个业务系统对应的工程,且多个应用之间互不干预,独立运行;多个应用共享效劳器的环境下,用户只能访问一个其中应用,为确保数据的平安性与一致性,不能同时访问多个业务应用;终端访问时通过IMEI数据+应用系统+用户名进行验证,以限制同一个帐号在多个终端访问同一个业务系统,防止使用冲突。效劳器并发处理机制智能效劳器充分考虑了多用户并发处理造成阻塞的解决方案,如:功能加解锁、友好提示等处理方法,以防止因大量用户并发而导致系统故障、投诉。具体处理机制如下:当并发用户超过上限时,系统友好提示“系统繁忙,请稍后使用……〞;提供并发用户监控功能,当效劳器用户超过设置的数量级别时进行记录及告警;系统支持1000以上的并发用户数。效劳器运营监控提供对系统核心处理功能的重要效劳进程所产生的日志文件分析,生成满足系统效劳监控的重要数据,为系统效劳监控分析提供依据,确保系统稳定、连续运行。终端数据管理效劳器端提供终端数据管理功能,包括用户登录系统名称、号码、IMEI数据、功能权限等用户根本信息,同时系统对用户使用客户端访问系统的日志进行记录,为各种业务的统计分析提供根底数据源。智能客户端功能全网络支持智能客户端,终端支持包括但不限于GSM、GPRS、EDGE、CDMA、TD-SCDMA等多种无线网络环境,对于移动网络需要同时支持CMNET与CMWAP。支持多种终端智能客户端覆盖Android体系、IPHONE的iOS体系等操作系统。终端屏幕自适应智能客户端具备高效的自适应能力,根据终端屏幕大小自动调整输出界面内容,以确保界面有最正确的客户体验效果。待办事项处理系统可实现效劳端定时主动把待办事项发送到终端并及时提醒需要处理,同时可在终端中直接处理待办以及查看历史已办事项。待办事项列表中包含各个待办事项的【编号】、【标题】、【系统名称】、【接收时间】信息;用户可以通过标题查看需要处理的待办事项,然后点击所选中的某条待办事项,进入到该待办事项的的详细信息界面。用户可以根据该事项的详细内容,给出自己的处理意见。信息效劳系统可实现信息查询和信息浏览两种功能。信息查询信息查询功能是对系统中已有的所有公文进行精确查找,并显示详细信息的模块。进入公文查询页面后,填写查询的公文的各种信息然后按查询后跳转到查询结果列表。列表中显示了所有符合查询条件的文件的标题,点击相应列表项可看到该文件的详细信息。领导也可以进行【信息大类】、【信息小类】、【地域范围】、【时间范围】等限制条件的选择,然后,系统将返回符合相应限制条件的查询结果。用户每次只能够选择其中一种地域类型,根据不同的地域类型界面上将弹出不同的地域选择框,然后用户可以根据地域选择框中的下拉地址来选择自己所需要的地点,就可进行相应地域范围的信息查询。查询时间范围包括了分别按<年份>、<半年>、<季度>、<月份>四种不同时间段进行时间选择的方式。领导可通过选择任一种方式设置时间进行所需时间范围内信息查询。信息浏览领导可以通过点击查看的方式浏览信息列表中的信息标题的详细内容。统计汇总主要包括对征地拆迁、房屋安置和房屋入住的综合统计,以及征地拆迁工程统计、房屋安置工程统计和房屋置换工程统计。自动更新下载智能客户端提供两种模式的更新方式:用户在客户端成功登录后,客户端自动到效劳器去检测当前客户端版本是否最新。如果当前客户端不是最新版本,那么提示有最新版本客户端;如用户确认后,翻开安装文件的下载链接,点击该链接就可以将安装文件下载到上,用户使用该安装文件就可以进行安装最新版本的客户端;如系统客户端升级,管理员可以采用主动的方式提醒用户更新客户端;那么由效劳器发送PUSH短信到,该PUSH短信含有最新版本客户端安装文件的下载链接,点击该链接就可以将安装文件下载到上,用户使用该安装文件就可以进行安装最新版本的客户端。文件资源处理系统提供对常用文件的访问和解析机制,包括文件的下载、上传以及文件的解析。对于常用的文件格式如,Word、Excel、TIF、PDF等均可以进行解析和复原显示。对文件上传和下载都包含有加密、解密、压缩、解压的处理机制。工程风险分析与控制技术风险分析软件技术的飞速开展和经验丰富技术人员的缺乏,意味着工程团队可能会因为技巧的原因影响工程的成功。在早期,识别风险从而采取适宜的预防措施是解决风险领域问题的关键,比方:培训、聘请参谋以及为工程团队招聘适宜的人才等。主要有下面这些风险因素:1、缺乏培训;2、对方法、工具和技术理解的不够;3、应用领域的经验缺乏;4、新的技术和开发方法应用等。风险管理风险管理应是贯穿软件工程开发始末的一项重要任务,其中包括风险识别、风险评估、风险方案、风险解决和风险监控。它能让风险管理者主动“躲避〞风险,进行有效的风险管理。风险管理模型有:SEI风险管理模型、Riskit风险管理模型、SoftRisk风险管理模型、IEEE风险管理过程模型、CMMI风险管理模型、MSF风险管理模型等。在工程管理中,建立风险管理策略,在工程的生命周期中不断控制风险是非常重要的,风险管理主要包括五个阶段:1、风险识别:识别风险的方法常用的有现场观察法、座谈法、流程图法、财务报表法、相关部门配合法和环境分析法等。2、风险评估:对已识别的风险要进行估计和评价,风险估计的主要任务是确定风险发生的概率与后果,风险评价那么是确定该风险的经济意义及处理的费/效分析,常用的方法有:概率分布、外推法、多目标分析法等。3、方案进度:按照评估后的风险结果,制定相应的风险管理进度表,为后续的风险管理提供参考。4、风险处理:一般而言,风险处理有三种方法:〔1〕风险控制法,即主动采取措施防止风险,消灭风险,中和风险或采用紧急方案降低风险。〔2〕风险自留,当风险量不大时可以余留风险。〔3〕风险转移。5、风险监控:包括对风险发生的监督和对风险管理的监督,前者是对已识别的风险源进行监视和控制,后者是在工程实施过程中监督人们认真执行风险管理的组织和技术措施。风险控制1、建立有效的风险控制的组织机构〔1〕设置风险管理岗位:在软件开发工程管理过程中设置风险管理岗位,该岗位的主要职责是在制订与评估规划时,从风险管理的角度对工程规划或方案进行审核并发表意见,不断寻找可能出现的任何意外情况,试着指出各个风险的管理策略及常用的管理方法,以随时处理出现的风险,风险管理者最好是由工程主管以外的人担任。风险管理岗位的人数依据工程大小来决定,一般2—3人较为适合。〔2〕双工程经理:为工程开发工程设定两个工程经理岗位,一个负责技术岗位,另一个负责管理岗位。目前,国内的软件开发的工程经理一般都是一名,而且是技术出生的占绝对多数,他们主要擅长的是技术研发,在管理方面先天缺乏,这不利于工程风险管理和控制。通过增加专门的管理经理岗位,可以弥补技术出生的工程经理的缺乏,提升软件开发工程的管理水平。而且这样的经验也已得到了国外业界大多企业的认可。2、建立有效的风险控制管理过程风险管理过程包括培训,风险识别、风险分析、风险方案、执行方案、跟踪方案等活动,有效的风险管理过程应是学习型的、持续的和不断改良的。软件工程开发应建立自己的风险管理数据库作为风险管理的根底,并在实施中不断地更新和完善。根据单位和工程的实际情况,进行科学的工程风险和控制,对工程的成功研发有着举足轻重的意义。在工程开发的过程中,进行必要的工程风险分析,制定符合工程特点的风险评估和监督机制,特别是要定期对工程的风险状况进行评估和监管,发现意外风险或者是风险超出预期的一定要重点照顾。发现问题要立即上报,尽快解决。并建立风险监管日志,实行“岗位负责制〞,将软件开发工程的风险降到最低。工程管理及实施方案系统设计及开发进度安排系统在实施过程中应该按不同的阶段分步实施,总的来说,工程实施九个阶段完成,各个子系统可以考虑并行开发。各个子系统的独立性以及开发投入的开发人员、系统的分析人员、领导和组织人员、专家组成员、协调人员、系统的集成人员以及数据库建库人员等等,大约在20人左右。工程进度安排是工程经理实施工程管理控制的根底。为了做到任务、进度、资源三落实,保证工程建设的顺利进行,必须制定贯穿工程全程的详细工程方案。详细方案安排如下:第一阶段,前期调研及用户需求分析本阶段主要是通过调研获取用户需求、界定系统工程范围。随着调研的不断深入,进一步分析系统的功能性需求、外部接口需求、性能需求及其他需求,随时进行改良,最终按照《信息系统建设工程用户需求编写标准》形成《用户需求规格说明》。第二阶段,系统详细设计本阶段主要是依据上一阶段形成的《用户需求规格说明》进行系统设计,包括数据结构设计和用户界面设计两局部,严格按照《用户需求规格说明》及使用方提供的技术需求中规定的标准进行设计。第三阶段,界面设计本阶段主要是根据用户提出的功能需求及界面根本样式进行界面的美工设计。第四阶段,数据库结构设计本阶段主要是根据用户提出的功能需求结合现有工作中的数据样式进行系统数据库结构的设计。第五阶段,数据处理接口的编写本阶段主要是移动智能终端、智能效劳器及需要进行调用的系统平台间的数据处理接口。第六阶段,程序代码开发进行系统开发建设,到达并满足用户需求。分为两个步骤:一是系统体系结构与对象的设计,接口关系的设计,程序流程与程序框图的编写,系统验收标准标准的制定,程序设计里程碑确实定;二是根据需求及系统设计进行实际的代码编写。第八阶段,布置安装试运行本阶段主要是核对文档,包括《用户需求规格说明》、《系统详细设计说明》、《用户使用手册》、《系统安装布置手册》、《管理员使用手册》和开发单位《内部验收报告》,并依据核对后的文档进行实际的安装布置。效劳器端的系统安装与配置工作由和平工会的网络管理人员严格按照《系统安装布置手册》的步骤完成,客户端的系统安装与配置工作由开发单位完成。第九阶段,系统测试与验收系统测试、调试、完善、工程验收。开发方在进行系统开发过程按照ISO9001或者CMM2或更高级别的软件实施控制标准对系统的开发过程进行管理。按照面向对象软件工程方法进行系统分析和设计。软件质量保证质量保证方案质量管理体系标准本工程实施应采用先进的质量管理模式和科学的质量管理体系和流程,并根据工程自身特点选用适宜的质量控制规程。目前,公司主要采用ISO9001质量标准和软件成熟度模型〔CMM〕两种控制规程。针对本工程,公司将采用GB/T19001-2000-ISO9001:2000质量体系标准,同时遵循SSE-CMM的平安实施标准,并在工程实施的过程中严格执行这些质量标准。质量控制过程本工程中,由工程经理制订质量控制方案,工程质量控制组进行审核。审核方面包括:质量控制措施是否足够、各个成员的质量责任是否明确合理,测试方法是否适用。质量评定方案为了加强工程质量管理和界定产品质量标准,本公司将制订适应于工程的检查验收规定和质量评定标准,确保工程质量。本工程中,应实行两级检查、两级验收制度。一级检查、二级检查和一级验收由本公司实施小组组织完成;二级验收由用户组织实施。各级检查验收严格按工程实施中制订的相应的检查验收规定和质量评定标准执行。对实施和验收过程中出现的重大技术问题,将上报用户协调处理,对一般质量问题的处理应予以书面记录。质量管理措施在工程实施过程中还将采取如下措施保障工程实施质量:产品到货后,对所有硬件设备应进行加电检测,同时对所有软件产品进行安装、产品授权验证。在工程实施前后对网络性能进行评估。在系统部署完成后要在实际环境中进行网络连通性测试、平安策略验证和应用系统测试。配合应用系统做好压力测试,根据压力测试结果调整系统配置。工程实施后要进行一定时间的试运行,在试运行期间要重点监控网络环境的运行情况、平安策略的验证和业务应用系统运行情况,假设出现的问题要及时查找原因并加以修正。在试点实施过程中验证方案的可行性和正确性。软件质量控制阶段性评审软件质量保证过程包括对软件过程质量控制和软件产品质量控制。公司在本系统工程组织中,由质量控制组负责质量控制和管理,采用软件度量过程采集信息对软件过程和软件产品的质量进行管理。对软件过程质量的控制通过量化并提取软件过程信息实现对软件过程的目标管理,量化的主要内容包括:产品质量、工程进度和资源占用。软件过程控制一般采用软件开发过程的节点控制的方法。软件开发过程的节点控制是提高软件开发的方案性和成功经验的可重复应用的重要支持手段。公司在开发本系统的过程中,将充分利用该方法,确保本系统的高质、准时完成。在本系统的开发过程中,把涉及软件开发、应用的人员分为甲方、乙方,甲方代表各种层次的软件系统的用户,乙方代表软件开发商中各组织、各层次人员。软件系统的最终成功基于甲乙双方对软件开发过程的共同控制与管理,甲方侧重“需求〞与“监督〞职能,乙方侧重“供求〞与“控制〞职能。甲乙双方实现职能的根底是软件开发过程的可视性,即从甲乙双方角度得到软件开发过程的可见性。如下列图所示:图68希求分析展示图图〔a〕表示一个对甲乙双方可见性极差的过程,甲方给出需求后,经过乙方的开发过程得到的是最终结果,甲方对软件开发过程没法参与。乙方中只有具体的开发人员了解局部的软件过程,高层管理人员没法得到开发过程中具体的过程状态信息,不能根据过程状态做出决策。图〔b〕表示一个对甲乙双方可见性较好的软件过程,在软件开发过程的特定阶段设置阶段控制点〔也称为里程碑〕,甲乙双方依据阶段成果,从各自的角度提出过程改善与修改意见,控制软件系统生产的质量、开发过程的效率及工程资源消费。测试测试是确保本系统质量的重要手段,不经过认真测试的系统是不能被用于生产的。虽然,对各阶段的文档的审核也可认为是测试,但本工程所指的测试是指对应用软件的测试。做好测试是测试组的责任,测试组是与开发组相互独立的两组,且需要相当的技术和经验,对业务的理解要十分透彻。建立高效合理的测试流程:建立尽量模拟真实环境的业务数据模型〔即运行业务的初始环境〕;对测试案例的设计要有深度和广度;特别在系统测试和验收测试阶段,安排好工程组的全体人员的任务和责任;做好测试阶段文档和源程序的版本控制;做好测试中发现的BUGS的记录及存档工作;对发现的任何BUGS都要做好原因分析并记录归档;做好回归测试;防止对程序的修改而引起的其他问题。软件稳健性设计应用运行的可靠性软件不出现死机现象。对各个软件应对软件的内存状况使用优化处理,防止死机现象的出现。需要进行图形处理的软件,对图形显卡的使用进行优化处理。数据一致性系统涉及到的各类结构化与非结构化数据需在各级数据库系统中保持一致,将利用关系数据库管理系统〔RDBMS〕的一致性检查与控制机制来保证这些数据的一致性。容错性设计当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库;对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,防止造成系统的死机和瘫痪。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,并继续运行。在数据库设计时,由软件自动〔默认〕或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速、自动将数据从故障处恢复。负载均衡根据系统的运行要求,在设计系统的过程中要考虑重要业务的性能和响应时间的问题。通过对系统网络结构、模块结构和数据流程的深入分析,对重要的应用要进行负载均衡处理,主要包括:数据库效劳、应用效劳等。数据传输正确性采用数据传输中间件,充分保证各种数据的可靠传输。为单次可达等可靠数据传输提供有效的保证。备份和恢复建议数据库效劳器采用双机热备,以保证在其中一个数据库效劳器发生故障时,另一个数据库效劳器快速启动,把损失减少到最小。同时,对于数据库采用定期的备份,制定相应的备份方案。确保通过备份能够恢复完整的数据库。软件平安性及可维护性系统的应用平安及维护,采用二次授权效劳管理及平台效劳监控和管理工具实现,对各种应用效劳的平安性配置效劳来保障应用系统的平安。二次授权管理基于对平台组织机构管理、用户管理、角色管理、功能权限管理。二级权限配置实现对各功能模块中的业务权限的进一步控制。通过二级权限配置,实现具体功能权限的调用接口定义,为后续开发提供统一的调用接口。效劳监控和管理利用GIS平台效劳监控和管理工具实现对GIS平台上运行的效劳进行监控和管理,将整个GIS平台的运行置于可查、可控状态下,并根据系统运行记录进行统计分析和报表,在此根底上实现系统运行异常状态下的自动报警功能,从提高系统的运行的平安、稳定性,并为系统优化和系统运行故障诊断提供依据。效劳用户管理针对被监控的效劳〔例如WMS/WFS效劳〕的调用者,即效劳用户,进行授权管理。决定哪些用户可以调用该效劳,哪些用户不能调用该效劳。只有经过授权的效劳用户才有权调用相关效劳,否那么那么视为非法调用。该模块主要功能包括对可以调用使用效劳接口的单位用户进行增删改管理。效劳监控对系统运行的效劳进行管理配置,并对效劳进行运行状态监控。日志管理对监控系统的运行日志、访问日志、平安日志等进行管理。统计分析对效劳的访问频次、效劳的运行状态、用户的访问频次等进行统计分析。报警配置对效劳需要报警的用户、短信平台、邮件系统等进行配置。软件可操作性为最大限度满足实际需要,在提高警务工作管理的效率和水平中发挥作用,所以可操作性是系统是否成功的最重要的因素。要到达可操作性的要求,就需要对客户的业务需求进行深入的了解,使系统的功能实现能够结合用户目前工作的需求,按照用户的业务特点和操作习惯设计软件的操作流程。软件可扩充及开放性设计本系统是基于GIS平台软件开发和运行的应用系统。而GIS平台的软件模块不是针对特定业务部门和地区的定制系统,而是能够房产行业绝大局部需求的通用软件,因此软件模块都是以产品化的标准来进行实现,其功能运行不依赖于特定的数据和软硬件环境,系统功能和数据都均可配置,采用了统一的开发技术、对外效劳接口和界面操作方式,模块之间实现了有机集成,构成了一个完整的运行系统。因此基于GIS平台的系统具有良好的可扩展性及开放性,可以利用GIS平台所提供共的效劳进行相应的功能扩展,满足用户需求。开发方案工程约定按照建设要求,结合和平区总工会的业务应用实际需求,建设本平台。交付成果阶段名称作用评审级别变更控制需求调研《需求调研方案》《需求调研大纲》确定需求调研的准备工作、内容、方法方式及人员和日程安排双方现场实施负责人双方现场实施负责人《系统需求分析报告》明确用户业务需求双方工程负责人双方工程负责人设计《系统设计报告》〔其中包括数据库设计〕描述整个系统软件的模块设计,详细设计,数据库设计,供开发编码使用双方工程负责人双方现场实施负责人《系统详细设计报告》软件开发《工程开发方案》软件开发的日程进度,分工,检查点设置,提交成果等方案双方现场实施负责人双方工程负责人软件测试《测试方案》《测试问题报告》《测试总结报告》符合ISO9000质量保证体系规定的功能测试、同行间测试文档软件现场实施《工程实施方案》确定现场实施准备工作、人员和日程安排、培训方案、阶段目标等双方现场实施负责人双方工程负责人系统培训《培训方案》《培训考勤记录》《培训总结》明确培训环境条件及方式,参加人员,课程课时等要求培训记录,培训效果总结,是否到达目标双方现场实施负责人双方现场实施负责人系统安装《数据库安装目录》《软件安装方法》《软件使用操作手册》现场安装、调试和提交软件的相关文档《软件功能清单》所提交软件全部模块结构划分,功能描述用户系统人员《软件交付书》软件已在现场安装、调试、培训完成,根本可以进入试运行证明用户系统负责人《软件问题及修改记录》实施中发现的软件问题和用户提出的具体修改意见,以及对其所作修改和确认记录工程验收《验收方案》《验收报告》《工程总结》《工程技术报告》《数据库字典》开发过程工程总结,技术总结,数据库设计字典等验收相关文档日常工作《现场工作日程安排方案》需在现场进行较长时间的一般工作日程安排双方现场实施负责人双方现场实施负责人《用户工程报告》较长时间不在用户现场时向用户地理信息效劳系统汇报工程进展和工作情况,《现场工作周报》现场工作周方案双方现场实施负责人双方现场实施负责人《阶段评估报告》某阶段性目标实现后进行总结,向工程领导小组提交,为下阶段打好根底测试方案测试工作准备为保证工程的质量,承建商将成立专门的工程测试小组,在工程经理的统一领导之下,完本钱次工程的测试工作,首先,在工程开始时,测试小组要完成测试的准备工作,测试准备工作的重点主要包括以下几个主要方面:对整个工程情况进行调研与了解,以熟悉整个系统的整体架构和实现功能等相关情况,制定出初步的测试方案;确定测试管理工具的实施方案,对测试管理工具根据工程的特点进行合理规划;包括根据各个工程子系统的特点,制定相应的缺陷跟踪方案、版本提交方案等。保证测试人员的到位,并对测试人员进行测试管理工具和测试相关根底技术的培训,要求相关系统测试人员先进行相关系统体系结构和功能的了解,为后期的设计测试用例奠定根底。软件开发测试本工程采用的测试种类包括:模块测试、功能测试、性能测试、分系统测试、全系统测试、容量测试、压力测试、灾难恢复测试等。在进行测试前,需要编写详实的测试方案,其中包括测试时间安排、测试准那么、测试用例、测试范围、测试目标、测试人员、出错处理流程及处理结果等内容。在测试案例中应包含对异常情况处理的测试,如数据不全、数据类别有误、数据不合法等。各种类型的测试都是采用循环往复的“测试-改良〞操作,以确保问题得到完整、充分的解决的过程。模块测试每个应用程序模块完成后,进行模块测试。模块测试的目的在于通过大量、反复的测试,尽可能地捕获程序编写时的编码及应用处理上的错误,并加以改正,使程序编写时的错误在这一测试环节得到控制。功能测试功能测试是对工程实现功能进行测试。功能测试可细分为:独立测试和连续测试两局部。独立测试是将本工程开发实现的功能一一进行独立测试。在测试过程中,将针对每一个功能制定相应的测试个案,进行严格的功能测试。如测试结果与实现要求不符,将由开发人员进行改良及完善,最终到达功能要求。测试中发生问题时,编程人员会改动程序以便解决问题。系统将在修改后进行重新测试。此时其进行的测试不仅针对改动局部,还应对原已通过独立测试的局部进行重新测试。性能测试系统的性能是一个很重要的参数,本工程所指的系统性能包括系统的效率、响应时间及处理能力。在测试中,为每个应用设置响应时间、处理速度量度,评估系统的最高处理能力,在发现系统的性能不满足要求进,需进行相应措施对系统的性能进行调整。分系统测试针对各个分系统,根据不同的测试方案,按照测试方案中的测试步骤进行测试,进行测试结果分析,得出测试结论,对分系统的配置给出建议意见。最终对每一个分系统做出一个分系统测试报告,主要内容为测试结果,结果分析,建议。对系统功能、性能、平安、可靠和扩展等每一方面都需有明确的结论和意见。全系统测试在分系统测试完毕的根底上,对整个硬件平台进行测试,主要针对各分系统的结合部,以及总体功能。与分系统测试方案一样,全系统测试也是根据测试方案按照测试方案中的测试步骤进行,最终做出系统测试报告,主要包含:系统功能、性能、平安、可靠和扩展等各个方面能否到达设计要求的结论,出现问题,建议解决问题方案。容量测试工程在投产前,建议进行容量测试,以找出工程投产后可处理的最大处理容量,确保能够平滑地过渡或避开业务处理顶峰期。与此同时,通过对业务处理顶峰期时系统硬件资源情况的占有量的获取,能够有效地调配系统资源。通过容量测试,得知系统承载量,并结合业务开展增长量,可以推算出需要更换相关硬件的时间,以便用户可以提前做好应对准备。压力测试压力测试的目的是希望能够通过测试,得知在极短时间内对网站进行大量并发访问,是否会对系统造成瞬间无法承受的压力冲击,致使其运行异常甚至崩溃。压力测试可以获知系统的耐压程度,在必要时采取适当的紧急防护措施,如控制、分散等措施,减低缓解系统瞬间压力,防止尖峰时刻的出现,使系统得以稳定地运行。灾难恢复测试灾难恢复测试是指在模拟灾难事故发生的情况下,对系统的恢复情况进行测试及彩排。要尽可能地找出可能发生的灾难性事故,并一一进行模拟,查看系统的恢复情况。灾难恢复测试能够反映出系统备份的准确性及完整性,以及自动恢复功能的强弱,出具不同灾难恢复所需的时间数据,以此可以估算出在灾难发生时对用户所造成的影响及忍受程度。工程管理方案工程管理组织结构工程各方角色与责任需要明确的是,该系统是一个由用户、系统供给商、其他系统供给商、设备提供商等多方面共同组成的工程组实施。而这个工程组是由工程管理办公室领导。工程管理办公室是由用户和系统供给商的高层领导人组成,这样可以充分保证工程实施能被正确的指导和推动,可以迅速解决在实施过程中出现的不可预测的原那么性问题。工程管理办公室中的用户成员有责任推动相关工作人员密切配合工程实施,对中心内部各部门所要到达的工程目标有清楚的定义,明确责、权、利关系,与工程组一起做好工作。工程经理必须随时向工程管理办公室报告整个工程进展情况,向工程管理办公室负责,采取正确的实施行动来完成工程实施工作。双方在工程中的角色和责任如下:单位责任用户业务系统的现状调查、分析;提出工程需求;组织方案验收系统供给商工程管理负责系统连接或软件部署、配置、软件开发等技术文件;负责工程实施;提出工程测试方案,配合工程验收产品提供商提供产品的技术支持效劳在客户特别指明时提供产品安装调试效劳任务分工在工程的实施过程中,如果没有明确的任务分工,将会造成“职责不清〞的混乱局面,使工作关系与任务分配陷入多种的关联交叉状态,导致工程人员“不知所措、不知何往〞,这将严重影响对工程的反响能力与控制能力,最终影响实施的进度与实施的质量。所以要完成好一个工程,建立起一个完善的组织架构后,组织中必须要有明确的分工,做到“各负其责〞,但同时需要有统一、有效的领导机构,作到“协调一致〞,才能保证整个工程的实施。承建商针对本工程的具体分工如下:工程管理办公室:将由用户工程部领导以及承建商管理层的相关负责人构成,建议与决定工程管理组人员的组成,接受工程管理组的汇报,指导与监督工程管理组工作,对重大问题作出决定,确保工程实施所需要的资源。该小组在宣布中标后成立,工程验收后结束。专家参谋组:将由用户、承建商、高级专家参谋组成,在整个工程执行过程中起参谋咨询等作用。该小组在宣布中标后成立,工程验收后结束。工程管理组:接受工程管理办公室的领导与监督,向工程管理办公室汇报;由用户、承建商的工程管理人员组成,承建商指派一名工程经理任组长。该组负责协调各相关单位的关系,处理所出现的各种问题;组织各个专业小组,制定工程总的实施进度方案,推进工程进度,解决工程中出现的各种问题。该组在工程管理办公室成立后设立,工程验收后结束。商务组:接受工程管理组的领导,向工程管理组汇报,制定详细的商务方案,负责商务谈判,合同的签署,按照合同定货,跟踪;处理合同执行过程中由于合同条款的修改与变动而带来的各种问题。该组在工程管理组成立后设立,工程验收后结束。财务组:接受工程管理组的领导,向工程管理组汇报,制定资金运作方案,负责财务本钱核算、本钱控制、财务审计等,保证整个合同过程中各个阶段、各个方面的资金需要。该组在工程管理组成

温馨提示

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

评论

0/150

提交评论