市水务项目管理信息系统设计方案铜仁市水务局2016年4月目录1项目概况 (3)1.1项目建设背景 (3)1.2依据 (3)1.3设计目标 (4)1.4技术优势 (5)2软件设计开发方案 (6)2.1总体设计方案 (6)2.2软件系统功能说明 (8)2.2.1基础数据查询系统 (8)2.2.2项目管理信息系统 (9)2.3数据库建设和存储系统 (15)2.3.1数据库软件的功能要求及选型 (15)2.3.2数据库设计原则 (16)2.3.3数据库总体设计 (16)2.3.4数据库部署 (17)3系统建设部署环境及运行维护 (18)3.1系统运行维护 (18)3.2系统部署环境设计 (18)3.2.1网络和主机设计要求 (18)3.2.2机房等其他配套附属设施设计要求 (18)3.2.3主要软硬件选型配置要求 (19)4项目实施方案 (20)4.1项目组结构 (20)4.2项目实施计划 (21)4.3软件开发过程 (21)4.3.1软件需求分析 (21)4.3.2结构设计 (22)4.3.3详细设计 (22)4.3.4编码 (22)4.3.5集成测试 (22)4.3.6系统测试 (23)4.3.7验收 (23)4.3.8维护 (23)5项目预算 (23)1项目概况1.1项目建设背景十二五期间,市水务局以科学发展观为指导,以水资源配置工程、城乡供排水保障工程、农村水利工程、防洪减灾工程、水土保持工程及水生态修复工程为重点,基本形成经济社会发展需要的水利基础设施体系。
以实施最严格水资源管理制度、水资源节约与保护、水生态文明制度建设、基层水利水务服务体系建设为重点,加快形成适应山区现代水利发展需要的制度体系。
积极构建水资源保障有力、开发利用有效、生产生活生态用水保障的黔东水安全保障网,为打赢脱贫攻坚和同步小康提供坚实的水利水务支撑和保障。
随着管理事务的增多,投资力度的加大,水务局报批、在建和管理维护的项目越来越多。
为了加强项目管理,更好的支撑当地经济社会发展,水务局预备建立项目管理信息系统。
1.2依据项目管理信息系统《水利信息系统可行性研究报告编制规定(试行)》《信息技术软件生存期过程》GB8566-1995《规定与质量有关的术语》ISO 8402《质量管理和质量保证标准》ISO 9000-3《可靠性管理标准ISO》DIS 9000-4《软件配置管理》ISO/TC 176《软件维护指南》GB/T14079-1993《计算机软件可靠性和可维护性管理》GB/T14394-1993《计算机软件单元测试》GB/T15532-1995其他相关标准和要求。
1.3设计目标本项目将实现以下目标:1、对规划、在建、已建项目结合地理信息系统管理,合理布置项目建设,实现水资源合理配置;2、对项目过程信息实现电子化管理。
将项目的相关信息,包括建设方案、合同、工程资料等存入数据库,实现项目信息的浏览、查询、归档、统计、下载等功能;3、加强在建项目网上计划调度管理,及时发现项目推进中存在的问题。
在项目信息入库的基础上,对项目的进度、支付等信息进行综合分析,及时发现支付异常、进度异常等问题;4、为项目建成后的运维提供支持。
项目运维往往需要建设过程中的资料的支持。
系统建成后,运维过程中发现的问题可以及时找到源头,有助于问题的解决。
5、提高项目管理的工作效率。
系统根据项目管理科的具体业务,能够自动生成日常的业务报表,避免繁重的手工劳动和资料查找。
6、方便异地查询,可以通过移动终端登录系统,实时掌握项目动态。
1.4技术优势❑J2EE平台,完全基于Java语言开发,信息交换使用XML、JSON格式,软件系统灵活,易于移植和扩展;❑依托先进的计算机技术与通信技术,充分利用现有计算机资源,规工程及设计项目管理环节,建立一个以项目管理为主线、多层次全方位且实用有效的业务运营管理系统;实现公司的高效率、精细化、全方位、决策支撑型管理;❑信息存储系统采用全球先进的SQL SERVER数据库平台;除图形化的管理、配置界面外,所有软件模块均预留扩展和开发接口。
接口以类库和脚本语言方式提供,第三方可利用这些接口完成系统优化、附加功能开发等工作。
2软件设计开发方案2.1总体设计方案系统需实现与已建相关系统的衔接,同时也要为未来可扩展的其它业务系统的集成提供接口,在总体框架的设计和开发上要为实现项目管理信息系统提供设计模式统一、开发标准统一、交换格式统一的总体框架,最终形成服务于全水务局的项目管理信息系统。
在总体框架的设计和开发上采用多级可配置结构,可以通过简单的系统模块及权限配置,建立满足于各类用户需要信息系统。
系统总体架构见下图。
系统总体架构图本系统总体上主要是三个层次的结构体系:数据存储层:采用SQL SERVER 数据库管理软件,存储各类项目信息和媒体数据,为各种业务应用提供数据支撑。
平台支撑层:包括权限框架配置平台和MIS 平台,通过二个基础平台,可以搭建各应用系统。
应用组织层:针对项目管理的方方面面,通过基础平台,可以搭建各个应用系统,并实现与基层水务系统的集成与整合。
2.2软件系统功能说明本系统主要包括基础数据查询和项目管理业务系统等容。
2.2.1基础数据查询系统主要包括:河流信息、流域分区信息、地下水信息、水功能区信息、水源地信息、监测站信息(水文站、水位监测站、取水量监测站、水质监测站、雨量监测站等)供水工程信息、防汛工程信息、河道工程信息、供用水户信息、灌区信息、水务法规政策等信息。
不但提供对基础信息的空间和属性数据的查询,还提供对数据进行空间分析,这是GIS系统所特有的功能。
该部分主要完成取用水工程信息的入库、显示、查询、统计、输出等工作,主要包括水库、湖泊、水文站、取排水口门(地下、地表)、水闸等工程信息,其所要实现的主要功能如下:1 、地理信息系统应用对行政区域、河流水系以及水利项目、取水口门(地下、地表)、水文站、水闸等信息在电子地图上进行显示;2信息查询可按行政区域边界、河流水系、城镇、重要单位、项目类别等基本情况进行组合查询;3信息统计分析按常用的项目管理要求分类组合显示分析,又可按复选方式分类分级分层组织显示分析;。
2.2.2项目管理信息系统市水务局项目管理信息系统结合水务局实际业务需求在原有项目管理信息系统基础进行开发建设。
主要实现项目管理相关项目计划信息、项目立项信息、项目招投标过程信息、项目合同信息、项目进度情况信息、项目相关资料信息、项目资金支付信息以及项目运维情况信息等数据的管理。
实现中心项目管理的电子化,为跟踪项目进展情况提供便利。
总体功能结构如下:系统平台功能模块设计图2.2.2.1项目计划管理实现项目计划相关信息管理。
包括项目所属科室、项目名称及其概况、项目建设目标、建设容、计划投资、资金来源以及项目目前所处状态等信息。
2.2.2.2项目立项信息管理实现项目立项相关信息管理。
包括项目名称、项目建设容、项目批复金额等信息。
提供相关项目申报书、实施方案/可研报告、项目评审报告、审核明细表等附件的上传下载功能。
2.2.2.3项目招投标信息管理①招投标计划安排情况管理对通过立项项目的招投标工作开展计划进行管理。
包括招标项目名称,采用何种招标方式,具体招标容,招标计划安排,投标人资质要求,开标、评标程序,评标标准及方法等信息进行管理。
提供招投标计划安排情况附件上传、下载功能。
②监理信息管理设计实现针对项目的监理信息管理。
包括监理单位名称、单位资质及针对本项目负责人相关信息。
③招标代理机构信息管理设计实现针对项目的招标代理结构相关信息管理。
包括招标代理机构名称、单位资质、针对本项目的负责人等信息。
④评标过程信息管理实现对招投标过程中用到或产生的文件材料进行管理。
提供包括评标报告、工作任意签到表信息、专家声明书信息、评标工作程序文件、评分办法、初步审查和算术性错误修正方法、评分顺序和汇总表、评分表、专家评审意见等材料信息的上传下载功能。
⑤招(邀)标信息管理实现对招(邀)标信息的管理。
包括项目名称、开标时间、投标参与人相关信息(设计成可以任意增加的模式,信息包括投标人名称、投标人提交文件信息、投标人报价、投标保证金金额及支付情况、是否中标等)等信息。
提供各单位投标文件附件的上传下载功能。
2.2.2.4合同信息管理提供项目合同信息管理功能。
包括合同名称、承包商名称、合同签订时间、合同金额、项目施工相关建设方、承包商、监理方三方负责人及其联系方式等信息。
提供合同附件信息的上传下载功能。
2.2.2.5项目进度管理①项目施工计划实现对承包商提供的项目施工计划信息管理功能。
提供施工计划附件上传、下载功能。
②项目进度总览根据各个项目的项目进度情况表信息形成项目进度总览,用于展示相关项目所处状态。
提供对应项目进度详情、周报、月报信息的超查看功能。
③项目施工情况管理项目进度维护表实现对项目进度相关信息管理。
包括项目名称、项目负责人及联系方式、项目所处阶段(项目施工、项目阶段性验收、项目初验、项目试运行、项目终验等阶段)、项目进展情况记录等信息。
项目周报管理实现对承包商提交的项目周报信息进行管理。
提供周报附件上传、下载功能。
项目月报管理实现对承包商提交的项目月报信息进行管理。
提供月报附件上传、下载功能。
④项目过程文档管理实现承包商提供的针对项目诸如需求调研报告、需求概要设计说明书、需求规格说明书、系统初步设计报告、数据库结构设计、测试报告、试运行报告、用户操作手册等附件的上传下载功能。
2.2.2.6项目相关资料管理实现针对项目的图纸、图片、视频、外购设备手册、指南等信息管理。
提供相关附件的上传下载功能。
2.2.2.7项目资金支付情况管理实现针对每个项目资金支付情况管理。
包括项目名称、资金接收单位、支付方式、支付阶段、金额、双方经办人信息、开具发票种类、费用类别、办理时间等信息。
2.2.2.8项目运维情况管理①项目运维记录管理实现对某个项目的运维情况进行管理功能。
用于记录并反映某个项目的故障情况(包括故障发生时间、故障描述、故障上报人及联系等信息)及故障维护情况(包括承包商响应时间、问题解决时间、解决对策、问题是否解决、故障描述、相关负责人及联系方式等信息)。
提供对应项目运行维护单位信息超功能。
②项目运维单位信息管理实现针对项目的运行维护单位情况管理。
包括项目名称、运行维护单位名称、技术支持负责人、技术支持联系、运行维护负责人、运行维护人员联系,项目的运维方案、项目质保期起止时间。
2.2.2.9报表管理①项目管理月报表项目管理月报表为项目管理科进行月度总结提供便捷。
项目管理月报表主要展示某个月份项目管理科制定项目计划份数、立项项目数量、完成招投标项目数量、签订合同份数、每个项目支付款额情况以及受理项目运维方面业务。