重点工程项目管理系统建设方案_第1页
重点工程项目管理系统建设方案_第2页
重点工程项目管理系统建设方案_第3页
重点工程项目管理系统建设方案_第4页
重点工程项目管理系统建设方案_第5页
已阅读5页,还剩68页未读, 继续免费阅读

下载本文档

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

文档简介

重点工程项目管理系统建设方案重点工程项目管理系统建设方案重点工程项目管理系统

建设方案2020年12月重点工程项目管理系统建设方案重点工程项目管理系统建设方案目录TOC\o"1-5"\h\z项目概述1项目名称1项目背景1建设依据2需求分析3性能需求3安全性需求4总体设计5总体目标5设计原则7标准化原则7稳定性原则7安全性原则8先进性原则9易用性原则9可扩展性原则1.0可维护性原则1.1总体架构1.1应用架构1.3数据库设计1.4历史数据库设计14历史数据15统计数据16临时表1.7数据冗余处理1.8数据库安全18数据库管理设计方案19系统设计2.4项目管理2.4编码管理24项目信息库24项目手册管理2.4项目监控25参建单位管理2.5文档管理25工程项目汇总2.5资金管理2.5资金统计25合约规划26计划进度管理2.6计划编制26我的任务26进度反馈及分析展示26任务评审26计划模板27成本管理2.7投资管理27概算管理27预算管理27变更管理28工程量清单28合同管理2.8合同签订28履约奖惩28合同结算28合同查询29合同支付29支付表导出29工程形象进度2.9合同完成量汇总表29质量安全管理3.0质量分解30质量验评表配置30质量评定管理3.0质安检查30安全生产工隐患排查30危险源管控31应急管理31通知公告培训管理31生成台账31移动质检管理3.1问题上报31整改处理32验证整改结果3.2结算和财务管理3.2结算支付32生成会计凭证3.2数据查询32数据流程联动3.3财务分析33保函管理33合同超付报表3.3验收及竣工管理3.3工程验收33项目总结33工程移交34工程决算34固定资产管理3.4固定资产管理3.4项目决策仪表盘3.4项目概览34统计分析34事项提醒34项目现场管理3.5多方协作平台3.5待办事项35智慧工程35项目通讯录35计划进度35形象进度35收文记录36流程办理36流程查询36质安检查36监理报告36现场情况36工程日志36文档查询37合同查询37会议管理37视频监控接入3.7基础平台3.7流程管理37流程配置38系统管理39数据对接4.0标准化体系设计4.1项目实施保障4.3系统进度计划4.3质量保证措施4.4软件开发各阶段需要提交的文档44过程管理44需求管理45项目计划45项目跟踪与监控46软件质量保证4.7集成软件管理4.8软件产品工程4.8组间协调49评审5.0培训5.0软件开发过程5.1采用基于里程碑的生命周期模型51采用迭代化的开发模式53迭代过程与传统的瀑布模型相比较54质量管理5.5测试5.5评审5.6SQA(软件质量保证)56软件品质保证5.7需求阶段57设计阶段57编码阶段57测试阶段58发版试运行及结项58系统安全保障措施58系统安全58权限管理59数据安全59系统稳定性及出错处理60测试计划6.1测试计划61测试标准62验收方案6.4验收方法64验收内容65验收实施步骤6.5技术支持及售后服务66技术支持服务6.6免费系统维护服务67培训计划6.7培训承诺67培训目标68培训地点68培训内容68现场培训68重点工程项目管理系统建设方案重点工程项目管理系统建设方案#项目概述项目名称项目名称:重点工程项目管理系统项目背景重点公共建设项目管理中心负责市政府委托的以财政性资金为主要来源的,新建、改建、扩建、维修改造的市属非经营性建设工程项目的建设管理工作;参与市建设工程项目管理制度、规范及标准的制定;承办市委、市政府交办的其他事项。目前负责有管理建设项目有100多个,项目类型有医院、学校、办公楼等,范围覆盖全市。需要同时管理多个建设项目的投资控制、质量安全、工期进度、信息档案,组织项目的中间验收、竣工验收、项目使用移交等管理。随着业务量的增长,需要统筹管理的工程项目更加繁重。为进一步提高工程项目管理服务水平,希望通过信息化技术融合市重点项目管理中心工程管理制度,建立一套科学、完善的工程项目管理系统,对所属的在建工程项目进行统一监管,从而动态、全面掌握从工程立项到工程验收的全过程管。同时给设计单位、施工单位及监理单位提供业务办理的便利,实现规范管理、完善流程、杜绝漏洞、加强协调、降低管理成本。工程项目管理系统实现以项目立项、报批报建、招投标管理、合同签订、施工管理、资金支付、工程验收、合同结算等工程管理环节为脉络,以投资控制和工程进度为主线的系统管理功能。且能通过系统的统计分析功能,为决策提供科学依据。建设依据本项目软件系统设计和建设严格遵循国家及地方标准规范,以及工信部相关的规范与标准,具体如下:网络标准:IEEE802.3,IEEE802.3u,IEEE802.3ab,ANSI/IEEE802.3N,IEEE802.3x,IEEE802.3af,IEEE802.3az,IEEE802.11b/g1)《信息安全等级保护管理办法》(公通字〔2007〕43号)2)《信息系统安全等级保护测评要求》GB/T28448GB/T28448—201220123)《电子政务工程技术指南》(2003年1月3日签发)4)《政务信息资源交换体系》(GB/T21062-2007)5)《电子政务系统总体设计要求》(GB/T21064-2007)6)《电子政务标准化指南》,国家标准化管理委员会、国务院信息化工作办公室(2002年5月)7)《涉及国家秘密的信息系统分级保护管理办法》(国保发〔2005〕16号)8)《电子信息系统机房设计规范》(GB50174-2008)9)《计算机软件开发规范》(GB8566-88)10)《计算机软件产品开发文件编制指南》(GB8567-88)《软件工程术语》(GB/T11457—89)《计算机软件配置管理计划规范》(GB/T12260-90)《计算机软件质量保证计划规范》(GB/T12504-90)《计算机软件需求说明编制指南》(GB9385-88)《计算机软件测试文件编制指南》(GB9386-88)《软件维护指南》(GB/T14079-93)《计算机软件可靠性和可维护性管理》(GB/T14394-93)需求分析性能需求系统需支持多种数据库,具有海量数据存储和管理能力,支持TB级的关系型数据的存储和管理。数据库结构设计良好,具有迅速的数据检索能力。系统要具有良好的稳定性和响应能力,在400个用户并发访问时,系统仍能稳定运行,平均响应时间在3S以内(复杂查询计算除外)。系统要具有完备的网络与信息安全保障体系,能对登录用户的身份进行认证,并跟踪用户的操作。系统具有良好的数据安全保障机制,具有较强的容错能力和灾难恢复能力,服务器组采用集群模式。用户查询时,系统能够保证用户查询数据的准确性、一致性和完整性。能对用户输入的数据进行合法性检查,确保流程的通畅性,并且能够对错误数据进行自动纠错处理。对于超出了时间的操作,系统有良好提示信息,利用活动条或明确提示处理尚需多少时间。在各种工作负载下系统的各项性能指标正常,在系统资源特别低的情况下软件正常运行。系统有效工作时间要求$99.5%;Web服务持续稳定工作时间$360天/年;安全性需求(1)建立统一的机构和用户管理系统统一用户管理模块是对系统所涉及的单位和人员以及单位和人员之间的关系的管理平台,为应用系统提供支撑的基础平台管理。它要实现单位和人员的层次关系、隶属关系、相关岗位的定义。要实现一人多岗、权限及业务职能的继承关系。所有信息的管理和维护行为都必须保留系统日志。单位和人员的基本信息必须独立管理、维护。机构和人员之间的关系以及业务信息,必须能够统一进行管理、维护。(2)建立统一的权限管理系统管理和维护系统所需的权限管理信息和访问控制规则,为系统提供权限分配策略服务。主要信息包括权限整体分配策略以及具体的权限定义、授权访问信息对象及权限设置等要素,提供统一权限判断接口。(3)建立统一的身份认证系统统一身份认证系统将是本项目建设的重要组成部分,该系统为工程项目管理系统的所有用户提供统一的身份确认与权限交付。用户通过一次认证后,即可获得相应权限,并使用所有应用服务系统提供的服务。(4)对敏感信息和保密信息在传输和存贮时进行加密数据完整性:在数据传输和存储的过程中,存储备份设备在对数据进行备份的过程中要具有数据完整性校验功能,在出现数据错误时能及时重新对数据进行更新。数据保密性:在数据传输和存储的过程中,保证数据在传输和存储时以密文形式存在,防止非授权用户对保密信息的访问。(5)建立数据备份与恢复机制通过存储备份系统,定时进行关键数据和系统的备份,主要是对数据库和应用系统的备份。应用系统一旦投入运行,将会在一定时间内形成一个相对稳定的版本,可以通过光盘刻录等方式将其录制到其他介质中。数据是每天不断增长的,因此对数据的备份需要采用一定的备份策略。总体设计总体目标采用信息化手段,通过计算机应用软件、3G/4G无线网络技术建

设重点工程项目管理系统。主要完成以下内容:序号建设内容备注1项目现场管理子系统包括多方协作平台、现场项目信息查看、合同查询、进度填报、变更填报、工程日志、视频接入等模块。2移动质检管理子系统包括质安检查、现场情况等功能模块。3验收及竣工管理子系统包含项目验收、项目总结、工程移交、工程决算等模块。4资金管理子系统包括资金统计、合约规划等模块。5质里安全官理子系统包含质安检杳、安全生产工隐患排杳、应急管理、危险源管控、危大工程管理、通知公告及培训管理、监理报告、现场情况、工程日志、现场图片展示等模块。6固定资产管理子系统实现对固定资产登记、领用、维修、盘点、处置的全过程管理。7计划进度管理子系统包含计划编制、我的任务、任务评审、进度反馈、计划模板等模块。8结算及财务决算管理子系统包含进度审核、合同完成量、工程请款、工程形象进度等模块。9项目决策仪表盘子系统包含项目概览、统计分析、事项提醒等模块。10项目工程管理子系统包括编码管理、项目信息库、项目监控、项目手册、文档管理、参建单位管理等模块。11财务管理子系统包括支付单处理、会议凭证录入及审核、账务处理、会议账表生成、合同支付台账等模块。12成本管理子系统包含概算管理、预算管理、变更管理、工程量清单管理等模块。13合同管理子系统包含合同签订、合同结算、履约奖惩、合同支付、工程形象进度、业务单位库、合同查询等模块。14系统管理子系统包含组织管理、用户管理、角色管理、权限管理、工作组管理、日志管理等模块、工作流程管理。15接口开发包括CA认证与电子签章、市政府信息共享平台数据接口、手机短信、协同办公平台、台账集成系统等系统对接。设计原则标准化原则系统建设充分考虑房管工作的现状,满足房管工作的程序化、规范化要求。系统建设过程中对房管管理流程进行规范统一,形成本项目的标准规范,结合国家已有的相关标准和技术规范,指导本项目系统设计与应用。稳定性原则系统采用成熟和高度商品化的开发平台以及公司多年的技术成果,在系统设计阶段就充分考虑系统的稳定,采用科学的有效的设计方案进行设计。另外,在系统开发有特定的流程和规范,比如系统开发流程规范,代码编写规范,测试规范,质量保证计划等,系统开发过程中按照已有的规范进行,确保系统的质量。安全性原则系统的安全性是用户特别关心的事情,也是系统设计的根本。系统的安全包括三个方面的内容:物理安全,逻辑安全和安全管理。物理安全是系统设备及相关设施受到安全保护,避免破坏和丢失。安全管理包括各种安全政策和机制,逻辑安全是指系统中的信息安全,主要分为保密性,完整性和可用性。系统在设计阶段充分考虑信息安全,包括各种安全验证,数据存储的安全,敏感信息的加密,数据传输中的加密,数据访问的验证等确保了系统运行的安全性。通过各种安全技术手段,保障系统运行的安全。遵守现行的各项保密制度和规定,尚未公开或不宜公开的数据与信息采取严格的安全保护措施。用户的商业秘密不得开放给未经授权的用户。系统外部安全:系统的安全性充分考虑网络的高级别、多层次的安全防护措施,包括备份系统、防火墙和权限设置等措施,保证政府部门的数据安全和政府机密;同时考虑系统出现故障时的软硬件恢复等急救措施,以保障网络安全性和处理机安全性。系统要形成相对独立的安全机制,有效防止系统外部的非法访问。系统内部安全:在保证系统外部安全的同时,系统也能确保授权用户的合法使用。系统本身具有容错功能,包括出错提示、原因,并能自动或通过人工操作,使出错的系统恢复到正常状态。系统还提供严格的操作控制和存取控制。系统运行安全:在逻辑上,系统具有抵御对系统的非法入侵的能力;在物理上,系统保证不存在可能的单点故障,提供资源数据的备份能力。系统支持定期的自动数据备份和手工进行数据备份,能够在数据毁坏、丢失等情况下将备份数据倒回,实现一定的数据恢复。先进性原则在系统总体设计上,借鉴国内己有的相关经验。在技术上,采用国际上先进、成熟的技术,使得设计更加合理、先进。在注重系统实用性的前提下,尽可能采用先进的计算机软、硬件环境;在软件开发思想上,严格按照软件工程的标准和面向对象的理论来设计,保证系统的先进性。易用性原则易操作性是指用户操作和运行控制软件的难易程度的软件属性。该特征要求软件的人机界面友好、界面设计科学合理以及操作简单等易操作的软件让用户可以直接根据窗口提示上手使用,无需过多的参考使用说明书和参加培训;各项功能流程设计的很直接,争取在一个窗口完成一套操作;在一个业务功能中可以关联了解其相关的业务数据,具有层次感合理的默认值和可选的预先设定,避免了过多的手工操作;如果软件某操作将产生严重后果,该功能执行是可逆的,或者程序给出该后果的明显警告并且在执行该命令前要求确认;如果一旦出现操作失败,及时的信息反馈是非常重要的,没有处理结果或者是处理过程的信息反馈不是一个好系统;流畅自然的操作感觉,来源于每一次操作都是最合理的。在页面和流程上浪费用户的鼠标点击,也是在挥霍用户对于软件的好感。清晰、统一的导航要贯穿系统的始终;操作按扭、快捷键等遵循一致的规范、标准是必须的,不要给操作者额外记忆的负担。可扩展性原则系统的扩展性是测量系统设计好坏的一个重要的标准,良好的扩展性可以使系统有健壮的生命力,也为系统的升级和将来的维护打下良好的基础。系统在需求调研阶段就充分考虑用户的用途以及将来的发展方向,在概要设计阶段充分考虑系统的使用和发展,为系统的可扩展性提供重要保障。采用面向对象、面向服务的设计思想,按不同的网络、不同的功能、不同的职能划分成各种功能组件,各功能组件既可以独立形成系统又可以组成一个综合系统,方便实现从子系统到综合系统,从综合系统到独立系统的升级过渡,保护用户的投资。良好的扩充性和可维护性,实现在快速搭建总体框架的基础上分业务,分任务的逐渐充实整个系统,使系统具备可持续升级的基础。功能扩展:为了满足用户今后系统扩容和扩大应用范围的需求,系统充分考虑从系统结构、功能设计、管理对象等各方面的功能扩展。软硬件升级:系统充分考虑软硬件平台的可扩展性及软、硬件的负载平衡机制。随着关键软件和硬件的发展以及管理功能的增加,系统具有灵活和平滑的扩展能力。关键软件和硬件的发展以及管理功能的增加,系统具有灵活和平滑的扩展能力。可维护性原则可维护性是在软件交付使用后进行的修改,修改之前必须理解待修改的对象,修改之后进行测试,以保证所做的修改是正确的。系统在设计时充分考虑可维护,尽量做到系统在尽可能少的维护动作下,完成系统功能修改。在系统功能文档中做到完全的解释,使用户在理解功能时轻松完成系统的维护。总体架构系统主要由“1个规范、1个数据库、1个系统”构成。“一个规范”即数据标准规范,根据工程项目管理要求,基于国家、省、市相关技术标准规范编制一套适应工程项目管理建设要求和实际情况的标准规范体系。;“一个数据库”即“工程项目信息资源库”,作为整个项目的基础数据支撑;“一个系统”面向工程项目管理工作,实现重点工程项目管理系统,主要包括:项目现场管理、移动质检管理、验收及竣工管理、资金管理、质量安全管理、固定资产管理、计划进度管理、结算及财务决算管理、项目决策仪表盘、项目工程管理、财务管理、成本管理、合同管理、系统管理等功能。总体架构主要包括感知层、网络层、数据层、服务层、平台层、应用层、政策法规、安全标准等层面。项目建设基于信息标准,实现信息数据的集中部署,要做到以下五个方面的统一:•统一数据标准(数据系统架构、数据库结构、数据表);•统一基础信息(文字、图片、音视频、虚拟素材等);•统一地理信息(位置信息、GPS数据、电子地图);统一交换接口(内部数据交换接口规范、开放数据接口规范);统一技术平台(硬件、软件、网络、安全)。感知层:通过各类数据采集和感知技术,如:RFID、条形码、传感器、摄像头等,实现数据采集和存储,为整个系统治理应用体系提供基础数据的支撑;网络层:构建应用级物联、感知、互联、通信、卫星网络,为数据信息的传输流通起到支撑作用;数据层:建立以基础地理信息服务、基础设施服务为一体的空间数据服务体系,为平台建设奠定空间信息基础与数据支持;统一服务平台:系统业务处理的逻辑平台,它通过对数据核心层的调用访问业务数据,实现不同的功能模块,满足不同的业务需求;所有业务功能在此统一平台上得到良好的封装和定义,以Web、手机终端服务的形式,运作在平台上,为用户提供各类信息服务;应用层:对于应用层,提供多样化的界面逻辑,实现对业务逻辑的应用;主要提供项目现场管理、移动质检管理、验收及竣工管理、资金管理、质量安全管理、固定资产管理、计划进度管理、结算及财务决算管理、项目决策仪表盘、项目工程管理、财务管理、成本管理、合同管理、系统管理等功能。应用架构重点工程项目管理系统的应用架构主要包括数据采集、平台数据应用支撑、应用系统等。采用B/S多层体系结构:系统需要采用B/S多层体系结构实现。三层结构包括表示层、业务逻辑层、数据访问层;采用面向服务的架构(SOA):为了降低服务架构模块之间的耦合度,增强系统的可扩展性;需要采用面向服务的构架(SOA),各个功能模块分别提供不同的服务,通过服务总线集成为用户提供一体化的服务;基于J2EE体系:为了保证系统的兼容性,高可用性、高可靠性和可扩展性,系统必须沿用前期项目的技术路线,要选择支持强大的企业级计算的成熟的J2EE企业标准;基于Web服务(WebService):为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息,系统对外接口统一需要采用WebService服务的方式定义;采取XML数据交换:系统的外部接口需要采用XML数据交换格式,用XML作为数据定义和交换的中介。数据库设计历史数据库设计历史数据库用来存储实时数据库的历史数据。实时数据库中只有各种设备的当前值(状态),而以前的实时数据要存储在历史数据库中,以备日后查询。为了可以精确获取每个数据采集仪的任何时候状态,历史数据库中要保存所有节点的全部采样数据。历史数据库系统采用大型商用关系型数据库。历史数据库系统是整个应用程序的数据层。它为各种客户提供所需要的历史数据。历史数据库系统采用双机备用方式。历史数据服务库系统的功能包括:采样历史数据的存储;计算各种分析所需的统计数据;记录变位、SOE等随机性数据;记录用户对应用程序的操作的日信息;存储用户权限等安全信息;提供Web发布所需的各种历史数据。历史数据库系统的数据源由实时数据库系统提供,在实时数据库系统中,已经对数据质量、数据一致性、完整性作了处理,因此由实

时数据库系统提供给历史数据库系统的数据均为有效数据。实时数据库系统负责定时的将有效数据送给历史数据库系统的代理程序,随机数据在产生的时候送给代理程序,代理程序负责将数据写入历史库中同时代理程序负责定时对采样数据进行统计、计算并将结果存入数据库中。RTDB

实时数据库代理程序X/HDBRTDB

实时数据库代理程序X/HDB7^历史数据库」历史数据库系统*历史数据库应用程序Web代理程序历史数据系统示意图历史数据由实时数据库提供的采样数据存储在历史数据库中。这些数据按类别、时间存储在数据库不同的历史表中。I数据表命名规则历史数据表名称按照一定的命名规则:类型名称+时间。如:2001年7月10日的模拟量采样数据表应命名为SmpAna20010710,这张表将存储这一天的所有的模拟量采样数据。以上设计主要基于对采样数据的查询方式,主要是要某一个量在某一段具体时间内的数据。数据不存放在一个数据表中,可以大减少检索的次数。当检索一个数据的时候,是先从系统数据表中检索出这张表的位置,然后定位这张表,再检索需要的数据。而不必从一个大表中反复的检索、查找和定位。这种检索方式也近似于字典查找的算法理论。对于计算、统计数据也采用近似的处理方式。II数据表索引(Index)数据库的索引是一个B型树的数据结构。当写入一记录时,数据库会对记录产生一个索引值,并在系统索引表(Sysindexes)中产生一条索引记录。在检索一条记录时,从树的根节点到树叶的搜索方式进行,从而对有索引的记录加快检索速度。但同时也降低了写入的速度。对于采样数据,主要是记录值,因此可以考虑用没索引的表来表示。III数据压缩存储采样数据可能是一些不断重复的量。重复记录会加大存储的空间和记录的行数。因此可考虑数据变化时才存储,记录一个状态(值),并记录这个状态(值)重复的次数。也就是:数值—变化的压缩方式。具体设计如下例:如有一个模拟量,前一次的值如果和本次的值相同,则在记录中的次数计数器加1,否则添加一条记录。统计数据历史数据的存储方式同样是将数据按类分散在不同的表中,表要具有统一的命名规则。数据统计是将各种采样数据计算生成所需要的一些统计数据。数据统计与采样数据记录是同步进行的。也就是说,当从实时数据库中取得采样数据并写入到采样记录表中的时候,就会触发一系列的统计和计算工作。有一系列的中间结果产生出来,当在时间上满足要求的时候,就会将这个中间结果记录到相应的统计数据表中。统计计算工作用ORACLE的触发器(Trigger)来完成,当采样数据更新时,会触发一系列的事件产生,事件驱动一系列的处理程序来处理是否写入数据库,更新统计数据的中间结果等。这项工作在ORACLE后台为处理,使用大量的存储过程来加以实现。临时表临时表具有与普通表完全一样的属性,所不同的是它存储在Tempdb中而不放在当前数据库中,当用户连接并创建使用时它存在,当用户断开后临时表也会自动删除。全局性临时表(以##开头作为标识):会各所有连接到数据库的用户开放,每一个用户均可以访问,只有当所有的用户都断开后,全局性临时表才会自动删除。临时表的设计主要是为了考虑提高对报表、查询速度的要求。通过组态的报表或定制的某个查询,是对固定的一些参数进行数据检索这些量使用的频率最高。考虑减少在无关的数据堆中检索的次数,因此想把这些用户最关心的数据量的记录放在一个专门的地方。由于数据源的记录本来已在数据库中存在,而同样的数据在数据库中不应该重复,所以考虑将这样的数据放在临时表中,且为全局性临时表,为所有的数据连接用户开放。临时表中的记录是最近一个时间段的数据和最近使用过的数据。处理临时表中记录的算法应是先进先出的原则和最久不使用原则。新数据将最老的数据并且最久没有使用过的数据覆盖。临时表中的数据始终保持最新和最新使用过的数据。这些数据也是用户使用频率最高的数据,这样可以提高报表、查询的检索数据速度。数据冗余处理数据库安全数据库安全性问题一直是系统安全的关键。数据库安全性问题应包括两个部分:(1)数据库数据的安全它应能确保当数据库系统DownTime时,当数据库数据存储媒体被破坏时以及当数据库用户误操作时,数据库数据信息不至于丢失。数据安全的解决,主要有系统双机热备份、数据库的备份和恢复等办法,本系统的数据安全,纳入信息中心的系统安全体系,共享一些硬件设施,实现数据的备份等。(2)用户角色的管理:这是保护数据库系统安全的重要手段之一。它通过建立不同的用户组和用户口令验证,可以有效地防止非法的Oracle用户进入数据库系统,造成不必要的麻烦和损坏;另外在Oracle数据库中,可以通过授权来对Oracle用户的操作进行限制,即允许一些用户可以对Oracle服务器进行访问,也就是说对整个数据库具有读写的权利,而大多数用户只能在同组内进行读写或对整个数据库只具有读的权利。在此,特别强调对SYS和SYSTEM两个特殊账户的保密管理。为了保护Oracle服务器的安全,应保证$ORACLE_HOME/bin目录下的所有内容的所有权为Oracle用户所有。为了加强数据库在网络中的安全性,对于远程用户,应使用加密方式通过密码来访问数据库,加强网络上的DBA权限控制,如拒绝远程的DBA访问等。数据库管理设计方案本系统的数据库属于生产数据库,应当将其运行在归档模式下。各种数据库备份和恢复方案各有优劣,为了保证数据绝对安全,本系统数据库备份和恢复将同时采用多种方案,以应对数据库不同的故障情况:逻辑备份用exp命令将数据导出为dmp文件,当数据库服务器崩溃时,用imp命令将数据重新导入,实现数据的恢复。写一个批处理文件(bat)脚本,调用exp命令,利用windows提供的“计划任务”功能,达到定时自动导出的目的,考虑到系统性能,应将自动导出的操作时间设在系统应用的非高峰期,如中午12:30分,晚上0:00。导入工作需要手动完成。此种方式可以实现定时自动备份和异地备份,备份及恢复操作简单,通过少量培训,可由综合科系统管理人员独立完成;可保证数据安全;备份时间和次数可以随时调整;可以单表恢复。但是此种方式只能备份某一时点的数据,在两个时点之间数据发生的变化没有记录下来,因而使用这种方法备份的数据文件恢复数据库有可能会丢失数据,逻辑备份间隔越长,可能丢失的数据就越多;逻辑备份仅备份业务数据,不备份软件系统、控制文件,因而只能用来恢复数据,不能用来恢复数据库系统的运行。逻辑备份适合以下情形:(一)数据库平台升级;(二)错误地数据操作导致的逻辑错误,需要很快地对有错误的表进行单独恢复;(三)磁盘阵列被损坏,不能再使用,但是数据库服务器软件系统基本完好。物理备份(1)磁带机备份将表空间数据文件、控制文件、归档日志文件、Oracle软件及操作系统文件通过磁带机复制到磁带介质中。分为全备份、增量备份和差量备份三种方式。采取此种备份方式价格相对便宜;技术相对成熟。但是,据统计磁带介质可靠性只有80%;属离线介质,不支持任何安全监测措施;磁带缠绕在卷轴上不断磨损,老化的介质会出现坏块;磁带库故障率高、可恢复性低;只能顺序访问,难以做部分恢复。(2)高速异地备份将备份机部署在其他楼层的房间,采用光纤和光纤网卡与数据库服务器及磁盘阵列连接。用FTP命令定期将本地备份服务器中的表空间文件、控制文件、归档日志文件及其他重要文件传输到异地备份机。本系统对于对数据安全性要求极高,此种备份方式是必选的。采取此种方式,在机房发生火灾等严重情况,并损坏数据库服务器及磁盘阵列、磁带等存储设备时,可以恢复系统及业务数据。此种方式下数据库恢复需要很多人工干预,需要一定的技术水平,不到万不得已,不必采用此种方式恢复数据。(3)磁盘备份采用Oracle10G的RMAN新功能,在磁盘中划分出一个快速恢复区(FlashRecoveryArea),经过配置,系统自动将归档日志文件、控制文件、闪回数据库日志、控制文件自动备份、RMAN创建的数据文件COPY等存入该快速恢复区。当需要恢复数据库时,可使用该区中的备份文件。采取此种方式备份及恢复速度更快;磁带是流式存储设备,只能顺序读写,而磁盘的随机访问特性允许只备份和恢复数据库中的部分内容;磁盘与磁带的价格逐渐接近,磁盘方式的性价比越来越高于磁带方式;10G所携带的DataPump客户端工具(impdb/expdb),相对于9i的客户端工具(imp/exp),效率提高了数倍,大大提高数据导入导出的速度。此种方式技术比较新,初始配置需要专业人士协助,而且需要增加额外磁盘存储空间。灾难恢复Oracle数据库的特性之一是OracleDataGuard。OracleDataGuard是一种完整的数据保护方案,可以快速恢复各种故障——从站点故障和数据中心灾难,到人为错误和数据损坏。空间数据数据库备份和恢复以上所提及的备份和恢复方式,基本上也适合空间数据,但鉴于空间数据的特殊性,我们提出以下额外的备份选项:(1)静态数据备份各种比例尺下的地形图、影像图等数据,系统日常运行过程中基本上不会发生改变,这些数据的修改通常是发生在数据大规模普查和测量后,时间尺度往往是多年的,因而它们不需纳入到日常的备份任务中去,这样可以缩短备份时间和备份文件占用的空间。静态数据的备份方法视不同类型而定,对于矢量数据,应当在数据修改并且入库之后,使用GISX具软件,将数据导出成个人空间数据库(PGB)格式,即mdb文件。这种格式恢复起来比较简单,鼠标拖放即可完成。因为不同类型的图,版本不一样,修改时间也不一样,因而建议每一种类型数据用一个mdb文件存放;对于栅格数据,以文件形式备份即可,每一幅图至少有5个文件(*.aux,*.rrd,*.tfw,*.tif,*.tif.xml),全部需要备份。(2)动态数据备份对于系统日常运行中会修改的空间数据,需要采用类似于业务数据的备份方式,但是由于空间数据的特殊性,仅使用磁带备份和导入导出方式,很难保证数据的安全。建议由我们开发一个数据转换程序,将指定的动态空间数据,以大类(dataset)为单位转换成相应的个人空间数据库PGB格式文件,并且编写一个批处理文件脚本,调用这个数据转换程序,同样地,利用Windows的“计划任务”功能设置为每天中午、半夜进行两次备份。此种备份可确保数据安全,备份后的数据文件可以用GIS工具软件查看;恢复起来很方便,鼠标拖放即可完成。需要注意的是PGB不能存储空间索引,所以数据恢复时要重建空间索引。数据库备份制度数据库必须保证全天候安全管理,仅有软硬件设备和管理员的技术手段是不够的,在系统运行过程中还需要严格执行数据库备份制度根据我们的经验,备份制度的要点有:在只有数据的管理员有权限对数据进行备份,备份周期和方式由管理员指定;系统上的工作备份采用增量备份;数据备份后,系统要进行及时的校验,以确保数据备份的正确性;对于入库的数据要进行双重备份;系统应对日志作每日备份。系统设计项目管理编码管理建设统一的项目编码体系。项目信息库建设项目信息库,实现对项目进行多维度管理。项目手册管理汇总查询项目范围内的各方面信息的汇总统计报表之一,《手册》可直接用于打印,内容包括:封面、说明、目录、工程概况表、项目讯录、项目文档资料清单、图纸资料发放记录、项目管理日志、设计变更报审记录、项目不良记录、建设资金动态一览表。项目监控在地图上展示各项目的地理位置,并显示该项目的简要信息,并可以此为入口展示此项目详细信息。参建单位管理管理和维护参建单位、人员及其分类情况等信息。文档管理对工程项目全过程产生的文档采用多级别文件夹式对文档进行分类归档管理,实现项目各方文档上传、在线查阅、下载、删除、申请查看、预约查看等功能,实现按权限进行操作。工程项目汇总汇总所有项目信息,并可由此查看项目详细信息,定制生成各种报表。资金管理资金统计从系统中自动采集合同信息、资金支付、合同结算、保函交纳、印花税缴纳等数据形成报表。合约规划基于项目概算的基础上,对各项概算科目估计需要签订的合同进行规划,通过在招投标之前对合同进行规划,实现概算科目上动态成本的统计,进而实现在招投标之前得到投资规模的直观数据。计划进度管理计划编制“计划编制”是项目计划管理的基本数据。在项目实施过程中,对各阶段的进展程度和项目最终完成的期限所进行的管理。支持保留计划历史版本,可进行比对。我的任务“我的任务”查看、执行全部分派给本人的任务。进度反馈及分析展示责任部门或责任人员可上报实际进度数据,并可通过甘特图等形式展示进度计划实际执行情况。任务评审任务执行完成后,由评审人对任务结果、成果文件进行评审。计划模板针对不同类型项目设定不同的标准计划模板,项目管理人员可直接导入该模板,历史计划查询。成本管理投资管理用于建立项目各级成本控制体系,预测并跟踪投资完成情况。通过合同管理和投资管理的关联,实现对成本项目费用的全面归集,动态跟踪概算和合同执行情况,实现概算、合同费用、实际费用支出三项数据对比功能和投资完成的统计分析,达到投资控制目标。概算管理录入和管理各项目的概算科目表以及各概算科目的概算金额,支持在概算科目表中选择关键的概算科目设置为“控制科目”,“控制科目”将用于标段划分和合同签订时与标段或合同进行绑定,从而形成动态投资额。预算管理预算管理用于录入和管理经过编制、审核、批复等手续的预算资料。变更管理工程变更是提供给项目管理人员录入和管理项目的变更记录。自动判断变更记录保存之后是否会引起超概算的情况,如果存在则对用户予以提醒。工程量清单管理每一个建设合同的工程量清单,通过定义清单的分部分项和项目条目来形成最终的清单。合同管理合同签订录入和维护工程项目的合同资料,合同资料包括合同基本信息、合同附件、补充合同等各部分信息组成。履约奖惩项目实施过程中,对项目各方获得的奖惩情况进行登记。合同结算合同执行完成后,中标人单位开始整理验收资料,编制结算资料并通过系统提交领导进行审查。定审金额录入合同。合同查询合同信息查询功能主要用于不具备合同管理权限,但是具备合同查阅权限的用户查询合同的全面信息。合同支付合同预付款和进度款等款项支付,支持在线申请、审批。录入和维护每期录入的合同完成量数据,包括施工单位申报、监理审核、造价单位审核以及采购人审核数据。审核本期施工单位上报的并经监理单位审核的工程量,审核后形成本期的合同完成量。依据本期实际完成工作量以及合同付款条款申请工程款,并进行内部相应的审核审批流程。支付表导出完成支付审批流程后导出支付审核表,具有二维码防伪功能。工程形象进度项目负责人系统定期(月、周)将本期的计划、进度、问题等情况以文字描述的形式上报。合同完成量汇总表合同完成量汇总表用于汇总展示指定类别合同的完成的累计数据,如本月进度、累计进度、累计完成比例等。丄・▲tZf—■亠质量分解根据质量标准体系,对工程进行质量单元划分,包括单位工程、分部工程、检验批。质量验评表配置能够根据质量验评标准进行验收表样的自定义配置,形成相关质量参数的验收表单,以便在移动端APP进行质量验收管理。质量评定管理按照国家质量验收标准对完工工程进行验收与评定,包括检验批工序质量评定、分部分项工程、单位工程的质量评定等管理。质量评定支持手机APP实现,并实现定位和拍照功能。质安检查在施工过程中,监理单位、项目负责人或是质量检查小组要对项目的质量、安全进行检查,及时发现并解决问题,保证项目顺利进行。安全生产工隐患排查由于生产活动中存在导致事故发生的危险状态、人员不安全行为和管理上的缺陷等一系列问题,所以需要对生产活动所出现隐患进行检验与排查。危险源管控定期根据施工进度落实危险源的辨识及防范措施制定,以及现场过程监督落实情况的反馈,实现现场危险源的动态监管。应急管理落实应急预案的审批、实现应急预案演练开展情况的反馈、以及安全事故报告、事故处理方案及事故统计。通知公告培训管理发布相关通知、公告等,以及现场落实情况的反馈报送。生成台账实现相关质量安全信息检索、查询、以及台账生成功能。移动质检管理问题上报基于手机APP执行现场质安检查,具备现场拍照上传的能力。在手机端支持工作流审核,允许自定义审批流程。整改处理对于审核后的出现不符合的质安记录,可以自动生成整改通知单,可以在APP端直接下达整改通知单,施工单位可以在APP端进行整改情况的上报,并上传整改后的照片等,支持上报、审核流程,网页端需要提供质量整改查询。验证整改结果通过app上报验收结果,提交到问题相关责任人进行跟进。结算和财务管理结算支付支持工程价款结算、费用支付等会计业务的全过程,包括支付单处理、会议凭证录入及审核、账务处理、会计账表生成、合同支付台账等模块。生成会计凭证提供自动产生会计凭证的功能。数据查询提供对合同预付款、进度款支付、保留金扣款、其它扣款、现金日记账的查询功能。数据流程联动通过财务会计模块和合同管理、成本管理等模块之间建立的联系以及数据流程控制,实现日常的财务管理。财务分析提供能与概算、合同管理、成本管理过程数据衔接的财务分析相关数据的功能。保函管理对保函的登记、退还、到期提醒等功能。合同超付报表监控合同金额,如发生超付,则进行超付预警,并形成合同超付报表。验收及竣工管理工程验收工程完工后的验收结果管理,并记录工程的实际开竣工日期。项目总结工程完工后对工程的投资、进度、质量管理方面的总结。

工程移交记录和维护工程移交的时间、接收单位等。工程决算根据工程合同结算价自动生成决算报审价,并记录主管部门批复价。4.10.固定资产管理4.10.1.固定资产管理4.10.固定资产管理4.10.1.固定资产管理实现对固定资产登记、领用、维修、盘点、处置的全过程管理。包括资产登记、条码打印、资产领用、资产借用、资产归还、资产转移、资产维修、资产处置等。项目决策仪表盘4.11.1.项目概览项目概览,在地图上标注出目前进行中的项目。统计分析不同维度数据统计分析,协助领导了解项目进展,做出正确决策事项提醒标注领导关注事项,及时提醒。项目现场管理多方协作平台提供一个所有参建单位协同办公的工作平台,支持移动APP应用。待办事项当前用户待办理的业务或待阅读业务信息。丄•丄厶J■▲q可通过智慧工程在大屏上展示自己所负责的项目,可实时查看项目大数据,快速掌握项目投资情况。项目通讯录查询当前项目组织架构成员,由采购人控制可以看到哪类单位的成员。计划进度查看该项目中采购人编制的计划以及计划进展情况。形象进度展示已经录入的形象进度。收文记录查询、办理来自采购人单位的发文信息。流程办理当前用户待办和已办的审批流程,并支持办理。流程查询查询当前项目当前用户有关的流程。质安检查施工问题包含质量、安全等要素,对质量、安全检查的处理、反馈。监理报告监理单位一段时间内对现场进度、召开的会议等内容的上报。现场情况定期现场检查的一种施工监理过程,由建设管理单位或监理单位上报的施工数据。工程日志查看采购人项目负责人所填写的工程日志。文档查询查看该项目在采购人的内部管理系统中已经上传的文档。合同查询查看当前用户单位与采购人签订的全部合同。会议管理查看和报名采购人发起的会议通知。视频监控接入支持接入工程现场监控视频信号。基础平台流程管理流程申请查看和发起系统已提供的审批流程,流程支持与工程业务关联。我的流程查看本人发起过的流程,能查看流程详情,并可设定权限终止流程审批。流程办理流程集中办理的功能模块,能查看已经办理过的流程,并能对已办理的流程追加新的意见。流程查询查询权限范围内的流程,支持打印审批表单,提供查询核验功能,并可授权重启已经审批结束的流程。流程监控流程管理员对流程审批进行监控,可重定位、催办、删除流程。流程配置流程定义对系统中所有的审批流程集中进行管理、配置,并且支持对流程设计节点和流向。表单定义表单是流程在审批过程中填写内容的界面,支持以所见即所得的方式在线设计表单。类别定义对系统中的审批流程按业务进行统一的分类。系统管理组织管理管理使用单位及内部部门。用户管理管理系统用户并授权。角色管理设定系统用户所属岗位,支持一人多岗权限管理可分别设定角色、工作组和人员权限。编码规则业务中统一编码的规则设置。参数配置系统关键参数维护管理。类别设置业务中统一类别的设置。预警设置根据需要设置业务流程预警。日志管理对所有应用模块的使用进行日志记录,并可查询、统计所有或单个操作日志内容。4.14.数据对接•短信通讯接口通信协议:TCP/IP,运营商为平台短信提醒功能提供短信发送接口。市政府信息共享平台数据接口跟市政府信息共享平台对接,实现政府系统之间的互联互通。CA认证与电子签章接口公共资源交易中心CA认证与电子签章平台对接,实现用户CA认证与电子盖章。协同办公平台与本单位协同办公平台对接,实现单点登录和业务数据共享。台账集成系统与本单位台账集成系统对接。预留系统接口预留系统接口,以便与其他系统对接。4.15.标准化体系设计标准化工作是组织、协调项目顺利发展的重要手段,也是本项目的重要组成部分。通过制定和贯彻执行各类技术标准,就能从技术上、组织管理上把各方面有机的联系起来,形成一个统一的整体,保证项目有条不紊的进行。国内外信息化的实践证明,信息化建设必须有标准化的支持,尤其要发挥标准化的导向作用,以确保其技术上的协调一致和整体效能的实现。因此,标准体系建设在系统实施过程中具有非常重要的意义,是系统设计和工程建设的重要基石。为保证标准体系建设的顺利进行,制定以下总体目标:本项目的标准化建设将与国家信息化建设标准保持一致性;建立并不断完善系统标准体系;制定系统关键基础标准,为系统互联互通、信息共享、信息安全打好基础;建立系统标准贯彻实施机制,为标准的实施提供有效服务。为了完成标准体系建设目标,本着“统筹规划、面向应用、突出重点、分工协作”的方针,依托现有资源和信息化工作的基础,坚持自主制定与采用国际标准相结合,加强与示范应用的有机结合,强化标准实施与监督力度。系统标准体系主要由六个体系构成:(1)应用系统体系应用服务体系是由业务应用系统组成,是面向用户服务的。目前已经建设的应用系统主要包括综合执法信息系统、稽查系统等。也包括本期建设的重点工程项目管理系统。(2)应用支撑服务体系支撑服务体系由系统基本功能服务模块构成,为业务应用系统提供基础性的基本功能服务(例如数据交换(共享)、日志服务、消息服务、表单服务、短信、视频、电子地图引擎等)。根据业务需求,系统通过数据交换平台实时或定期采集其他业务系统的数据,并对数据进行分类过滤处理。(3)资源数据体系资源数据体系为系统提供业务数据(例如项目信息数据、基础信息数据、监控数据、主题数据、视频数据、目录资源数据、GIS数据等)支持服务。(4)基础设施体系基础支持体系为系统运行提供硬件和系统软件基础环境支持,由系统基础网络、服务器主机等系统硬件组织和操作系统、应用服务器系统、数据库管理系统等基础软件组织组成。(5)安全保障体系系统安全保障体系为系统各层提供安全运行保障。例如包括认证系统防火墙系统、病毒系统、数据备份系统、入侵检测系统等。(6)运维保障服务体系运维保障服务体系为系统建设提供运行维护,保障系统正常运行业务连续,不断优化系统功能等。

项目实施保障系统进度计划计划步骤列表及说明:阶段名称实施内容和项目总天数系统开发阶段需求调研对客户需求进行调研和分析总体设计对系统总体框架进行设计模块设计对系统模块进行详细设计和分析数据库建模对系统后台数据库进行设计建模编码实现编码并实现系统系统测试阶段测试系统测试系统运行阶段软件培训软件安装及使用培训软件安装软件安装调试工作试运行正常业务数据验收项目验收运行维护系统在真实环境下交付运行合计质量保证措施软件开发各阶段需要提交的文档系统在开发各阶段编写以下文档:项目开发计划,在项目确定阶段产生初步项目计划,在需求分析阶段最终完成。需求说明书,在需求分析阶段产生。设计说明书,在概要设计阶段产生。详细设计相关文档,在详细设计阶段完成。用户手册,在需求分析阶段形成初稿,在以后各阶段逐步修改完善,在确认测试后最终完成。测试计划:单元测试计划,在编程实现阶段产生;集成测试计划,在概要设计阶段产生;确认测试计划,在需求分析阶段形成初步确认测试计划,在概要设计阶段完成。测试报告,在相应的测试阶段完成。项目开发结束报告,在软件验收阶段完成。数据需求说明书,在需求分析阶段产生。数据库、数据结构说明书,在概要设计阶段产生。以上软件开发文档,每个文档自成体系。过程管理本项目严格按照ISO9001的质量管理体系实施,并参照CMMI3的要求进行过程活动管理。项目开发过程中,项目组主要开展以下方面的活动:需求管理目的:项目组与客户就应由软件项目实现的客户需求达成共识。活动:评审软件需求。软件工程组以评审通过的软件需求作为软件计划、工作产品和开发活动的基础。项目计划目的:为开展软件开发与管理活动制订合理的计划。活动:♦软件工程组参与项目计划工作。♦在早期进行软件项目计划的制订工作。在项目开发过程中,软件工程组会和其它受影响的组一起参与项目计划工作。高级管理人员对软件项目的对外承诺进行评审。项目计划文档化。明确作为项目控制、管理对象的软件工作产品。对软件工作产品的规模进行估算。对项目的工作量及成本规模进行估算对项目所需的关键计算机资源进行估算。♦对项目的进度进行估算。♦对项目在成本、资源、进度、技术方面的风险进行识别、评估,并整理成文档。对项目所需的开发设备及工具进行计划。记录用于软件计划的数据。项目跟踪与监控目的:使管理层充分了解项目的实际进展,以便在项目实际工作结果严重偏离软件开发计划时,使管理层能采取有效的行动,在计划所定义的里程碑点处,积极向客户通报项目进度。活动:用文档化的项目开发计划进行项目跟踪和项目状态交流。修订项目开发计划。高级管理人员对软件项目的对外承诺及其变化进行评审。项目对外承诺的变更经批准后,通知项目开发组成员及相关小组。对项目的规模进行跟踪,并在必要时采取纠正措施。对项目的工作量及成本进行跟踪,并在必要时采取纠正措施对项目的关键计算机资源进行跟踪,并在必要时采取纠正措施。对项目的进度进行跟踪,并在必要时采取纠正措施。对项目的开发技术工作进行跟踪,并在必要时采取纠正措施。♦对项目在成本、资源、进度、技术方面的风险进行跟踪。♦对实际度量数据和重新制订计划所用的数据都进行记录。项目组内部通过定期进行评审来跟踪项目的工作进展、结果和存在的问题。根据项目开发计划,在选定的项目里程碑处对项目工作成绩及结果进行正式评审。软件质量保证目的:向管理人员提供适当的对软件项目正在使用的过程和正在构造产品的可视性。活动:♦制订SQA(软件质量保证)计划。♦按照SQA计划进行SQA活动。SQA组参与准备和评审项目的软件开发计划、标准和规程。SQA组评审软件工程活动以验证符合性。SQA组审计指定的软件工作产品以验证符合性。SQA组定期向软件工程组报告其活动的结果。♦按照SQA计划对在软件活动和软件工作产品中识别出的不符合性问题建立文档并加以处理。♦当合适时,SQA组与顾客的SQA人员一起对它的活动和发现进行定期评审。集成软件管理目的:在确定软件项目的开发过程时,将软件工程活动与管理活动有效地集成在一起。活动:♦剪裁组织的标准软件过程,得到项目定义的软件过程。♦对项目定义的软件过程进行修订。制订和修订项目开发计划(该计划描述了项目定义的软件过程的使用方法)。根据项目定义的软件过程对软件项目进行管理。使用组织的软件过程数据库进行项目计划和估算工作。对软件工作产品的规模(或软件工作产品的变更规模)进行管理。对项目的软件工作量和成本进行管理。对项目的关键计算机资源进行管理。对项目的进度(关键依赖关系和路径)进行管理。对项目的风险进行识别、评估、文档化和管理。为了确保项目的工作结果与商业目标、客户和最终用户的要求保持一致,对项目进行定期的评审。软件产品工程目的:严格执行一个集成了所有软件工程活动的、经过明确定义的工程过程,高效地生产出合格的产品。活动:♦在项目定义的软件过程中集成适用的软件工程方法与工具。♦根据项目定义的软件过程,开展软件需求活动,对其结果进行维护和文档化。通过对分配需求的系统分析,对软件需求进行验证。根据项目定义的软件过程,开展软件设计工作,对其结果进行维护、文档化,验证其与软件需求的符合性,形成代码框架。根据项目定义的软件过程开展软件编码工作,对其结果进行维护、文档化和验证,实现软件需求和软件设计。根据项目定义的软件过程开展软件(单元)测试工作。根据项目定义的软件过程计划和实施集成测试。通过计划和开展系统和验收测试来证实软件满足其需求。根据项目定义的软件过程编制用于软件操作和维护的文档。根据项目定义的软件过程对同行评审和测试中发现的缺陷进行收集和分析。维护项目开发计划、开发过程描述、分配的需求、软件需求、软件设计、代码、测试计划、测试程序等文档间的一致性。组间协调目的:在组织内建立起合理的项目管理工作机制,保证项目开发目标的实现,使项目的工作结果更加符合用户的要求。活动:在适当的时候软件工程组和受影响的组与最终用户一起建立系统需求。♦软件工程组的代表和其他工程组的代表一起监督和协调技术活动,解决技术问题。根据项目开发计划对组间约定进行交流,并对工作开展情况进行协调和跟踪。根据项目开发计划识别、协调和跟踪各工程组间的关键依赖关系。作为其他工程活动的输入项的工作产品要由接收方的代表进行评审,以确保其满足接收方的工作需求根据问题解决计划,对在项目工程组代表间无法解决的组间问题进行处理。项目各个工程组的代表进行定期的技术评审和交流。评审目的:尽早地消除软件产品中的缺陷。活动:计划同行评审工作,并将计划写成文档。根据评审计划进行同行评审。♦记录有关同行评审的执行情况和结果。培训目的:发展个人的技能与知识,使他们更好地履行自己的工作职责。活动:♦制订和维护项目培训计划。♦依据项目培训计划开展相应的培训活动。♦维护培训记录。软件开发过程项目开发过程中,要求采用RUP作为项目软件开发过程,选用迭代化的开发方式进行项目开发。5.3.1•采用基于里程碑的生命周期模型产品发布ReledSe时间生命周期目标里程碑生命周期架构里程碑初始功能里程碑本项目的开发将采用基于里程碑的生命周期模型,整个开发过程将设定四个阶段(如图):初始阶段、细化阶段、构造阶段和交付阶段。每个阶段结束于一个主要的里程碑。在每个阶段的结尾将执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。初始阶段初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进行中的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来讲,初始阶段可能很短。初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。生命周期目标里程碑评价项目基本的生存能力。细化阶段细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的基础上,对体系结构作出决策,包括其范围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。细化阶段结束时第二个重要的里程碑:生命周期结构里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。构造阶段在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。构建阶段结束时是第三个重要的里程碑:初始功能里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运作。此时的产品版本也常被称为“beta”版。交付阶段交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反馈的少量的调整。在生命周期的这一点上,用户反馈应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。在交付阶段的终点是第四个里程碑:产品发布里程碑。此时,要确定目标是否实现,是否应该开始另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。采用迭代化的开发模式在每个阶段我们将根据阶段目标进一步分解为迭代。在每个迭代完成一个完整的开发循环,产生一个可执行的产品版本,作为最终产品的一个子集,通过增量式地发展,从一个迭代过程到另一个迭代过程到成为最终的系统。传统上的瀑布生命周期会出现到了实现末期产品完成才开始测试,在分析、设计和实现阶段所遗留的隐藏问题会大量出现,项目可能要停止并开始一个漫长的错误修正周期等问题。因此项目组将采用迭代化的开发方式来避免这些情况的出现。迭代是一种更灵活,风险更小的方法,是多次通过不同的开发活动(需求分析、设计、编码、测试等),通过更好的理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本。软件生命周期是迭代的连续,通过它,软件进行增量的开发。一次迭代包括了生成一个可执行版本的开发活动,还有使用这个版本所必需的其他辅助成分,如版本描述、用户文档等。因此一个开发迭代在某种意义上是在所有工作流中的一次完整的经过,这些工作流至少包括:需求工作流、分析和设计工作流、实现工作流、测试工作流。其本身就像一个小型的瀑布项目(如图)。迭代过程与传统的瀑布模型相比较加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在他们的工作会更有效率。由于用户的需求并不能在一开始就做出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭代过程这种模式使适应需求的变化会更容易些。迭代式开发方法是一个不断降低风险的过程,每一次迭代过程都选择风险最大的任务执行。因此风险在迭代过程中不断地被发现、被消灭。迭代式开发方法能够更容易地管理需求的变化,整个开发过程由一次次的独立迭代组成,项目经理能够比较容易地调整迭代过程,使最终产品满足变化的需求。开发人员以及项目相关人员能够及时地从迭代过程中得到反馈信息,并能够及时修改以前工作中的失误,有效地监控开发过程,并对迭代工作流进行校正,这对一个时间跨度很长的项目具有重要的意义。质量管理公司遵循ISO9001质量管理体系,按照CMMI3对质量管理环节的过程活动要求,对本项目,我们将从以下三个方面进行质量控制:测试在本系统的开发过程中,要求对软件系统做以下二个层面的测试单元测试单元测试将对最小的可测试软件元素(单元)实施的测试。它所测试的内容包括单元的内部结构(如逻辑和数据流)以及单元的功能和可观测的行为。确保及时发现并改正编码缺陷。集成测试集成测试是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。它所测试的内容包括单元间的接口以及集成后的功能、性能。(因

温馨提示

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

评论

0/150

提交评论