版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
55系统功能设计2455系统功能设计243.33.3非功能性需求11征地拆迁与房屋安置经管系统设计目录1背景介绍32系统目标53系统需求分析6征地拆迁与房屋安置经管业务流程如6系统功能性需求7系统设置需求7征地拆迁需求7房屋安置需求8统计汇总需求9地理信息应用需求9移动办公应用需求114系统总体设计13总体设计13系统部署结构14系统技术路线15面向服务的技术架构15采用基于J2EE的B/S/S技术架构15采用基于组件的技术16采用面向对象的技术17WebService技术17基于XML的数据格式转换18工作流技术18信息门户技术19开放式技术体系规范19系统建设原则和策略19数据库设计原则21空间数据库设计22空间地理信息技术简述22GIS技术22多源异构空间数据的互操作23地理编码、地址匹配技术23瓦片地图引擎技术245.1系统设置模24征地拆迁模块25房屋安置模块27统计汇总模块28地理信息模块28数据录入28制作专题地图29查询统计功能29报表分析功能30打印输出功能30移动办公应用模块31智能服务器功能31智能客户端功能336工程风险分析与控制36技术风险分析36风险经管36风险控制377工程经管及实施技术方案39系统设计及开发进度安排39软件质量保证41质量保证计划41软件稳健性设计44软件可操作性47软件可扩充及开放性设计47开发计划48工程约定48交付成果48测试计划49测试工作准备49软件开发测试50工程经管技术方案53工程经管组织结构53工程范围经管56工程组织机构57工程协调与合作计划60配置经管61文档经管64保密经管641背景介绍近年来铁西区经济发展迅速,开发建设、征地拆迁工程不断增多,规模不断扩大。虽然征地拆迁工作稳定、有序的进行着,但在一定程度上还存在着许多不可忽视的问题,如:征地数量大、补偿政策乱、工作方法简单及补偿了还索要等问题的出现,导致征地拆迁政策难以实施,造成大量的人力物力损失。征地拆迁与房屋安置工作的难度越来越大,征地拆迁所遗留的现实问题也并未得到妥善处理与解决,不仅加大了政府机关部门的工作量,也是当代中国最易激发矛盾,引起冲突的领域之一。征地拆迁与房屋安置经管系统正是在这种社会前景下应运而生的。为了实现网上进行征地拆迁与房屋安置工作,迫切需要一套专门解决征地拆迁和房屋安置问题的专业化、规范化、统一化软件系统。征地拆迁与房屋安置经管系统从征地、拆迁、补偿、房屋安置四个方面对征地拆迁工作进行系统化,数字化,流程化经管,建立张士开发区拆迁数据库。提高征地拆迁房屋安置工作的透明度、跟踪动迁户的动迁状态、了解动迁工程的进展情况、确保动迁款的及时发放和成本控制,以及快速应对变化多端的市场,做好征地拆迁经管工作、征地补偿工作、加强协调配合,强化工作责任;在日常办公中利用信息化手段将征地拆迁经管、房屋安置经管、资金分配经管等业务流程实行全面信息化经管,各个职能部门可以随时查询,统计本部门的工作状况,并可打印成统计报表;实现土地征用、拆迁、安置补偿等业务图文一体化经管,实现征迁安置业务流程的网络化运行机制,减轻政府机关部门人员的业务流程量并杜绝不良作风蔓延,加强廉洁从政。同时系统将为宣传征地拆迁、房屋安置政策的平台,为铁西开发区以及广大群众提供强有力的信息资源库,老百姓可了解征地拆迁及补偿动向。系统的应用将提高工作效率,规范工作程序;加强廉洁从政作风,有效防范职务犯罪;提高工作透明度,加强信息公开,有效提升政府公信力。2系统目标根据目前铁西区张士开发区征地拆迁与房屋安置工作的经管现状,来规划设计一个功能完善的征地拆迁与房屋安置经管系统。首先,系统的目标是提供一个界面友好、功能较强和易于经管的有效经管高新区征地拆迁与房屋安置的平台,满足铁西区张士开发区征地拆迁与房屋安置经管的各个环节工作的需要,然后提供较严格的征地拆迁流程控制,最后还要对安置工程相关的报表进行统计和汇总,以便工作人员可以进行分析。系统需要的主要应用功能分为系统设置、征地拆迁、房屋安置和统计汇总四大部分,使得对铁西区张士开发区征地拆迁与房屋安置的经管更加有序和可靠,提高经管效率。对征地拆迁与房屋安置的经管工作进行调研分析,争取通过利用计算机技术解决征地拆迁与房屋安置工程经管中遇到的问题,设计开发铁西区张士开发区征地拆迁与房屋安置经管系统。通过全面分析之后,确定了系统的目标,分为以下几个方面。用户可以通过互联网或局域网帮助铁西区张士开发区政府在网上实现征地拆迁和用户安置工作,实现系统设置、征地拆迁、房屋安置和统计汇总四个功能。可根据需求量身定制,流程自定义,灵活方便,补偿规范各种技术方案灵活定义,适用框架套入计算;征地拆迁数据输入后,自动计算金额,生成明细表,减少误差,减轻工作量。拆迁协议、补偿协议、付款申请等文档自动生成,格式正规统一。工作人员可以及时掌握拆迁进度,查询段一时间段工程指标(如已经
拆迁了多少平M,还剩多少平M、已经安置多少户,还剩多少户、补偿款总共发放了多少,其中产权调换多少、货币补偿多少、部分产权调换部分货币补偿多少等等)。各工作人员按权限经管,全程记录操作,提示督办任务,可以锁定审核过的记录,根据授权过滤敏感数据。强大的综合查询,可按自定条件查询按图显示各工程标指,进度及比例。地图勾画拆迁工程点击显示工程情况,外网查询等。3系统需求分析征地拆迁与房屋安置经管业务流程如系统参数、摸板设定如果存在房屋置攒征地、拆迁圾目建立征地、拆迁项目资料录入.征地、拆迁项目审计国批征地、拆迁项目补偿划拨征地、拆迁项目资料微调征地、拆迁项目申i请宙林征地、拆迁项目资料渤调审批系统参数、摸板设定如果存在房屋置攒征地、拆迁圾目建立征地、拆迁项目资料录入.征地、拆迁项目审计国批征地、拆迁项目补偿划拨征地、拆迁项目资料微调征地、拆迁项目申i请宙林征地、拆迁项目资料渤调审批征地、拆迁项目补偌申请系统功能性需求系统设置需求征地拆迁与房屋安置经管系统的首要功能是系统设置功能。此项功能完成系统参数后台设置,是实现征地拆迁与房屋安置工作的基础。在征地拆迁与房屋安置工程的申请和审批工作之前,需要相关部门进行系统基础设置,设置群组及权限分配,设定用户群组权限,设置征地分类字典和单位供以后调用,设置拆迁分类字典和单位供以后调用,设置分类的单位价格,设置计量单位字典、行政区划字典和户主关系字典,设置房屋置换、补差价比例、及流程支点的负责人和权限,最后进行集体经管。在铁西区张士开发区征地拆迁与房屋安置经管工作过程中主要面向的用户角色分为普通用户和系统经管员。不同的角色因为具有的身份而具有不同的权限。不同的业务也有不同的用户和权限。其中,普通用户分为两类,一类是农户(安置工程申请方),另一类是征地拆迁户户主(被征地拆迁户);系统经管员就是征地拆迁和房屋安置工程工作人员(征地拆迁发起方和房屋安置工程审批方)。相关征地拆迁与房屋安置业务的工作人员以系统经管员的身份,在经管系统中实施系统设置功能,为以后征地拆迁与房屋安置工作的开展,做好基础工作。征地拆迁需求铁西区张士开发区征地拆迁与房屋安置经管系统的主要功能模块之一是征地拆迁。在相关工作中,征地拆迁具有一定的工作流程,在流程的各个环节中,首先是对新工程进行新建征地拆迁流程,然后录入征地拆迁基本资料,工程进入审计审批环节,征地拆迁资料被相关部门审计审批之后,再对征地拆迁补偿细节或公用资金进行微调,对征地拆迁补偿进行微调审批,之后进行征地拆迁补偿支付申请,申请通过之后,相关部门对征地拆迁赔偿支付审批并发放补偿,最终完成征地拆迁工作。在征地、拆迁的工作流程中,录入征地拆迁资料时,需要进行集体实物指标调查登记,在一户资料中,直接选择征地类型,系统自动化计算赔偿金额和总数,工作人员只需填写相应的数量即可显示赔偿金额及总数统计,大大提高手工运算统计效率;可以采用Excel式的录入方式,简洁明了,大大提高工作效率。在相应环节审计审批完成,就需要直接操作送给下一个负责人审批,审计审批完成后进入补偿资金设定环节,考虑到特殊情况如对原居住面积小,人口多的被拆迁人,在补偿安置规范作适当倾斜,进行细节微调,调整后送审。流程结束后,进入征地拆迁补偿支付申请,再次进行审批,经过一级一级地审计和审批之后,上级发放此阶段的支付补偿。每个阶段都如此。房屋安置需求铁西区张士开发区征地拆迁工作结束之后,就进入房屋安置工作。房屋安置是征地拆迁的后续工作,也具有一定的审批流程。房屋安置是根据拆迁户的拆迁面积、环境等综合因素,对己拆迁户进行房屋安置,并作相应补偿。在安置工程开展过程中,如果房屋存在一定问题或者拆迁户不满意被安置的房屋,则可以允许房屋置换。房屋置换是切实为人民着想的又一决策。在征地拆迁之后,工作人员首先建立安置工程,在系统内仿真批量生成房屋和楼盘图。之后进行安置工程初始化,根据安置工程规范,设立规范或者从模板中调取规范。接下来的工作是安置工程农户申请,经过上级审核之后,可以选择房屋。上级的工作时审核安置工程农户的申请,通过调查或者走访,根据实际情况进行打回或者通过。如果通过了,申请农户就可以进行选房了,否则的话,则无法继续。另外,如果农户对安置房不满意或者安置房存在其他问题,则需要进行安置替换。安置替换申请之后,也需要经过特定部门进行审批,审批通过之后则房屋安置工作完成。统计汇总需求铁西区张士开发区征地拆迁与房屋安置经管工作中除了是对征地拆迁和房屋安置工程的申请和审批等环节的经管,相关工作人员更大部分的工作是对征地拆迁和房屋安置工程中广大农户的征地、拆迁、和安置资料和数据报表统计。首先是对征地拆迁、房屋置换、房屋统计的综合统计。征地拆迁报表是对征地拆迁工程内容的整体记录,房屋置换是对整个安置工程中已经置换面积和房屋套数的总体统计,房屋统计是统计所有户主以及户主房屋信息。然后是征地拆迁工程报表统计,包括集体信息、农户信息以及支付详情。还包括申请表、农户兑现表、集体兑现表等报表最后是房屋置换报表统计,设计到置换农户的征地拆迁以及房屋安置信息,还有房屋置换记录。所有这些工作中的报表如果采用人工手段经管,则对工作人员来说将是一个不小的负担,费时费力且不易保存。地理信息应用需求通过系统工程和软件工程的原理,将GIS技术和数据库经管系统相结合,实现空间数据与属性数据的一体化存储、动态更新和双向查询,以及以房地产拆迁为中心的经管功能大大提高业务工作的效率和信息化水平。目前,房地产拆迁的主要工作内容包括:对需要拆迁范围内的土地、房屋及地面附着物的所有权人、使用权人的情况进行实地调查并登记;根据调查摸底情况,拟订房地产拆迁技术方案,包括征用土地位置、土地面积、人员安置形式、补偿综合规范等,并初步测算土地收益和拆迁成本,准备资金和安置房源。对于被征用土地、被拆迁人员和房屋的属性信息及空间分布情况,传统的MIS系统无法实现这两种信息的一体化经管,导致属性数据无法与地理要素匹配,土地、人口、房屋信息相互孤立,无法进行专题统计分析。GIS技术有强大的数据集成经管能力,能够一体化经管拆迁工作中的属性数据和空间分布信息并提供两者之间的关联,以可视化的形式为拆迁技术方案制定、经费预算提供依据,并初步测算土地收益。房地产拆迁规划技术方案经批准后,即可开始实施拆迁,分别与各个被拆迁人签订土地征用、房屋拆迁协议,进行安置补偿后拆除相关房屋、设施。利用GIS可对房地产拆迁数据实时更新和调用,保障了数据的现势性,同时方便相关工作人员了解拆迁进度和资金分配等情况,辅助拆迁技术方案的实施和调整。房地产拆迁工作完成后,土地移交用地部门或进入土地市场交易,相关资料归档。工程竣工后,GIS能够辅助决算拆迁经费并对各类拆迁档案进行归档和规范化经管,从而弥补了传统手工方式对成果图件、文本和数据经管缺乏科学性的问题,有利于资料的长期保存、查询和共享。移动办公应用需求随着电子政务工程的推进,基于PC平台的电子政务办公自动化系统开始普及,使经管部门的办公方式逐渐过渡到无纸化办公。随着对办公自动化的需求不断提升,以往固定在办公室里、对着电脑、连上网线才能办公的形式已经让许多经管部门的经管人员感受到低效和种种约束。于是需要更高效的信息经管平台,更便携的操作方式。通讯网络的发展、手机软硬件的成熟带给人们一片新的天地。对于各级各类教育经管部门的经管人员,也不能被PC和网线束缚在办公室中,为了使新信息能够尽快的传达,新指令尽快的得到执行,决策层和执行部门需要一套更高效、更方便、更灵活、更易用的移动办公应用端。移动办公可以让办公人员摆脱时间和空间的束缚。单位信息可以随时随地通畅地进行交流互动,工作将更加轻松有效,整体运作更加协调。利用手机的移动信息化软件,建立手机与电脑互联互通的PC端软件应用系统,摆脱时间和场所局限,随时进行随身化的公司经管和沟通,助您有效提高经管效率,推动政府业务增长。非功能性需求根据对征地拆迁与房屋安置经管系统的要求,将从该系统的完整性、可靠性、安全性、事务性等方面非功能性需求进行分析。完整性方面征地拆迁与房屋安置经管系统是铁西区张士开发区相关工作人员进行征地拆迁和房屋安置工作时使用的经管系统。完整性体现在系统要有系统设置、征地拆迁、房屋安置、和统计汇总四大功能模块。系统设置是对后台进行参数设置,征地拆迁主要是控制征地和拆迁的工作流程,房屋安置也是控制了拆迁之后进行房屋分配或者置换的工作流程控制,为了最终完成工作,最后要在系统内进行报表统计,以利于工作人员进行分析,评价拆迁和安置工作。为达到完整性需求,本系统要完成以上功能。可靠性方面无论系统的功能如何,其最起码能够运行才行。只显示系统可以做某些事情是不够的。如果一个系统不能可靠的运行,则它就不能满足用户的需要。铁西区张士开发区征地拆迁与房屋安置经管系统在硬件出现问题时,也要可靠运行;要做好复制和转移技术方案准备;如果发生状况,系统会自动检测,并不需要手动干预,就可以自动进行故障转移。虽然实现可靠性方面的时候,这样会对系统运行速度有所影响,但是这与出现问题,系统无法运行,耽误征地拆迁工作相比,并没有多大的影响,这样可以接受。实现可靠性的成本会有所控制。安全性方面安全性是征地拆迁与房屋安置经管系统顺利运行的一个重要保障因素。根据安全性理论可知,安全性分为系统内部安全、访问安全及与其他系统对接时的安全性。内部安全体现在系统数据库的安全以及非法数据屏蔽等,可通过防火墙、划分网段来防范非法程序对数据库的破坏,对数据库做计划,进行备份,对录入数据进行核查,对不满足条件的内容提示修改,对非法数据进行屏蔽。访问安全体现在对各个部门、各个用户按经管人员的安全策略进行分组经管、控制各组的访问权限以及信息的流向。与其他系统连接时,既要保证内部数据的安全,隔离内外部的信息通道,又要对外部信息资源进行访问控制。为保证整个系统的正常运行,必然要保证系统信息的绝对安全和可靠。事物性方面地拆迁与房屋安置经管系统是对征地拆迁与房屋安置工作进行经管的系统。这两项工作都具有自己的工作流程。征地拆迁先建立征地拆迁工程,然后是提出申请并发送下一个负责人进行审批,审批通过之后,进行工程微调,调整之后再次进行送审,通过之后申请工程补偿,然后审批,最后进行补偿划拨。如果中间需要置换,则建立置换工程,农户提出置换申请,审批之后选择房屋,审批通过农户入住即可。这个征地拆迁与房屋安置的工作流程,在功能上来说应该是一个整体,只有具有事务性才能完全进行实施。为了有效运行高新区征地拆迁与房屋安置经管系统,必须满足事务性需求。系统总体设计总体设计征地拆迁与房屋安置经管系统整体可分为服务器、数据库层、系统层、网络层四部分。服务器层提供运行征地拆迁与房屋安置经管系统的平台,以控制对网络资源进行访问的计算机,并能够为网络上的计算机提供资源。通过对本系统实际情况的了解,设计了用户信息实体类、征地拆迁工程信息实体类、安置工程信息实体类、房屋置换信息实体类、房屋信息实体类以及农户信息实体类、群组信息实体类等。相对于普通个人计算机来说,普通用户可以进行业务办理,在工程申请和审批工作时,服务器在安全性、可靠性、稳定性等方面都有较高的要求。数据库层包括征地拆迁与房屋安置经管系统的数据库服务器,数据库服务器为保存拆迁和安置房屋资料,大容量的存储在服务器上。通过对本系统的了解,需要设计系统设置控制类、征地拆迁控制类、房屋安置控制类、统计汇总控制类等。系统层主要包括征地拆迁与房屋安置经管系统的应用平台以及主要用户经管。用户登陆系统,在参数设置之后,每个用户都属于特定的群组,具有特定的权限,用户可以进行征地拆迁和房屋安置的工作流程控制,最后还可以进行报表统计与分析。为此,系统设计了群组经管、人员经管、字典经管等系统设置相关页面以及征地拆迁、房屋安置和报表综合统计和分析的页面。网络层主要是为系统用户提供信息传输的环境,保证信息能有效发送和接收。网络的主要作用是数据传输和资源共享,其次是提高计算机的可靠性和易于分布处理。系统部署结构征地拆迁与房屋安置经管系统主要是对征地拆迁与房屋安置进行经管,系统部署架构说明用来部署和运行该系统的物理配置。对于整个系统而言,可以在潍政府内部网络和局域网之外使用,用户可以使用笔记本和便携电脑等设备通过有线网络或者无线网络访问互联网,访问征地拆迁与房屋安置经管系统的服务器,对数据和记录等进行操作。根据征地拆迁与房屋安置经管系统需求分析对系统的部署结构进行设计。系统技术路线面向服务的技术架构采用面向服务的技术架构(SOA,Service-Oriented人=时五00巾=已),松耦合的设计模式,完成系统的分析与设计,保证系统的灵活性、可扩展性和良好的维护性。采用基于J2EE的B/S/S技术架构根据本工程建设内容、规模和要求,经管信息系统的核心技术规范遵循J2EE架构。J2EE是主流的技术体系,J2EE已成为一个工业规范,围绕着J2EE有众多的厂家和产品,其中不乏优秀的软件产品,合理集成以J2EE为规范的软件产品构建应用平台,可以得到较好的稳定性、高可靠性和扩展性。J2EE技术的基础是JAVA语言,JAVA语言的与平台无关性,保证了基于J2EE平台开发的应用系统和支撑环境可以跨平台运行。结合经管信息系统特点,采用B/S/S架构模式,基于J2EE的B/S/S结构是当前最流行的体系结构之一。它以零客户端维护、可扩展性强、跨平台为最突出的特色,受到业界的一致认可。针对系统的整个业务模式和IT环境,在充分考虑到系统扩展性的要求基础上,系统架构设计多层的体系结构模型。层按服务功能粒度大小顺序将系统分解成若干层次,每一层次包含若干功能以及实现这些功能的软件和硬件。某个层次上的任意一个服务,只能使用更低层次的服务或本层次的其它服务,不能使用更高层次的服务。按照这种模型来组织整个工程信息系统,可以降低工程信息系统内各个系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和演进。分层从逻辑上将子系统划分成许多集合,而层间关系的形成要遵循一定的规则。通过分层,可以限制子系统间的依赖关系,使系统以更松散的方式耦合,从而更易于建设、维护和升级。在本系统的实现中将采用典型的三层小层)体系结构,将系统按照门户应用层、应用支撑平台层、数据资源层和基础设施层。从开发的角度讲,通过这些层次的划分,使得系统开发人员的分工更加明确,负责每个层面的技术人员只需要掌握相关的技术和接口,而不必掌握全部的技术,降低了开发人员的技术难度;对业务人员来讲,只需要把注意力集中在业务逻辑的实现上,并可以通过经管和配置的方式来适应未来业务一定程度上的发展变化。系统整体上可以简单分为三层,即客户层(包括接入层、展示层)、应用层和数据层。各层可以物理上分开服务器部署,其中客户层:包括中心内部的柜面业务、经管业务以及其他外围系统,如网站、查询设备等,中心员工采用浏览器单点登录,身份验证通过后可以进入不同的业务系统;应用层:提供权限控制、业务处理的应用逻辑,应用层需在技术平台要求的软件平台上部署;数据层:采用关系型数据库。采用基于组件的技术基于组件的开发具有如下特点:应用程序由各自独立的组件组成,这些组件的开发和部署保持相对的独立性,而且这些组件很可能是由不同的团队开发和部署的;通过仅对这种应用程序的某些组件进行升级,从而可以对其进行小幅度的升级;组件可以在不同应用系统之间共享,因此可对它们复用,提高系统开发效率和质量;在经管信息系统的建设中,我们将抽象出系统中基本组件,从而提高系统的质量和开发效率。采用面向对象的技术面向对象技术的发展已经成熟,基于面向对象技术的开发语言和应用框架,已经得到证明可以大大提高信息系统开发和建设的效率,提高架构的合理性和可扩展性。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应用和移动端应用。系统设置模系统设置模块包括群组经管、人员经管、字典经管、集体经管、农户经管、和规范经管。字典经管又包括征地字典、计量单位字典、拆迁字典、户主关系字典和行政区划字典。规范经管包括置换房屋规范和征地拆迁规范。系统设置模块具有很多子功能,例如设置群组及权限分配、设定用户及群组权限、设置征地分类字典和单位、设置拆迁分类字典和单位、设置分类的单位价格、设置计量单位字典、行政区划字典和户主关系字典,设置房屋置换、补差价
比例及流程支点的负责人和权限、集体经管等。设置完毕为以后提供以便直接调用。对农户进行集体经管。可以搜索和增加操作,可以编辑和删除。7邕躺不自娜随潮拆迁字典区W7邕躺不自娜随潮拆迁字典区W;丝洛千酊占杵洋府移平单的征询字啊鼻胃*正怵揶那柏?拜豕单位31计量单位字典31计量单位字典酩1.:曾7印:.十中中1=行政区划4.-^1iKJillR'F,<..}证电泉目的乐准..}证电泉目的乐准™•・,定上飞|才■片,用拱项目的标准
底上设定置言瞬旧为而理卜:户主关系字典W设西户主关系行卜:户主关系字典W设西户主关系aj»管酸沪及蔡庭或灵卜]隹体管理3-S型驾井征地拆迁模块征地拆迁模块主要是包括新建征地拆迁工程,征地拆迁资料录入、工程审计审批、工程补偿资金设定、工程补偿资金设定审批、工程补偿资金微调、工程补偿资金微调审批、工程补偿支付申请、工程补偿支付申请审批等流程环节。
征地拆迁与房屋安置后念管理用组1 征地拆迁 会府屋安置 j系物段5s 血统用事征地拆迁与房屋安置后念管理用组1 征地拆迁 会府屋安置 j系物段5s 血统用事布趣Mta 3七❷脚:11次 芍日解2012-03-13H你[驰硼鼻剧新I。上一字在电眼汪1%折互征地项目建立£—建立推珏怔埋更目并设定项目的标哀♦理一管征地项目S析目基本资科流入项目J0流J]瓯转证册啖目申请项目亩计,司世市计、审批项目基础更抖日夜目补卷赘金设定透I页目审计■■市批浣成自设镶帼节不丽目上暗资金援定击耻安扑区关主浸公市址质目补宦赘金支付审语--:■看注至后定词匕,*1:二右」交不抑4/-项目汴伫签金或“亩批通斗E.Y主:[:中以E%声后•.沌V征地拆迁功能包括对征地拆迁工作的流程进行经管。首先工作人员需要新建一个征地工程,然后录入工程的基本资料,工程审计审批,工程补偿资金设定,工程补偿资金设定审批,工程补偿资金支付申请,工程补偿资金支付审批。操作人员按照流程一步一步的进行操作,直到最后就可以发放补偿资金。新建征地拆迁工程后台经管人员新建一个工程,选择一套历史规范模板即可提取现有参数,在模板的基础上稍微修改即可。设置完毕后点保存,此工程就进入流程阶段。通过不同的用户登录,进行不同权限的操作。征地拆迁工程审计审批选择带审批的工程,查阅工程基本情况,根据资料的客观情况进行打回或者通过的操作。依次类推登录审批流程中的用户走完审计审批(出审计报告)。
5.3房屋安置模块房屋安置模块主要包括安置工程初始化、安置工程农户申请、安置工程审批、置换工程建立、转换房屋申请、选择房屋、审批等流程环节。房屋安置是对安置工程进行经管。按照流程一步步来进行安置工程的审批。建立安置工程经管添加安置小区,新增新建安置小区,完成安置小区基本信息,添加楼栋,完善楼栋基本信息,批量生成房屋和楼盘图。•安置工程申请审核(选房)选取房屋,进行审核,根据实际情况打回或者通过。5.4统计汇总模块统计汇总模块主要是包括对征地拆迁、房屋安置和房屋入住的综合统计,以及征地拆迁工程统计、房屋安置工程统计和房屋置换工程统计。pf!号言疑计卢翌匏姻翱等祉弛折i±圆蛮琼班1班项目5.5地理信息模块5.5.1数据录入构建的GIS平台将房地产拆迁数据按数据形式分为拆迁外业调测数据和图件文档数据两类,并通过不同方式进行录入。针对外业调测数据涉及要素较多且数量庞大的特点,该功能采用按要素类别分类录入数据的实现思路,依次将征用土地、拆迁房屋、拆迁人口和其他外业数据入库。对于图件文档数据,可按照其应用需求,对图件采用矢量化或扫描数字化输入;对文档则可依据原始文档结构建立数据库表单或采用扫描方式入库。5.5.2制作专题地图房地产拆迁经管工作中涉及大量的统计数据,但单纯的数据表单无法显示数据的总体趋势。为了更直观地表示各类数据走势及分布情况,从而更好地支持辅助决策,本文构建的GIS平台提供了专题地图制作功能,能够利用颜色渲染、填充图案、符号、直方或饼图渲染生成多种专题图,实现拆迁征地属性数据的可视化和地图化。主要图件包括:被拆迁人员或房屋分布情况图,用大小不同的等级符号表示家庭人口数量或房屋面积,或利用饼图表示不同村组的人员类型比例或房屋面积比例;拆迁进度图,利用饼图表示不同区域已签协议人员比例情况;拆迁成本预算示意图、决算示意图,以不同密度点或色彩表示不同区域的拆迁成本。查询统计功能提供多种查询统计方式,用户不仅能单独查询统计数据库中的属性信息,如查询某户人员安置情况或某村组土地面积,统计某村组人员、房屋以及拆迁用地面积汇总情况等房地产拆迁属性数据;还能基于GIS特有的空间和属性信息一体化经管功能,实现由房地产拆迁属性查询图形或由图形查询房地产拆迁属性的图属双向查询操作。如通过选择某户所处位置查询该处土地利用情况和地块拆迁情况,或通过某房地产拆迁属性信息定位地理要素,及统计某一选定区域范围被拆迁人员信息等。根据制作的专题地图和对各种图形数据、属性数据的查询、统计,能够全面地分析和归纳房地产拆迁范围内土地、人员和房屋特点,预测房地产拆迁所需成本,从而有针对性地制定拆迁技术方案,为房地产拆迁经管工作提供科学、规范的辅助决策信息。报表分析功能由于房地产拆迁数据量大、类别众多,致使数据报表格式多而复杂。考虑到通用性原则,搭建的GIS平台选择MicrosoftExcel作为报表输出工具,将各种报表做成Excel模板进行调用。在报表输出之后,用户可以利用Excel的数据统计功能在其中进行统计分析,获得相关统计专题图。报表分析功能能够按照行政区域、拆迁工程等范围选择性地输出土地情况报表、房屋报表、附属物报表、拆迁人员信息汇总报表以及实施单位信息汇总报表等多种类型的MicrosoftExcel表单。打印输出功能该系统提供了高质量的硬拷贝和软拷贝工具,包括灵活的页输出和扩充的显示方式选择等,并且可利用其极具灵活性的布局窗口及利用极大的灵活性来创建并制定图页布局。在此基础上,支持图表的混合输出,利用微软公司的Office办公套件与GIS的无缝连接特性将相关地理图形和数据表单作为数据地图加入,通过打印机、绘图仪等输出。例如,可打印安置人员数量表、房屋面积统计表、房地产拆迁进度表以及各种专题地图等。5.6移动办公应用模块智能服务器功能服务器端经管系统服务器不仅具备强大、快速的系统移动化转换能力,同时为方便系统经管人员对移动业务应用的经管与维护,以及业务的稳定运行,系统服务器端提供丰富的经管功能,主要的以下功能:提供多业务应用服务器的配置经管功能,实现多个业务系统的移动化共享服务器,提高了系统移动化的效率,降低了系统移动化成本;提供终端用户资料信息(卬£1数据及相应访问系统的帐号及密码等)经管功能,为领导业务发生变动时,系统移动化安全经管带来了方便;提供系统移动化适配程序文件的经管功能,如功能需要调整,开发人员无须直接操作或更改服务器,只需通过经管界面更新程序文件,实现系统移动化的快速部署与调试;提供服务器运行日志经管、系统运行配置参数及运行许可证书经管等辅助功能。数据源转换引擎系统服务器的数据转换引擎采用多种数据源转换技术,实现政府部门多个异构业务系统,要实现这些异构系统整体移动化,包括:引擎将数据通过各种方式(WEB浏览器、关系型数据库、非结构化数据库、规范接入接口)从各种原始的业务系统中获取出来,这是所有工作的前提;按照预先设计好的规则将抽取得数据进行转换、适配,对于一些冗余、歧义的数据进行处理,使本来异构的数据格式能统一起来;引擎将移动化转换完的数据按规范协议传输到客户端,形成相应的功能界面呈现给手机用户。多应用共享服务器随着政府信息化的不断发展,各单位都有着多套异构业务应用系统在支撑政府的生产及日常运作,要实现政府移动信息化,若每一个业务系统都需要部署独立的移动化应用服务器,无疑成本高、实施周期长,也不利于经管,系统的智能服务器将很好的解决这个难题,具体功能描述如下:智能服务器支持多应用系统的移动化共享服务器,只需在智能服务器简单配置每个业务系统对应的工程,且多个应用之间互不干涉,独立运行;多个应用共享服务器的环境下,手机用户只能访问一个其中应用,为确保数据的安全性与一致性,不能同时访问多个业务应用;手机终端访问时通过IMEI数据+应用系统+用户名进行验证,以限制同一个帐号在多个终端访问同一个业务系统,防止使用冲突。服务器并发处理机制智能服务器充分考虑了多用户并发处理造成阻塞的解决技术方案,如:功能加解锁、友好提示等处理方法,以避免因大量用户并发而导致系统故障、投诉。具体处理机制如下:当并发用户超过上限时,系统友好提示“系统繁忙,请稍后使用……”;提供并发用户监控功能,当服务器用户超过设置的数量级别时进行记录及告警;系统支持1000以上的并发用户数。服务器运营监控提供对系统核心处理功能的重要服务进程所产生的日志文件分析,生成满足系统服务监控的重要数据,为系统服务监控分析提供依据,确保系统稳定、连续运行。终端数据经管服务器端提供终端数据经管功能,包括用户登录系统名称、电话号码、IMEI数据、功能权限等手机用户基本信息,同时系统对用户使用手机客户端访问系统的日志进行记录,为各种业务的统计分析提供基础数据源。5.6.2智能客户端功能全网络支持智能客户端,手机终端支持包括但不限于GSM、GPRS、EDGE、CDMA、TD-SCDMA等多种无线网络环境,对于移动网络需要同时支持CMNET与CMWAP。支持多种终端智能客户端覆盖Android体系、IPHONE的iOS体系等操作系统。终端屏幕自适应智能客户端具备高效的自适应能力,根据手机终端屏幕大小自动调整输出界面内容,以确保界面有最佳的客户体验效果。待办事项处理系统可实现服务端定时主动把待办事项发送到手机终端并及时提醒需要处理,同时可在手机终端中直接处理待办以及查看历史已办事项。待办事项列表中包含各个待办事项的【编号】、【标题】、【系统名称】、【接收时间】信息;用户可以通过标题查看需要处理的待办事项,然后点击所选中的某条待办事项,进入到该待办事项的的详细信息界面。用户可以根据该事项的详细内容,给出自己的处理意见。信息服务系统可实现信息查询和信息浏览两种功能。信息查询信息查询功能是对系统中已有的所有公文进行精确查找,并显示详细信息的模块。进入公文查询页面后,填写查询的公文的各种信息然后按查询后跳转到查询结果列表。列表中显示了所有符合查询条件的文件的标题,点击相应列表项可看到该文件的详细信息。领导也可以进行【信息大类】、【信息小类】、【地域范围】、【时间范围】等限制条件的选择,然后,系统将返回符合相应限制条件的查询结果。用户每次只能够选择其中一种地域类型,根据不同的地域类型界面上将弹出不同的地域选择框,然后用户可以根据地域选择框中的下拉地址来选择自己所需要的地点,就可进行相应地域范围的信息查询。查询时间范围包括了分别按<年份>、<半年>、<季度>、<月份>四种不同时间段进行时间选择的方式。领导可通过选择任一种方式设置时间进行所需时间范围内信息查询。信息浏览领导可以通过点击查看的方式浏览信息列表中的信息标题的详细内容。统计汇总主要包括对征地拆迁、房屋安置和房屋入住的综合统计,以及征地拆迁工程统计、房屋安置工程统计和房屋置换工程统计。自动更新下载智能客户端提供两种模式的更新方式:用户在手机客户端成功登录后,客户端自动到服务器去检测当前客户端版本是否最新。如果当前客户端不是最新版本,则提示有最新版本客户端;如用户确认后,打开安装文件的下载链接,点击该链接就可以将安装文件下载到手机上,用户使用该安装文件就可以进行安装最新版本的客户端;如系统客户端升级,经管员可以采用主动的方式提醒用户更新客户端;则由服务器发送PUSH短信到手机,该PUSH短信含有最新版本客户端安装文件的下载链接,点击该链接就可以将安装文件下载到手机上,用户使用该安装文件就可以进行安装最新版本的客户端。文件资源处理系统提供对常用文件的访问和解读机制,包括文件的下载、上传以及文件的解读。对于常用的文件格式如,Word、Excel、TIF、PDF等均可以进行解读和还原显示。对文件上传和下载都包含有加密、解密、压缩、解压的处理机制。6工程风险分析与控制技术风险分析软件技术的飞速发展和经验丰富技术人员的缺乏,意味着工程团队可能会因为技巧的原因影响工程的成功。在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键,比如:培训、聘请顾问以及为工程团队招聘合适的人才等。主要有下面这些风险因素:1、缺乏培训;2、对方法、工具和技术理解的不够;3、应用领域的经验不足;4、新的技术和开发方法应用等。6.2风险经管风险经管应是贯穿软件工程开发始末的一项重要任务,其中包括风险识别、风险评估、风险计划、风险解决和风险监控。它能让风险经管者主动“规避”风险,进行有效的风险经管。风险经管模型有:SEI风险经管模型、Riskit风险经管模型、SoftRisk风险经管模型、IEEE风险经管过程模型、CMMI风险经管模型、MSF风险经管模型等。在工程经管中,建立风险经管策略,在工程的生命周期中不断控制风险是非常重要的,风险经管主要包括五个阶段:1、风险识别:识别风险的方法常用的有现场观察法、座谈法、流程图法、财务报表法、相关部门配合法和环境分析法等。2、风险评估:对已识别的风险要进行估计和评价,风险估计的主要任务是确定风险发生的概率与后果,风险评价则是确定该风险的经济意义及处理的费/效分析,常用的方法有:概率分布、外推法、多目标分析法等。3、计划进度:按照评估后的风险结果,制定相应的风险经管进度表,为后续的风险经管提供参考。4、风险处理:一般而言,风险处理有三种方法:(1)风险控制法,即主动采取措施避免风险,消灭风险,中和风险或采用紧急技术方案降低风险。(2)风险自留,当风险量不大时可以余留风险。(3)风险转移。5、风险监控:包括对风险发生的监督和对风险经管的监督,前者是对已识别的风险源进行监视和控制,后者是在工程实施过程中监督人们认真执行风险经管的组织和技术措施。6.3风险控制1、建立有效的风险控制的组织机构(1)设置风险经管岗位:在软件开发工程经管过程中设置风险经管岗位,该岗位的主要职责是在制订与评估规划时,从风险经管的角度对工程规划或计划进行审核并发表意见,不断寻找可能出现的任何意外情况,试着指出各个风险的经管策略及常用的经管方法,以随时处理出现的风险,风险经管者最好是由工程主管以外的人担任。风险经管岗位的人数依据工程大小来决定,一般2—3人较为适合。(2)双工程经理:为工程开发工程设定两个工程经理岗位,一个负责技术岗位,另一个负责经管岗位。目前,国内的软件开发的工程经理一般都是一名,而且是技术出生的占绝对多数,他们主要擅长的是技术研发,在经管方面先天不足,这不利于工程风险经管和控制。通过增加专门的经管经理岗位,可以弥补技术出生的工程经理的不足,提升软件开发工程的经管水平。而且这样的经验也已得到了国外业界大多企业的认可。2、建立有效的风险控制经管过程风险经管过程包括培训,风险识别、风险分析、风险计划、执行计划、跟踪计划等活动,有效的风险经管过程应是学习型的、持续的和不断改进的。软件工程开发应建立自己的风险经管数据库作为风险经管的基础,并在实施中不断地更新和完善。根据单位和工程的实际情况,进行科学的工程风险和控制,对工程的成功研发有着举足轻重的意义。在工程开发的过程中,进行必要的工程风险分析,制定符合工程特点的风险评估和监督机制,特别是要定期对工程的风险状况进行评估和监管,发现意外风险或者是风险超出预期的一定要重点关照。发现问题要立即上报,尽快解决。并建立风险监管日志,实行“岗位负责制”,将软件开发工程的风险降到最低。7工程经管及实施技术方案系统设计及开发进度安排系统在实施过程中应该按不同的阶段分步实施,总的来说,工程实施九个阶段完成,各个子系统可以考虑并行开发。各个子系统的独立性以及开发投入的开发人员、系统的分析人员、领导和组织人员、专家组成员、协调人员、系统的集成人员以及数据库建库人员等等,大约在20人左右。工程进度安排是工程经理实施工程经管控制的基础。为了做到任务、进度、资源三落实,保证工程建设的顺利进行,必须制定贯穿工程全程的详细工程计划。详细计划安排如下:第一阶段,前期调研及用户需求分析本阶段主要是通过调研获取用户需求、界定系统工程范围。随着调研的不断深入,进一步分析系统的功能性需求、外部接口需求、性能需求及其他需求,随时进行改进,最终按照《信息系统建设工程用户需求编写规范》形成《用户需求规格说明》。第二阶段,系统详细设计本阶段主要是依据上一阶段形成的《用户需求规格说明》进行系统设计,包括数据结构设计和用户界面设计两部分,严格按照《用户需求规格说明》及使用方提供的技术需求中规定的规范进行设计。第三阶段,界面设计本阶段主要是根据用户提出的功能需求及界面基本样式进行界面的美工设计。第四阶段,数据库结构设计本阶段主要是根据用户提出的功能需求结合现有工作中的数据样式进行系统数据库结构的设计。第五阶段,数据处理接口的编写本阶段主要是移动智能终端、智能服务器及需要进行调用的系统平台间的数据处理接口。第六阶段,程序代码开发进行系统开发建设,达到并满足用户需求。分为两个步骤:一是系统体系结构与对象的设计,接口关系的设计,程序流程与程序框图的编写,系统验收规范规范的制定,程序设计里程碑的确定;二是根据需求及系统设计进行实际的代码编写。第八阶段,布置安装试运行本阶段主要是核对文档,包括《用户需求规格说明》、《系统详细设计说明》、《用户使用手册》、《系统安装布置手册》、《经管员使用手册》和开发单位《内部验收报告》,并依据核对后的文档进行实际的安装布置。服务器端的系统安装与配置工作由和平工会的网络经管人员严格按照《系统安装布置手册》的步骤完成,客户端的系统安装与配置工作由开发单位完成。第九阶段,系统测试与验收系统测试、调试、完善、工程验收。开发方在进行系统开发过程按照ISO9001或者CMM2或更高级别的软件实施控制规范对系统的开发过程进行经管。按照面向对象软件工程方法进行系统分析和设计。软件质量保证质量保证计划质量经管体系规范本工程实施应采用先进的质量经管模式和科学的质量经管体系和流程,并根据工程自身特点选用合适的质量控制规程。目前,公司主要采用ISO9001质量规范和软件成熟度模型(CMM)两种控制规程。针对本工程,公司将采用GB/T19001-2000—ISO9001:2000质量体系规范,同时遵循SSE-CMM的安全实施规范,并在工程实施的过程中严格执行这些质量规范。质量控制过程本工程中,由工程经理制订质量控制计划,工程质量控制组进行审核。审核方面包括:质量控制措施是否足够、各个成员的质量责任是否明确合理,测试方法是否适用。质量评定计划为了加强工程质量经管和界定产品质量规范,本公司将制订适应于工程的检查验收规定和质量评定规范,确保工程质量。本工程中,应实行两级检查、两级验收制度。一级检查、二级检查和一级验收由本公司实施小组组织完成;二级验收由用户组织实施。各级检查验收严格按工程实施中制订的相应的检查验收规定和质量评定规范执行。对实施和验收过程中出现的重大技术问题,将上报用户协调处理,对一般质量问题的处理应予以书面记录。质量经管措施在工程实施过程中还将采取如下措施保障工程实施质量:>产品到货后,对所有硬件设备应进行加电检测,同时对所有软件产品进行安装、产品授权验证。>在工程实施前后对网络性能进行评估。>在系统部署完成后要在实际环境中进行网络连通性测试、安全策略验证和应用系统测试。>配合应用系统做好压力测试,根据压力测试结果调整系统配置。>工程实施后要进行一定时间的试运行,在试运行期间要重点监控网络环境的运行情况、安全策略的验证和业务应用系统运行情况,若出现的问题要及时查找原因并加以修正。>在试点实施过程中验证技术方案的可行性和正确性。软件质量控制•阶段性评审软件质量保证过程包括对软件过程质量控制和软件产品质量控制。公司在本系统工程组织中,由质量控制组负责质量控制和经管,采用软件度量过程采集信息对软件过程和软件产品的质量进行经管。对软件过程质量的控制通过量化并提取软件过程信息实现对软件过程的目标经管,量化的主要内容包括:产品质量、工程进度和资源占用。软件过程控制一般采用软件开发过程的节点控制的方法。软件开发过程的节点控制是提高软件开发的计划性和成功经验的可重复应用的重要支持手段。公司在开发本系统的过程中,将充分利用该方法,确保本系统的高质、准时完成。在本系统的开发过程中,把涉及软件开发、应用的人员分为甲方、乙方,甲方代表各种层次的软件系统的用户,乙方代表软件开发商中各组织、各层次人员。软件系统的最终成功基于甲乙双方对软件开发过程的共同控制与经管,甲方侧重“需求”与“监督”职能,乙方侧重“供求”与“控制”职能。甲乙双方实现职能的基础是软件开发过程的可视性,即从甲乙双方角度得到软件开发过程的可见性。如下图所示:需求~—j-——1j■—~结:MQ)需求 结果▼ T T T检查点 检查点…检查点… 检查点Q)图(a)表不一个对甲乙双方可见性极差的过程,甲方给出需求后,经过乙方的开发过程得到的是最终结果,甲方对软件开发过程没法参与。乙方中只有具体的开发人员了解局部的软件过程,高层经管人员没法得到开发过程中具体的过程状态信息,不能根据过程状态做出决策。图(b)表示一个对甲乙双方可见性较好的软件过程,在软件开发过程的特定阶段设置阶段控制点(也称为里程碑),甲乙双方依据阶段成果,从各自的角度提出过程改善与修改意见,控制软件系统生产的质量、开发过程的效率及工程资源消费。•测U试测试是确保本系统质量的重要手段,不经过认真测试的系统是不能被用于生产的。虽然,对各阶段的文档的审核也可认为是测试,但本工程所指的测试是指对应用软件的测试。做好测试是测试组的责任,测试组是与开发组相互独立的两组,且需要相当的技术和经验,对业务的理解要十分透彻。建立高效合理的测试流程:建立尽量模拟真实环境的业务数据模型(即运行业务的初始环境);对测试案例的设计要有深度和广度;特别在系统测试和验收测试阶段,安排好工程组的全体人员的任务和责任;做好测试阶段文档和源程序的版本控制;做好测试中发现的BUGS的记录及存档工作;对发现的任何BUGS都要做好原因分析并记录归档;做好回归测试;防止对程序的修改而引起的其他问题。软件稳健性设计应用运行的可靠性软件不出现死机现象。对各个软件应对软件的内存状况使用优化处理,避免死机现象的出现。需要进行图形处理的软件,对图形显卡的使用进行优化处理。数据一致性系统涉及到的各类结构化与非结构化数据需在各级数据库系统中保持一致,将利用关系数据库经管系统(RDBMS)的一致性检查与控制机制来保证这些数据的一致性。容错性设计当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库;对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪。在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,并继续运行。在数据库设计时,由软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速、自动将数据从故障处恢复。负载均衡根据系统的运行要求,在设计系统的过程中要考虑重要业务的性能和响应时间的问题。通过对系统网络结构、模块结构和数据流程的深入分析,对重要的应用要进行负载均衡处理,主要包括:数据库服务、应用服务等。数据传输正确性采用数据传输中间件,充分保证各种数据的可靠传输。为单次可达等可靠数据传输提供有效的保证。备份和恢复建议数据库服务器采用双机热备,以保证在其中一个数据库服务器发生故障时,另一个数据库服务器快速启动,把损失减少到最小。同时,对于数据库采用定期的备份,制定相应的备份技术方案。确保通过备份能够恢复完整的数据库。软件安全性及可维护性系统的应用安全及维护,采用二次授权服务经管及平台服务监控和经管工具实现,对各种应用服务的安全性配置服务来保障应用系统的安全。二次授权经管基于对平台组织机构经管、用户经管、角色经管、功能权限经管。二级权限配置实现对各功能模块中的业务权限的进一步控制。通过二级权限配置,实现具体功能权限的调用接口定义,为后续开发提供统一的调用接口。服务监控和经管利用GIS平台服务监控和经管工具实现对GIS平台上运行的服务进行监控和经管,将整个GIS平台的运行置于可查、可控状态下,并根据系统运行记录进行统计分析和报表,在此基础上实现系统运行异常状态下的自动报警功能,从提高系统的运行的安全、稳定性,并为系统优化和系统运行故障诊断提供依据。服务用户经管针对被监控的服务(例如WMS/WFS服务)的调用者,即服务用户,进行授权经管。决定哪些用户可以调用该服务,哪些用户不能调用该服务。只有经过授权的服务用户才有权调用相关服务,否则则视为非法调用。该模块主要功能包括对可以调用使用服务接口的单位用户进行增删改经管。服务监控对系统运行的服务进行经管配置,并对服务进行运行状态监控。日志经管对监控系统的运行日志、访问日志、安全日志等进行经管。统计分析对服务的访问频次、服务的运行状态、用户的访问频次等进行统计分析。报警配置对服务需要报警的用户、短信平台、邮件系统等进行配置。软件可操作性为最大限度满足实际需要,在提高警务工作经管的效率和水平中发挥作用,所以可操作性是系统是否成功的最重要的因素。要达到可操作性的要求,就需要对客户的业务需求进行深入的了解,使系统的功能实现能够结合用户目前工作的需求,按照用户的业务特点和操作习惯设计软件的操作流程。软件可扩充及开放性设计本系统是基于GIS平台软件开发和运行的应用系统。而GIS平台的软件模块不是针对特定业务部门和地区的定制系统,而是能够房产行业绝大部分需求的通用软件,因此软件模块都是以产品化的规范来进行实现,其功能运行不依赖于特定的数据和软硬件环境,系统功能和数据都均可配置,采用了统一的开发技术、对外服务接口和界面操作方式,模块之间实现了有机集成,构成了一个完整的运行系统。因此基于GIS平台的系统具有良好的可扩展性及开放性,可以利用GIS平台所提供共的服务进行相应的功能扩展,满足用户需求。开发计划工程约定按照建设要求,结合和平区总工会的业务应用实际需求,建设本平台。交付成果阶段名称作用评审级别变更控制需求调研《需求调研计划》《需求调研大纲》确定需求调研的准备工作、内容、方法方式及人员和日程安排双方现场实施负责人双方现场实施负责人《系统需求分析报告》明确用户业务需求双方工程负责人双方工程负责人设计《系统设计报告》(其中包括数据库设计)描述整个系统软件的模块设计,详细设计,数据库设计,供开发编码使用双方工程负责人双方现场实施负责人《系统详细设计报告》软件开发《工程开发计划》软件开发的日程进度,分工,检查点设置,提交成果等计划双方现场实施负责人双方工程负责人软件测试《测试计划》《测试问题报告》《测试归纳总结报告》符合ISO9000质量保证体系规定的功能测试、同行间测试文档软件现场实施《工程实施计划》确定现场实施准备工作、人员和日程安排、培训计划、阶段目标等双方现场实施负责人双方工程负责人系统培训《培训计划》《培训考勤记录》《培训归纳总结》明确培训环境条件及方式,参加人员,课程课时等要求培训记录,培训效果归纳总结,是否达到目标双方现场实施负责人双方现场实施负责人系统安装《数据库安装目录》《软件安装方法》现场安装、调试和提交软件的相关文档
《软件使用操作手册》《软件功能清单》所提交软件全部模块结构划分,功能描述用户系统人员《软件交付书》软件已在现场安装、调试、培训完成,基本可以进入试运行证明用户系统负责人《软件问题及修改记录》实施中发现的软件问题和用户提出的具体修改意见,以及对其所作修改和确认记录工程验收《验收计划》《验收报告》《工程归纳总结》《工程技术报告》《数据库字典》开发过程工程归纳总结,技术归纳总结,数据库设计字典等验收相关文档日常工作《现场工作日程安排计划》需在现场进行较长时间的一般工作日程安排双方现场实施负责人双方现场实施负责人《用户工程报告》较长时间不在用户现场时向用户地理信息服务系统汇报工程进展和工作情况,《现场工作周报》现场工作周计划双方现场实施负责人双方现场实施负责人《阶段评估报告》某阶段性目标实现后进行归纳总结,向工程领导小组提交,为下阶段打好基础测试计划测试工作准备为保证工程的质量,承建商将成立专门的工程测试小组,在工程经理的统一领导之下,完成本次工程的测试工作,首先,在工程开始时,测试小组要完成测试的准备工作,测试准备工作的重点主要包括以下几个主要方面:对整个工程情况进行调研与了解,以熟悉整个系统的整体架构和实现功能等相关情况,制定出初步的测试计划;确定测试经管工具的实施技术方案,对测试经管工具根据工程的特点进行合理规划;包括根据各个工程子系统的特点,制定相应的缺陷跟踪技术方案、版本提交计划等。保证测试人员的到位,并对测试人员进行测试经管工具和测试相关基础技术的培训,要求相关系统测试人员先进行相关系统体系结构和功能的了解,为后期的设计测试用例奠定基础。软件开发测试本工程采用的测试种类包括:模块测试、功能测试、性能测试、分系统测试、全系统测试、容量测试、压力测试、灾难恢复测试等。在进行测试前,需要编写详实的测试技术方案,其中包括测试时间安排、测试准则、测试用例、测试范围、测试目标、测试人员、出错处理流程及处理结果等内容。在测试案例中应包含对异常情况处理的测试,如数据不全、数据类别有误、数据不合法等。各种类型的测试都是采用循环往复的“测试-改进”操作,以确保问题得到完整、充分的解决的过程。•模块测试每个应用程序模块完成后,进行模块测试。模块测试的目的在于通过大量、反复的测试,尽可能地捕获程序编写时的编码及应用处理上的错误,并加以改正,使程序编写时的错误在这一测试环节得到控制。•功能测试功能测试是对工程实现功能进行测试。功能测试可细分为:独立测试和连续测试两部分。独立测试是将本工程开发实现的功能一一进行独立测试。在测试过程中,将针对每一个功能制定相应的测试个案,进行严格的功能测试。如测试结果与实现要求不符,将由开发人员进行改进及完善,最终达到功能要求。测试中发生问题时,编程人员会改动程序以便解决问题。系统将在修改后进行重新测试。此时其进行的测试不仅针对改动部分,还应对原已通过独立测试的部分进行重新测试。性能测试系统的性能是一个很重要的参数,本工程所指的系统性能包括系统的效率、响应时间及处理能力。在测试中,为每个应用设置响应时间、处理速度量度,评估系统的最高处理能力,在发现系统的性能不满足要求进,需进行相应措施对系统的性能进行调整。分系统测试针对各个分系统,根据不同的测试技术方案,按照测试技术方案中的测试步骤进行测试,进行测试结果分析,得出测试结论,对分系统的配置给出建议意见。最终对每一个分系统做出一个分系统测试报告,主要内容为测试结果,结果分析,建议。对系统功能、性能、安全、可靠和扩展等每一方面都需有明确的结论和意见。全系统测试在分系统测试完毕的基础上,对整个硬件平台进行测试,主要针对各分系统的结合部,以及总体功能。与分系统测试技术方案一样,全系统测试也是根据测试技术方案按照测试技术方案中的测试步骤进行,最终做出系统测试报告,主要包含:系统功能、性能、安全、可靠和扩展等各个方面能否达到设计要求的结论,出现问题,建议解决问题技术方案。容量测试工程在投产前,建议进行容量测试,以找出工程投产后可处理的最大处理容量,确保能够平滑地过渡或避开业务处理高峰期。与此同时,通过对业务处理高峰期时系统硬件资源情况的占有量的获取,能够有效地调配系统资源。通过容量测试,得知系统承载量,并结合业务发展增长量,可以推算出需要更换相关硬件的时间,以便用户可以提前做好应对准备。压力测试压力测试的目的是希望能够通过测试,得知在极短时间内对网站进行大量并发访问,是否会对系统造成瞬间无法承受的压力冲击,致使其运行异常甚至崩溃。压力测试可以获知系统的耐压程度,在必要时采取适当的紧急防护措施,如控制、分散等措施,减低缓解系统瞬间压力,防止尖峰时刻的出现,使系统得以稳定地运行。灾难恢复测试灾难恢复测试是指在模拟灾难事故发生的情况下,对系统的恢复情况进行测试及彩排。要尽可能地找出可能发生的灾难性事故,并一一进行模拟,查看系统的恢复情况。灾难恢复测试能够反映出系统备份的准确性及完整性,以及自动恢复功能的强弱,出具不同灾难恢复所需的时间数据,以此可以估算出在灾难发生时对用户所造成的影响及忍受程度。7.5.1.27.5.1.2任务分工7.5工程经管技术方案工程经管组织结构工程各方角色与责任需要明确的是,该系统是一个由用户、系统供应商、其他系统供应商、设备提供商等多方面共同组成的工程组实施。而这个工程组是由工程经管办公室领导。工程经管办公室是由用户和系统供应商的高层领导人组成,这样可以充分保证工程实施能被正确的指导和推动,可以迅速解决在实施过程中出现的不可预测的原则性问题。工程经管办
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇科护理人员交流会
- 心理健康教育理想启航
- 《平喘宁调节Caspase9、PIP2、PDK1蛋白干预哮喘气道重塑的效应机制研究》
- 《基于“治愈系”文化下艺术教育空间设计研究》
- 《铟-锡掺杂氧化镓薄膜的生长及其性能研究》
- 《电针相关井穴干预血管性痴呆大鼠海马CA1区PI3K-Akt-mTOR信号通路的研究》
- 心脏病护理查房流程
- 妇产科妊娠期妇女的护理
- 2024至2030年中国胶炭洁净剂行业投资前景及策略咨询研究报告
- 2024至2030年中国景观灯行业投资前景及策略咨询研究报告
- 《我的白鸽》课件
- 国开2024年《中国法律史》平时作业1-3答案
- 大学生职业规划大赛成长赛道参赛作品
- GB 17790-2008家用和类似用途空调器安装规范
- 五年级上册数学课件 -《平行四边形的面积》 人教版(共15张PPT)
- TS3000在航天炉煤化工中应用
- 关于公司办公用房超标的情况报告
- 生产车间环境管理制度
- 120个文言实词小故事全文翻译
- S-S法语言发育迟缓的评估(经典实用)
- 龙头湾改河工程防洪评价报告
评论
0/150
提交评论