那板水库安全监测信息系统软件开发技术方案.docx
《那板水库安全监测信息系统软件开发技术方案.docx》由会员分享,可在线阅读,更多相关《那板水库安全监测信息系统软件开发技术方案.docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 .工程背景2017年,那板水库完成了原有大坝平安监测工程的更新改造工作,所有监测 设备均纳入自动化系统中,形成了一个完整的大坝平安监测自动化系统”。目前,大坝平安监测自动化系统运行已步入正轨,每隔10 min进行1次数据 采集工作。系统投入使用后,大坝渗流监测、变形监测工程所对应的人工观测工作 照常进行,两者数据进行比对、校核,同时定期将人工补测的数据录入水库自动化 系统。监测工程的最终成果计算、定制月报表输出等由系统完成。但是,在水库日 常的运行和管理工作中,除了进行数据采集、成果计算、定制月报表输出外,还 迫切需要对监测资料进行其他的相关操作,主要包括数据校验叫资料整编、大坝 三维模型
2、、分析评价、洪水动态预警,泄洪分析计算等,而那板水库原有自动化监 测系统不能够提供相关的功能,已不能满足相关规范的要求。为了进一步提高工 作效率及工程管理水平,结合国内外土石坝大坝平安监测的开展趋势及那板水库 实际情况,研究并开发了平安监测信息系统软件,并成功应用在那板水库,本文将 就其中主要功能作简要介绍。2 .工程概况那板水库属广西3大水库之一,坝址位于广西上思县,所属流域为左江支流、 明江河上游。坝址距县城东郊约3km,那板水库属(II)型水利枢纽工程,具有防洪、 灌溉、发电、城镇供水、养殖等综合性工程。枢纽工程主要由主坝、副坝、溢洪 道、坝后发电站组成,其中溢洪道属左岸,引水式发电站在
3、右岸Po水库正常水位 为220.57 m、设计洪水位228.08m,校核洪水位229.79 m,总库容为8.32亿m;设 计灌溉面积4.35万亩,控制流域面积490 km;多年平均雨量1 715 mm,多年平均径 流量18.5 m/so大坝为碾压粘土心墙坝,坝顶高程232.60 m,坝长313.00m,坝高 59.00 m、顶宽8.00 m、底宽347.00 m。左岸溢洪道为开敞式溢洪道,堰顶高程 220.57 m,堰高257 m,堰顶宽47.20 m。电站装机4台机组装机容量3 000kW ,2、 3、4”单机容量3 200 kW,总装机容量12.60 MW。3 .需求分析平安监测信息系统软
4、件的开发应用可以极大地改善水库的管理条件,提高管对闸门控制器件的控制,实时控制各闸门开、关、停;与远程控制站主机通信, 完成数据上报任务;(2)远程控制模块。与现地工作站站通讯、查询并记录现地工作站站运行情况;远程控制站可发遥控指令、跃级现地工作站站直接控制各闸门开关;完成对水位、闸位、流速、流量的查询、报表工作。图6阀门监控系统界面5.工程实施计划软件产品用户购买软件产品之后,不能立即进行使用,需要软件公司的技术 人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人 员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为 软件工程实施。大量的工程实施案例证明
5、,软件工程是否成功、用户的软件使用 情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本 身的质量,软件工程实施的质量效果也对后期用户应用的情况起到非常重要的影 响。工程实施规范主要包括工程启动阶段、需求调研确认阶段、软件功能实现确 认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总 体验收阶段、系统交接阶段等八个阶段工作内容。下面将分别介绍每个工程实施 阶段。5.1. 工程启动阶段此阶段处于整个工程实施工作的最前期,由成立工程组、前期调研、编制总 体工程计划、启动会四个阶段组成。此阶段主任务包括:公司:在合同签定后,指定工程经理,成立工程组,授权工程组织
6、完成工程 目标。公司工程组:进行前期工程调研,与用户共同成立工程实施组织,编制总 体工程计划,召开工程启动会。商务经理配合公司工程组,将积累的工程和用户信息转交给工程组。将工程 组正式介绍给用户,配合工程组建立与用户的联系。用户:成立工程实施组织,配合前期调研和召开启动会,签署总体工程计 划和工程实施协议。(1)成立工程组部门经理接到实施申请后,任命工程经理,指定工程目标,由部门经理及项 目经理一起指定工程组成员及成员任务,并报总经理签署工程任务书。(2)前期调研工程经理及工程组成员,在商务人员配合下,建立与用户的联系,对合同、 用户进行调研。填写用户及合同信息表。在工程商务谈判中,商务经理积
7、累 了大量的信息,工程组首先应收集商务和合同信息,并与商务经理一起识别那些 个体和组织是工程的干系人,确定他们的需求和期望,如何满足和影响这些需求、 期望以确保工程能够成功。(3)编制工程总体计划工程总体计划是一个文件或文件的集合,随着工程信息不断丰富和变化, 会被不断变更,主要介绍工程目标、主要工程阶段、里程碑、可交付成果。通常 包括以下几方面内容:工程描述,工程目标、主要工程阶段、里程碑、可交付成果。所计划的职责 分配(包括用户的);沟通管理计划,确定工程干系人对信息和沟通的需要即什么人何时需要什么 信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于工程的质 量标准和如何满足其
8、要求。如果有必要,可以包括上述每一个计划,详细程度根 据每个具体工程的要求而定。未解决事宜和未定的决策。(4)启动会工程组与用户共同召开的宣布工程实施正式开始的会议。会程安排如下:共同组建工程实施组织,实施组织的权利和职责;双方签署工程实施协议。 工程组介绍工程总体计划和工程实施协议,包括以下内容:工程目标、主要工程阶段、里程碑、可交付成果。所计划的职责分配(包括用 户的);工程实施中工程管理的必要性和如何进行工程管理,工程的质量如何控制;工程实施中用户的参与和领导的支持的重要作用;阶段验收、技术交接和工程结束后如何对用户提供后续服务。5.2. 需求调研阶段此阶段的主要工作是工程实施人员向用户
9、调查用户对系统的需求,包括管理 流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成 后,会编写需求调研分析手册,并交付用户进行确认,待用户对需求调研 分析手册上所提到的需求确认完毕后,工程实施人员将以此为依据进行软件功 能的实现。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统 的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:(1)进行需求调研准备(2)编制需求调研计划(3)内部评审是否通过需求调研计划,工程组、部门经理、商务等人员 根据合同要求和工程实际情况对需求调研计划草稿进行评审,如评审通过, 那么在稍后的时间内签署,如评审不通过那么重新修改。
10、(4)用户是否签署需求调研计划,如用户签署需求调研计划,那么作 为以后需求调研工作的指南。否那么重新修改。(5)需求调研计划是否有变更,如果计划存在变更,那么执行变更控制流程, 否那么按计划进行后续工作。(6)编写及发出需求调研通知,工程组编写需求调研通知,确定进 行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备需求调研, 工程组以需求调研手册为依据,从业务流程、和系统各个功能模块开展深入 和全面的调研,并用户的个性化要求。(7)需求调研分析根据调研的结果,工程组合公司其他技术部门将进行进 一步进行分析,确定合理、可行的需求,将分析结果形成需求分析报告草稿。(8)内部评审是否通过需
11、求分析报告。工程组、部门经理、公司其他技 术部门的人员对需求分析报告草稿进行评审,那么在稍后由用户签署,如评审 不通过那么重新修改,直至内部评审通过。(9)编写及发出需求分析报告确认通知。工程组编写需求分析报告确 认通知,发给用户,确定进行需求确认的相关事宜,告知相关部门及人员安排 好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。(10)用户是否确认需求分析报告。如果用户确认,并签署需求分析 报告,那么需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确 认,那么进一步进行调研、分析,直至用户最终确认并签署需求分析报告。双 方签署了需求分析报告,需求调研工作结束之后,如果用
12、户提出新的需求或 者变更已有需求,那么执行需求新增及变更流程。53功能实现阶段此阶段的工作是工程实施人员根据需求调研阶段确认的需求调研分析手册 中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项 目实施人员将记录软件实现的详细过程。便于公司售后服务之用,每一个实施技 术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项 目实施人员将编制软件功能确认表,将定制好软件功能待用户确认,用户根 据软件功能确认表上的功能逐一确定软件功能是否到达要求,对不满足要求 的功能,工程实施人员将会记录下来并进行功能修改,直到满足要求。5.4. 系统培训阶段系统培训阶段工作是整
13、个工程实施工作中比拟重要的工作用户对软件的操 作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要 对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在工程实 施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,到达让用户 了解软件产品,最终自己能够解决使用中的具体的问题。5.4.1. 培训人员此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、 技术层、操作层。5.4.2. 培训内容此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、 技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:决策层:领导在实施中的作用
14、与重要性、决策查询。维护层:系统维护知识、操作方法。操作层:操作方法。5.4.3. 培训工作流程(1)调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的 部门和人员情况填入受训部门汇总表、受训人员情况一览表。(2)编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、 时间,场地,人员等。工程组编制培训计划。(3)签署培训计划:用户签署培训计划,进一步确认培训安排。(4)发培训通知:培训开始前2天,按照签署的培训计划,将培训内容、 时间,场地,人员等信息通知用户实施负责人。(5)搭建培训环境公司工程组在培训开始前,将培训环境搭建及检查妥当, 将培训提纲及培训手册准备好。(6)
15、组织培训:公司工程组培训负责人与用户实施负责人组织相关人员参加 培训,按培训制度严格考核。由用户将考勤情况填入培训人员签到表。(7)培训考核:公司工程组培训负责人与用户实施负责人组织受训人员参加 上机及理论考试。(8)培训总结:公司工程组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入培训及考核统计表,及时向相关负责人汇报。5.5. 系统安装测试及试运行阶段此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试, 对软件系统进行容量.性能压力等测试测试及试运行的目的在于确保系统各项功 能均能正常使用,并且符合用户签署的需求分析报告中描述的需求,同时把 尽可能多的潜在问
16、题在正式运行之前发现并改正;同时目的还在于在正式运行前 用户的有关人员能进一步提高操作水平,掌握操作规范。此阶段的主要工作内容 为:(1)编制计划:与用户实施负责人商议具体测试及试运行时间,地点,人员 等安排,工程组编制测试及试运行计划。(2)签署计划用户签署测试及试运行计划,进一步确认测试及试运行安 排。(3)发测试及试运行通知:在测试及试运行开始前2天,按照签署的测试 及试运行计划,将时间,地点,人员等信息通知用户实施负责人。(4)搭建环境及数据准备:在试运行开始前搭建好软件环境、硬件环境、网 络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题;(5)组织测试及试运行:用户相
17、关各级领导给予全面配合,组织相关人员进 行测试及试运行.(6)测试及试运行总结:测试及试运行完成,总结试运行中设备、软件的运 行情况,总结试运行中业务流程和操作环节的情况,以书面总结形式将测试及试 运行结果通知相关负责人。公司工程组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如 下情况:跟踪单据流转状况。A跟踪新资料登录环节。A观察业务流程执行状况。A观察操作人员操作表现。5.6. 工程验收阶段此阶段是对工程总体的完成情况进行验收。验收分阶段进行,在每一工程阶 段结束时,用户对这一阶段的可交付成果进行验收,在测试及试运行结束后,对 系统进行总体验收。需要验收的可交付成果:主要工程阶段
18、阶段组成主要里程碑可交付成果启动阶段编制总体工程计划签署的总体工程 计划启动会工程启动会签署的工程实施 协议需求调研阶段需求分析报告确认需求调研结束签署的需求分析 报告软件实现软件功能确认软件功能确认签署的软件功能 确认表数据初装用户签署初装设计 及初装培训计划签署的初装计划 及初装培训计划初装检查及总结数据初装完成数据初装总结 表培训及考核用户签署培训计划签署的培训计 划培训总结培训完成培训总结表测试及试运行用户签署测试及试 运行计划签署的测试及试 运行计划测试及试运行总结试运行完成测试及试运行总 结验收总体验收验收完成总体验收报告工程交接阶段此阶段是工程实施的最后一个阶段,主要工作是软件公
19、司工程组向用户移交 软件工程,包括软件产品、工程实施过程中所生成的各种文档,并签署售后服 务协议,工程将进入售后服务阶段。软件公司工程组还需要让用户填写用户 满意度调查表,对软件公司工程实施人员的整个工程实施情况进行评价,软件 公司将听取用户的意见,再今后的工程实施管理中进行加强和改进。6.组织结构工程经理产品经理工程总技术负责人开发人员测试人员软件主管决策人员6.1.工程经理负责本工程团队的组织与协调等管理工作,对工程的开发负有直接的领 导责任。负责工程计划的制定与跟踪。带着工程团队完成工程开发的目标。负责工程团队内部的沟通和冲突的尽早发现和调节。负责与工程团队外部其他部门或组织的沟通工作。
20、负责组织相应技术人员完成技术攻关。在紧急时刻或遇到疑难问题时要身先士卒,稳定团队成员情绪,然后想 方设法解决问题。负责工程开展中的控制工作,能及时发现差异并提出合理解决方案,而 且还要依据公司规定的流程向工程软件主管或公司按时汇报工作,同时 还要向团队内部成员汇报工作。负责工程内部创新的组织工作。负责工程团队的优化和人员开展。负责工程团队内娱用户进行协调、争取用户满意与支持的工作。6.2.产品经理A负责开发工程的调研工作。A负责系统开发中的需求分析和需求管理。A与总体设计工程师一同完成总体设计。A负责向其它技术攻关人员、编码人员、系统测试人员等解答有关系统分 析性问题。A负责审核系统测试人员的
21、测试方案。A负责发现分析错误后对分析的调整。A负责向管理机构汇报系统分析和设计结果。A负责系统分析中的创新工作。A对系统分析的结果负有直接责任。负责监督工程安排工作的合理性。63.工程总技术负责人A负责开发工程中的技术攻关性工作。A与系统分析员一同完成总体设计。A负责进行模板、控件设计和详细设计。A负责对其它编码人员的技术答疑。A负责监督系统分析和总体设计的正确性。A对系统开发中的技术性工作负有直接责任。A负责局部难度较大的编程工作(如接口性程序的开发和后台的大局部编 码)。A负责技术创新工作。A按工作计划完本钱职开发任务。A修改系统开发中测试人员检测到的编码错误。A负责监督工程安排工作的合理
22、性。6.4. 开发人员负责依据详细设计,按计划完成系统的编码任务。A负责编写自己负责开发内容的详细设计。对自己所负责开发内容的详细设计和相关代码负有直接责任。.A负责监督系统分析和总体设计的正确性。A负责工程内部工作的创新和优化建议。A修改系统开发中测试人员检测到的编码错误。A负责监督工程安排工作的合理性。6.5. 测试人员A在工程软件主管的统一领导下完成针对每一一个工程的及时测试。A每一位测试人员对自己所担负的测试任务具有直接责任。A对所测试出的问题软件测试员有权要求开发人员调整程序(到满足软件 相应的标准为止)A工程软件测试 人员必须依据测试计划和相应的编码规范、详细设计规范、 软件测试报
23、告等进行严格测试,决不许粉饰太平。依据测试报告和系统的总体设计说明书,设计相应的测试案例,并依据 案例完成测试。6.6. 软件主管A工程软件主管对工程团队的运行质量具有领导责任、对部门建设具有直 接责任。A负责阶段性检验各工程小组的工作情况。对于各工程小组的进度和差异情况和差异处理向公司管理小组汇报。A负责协助各工程小组解决遇到的问题。负责各工程小组的人事组织安排,对工程组及其成员具有调配权。A工程软件主管直接领导软件测试组对当前软件实施测试监督。理所的管理能力和工作效率,减轻水库管理人员的工作强度3,使水库的管理更加 趋向合理,逐步走向科技化、信息化管理。4.建设方案标准规范(1)信息技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水库 安全 监测 信息系统 软件 开发 技术 方案
限制150内