• 第四次作业——团队合作项目


    团队名称  Mystery
    博客地址  https://www.cnblogs.com/gentlemanzq/
    作业链接 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2978

    团队项目比结对编程,更加体现团队合作能力,感觉怎么说呢。应该就是更加和自己想象中的编程接近了吧。


    • 一.团队简介

      1.团队名称:Mystery(亮点个性大致为这个应该不会重复吧,hh,队伍具有神秘感不是一件很酷的事情吗,所以就叫mystery,同时神秘显得很有思维感有木有!!)

      2.队员学号列表

    张棋 201731062320(组长)
    罗鹏磊 201731062332
    肖尧 201731062331
    刘琪 201731062310
    吴雨锦 201731062303
    王杰 201731062114

      3.成员介绍

      201731062320(张棋)

        风格:动手能力较强,做事干练

        擅长的技术:JAVA,C# ,数据库操作,后端。

        编程的兴趣:超级强烈。软件做出来的成就感无法形容。喜欢后端,希望能学会算法优化。

        希望担任角色:后端(数据库搭建,应用数据库交互),目标全栈(但现在审美是个硬伤)。

      201731062332(罗鹏磊)

        风格:善于思考,思维灵敏

        擅长的技术:算法,数据结构,C#,C++。

        编程的兴趣:A题让我快乐

        希望担任的角色:算法构建,算法优化,部分后端搭建。

      201731062331(肖尧)

        风格:善于发现问题,

        擅长的技术:C,C#。

        编程的兴趣:需求分析。异常处理,喜欢发现问题

        希望担任的角色:软件需求分析,部分单元测试,异常处理

      201731062310(刘琪)

        风格:儒雅随和、思维灵活

        擅长的技术:c c# python

        编程兴趣:代码优化,喜欢降低代码空间复杂度。

        希望担任的角色:代码测试,文稿撰写。部分UI设计

      201731062114(王杰)

        风格:善于沟通

        擅长的技术:c#,Python,数据库

        编程兴趣:代码使我头秃

        希望担任的角色:部分后端搭建,部分数据库构建

      201731062303(吴雨锦)

        风格:动手不太好,好歹还敢想。

        擅长的技术:比较擅长C C#,对编程很感兴趣

        编程的兴趣:软件定位,分析,希望可以参与到软件的开发与研究

        希望的角色:在团队中希望能积极参与到编程以及产品定位工作,争取在团队合作中能和团队成员学习提升自己。

      4.团队特色描述

        1.年轻,有活力,愿意动手做事,团队成员拥有丰富的编程经验,对于合作开发轻车熟路

        2.算法优化方面拥有优势,组员罗鹏磊现役ACM成员,对软件算法提升很大

        3.拥有石油方面老师指导,专业知识没有困难。

        4.已有部分软件模型。开发已经走上正规。


    • 二.项目简介

      1.项目名称:油气井钻井风险预测与控制系统

      2.项目简介

    本项目主要是开发一个针对不同工况下油气井钻井过程的风险预测和控制的系统。通过输入油气井的钻具组合、井身结构等基本数据和溢流数据,选择不同的工况,再根据地层流体类型及压迫情况提出最为合适的压井方法,主要建议方法有工程师法、司钻法、压回法、置换法。该系统主要具备有新建井潜在风险预测及可行性分析功能,和对钻后油气井进行查看、分析计算与优化的风险跟踪评价功能。该系统通过严密准确的计算以及高斯消去、定向井井眼轨迹计算等算法对井下风险进行提前预知和识别,对钻井可行性进行分析,模拟预测井下施工情况,进而控制隐患,给出风险提示,并且生成规避风险的施工报告。力求降低钻井过程中的风险性和未知性,能够对高级别的风险防控起到重要作用,以达到节省人力物力、保障财产和人身安全的目的,对于勘探开发进度和油田的总体经济效益有着重要的意义,进而提升我国钻井风险预测的技术水平。


    • 三.NABCD分析

      1.N——need需求

    我国石油天然气勘探与开发需求快速增长,但油气井钻井本身具有高投入、高风险的特点,除了钻井设备问题、人员管理问题、技术水平问题等主观原因,还存在地质地形条件等客观原因,并且随着我国常规油田稳产难度的不断加大,油气勘探开发不断向深层、非常规油气发展,中西部陆地深层和近海油气田正逐渐成为我国油气资源的主要接济区,使得在未知的地域钻井难度更高,潜在更多风险。并且在石油勘探开发过程中,由于经常遇到种种客观条件的限制,钻普通直井达不到预期目的。人们依据地质条件、地形特点研发了定向井、水平井等新型井,但定向井等新型井技术难度大,要求高。因此我们团队根据现阶段情况提出了油气井钻井风险预测与控制系统,来在钻井前结合地质条件和钻井基本数据进行严密准确的风险预测,进行油井钻井的可行性分析,并且生成施工报告,为使用方提供施工建议和规避风险的注意点。

      2.A——approach做法

    运用devexpress,在.net平台上进行开发,数据库使用SQL sever ,使用navicat数据库管理工具。运用高斯消去等算法解决线性代数问题,计算出TW定向井数组,之后通过工程师法,司钻法,置换法,压回法进行钻井模拟,以达成结合地质条件和钻井基本数据进行严密准确的风险预测,进行油井钻井的可行性分析。力求降低钻井过程中的风险性和未知性,能够对高级别的风险防控起到重要作用。

      3.B—— Benefit好处

        1.解决了油气井因为井型不同,而达不到钻井预期的问题

        2.在钻井前结合地质条件和钻井基本数据进行严密准确的风险预测,防止对财产和作业人员的人身安全造成极大的威胁这种情况的出现

        3.突破了原有的固有思维,在相同的井型,给出了多种方法选择而不是局限于学术上的一种,方便施工人员有多种选择,危险情况下进行判断。

      4.C——Competition竞争

        1. 油气井钻井风险预测和控制系统的需求度越来越高,具有必要性和紧迫性,市场空间大。

        2. 几乎具备油气井钻井风险预测系统应具备的所有功能。

        3. 运用先进的计算机技术和专业的算法实现功能,具有计算精准、结果可靠的特点。

        4.突破固有方法,提供一种情况,多种方法的选择。不仅使得选择多样化,更使得在危机时有方法进行判断补救。

        5.运用devexpress,使得界面友好,方便他人使用。

      5.D——Delivery推广

         1.现目前已经和我校石工院达成合作,。

        2.借合作伙伴的力量,并同其他平台进行各种合作,促使本平台的系列活动有效开展。

        3.维护并优化系统,使得系统生命周期延长

    •  四.初步分工

      1.初步分工安排

        1.201731062320(张棋)负责小组成员分工,调配。通过需求分析之后,进行详细编码设计,后端搭建。

        2.201731062303(吴雨锦)负责市场调研,查阅了解相关钻井方面资料,产品定位分析,部分UI设计。

        3.201731062331(肖尧)需求分析,与石工院的老师进行交流,编写设计文档,后期代码异常处理。

        4.201731062310(刘琪)负责单元测试编写,部分UI设计,后期代码异常处理

        5.201731062332(罗鹏磊)负责算法设计,算法优化,对数据进行处理,参与部分后端搭建。

        6.201731062114(王杰)负责需求分析,部分后端搭建,团队成员之间沟通交流。

      2.进度安排

        1.第一周之内完成设计文档,开发文档,代码规范编写。

        2.第二周之前完成,粗略需求分析,完成部分前端UI设计

        3.第三周之前完成,详细需求分析,相关算法构建完成。

        4.第四周之前完成,数据库完整搭建,前端UI全部设计完成。

        5.第五周之前完成,后端编写完成,数据库页面交互式响应。

        6.第六周之前完成,所有单元测试完成,测试每一个功能模块正确性。

        7.第七周之前完成,异常处理,算法优化。

        

  • 相关阅读:
    [Go] golang 两个数组 list 的合并方式
    [Go] assignment count mismatch 1 = 2
    [Go] golang 时间格式化 12小时制 与 24小时制
    [Go] freecache 设置 SetGCPercent 的作用
    [FAQ] Vue 如何控制标签元素的某个属性的显示 ?
    [FE] 实时视频流库 hls.js 重载切换资源的方式
    [FE] 关于网页的一些反爬手段的解析思路,比如 58 等
    [Go] 让 go build 生成的可执行文件对 Mac、linux、Windows 平台一致
    [Go] go build 减小二进制文件大小的几种方式
    [Go] gin-jwt 业务逻辑中使用实例化的 middleware 的方式
  • 原文地址:https://www.cnblogs.com/gentlemanzq/p/10696593.html
Copyright © 2020-2023  润新知