水务项目管理信息系统.docx
《水务项目管理信息系统.docx》由会员分享,可在线阅读,更多相关《水务项目管理信息系统.docx(21页珍藏版)》请在冰豆网上搜索。
![水务项目管理信息系统.docx](https://file1.bdocx.com/fileroot1/2023-2/9/8fe78a1d-f4b0-4b31-b507-0431574c68bd/8fe78a1d-f4b0-4b31-b507-0431574c68bd1.gif)
水务项目管理信息系统
水务项目管理信息系统
铜仁市水务项目管理信息系统
设计方案
铜仁市水务局
2016年4月
1项目概况
1.1项目建设背景
十二五期间,铜仁市水务局以科学发展观为指导,以水资源配置工程、城乡供排水保障工程、农村水利工程、防洪减灾工程、水土保持工程及水生态修复工程为重点,基本形成经济社会发展需要的水利基础设施体系。
以实施最严格水资源管理制度、水资源节约与保护、水生态文明制度建设、基层水利水务服务体系建设为重点,加快形成适应山区现代水利发展需要的制度体系。
积极构建水资源保障有力、开发利用有效、生产生活生态用水保障的黔东水安全保障网,为打赢脱贫攻坚和同步小康提供坚实的水利水务支撑和保障。
随着管理事务的增多,投资力度的加大,水务局报批、在建和管理维护的项目越来越多。
为了加强项目管理,更好的支撑当地经济社会发展,水务局预备建立项目管理信息系统。
1.2依据
项目管理信息系统
《水利信息系统可行性研究报告编制规定(试行)》
《信息技术软件生存期过程》GB8566-1995
《规定与质量有关的术语》ISO8402
《质量管理和质量保证标准》ISO9000-3
《可靠性管理标准ISO》DIS9000-4
《软件配置管理》ISO/TC176
《软件维护指南》GB/T14079-1993
《计算机软件可靠性和可维护性管理》GB/T14394-1993
《计算机软件单元测试》GB/T15532-1995
其他相关标准和要求。
1.3设计目标
本项目将实现以下目标:
1、对规划、在建、已建项目结合地理信息系统管理,合理布置项目建设,实现水资源合理配置;
2、对项目过程信息实现电子化管理。
将项目的相关信息,包括建设方案、合同、工程资料等存入数据库,实现项目信息的浏览、查询、归档、统计、下载等功能;
3、加强在建项目网上计划调度管理,及时发现项目推进中存在的问题。
在项目信息入库的基础上,对项目的进度、支付等信息进行综合分析,及时发现支付异常、进度异常等问题;
4、为项目建成后的运维提供支持。
项目运维往往需要建设过程中的资料的支持。
系统建成后,运维过程中发现的问题可以及时找到源头,有助于问题的解决。
5、提高项目管理的工作效率。
系统根据项目管理科的具体业务,能够自动生成日常的业务报表,避免繁重的手工劳动和资料查找。
6、方便异地查询,可以通过移动终端登录系统,实时掌握项目动态。
1.4技术优势
❑J2EE平台,完全基于Java语言开发,信息交换使用XML、JSON格式,软件系统灵活,易于移植和扩展;
❑依托先进的计算机技术与通信技术,充分利用现有计算机资源,规范工程及设计项目管理环节,建立一个以项目管理为主线、多层次全方位且实用有效的业务运营管理系统;实现公司的高效率、精细化、全方位、决策支撑型管理;
❑信息存储系统采用全球先进的SQLSERVER数据库平台;
除图形化的管理、配置界面外,所有软件模块均预留扩展和开发接口。
接口以类库和脚本语言方式提供,第三方可利用这些接口完成系统优化、附加功能开发等工作。
2软件设计开发方案
2.1总体设计方案
系统需实现与已建相关系统的衔接,同时也要为未来可扩展的其它业务系统的集成提供接口,在总体框架的设计和开发上要为实现项目管理信息系统提供设计模式统一、开发标准统一、交换格式统一的总体框架,最终形成服务于全水务局的项目管理信息系统。
在总体框架的设计和开发上采用多级可配置结构,可以通过简单的系统模块及权限配置,建立满足于各类用户需要信息系统。
系统总体架构见下图。
系统总体架构图
本系统总体上主要是三个层次的结构体系:
数据存储层:
采用SQLSERVER数据库管理软件,存储各类项目信息和媒体数据,为各种业务应用提供数据支撑。
平台支撑层:
包括权限框架配置平台和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报表管理
①项目管理月报表
项目管理月报表为项目管理科进行月度总结提供便捷。
项目管理月报表主要展示某个月份项目管理科制定项目计划份数、立项项目数量、完成招投标项目数量、签订合同份数、每个项目支付款额情况以及受理项目运维方面业务。
②项目计划报表
提供针对不同时间(按年、按月,按时间段)方式的项目计划信息报表功能。
③进度监测报表
用于反映各立项项目目前所处的项目阶段。
④合同信息报表
对指定时间区间的合同签订情况进行统计分析功能。
⑤项目运维情况表
用于反映各项目的运维情况,方便项目负责人整理了解项目运行过程中出现问题及解决对策。
⑥投资进度趋势图
提供针对不同科室、不同年度、不同资金来源等方式的投资进度情况分析功能。
展示方式包括柱状图、饼状图、数据列表。
2.2.2.10管理维护系统
系统管理模块主要是为系统分配用户、为用户分配管理权限,用户根据分配的用户名对有权限的模块进行操作,另外还包括数据的备份与恢复保证数据安全性。
包括模块配置管理、用户管理、权限管理、日志管理、数据备份与恢复五部分。
2.3数据库建设和存储系统
2.3.1数据库软件的功能要求及选型
数据库管理系统功能包括:
①通过服务器端进行数据维护
根据项目实际进展情况进行定期维护更新工作。
②数据管理
在完整存储项目管理信息系统更新改造方案各类数据基础上,采用合理的机制保证数据的正确性和唯一性,同时减少数据冗余。
③数据共享与交换
考虑到项目管理信息系统更新改造系统平台的可扩展性,数据库系统的设计充分考虑数据共享与交换的方式与接口标准。
④数据安全
数据库中存储的数据和信息,在数据生产、管理和加工服务的每个环节都有可能使数据丢失或者产生错误,同时在数据的应用权限上也有相应的限制,所以数据库的安全措施就非常必要。
2.3.2数据库设计原则
数据库表结构和编码标准尽量遵循水利部和国家制定的标准。
数据库设计是整个系统的基础和关键。
数据库建设依据的总体原则是“统一规划、统一标准、统一设计、数据共享”,具体如下:
①数据冗余度小,共享程度高,充分利用数据空间,减小投入,并且保证各数据库之间的数据关联;
②数据独立性强,使应用子系统对数据的存储结构与存取方法有较强的适应性;
③设计结果符合各项规范指标要求;
④强调数据的可靠性与完整性;
⑤优化存储方式,提高数据库访问速度。
2.3.3数据库总体设计
铜仁市水务局项目管理信息系统数据库包括项目计划信息、项目立项信息、项目招投标信息、项目合同信息、项目进度信息、项目相关资料信息、项目运维情况信息、系统管理信息等子数据库。
其逻辑结构图如下图所示:
数据库逻辑结构图
①项目计划信息子数据库:
实现对各科室项目计划信息管理。
②项目立项信息子数据库:
实现对各科室项目立项信息管理。
③项目招投标信息子数据库:
实现对招投标计划安排情况、监理信息、招标代理机构信息、评标过程信息、招标信息信息管理。
④项目合同信息子数据库:
实现对各类合同信息管理。
⑤项目进度信息子数据库:
实现对项目进度相关施工计划、施工进度、项目周报月报、项目过程文档等信息管理。
⑥项目相关资料信息子数据库:
实现项目相关资料信息管理。
包括图纸、图片、视频、外购设备手册、指南等。
⑦项目运维情况信息子数据库:
实现对项目运行过程中产生的项目运维情况以及运维单位信息的管理。
⑧系统管理信息子数据库:
实现对系统管理相关的登陆用户信息、权限配置信息以及系统帮助信息等信息管理。
2.3.4数据库部署
将数据库部署于水务局机房内服务器上。
项目管理信息系统所有数据接收处理后的结果均存放在该数据库中。
采用SQLServer企业版作为数据库系统的应用平台。
3系统建设部署环境及运行维护
3.1系统运行维护
(1)采集
项目管理信息系统采集信息包括中心计划开展项目信息,已立项项目的立项信息,招投标过程信息,合同信息,项目进度信息,项目相关资料信息,资金支付情况以及项目运维等相关信息。
项目管理信息系统采集信息时间间隔根据项目实际进展情况而定。
(2)建设效果与应用
系统建成实现项目过程信息电子化管理,能够及时发现项目中存在的问题并为项目建成后的运维提供支持,将有效提高项目管理的工作效率。
(3)运维
项目管理信息系统建成后将建立相应的信息资源责任机制,由各科室项目负责人进行系统信息资源的日常管理与维护;由项目承包商对运维过程中产生的技术问题提供技术支持服务。
3.2系统部署环境设计
3.2.1网络和主机设计要求
铜仁市水务局现已建设完成单位内部的局域网。
3.2.2机房等其他配套附属设施设计要求
水务局已建设的计算机网络中心满足铜仁市水务局项目管理信息系统系统软件的安装部署需求。
不需要进行机房等其他配套附属设施的建设工作。
3.2.3主要软硬件选型配置要求
包括操作系统、数据库系统、杀毒软件、服务器设备等系统软硬件。
(1)服务器环境
机架式
CPU类型:
Intel4核XeonE5-2609V1处理器
CPU频率(MHz):
2400MHz
内存大小:
16GB
(2)服务器操作系统
标准版Windows2008server(5用户)。
(3)数据库软件
SQLSERVER2008标准版(15用户)。
(4)杀毒软件
为避免项目管理信息系统免受病毒侵袭,提高系统数据安全性,须配置杀毒软件一套。
4
项目实施方案
4.1项目组结构
4.2项目实施计划
标识号
任务名称
工期
备注
1
需求调研和确认
1周
2
系统设计
1周
3
软件开发
4周
4
软件测试
2周
5
硬件采购、发货
1周
如采用原有服务器,则不需要
6
硬件安装
1周
如采用原有服务器,则不需要
7
软件安装
0.5周
8
系统联调测试
0.5周
9
系统试运行
4周
包含试运行中发现问题的解决
10
系统验收
1周
4.3软件开发过程
4.3.1软件需求分析
1.软件需求分析
软件需求分析是按照项目定义的软件开发过程,根据系统分配给软件的需求,进行软件质量特性规格说明的过程。
该过程包括进一步明确软件运行环境,明确对软件的功能、性能和数据要求,以及软件与硬件、软件与软件之间的接口要求等,
2.评审
评审《软件需求规格说明书》,具体评审过程见《评审程序文件》,对软件需求的评审准则包括:
系统需求和系统设计的可追溯性;与系统需求的一致性;内部一致性;可测试性;软件设计的可行性;运作和维护的可行性。
4.3.2结构设计
结构设计是指按照《软件需求规格说明书》,设计软件系统的体系结构,即模块结构,定义每个模块的主要功能和模块之间的联系(即接口),并确定软件系统的数据体系结构。
4.3.3详细设计
详细设计是根据《结构设计说明书》进行模块设计,将结构设计所获得的模块按照单元、程序、规程的顺序逐步细化。
详细定义各个单元的数据结构、程序的实现算法以及程序、单元、模块之间的接口等,作为以后编码工作的依据。
4.3.4编码
编码阶段主要完成的工作是根据详细设计说明书编写程序源代码,包括必要的数据文件,并进行单元测试,单元测试的内容包括模块内程序的逻辑、功能、参数传递、变量引用、出错处理等方面。
4.3.5集成测试
集成测试阶段主要完成的工作是集成和集成测试。
集成是参考结构设计说明书并根据详细说明书中规定的系统集成方案将不同的经测试的程序单元进行构造,并逐步构造成一个完整的软件产品的过程;集成测试则是在集成完成之后,对各单元、模块之间接口的正确性和集成后功能的正确性进行验证。
对于大型软件,集成测试可以采取分步进行的方法,例如可以先对各子系统进行集成测试,然后在子系统之间进行集成测试。
4.3.6系统测试
系统测试的主要任务是从系统需求的角度对系统运行的正确性和性能进行验证。
系统测试的依据为系统测试计划。
4.3.7验收
验收阶段主要由验收测试、验收测试问题改正和验收三部分组成:
验收测试的主要目的是验证所开发的系统在用户的使用环境下(或模拟的用户使用环境下)是否满足系统需求,从用户的角度验证整个系统运行的正确性。
验收测试问题改正是对验收测试中发现的差异性问题进行修改。
验收则是在验收测试的基础上,依据项目合同或项目任务书对项目的完成情况进行综合评价。
4.3.8维护
维护期是指:
软件产品/系统验收后,进入软件运行/系统维护阶段,直至软件产品下一个版本的发布或系统维护期终止。
5项目预算
各类应用软件、数据库的开发。
目前国家还未出台软件开发费的取费标准,考虑到本系统的实际情况,参照国家防汛指挥系统工程总体设计组提供的信息系统开发设计人员人工费年综合价(即:
即年综合单价按教授级、高级工程师级和工程师级年综合单价分列:
高级工程师按1.5万元/人月,中级工程师按1万元/人月,工程师按0.8万元/人月)。
概算中软件开发费按下列方法计算:
系统(软件)开发费=开发时间×人数×人工综合开发单价
投资预算表如下:
序号
项目名称
工作量(人月)
单价(元/人月)
合计(元)
备注
一
数据库建设
5
10000
50000
二
软件开发
616000
1
项目计划管理
2
8000
16000
2
项目立项信息管理
3
10000
30000
3
项目招投标信息管理
100000
3.1
招投标计划安排情况管理
2
10000
20000
3.2
监理信息管理
2
10000
20000
3.3
招投标代理机构信息管理
2
10000
20000
3.4
评标过程信息管理
2
10000
20000
3.5
评标信息管理
2
10000
20000
4
合同信息管理
2
10000
20000
5
项目进度管理
130000
5.1
项目实施计划
2
10000
20000
5.2
项目进度总览
3
10000
30000
5.3
项目施工情况管理
60000
5.3.1
项目进度维护表
2
10000
20000
5.3.2
项目周报管理
2
10000
20000
5.3.3
项目月报管理
2
10000
20000
5.4
项目过程文档管理
2
10000
20000
6
项目相关资料管理
4
10000
40000
7
项目资金支付情况管理
4
10000
40000
8
项目运维情况管理
30000
8.1
项目运维记录管理
2
10000
20000
8.2
项目运维单位信息管理
1
10000
10000
9
报表管理
110000
9.1
项目管理月报表
2
10000
20000
9.2
项目计划报表
2
10000
20000
9.3
进度监测报表
2
10000
20000
9.4
项目运维情况表
2
10000
20000
9.5
投资进度趋势图
3
10000
30000
10
系统管理
16000
10.1
用户信息管理
1
8000
8000
10.2
权限分配
1
8000
8000
11
系统帮助及技术支持信息
1
8000
8000
12
地理信息系统开发
4
15000
60000
13
基础信息展示开发
2
8000
16000
三
基础数据调查、整理及录入
100000
四
相关设备采购
200000
五
其它费用
50000
合计
1016000