- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 详细设计
第一节 详细设计目的
《已探明未动用储量评价系统》是跨地面工程设计、油藏工程设计、经济评价、风险评价、数理统计等专业的综合应用系统。参考国际大型应用软件开发惯例,为保证最终系统的稳定性、可维护性与可移植性,本系统采用开放式的模块结构。按照系统需求分析及概要设计的要求,根据专业需求,本系统划分为几个规模较大的程序过程,并在此基础上进一步细分为若干个功能较独立的程序模块。本设计的目的是确定系统开发模式,确定最终系统运行的逻辑结构与物理结构,在过程与模块划分的基础上,根据系统数据流动方式,确定模块间的参数传递方式与调用方式,制订系统命名规范(模块命名与变量命名),将系统运行不稳定性因素降低到最低限度,较完整的实现概要设计目标。
详细设计的最终目的是将概要设计结果进一步细化,统一各模块设计风格,进一步独立模块功能,统一界面,统一变量命名原则,从系统逻辑上比较彻底地消灭系统运行中可能存在的隐患,详细设计结果具有较高的可操作性。
第二节 详细设计的依据
本设计是纯软件设计,为完整实现系统功能,设计中主要依据《中华人民共和国石油天然气行业应用软件开发工程规范》、由北京石油勘探开发科学研究院开发所研制的《已探明未动用储量评价系统——油藏工程方法研究》、石油规划设计总院工程经济研究所研制的《集团公司未动用储量技术经济评价系统——经济评价和风险评价方法》、大港油田集团地质研究院研制的《未动用储量评价开发决策方法研究》及其附录。
第三节 系统详细设计
一、系统开发模式设计
本系统是跨地面工程设计、油藏工程设计、经济评价、风险评价、数理统计、数据库管理等专业的综合应用系统。各专业具有较强的独立性,但在本系统中,相互间具有一定的内在联系,这种专业间的联系反映在程序中,实质上是参数间的传递和调用,既有单向调用关系,也有双向调用关系。本软件研制完成后,将是一套较大规模的应用软件系统。参考国际大型应用软件开发惯例,为保证最终系统的稳定性、可维护性与可移植性,加快系统研制速度,使其尽早投入运行,本系统采用开放式的模块设计结构。
本系统按照需求分析及概要设计的要求,划分为几个功能相对独立、规模较大的程序过程,并在此基础上进一步细分为若干个程序模块。根据专业特点,在本设计的指导下,多个模块同时开发,力争齐头并进。独立研制系统总控模块,统一协调计算机系统资源与模块间的调用关系,预留系统扩充接口,保证系统在同一平台下安全、稳定运行。
二、系统运行物理结构设计
为消除或基本消除由于模块间数据协议的不一致性而造成的诸多弊端,保证系统资源的安全性、一致性,本系统采用客户/服务器方式运行,软件与数据体分开存储,独立运行,物理存储及运行模式如下图所示:
其中服务器是数据存储的主要设备,主要存储以下几类数据:
用于油藏工程评价的基础共享数据。
地面工程评价的结果数据。
用于经济评价的基础共享数据。
用于经济评价的油藏工程评价结果数据。
用于开发决策的基础共享数据。
用于开储表计算的基础数据。
开发决策最终结果数据。
系统运行中有效用户管理数据。
客户机是本系统应用软件存储与运行设备,同时承担临时数据和从服务器卸载数据的存储任务,临时数据一般指:本系统运行必须使用的、未经确认、暂时不能提交服务器共享的基础或成果数据;从服务器下载的数据是指:本系统运行所必须的、远程客户在网络通讯速度较慢而影响系统运行时,客户通过本系统提供的专用数据卸载模块从服务器中卸载的共享数据。
在本系统中,与单机运行模式相比,客户/服务器运行模式具有以下几个特点:
数据独立存储有利于提高系统的综合运行效率。
数据独立运行有利于加强数据的安全性、一致性。
数据与应用软件独立有利于系统的扩充、修改与维护。
共享数据体可以大幅度降低工作人员在整理数据中的重复劳动。
通过后台数据库的有效管理,加强了数据的保密性。
通过系统认证,不同专业人员的解释结果可以在同一平台下高效率共享。
三、系统开发与运行平台设计
根据目前应用软件开发工具发展趋势,考虑系统客户/服务器方式的运行模式及PDPMIS项目组建立起来的油田开发综合数据库,为方便数据的存储、交换、应用,本系统的开发平台如下:
客户端:
操作系统:WINDOWS 98 简体中文版;
开发工具:DELPHI 4.0以上版;VC++ 5.0及以上版;
服务器端:
操作系统:WINDOWS NT/4.0版;
数据库管理系统:ORACLE 8.0版;
以上开发平台具有以下特点:
满足了应用人员在WINDOWS平台下的操作习惯。
采用对象编程工具可以提高软件运行的稳定性、操作的灵活性。
采用对象编程工具可以提高软件设计速度。
采用ORA
您可能关注的文档
- 2016年七年级下册历史复习提纲介绍.doc
- 《混凝土结构基本原理》g第09章答辩.ppt
- 每一个孩子都需要一个冠军2015.920研究.doc
- 美国之音新闻词汇研究.doc
- 美学选择题整理研究.doc
- 典型零件的加工探析.doc
- 电厂仿真系统培训管理制度探析.doc
- 梦幻般的岩石洞穴研究.doc
- 《火灾》授课答辩.ppt
- 电磁炉原理图和工作原理与维修(全)探析.doc
- 2024至2030年欧美板式换热器项目投资价值分析报告.docx
- 2024至2030年中国扣项目投资价值分析报告.docx
- 2024至2030年中国洁净环境测试仪数据监测研究报告.docx
- 2024年中国不锈钢隔离护栏市场调查研究报告.docx
- 2024年中国中巴车雨刮电机市场调查研究报告.docx
- 2024年中国脚踏黄油机市场调查研究报告.docx
- 2024至2030年中国衬氟止回阀行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国直通式楼宇对讲系统数据监测研究报告.docx
- 2024至2030年迷宫游戏盘杯垫项目投资价值分析报告.docx
- 2024至2030年冷媒压力计项目投资价值分析报告.docx
文档评论(0)