首页> 中国专利> 自动生成纲要的方法

自动生成纲要的方法

摘要

本发明提供了一种自动生成纲要的方法,该方法主要包括如下步骤:新建初步纲要:在新建项目下接收用户新建初步纲要的请求,弹出供用户输入信息的窗口,接收并录入用户输入的信息,接收用户的确认指令,完成新建初步纲要;数据录入:接收用户录入的钻孔数据;生成纲要:接收用户生成纲要的请求,弹出自动生成已有信息的窗口;本发明提供的刚要生成方法能够自动生成刚要,工作人员只需在CAD上设置好相对应的数据,即可自动生成刚要,保证了二者的统一性,且修改时也只需修改CAD,即可生成修改后的刚要,操作简单方便,出错率低。

著录项

  • 公开/公告号CN112819428A

    专利类型发明专利

  • 公开/公告日2021-05-18

    原文格式PDF

  • 申请/专利号CN202110129168.2

  • 申请日2021-01-29

  • 分类号G06Q10/10(20120101);G06F40/186(20200101);

  • 代理机构11920 北京卓爱普专利代理事务所(特殊普通合伙);

  • 代理人王玉松;宋丹丹

  • 地址 100033 北京市朝阳区安慧里五区六号

  • 入库时间 2023-06-19 11:02:01

说明书

技术领域

本发明属于办公自动化技术领域,特别涉及一种自动生成纲要的方法。

背景技术

现有技术中刚要的内容需要人工导入,操作麻烦,费时费力,且修改时也需要人工修改,还需要同时修改CAD图等,人工修改存在出错率高的问题,且也容易出现CAD图上的修改内容与刚要中的修改内容不一致,核对时也需要人工核对,效率低下,容易出错。

发明内容

为了解决现有技术中存在的技术问题,本发明提供了一种自动生成纲要的方法,该方法主要包括如下步骤:

新建初步纲要:在新建项目下接收用户新建初步纲要的请求,弹出供用户输入信息的窗口,接收并录入用户输入的信息,接收用户的确认指令,完成新建初步纲要;

数据录入:接收用户录入的钻孔数据;

生成纲要:接收用户生成纲要的请求,弹出自动生成已有信息的窗口。

本发明的有益效果在于,本发明提供的刚要生成方法能够自动生成刚要,工作人员只需在CAD上设置好相对应的数据,即可自动生成刚要,保证了二者的统一性,且修改时也只需修改CAD,即可生成修改后的刚要,操作简单方便,出错率低。

附图说明

图1.新建纲要界面示意图;

图2.变更纲要界面示意图;

图3.自动生成纲要的方法流程图;

图4.钻孔涉及界面示意图;

图5.生成纲要弹出界面示意图;

图6.新建项目界面示意图;

图7.新建项目界面示意图;

图8.文件上传界面示意图;

图9.修改项目界面示意图;

图10.合同清单操作界面示意图;

图11.修改项目界面示意图;

图12.修改项目界面示意图;

图13.新建工程界面示意图;

图14.工程具体位置选择界面示意图;

图15.修改工程界面示意图;

图16.修改工程界面示意图;

图17.修改工程界面示意图;

图18.删除工程界面示意图;

图19.钻孔设计界面示意图;

图20.纲要规范选择界面示意图;

图21.纲要审核流程图;

图22.生成纲要附带修改痕迹界面示意图;

图23.附带有布置参数的CAD界面;

图24.与附带有布置参数的CAD界面相对应的局部刚要示意图;

图25.审核步骤的方法流程图。

具体实施方式

本发明的一些实施例中,提供了一种自动生成纲要的方法,如图3所示,主要包括以下步骤:

新建初步纲要:在新建项目下接收用户新建初步纲要的请求,弹出供用户输入信息的窗口,接收并录入用户输入的信息,接收用户的确认指令,完成新建初步纲要;

数据录入:接收用户录入的钻孔数据;

生成纲要:接收用户生成纲要的请求,弹出自动生成已有信息的窗口。

如图1所示,对没有纲要数据的项目进行新建纲要时,点击新建纲要,在弹出窗口中补全信息,点击新建即可;如图4所示,录入数据主要是钻孔的初步设计,可以根据已有经验在客户端录入钻孔的数据,也可以通过对话框顶部按钮打开CAD绘制钻孔,然后录入到数据(CAD使用说明参考下方CAD部分),如图23所示,通过CAD绘制钻孔,可生成如图24所示的刚要,二者的钻孔数据一致,打开纲要管理,双击项目编号会弹出钻孔设计对话框,在该对话框上可以进行钻孔的初步设计。如图5所示,生成纲要,该功能用于对已有纲要数据的纲要文档进行在线生成,点击生成纲要,在弹出窗口中将会自动生成已有信息,例如项目基本信息,规范信息,钻孔信息,用户可对其进行修改;本示例提供的方法是将给结构化数据(如CAD绘制的钻孔位置、钻孔属性等)转化为结构化数据(数据库中的数据),再转化为非结构数据(生成的刚要中的数据、文字、图片等),生成的刚要中的内容有以下来源,文字的来源是在Word内编辑的,图片的来源是系统内附近场地项目的钻孔数据,需要先选中该钻孔,审核内容来源于用户的审核操作。

本发明的一些实施例中,新建项目通过以下方法得到:在新建工程下接收用户新建项目的请求,接收用户输入的工程编号,自动获取与所述工程编号对应的工程信息,接收并录入用户上传的其他项目信息,接收用户的确认指令,完成新建项目;

所述新建初步纲要步骤中接收并录入用户输入的信息主要包括:(1)接收用户输入的工程编号,接收并录入与所述工程编号相对应的项目信息,(2)用户录入的其他纲要信息。

其中,新建项目可以在有网和无网时使用。有网时,项目信息同时在本地和服务端新建;无网时,项目信息新建在本地,等有网时点击同步同步到服务端;如图6所示,操作步骤如下:(1)下拉获取工程编号,此时从nc自动获取到项目信息(包括项目编号,项目名称,建设单位,计划起止时间),如图7所示,(2)项目编号读取部分不能修改,项目编号后添加子任务编号;如图8所示,(3)合同上传、上传勘探照片、上传经营部生产任务书。可以在无网时使用,支持多选。(点击保存时生效,若有网,上传到本地和服务器,无网,上传到本地)。上传支持多选。(4)勾选是否上传勘办。如果勾选,那么劳务单位为必填项,读取的是勘办劳务公司库的数据,可以多选;如果不勾选,劳务单位不是必填,此时读取的是勘办和勘测院所有劳务单位的数据;(5)获取坐标XY:点击地图点选,在地图上点选经纬度坐标XY;(6)填入其他项。(注意:带*为必填项)(7)点击保存,提示新建成功时项目信息成功新建。

当需要编辑项目时,如图9所示,如果需要修改项目,则可以通过以下步骤:(1)打开修改项目表,选中所要修改项目对应行,点击单元格,输入修改内容,随意点击表格其他位置,修改成功;如图10所示,(2)修改合同上传、上传勘探照片、上传经营部生产任务书内容。点击按钮,弹出合同清单,点击打开,可以新增要上传的清单;点击删除,可以删除要删除的清单;点击保存。回到修改项目表。随意点击表格其他位置,修改成功;当需要删除项目时,如图11所示,(1)按delete,提示是否删除该行数据。选是删除,否不删除。(注意:如果选择删除,会删除项目下的所有信息,谨慎操作!!!),如图12所示,当需要修改项目时,可使用搜索框检索、定位项目信息。

本发明的一些实施例中,新建工程通过以下方法得到:接收并存储用户上传的工程信息,接收用户的新建工程请求,接收用户输入的工程编号,自动获取与所述工程编号对应的所有的工程信息,接受并录入用户输入的其他工程信息,接收用户的确认指令,完成新建工程。

其中,新建工程是在线新建,只能在有网时使用,无网时不能使用,新建时本地和服务端同时新建工程信息,操作步骤如图13所示:(1)获取工程编号。工程编号填写的是完整的nc系统审批通过的pj号(项目编号),输入pj号,点击获取数据,自动获取nc数据关于工程的所有信息(包括工程名称,项目负责人、建设单位,工程地点描述),(2)依次选择填入工程类型、立项时间;如图14所示,(3)获取经纬度坐标X、Y:点击地图点选,在地图上点选工程具体位置;(4)填入信息后,点击新建,提示新建成功后,完成工程的新建。

当需要修改工程时,如图15和图16所示,可采用如下步骤:(1)打开修改工程表,双击需修改的工程对应的行,出现修改工程页面,(2)按照新建工程规则修改所需修改信息(修改工程编号不能重复);(3)点击修改,提示修改成功后,回到修改工程表,此时修改的内容已返回所修改的行,修改成功;如图17所示,将需修改的工程对应的行的工程类型由图3所示的“轨道交通”修改为“公路”。

当需要删除工程时,如图18所示,可采用如下步骤:(1)选中想要删除的,键盘按delete,提示是否删除该行数据;选是删除,否不删除,注意:如果选是删除工程信息,该工程下所有数据都会被删除,慎重操作!

本发明的一些实施例中,方法还包括以下步骤:

接收用户发送的生成柱状图指令,展示对应纲要文档中所有成果孔的钻孔编号;

接收用户选择的一个钻孔编号,生成与该钻孔编号对应的柱状图,并插入所述新建初步纲要中。

如图19所示,选择附近勘探项目后,点击生成柱状图,在弹出窗体中将会列出附近勘探项目的所有成果孔的钻孔编号,选择一个编号,点击确定,将会自动生成柱状图,并插入到文档相应的位置下,查看原图:在新弹出窗口中查看柱状图的高清原图。

本发明的一些实施例中,方法还包括以下步骤:接收用户选择的规范文件指令,按照预设格式将所述规范文件指令插入到新建初步纲要相应位置中。

如图20所示,根据项目类型,重新选择所使用的规范文件,勾选所需的规范文件,点击确定,即会自动按格式插入到文档相应位置中。

本发明的一些实施例中,方法还包括以下步骤,当接收到用户的变更请求时,弹出补全信息的窗口,接收并录入用户输入的纲要信息,并接收用户上传的联系单,当接收到用户发送的确认指令时,在界面上增加变更后的纲要,当前项目下的其他纲要为停用状态,变更后的纲要为启用状态。

如图2所示,需要变更纲要时,用于已有纲要数据的项目,当有联系单来时,需要对纲要进行变更,点击纲要管理中的变更纲要,在弹出窗口中补全信息,并上传联系单后,点击变更即可,完成后会在界面上出现一条新的纲要,当前项目下的其他纲要变为停用状态,变更后的纲要为启用状态。

本发明的一些实施例中,如图25所示,示出了审核步骤的方法流程图,该审核步骤为:

接收发起人发送的审核请求和对应的审核人,将当前启用的纲要发送至对应的审核人进行审核;

接收审核人发送的审核结果,如果审核结果为审核通过,则向所述发起人反馈审核通过的消息和对应的修改意见,如果审核结果为审核不通过,则向发起人反馈审核不通过的消息和对应的修改意见。

本发明的一些实施例中,审核人的数量为n,n大于1,发送所述新建初步纲要或所述变更纲要时,先发送至第n-1个审核人,如果第n-1个审核人发送的审核结果为不通过,则向所述发起人反馈审核不通过,如果接收到第n-1个审核人发送审核通过时,则将所述新建初步纲要或所述变更纲要发送至第n个审核人审核,如果第n个审核人发送的审核结果为不通过,则向所述发起人反馈审核不通过,如果第n个审核人发送的审核结果为审核通过,则向所述发起人反馈审核通过,同时只启动当前审定的新建初步纲要或变更纲要。

如图21所示,审核人有两个,第一个称为审核人,第二个称为审定人,在纲要管理界面,如果当前用户有需要审核或审定的文件,将会出现审核纲要按钮,点击该按钮,将会将所需要审核的纲要文档打开,以供审核或审定。

本发明的另外一些实施例中,当接收发起人发送的新建初步纲要或变更纲要时,向所述发起人发送提交状态选择指令,并接收发起人发送的提交状态,并将所述提交状态显示于纲要审批流程中;发起人提交时需要选择提交状态(提交复核、提交审核、提交审定),纲要审批流程中,发起人提交只显示(提交审核、提交审定)两种状态。

本发明的另外一些实施例中,该方法还包括以下步骤:

保存发送人及审核人在每个环节的流程信息,并显示发送人或审核人最新操作的文档;发起人收到驳回,修改文档后需要再次提交于驳回人,驳回人必须审批通过,该文档才能进入一下审批步骤。在此过程中,系统会记录每个环节流程信息(包括环节中产生的新文档),各环节人员默认看到的文档都将是最新文档。

本发明的另外一些实施例中,该方法还包括以下步骤:

接收审核人上传的审核后的纲要文件,保留所述审核人的修改痕迹;

接收审核人发送的确定上传指令,将对应的审核人的电子签名插入对应的所述纲要文件的签字处,并上传至服务器。

如图22所示,审核或审定人在对纲要文档进行修改时将会保留痕迹,同时可以对文档进行批注,批注信息会保留,以便查看;填写审核意见并点击审核通过或审核驳回后,将在签字处插入当前用户的电子签名。获取项目信息、项目负责人的签名和项目工程师的签名;

本发明的另外一些实施例中,生成纲要包括以下步骤:

读取并打开刚要模板文件、初始化刚要数据;

生成二维码图片、在刚要模板中插入二维码图片;

在刚要模板中插入项目信息、项目负责人签名、项目工程师签名和生成时间、默认规范、钻孔信息、控制性勘探孔信息、一般性勘探孔信息、统计合计数据、CAD图。

具体包括以下步骤:

S1:获取项目信息;

S2:判断项目负责人是否有签名,如果没有,则向项目负责人发送上传签名的指令,如果有,则进行步骤S3;

S3:判断项目工程师是否有签名,如果没有,则向项目工程师发送上传签名的指令,如果有,则进行步骤S4;

S4:读取模板文档;

S5:打开刚要模板文件;

S6:初始化刚要数据;

S7:生成二维码图片;

S8:在刚要模板中插入二维码图片;

S9:在刚要模板中插入项目信息;

S10:在刚要模板中插入项目负责人签名、项目工程师签名和生成时间;

S11:在刚要模板中插入默认规范;

S12:从数据库中获取钻孔信息、控制性勘探孔信息、一般性勘探孔信息并插入刚要模板中;

S13:统计合计数据插入到刚要模板中;

S14:在刚要模板中插入CAD图;

S15:设置图片宽高属性。

本发明的另外一些实施例中,生成纲要具体包括以下步骤:在服务器端的指定目录放置至少一个word模板和纲要信息存储库,所述word模板中需要替换的信息用书签进行标记,当接收到用户发送生成纲要的请求时,在服务器端调取一个word模板,并将用户录入的所有信息替换word模板中用书签标记的信息,生成一个含有用户录入的全部信息的窗口,展示在前端界面。

本发明的另外一些实施例中,生成一个含有用户录入的全部信息的窗口具体包括以下步骤:新建一个Windows应用程序,创建Form1,在工具菜单栏上打开自定义工具箱对话框,在COM组件选项卡上,添加一个对Microsoft WebBrowser的引用,将WebBrowser控件添加到Windows窗体工具箱,WebBrowser控件会显示出来,并且在工具箱中带有Explorer字样,使用该工具箱向Form1添加一个WebBrowser控件、一个OpenFileDialog控件和一个CommandButton按钮,就会向Form1类添加AxWebBrowser1、OpenFileDialog1和Button1成员变量,在Form1上,双击Button1,向Form1添加Button1-Click事件,在Form1的代码窗口中,向列表添加以下命名控件:using System.Reflection。

本发明的另外一些实施例中,当需要支持Office2000、XP和2003,则使用tlbimp或者Visual Studio.Net生成一个interop assembly,在各开发环境上引用该assembly,当需要支持Office XP和2003,则引用Office XP PIA,当只需要支持Office2003,则引用Office2003。

本发明的另外一些实施例中,该方法还包括以下步骤:接收用户选择的一个附近勘探项目,在附近勘察资料中自动补全附近勘探项目的信息。

其中,附近勘探项目的信息指的是与本勘探项目位置相近的勘探项目的相关信息,系统会为用户提供多个附近的勘探项目名称,用户选择其中一个后,见调取该勘探项目的信息显示在刚要中“附近勘察资料”的表格中,供用户参考。

设备可以包括专用逻辑电路,例如,FPGA(现场可编程门阵列)或者ASIC(专用集成电路)。设备除了包括硬件之外,还可以包括创建相关计算机程序的执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统或者它们中的一种或多种的组合代码。

计算机程序(还可以被称为或者描述为程序、软件、软件应用、模块、软件模块、脚本或者代码)可以以任意形式的编程语言而被写出,包括编译语言或者解释语言或者声明性语言或过程式语言,并且计算机程序可以以任意形式展开,包括作为独立程序或者作为模块、组件、子程序或者适于在计算环境中使用的其他单元。计算机程序可以但不必须对应于文件系统中的文件。程序可以被存储在保存其他程序或者数据的文件的一部分中,例如,存储在如下中的一个或多个脚本:在标记语言文档中;在专用于相关程序的单个文件中;或者在多个协同文件中,例如,存储一个或多个模块、子程序或者代码部分的文件。计算机程序可以被展开为执行在一个计算机或者多个计算机上,所述计算机位于一处,或者分布至多个场所并且通过通信网络而互相连接。

在本说明书中描述的处理和逻辑流程可以由一个或多个可编程计算机执行,该计算机通过运算输入数据并且生成输出而执行一个或多个的计算机程序,以运行函数。处理和逻辑流程还可以由专用逻辑电路,例如,FPGA(可现场编程门阵列)或者ASIC(专用集成电路)执行,并且设备也可以被实施为专用逻辑电路。

适于实行计算机程序的计算机包括并且示例性地可以基于通用微处理器或者专用微处理器或者上述处理器两者,或者任意其他种类的中央处理单元。通常地,中央处理单元将接收来自只读存储器或者随机存取存储器或者这两者的指令和数据。计算机的主要元件是用于运行或者执行指令的中央处理单元以及用于存储指令和数据的一个或多个存储器装置。通常地,计算机还将包括或者是可操作性地耦合,以从用于存储数据的一个或多个大容量存储装置接收数据或者传递数据到大容量存储装置,或者接收和传递两者,该大容量存储器例如为磁盘、磁光盘或者光盘。然而,计算机不必须具有这样的装置。此外,计算机可以被嵌入到另一装置中,例如,移动电话、个人数字助理(PDA)、移动音频或者视频播放器、游戏主控台、全球定位系统(GPS)接收器或者可移动存储设备,例如,通用串行总线(USB)闪存盘等。

适于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失存储器、介质和存储器装置,作为实例,包括:半导体存储器装置,例如,EPROM、EEPROM和闪速存储器装置;磁盘,例如,内置硬盘或者可移动磁盘;磁光盘;CD-ROM和DVD-ROM盘。处理器和存储器可以补充以或者并入至专用逻辑电路。

为了发送与用户的交互,本说明书中描述的主题的实施方式可以被实施在计算机上,该计算机具有:显示装置,例如,CRT(阴极射线管)或者LCD(液晶显示器)监控器,用于向用户显示信息;以及键盘和例如鼠标或者追踪球这样的定位装置,用户利用它们可以将输入发送到计算机。其他种类的装置也可以用于发送与用户的交互;例如,提供给用户的反馈可以是任意形式的传感反馈,例如,视觉反馈、听觉反馈或者触觉反馈;以及来自用户的输入可以以任意形式接收到,包括声响输入、语音输入或者触觉输入。另外,计算机可以通过将文档发送至由用户使用的装置并且接收来自该装置的文档而与用户交互;例如,通过响应于接收到的来自网络浏览器的请求,而将网页发送到用户的客户端装置上的网络浏览器。

本说明书中描述的主题的实施方式可以在计算系统中实施,该计算系统包括例如数据服务器这样的后端组件,或者包括例如应用服务器这样的中间组件,或者包括例如客户端计算机这样的前端组件,该客户端计算机具有图形用户界面或者网络浏览器,用户可以通过图形用户界面或者网络浏览器而与本说明书中描述的主题的实施进行交互,或者该计算机系统包括一个或多个这种后端组件、中间组件或者前端组件的任意组合。系统中的组件可以通过例如通信网络的任意形式或介质的数字数据通信而互相连接。通信网络的实例包括局域网络(“LAN”)和广域网络(“WAN”),例如,因特网。__计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通过通信网络而交互。客户端与服务器之间的关系利用在各自的计算机上运行并且具有彼此之间的客户端-服务器关系的计算机程序而产生。

虽然本说明书包含很多具体的实施细节,但是这些不应当被解释为对任何发明的范围或者对可以要求保护的内容的范围的限制,而是作为可以使特定发明的特定实施方式具体化的特征的说明。在独立的实施方式的语境中的本说明书中描述的特定特征还可以与单个实施方式组合地实施。相反地,在单个实施方式的语境中描述的各种特征还可以独立地在多个实施方式中实施,或者在任何合适的子组合中实施。此外,虽然以上可以将特征描述为组合作用并且甚至最初这样要求,但是来自要求的组合的一个或多个特征在一些情况下可以从该组合去掉,并且要求的组合可以转向子组合或者子组合的变形。

相似地,虽然以特定顺序在附图中描述了操作,但是不应当理解为:为了实现期望的结果,要求这样的操作以示出的特定顺序或者以顺序次序而执行,或者所有图示的操作都被执行。在特定情况下,多任务处理和并行处理可以是有利的。此外,上述实施方式中的各种系统模块和组件的分离不应当理解为在所有实施方式中要求这样的分离,并且应当理解程序组件和系统可以通常被一体化在单个软件产品中或者打包至多个软件产品中。

已经描述了主题的特定实施方式。其他实施方式在以下权利要求的范围内。例如,在权利要求中记载的活动可以以不同的顺序执行并且仍旧实现期望的结果。作为一个实例,为了实现期望的结果,附图中描述的处理不必须要求示出的特定顺序或者顺序次序。在特定实现中,多任务处理和并行处理可以是有优势的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号