一种文档快速生成方法及系统与流程

文档序号:15851003发布日期:2018-11-07 09:55阅读:203来源:国知局
一种文档快速生成方法及系统与流程

本发明属于文档生成的技术领域,具体涉及一种文档快速生成方法及系统。

背景技术

在保密要求比较高的公司或者科研单位在项目管理和日常工作管理过程中,标准化要求越来越高,同一类型的文件往往采用同一个模板,但只有其中的具体数据不同,现有过程中通常由员工手动在文档中进行修改,把新的内容添加上去,这样不仅加大了员工的工作成本,而且降低了文档撰写过程中的数据管理、项目管理、日常工作文档撰写的效率。



技术实现要素:

本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种能够提高文档撰写效率的文档快速生成方法及系统。

为了解决上述技术问题,本发明采用的技术方案为:一种文档快速生成方法,包括:s101、接收终端发送的操作命令;s102、根据终端发送的操作命令,查找相应的数据与文档模板;s103、将数据与文档模板进行匹配;s104、将匹配后的数据与文档模板生成标准文档,并发送至终端进行显示。

优选地,所述接收终端发送的操作命令,具体包括:接收终端选择的数据库,所述数据库包括mysql数据库和postgres数据库;根据终端的选择,启动相应的数据库;响应终端的登录请求,并与数据库建立通信链路。

优选地,还包括数据管理单元,所述数据管理单元包括:新建或删除数据库;在数据库中新建或删除数据表;在数据表中添加或删除数据。

优选地,所述将数据与文档模板进行匹配,具体包括:选择需要编辑的数据表并显示;选择文档模板并显示;将需要编辑的数据表中的数据添加至文档模板中相应位置;将图片、文字、标识、注释添加至文档模板中相应位置。

优选地,还包括:响应于工作人员的注册请求,根据输入的注册信息,为工作人员分配唯一的登陆账号。

相应地,一种文档快速生成系统,包括:操作响应单元:用于接收终端发送的操作命令;查找单元:根据终端发送的操作命令,查找相应的数据与文档模板;处理单元:用于将数据与文档模板进行匹配;生成单元:用于匹配后的数据与文档模板生成标准文档,并发送至终端进行显示。

优选地,所述操作响应单元,具体包括:接收单元:用于接收终端选择的数据库,所述数据库包括mysql数据库和postgres数据库;启动单元:根据终端的选择,启动相应的数据库;登录响应单元:用于响应终端的登录请求,并与数据库建立通信链路。

优选地,还包括数据管理单元,所述数据管理单元包括:第一管理单元:用于新建或删除数据库;第二管理单元:用于在数据库中新建或删除数据表;添加单元:用于在数据表中添加或删除数据。

优选地,所述处理单元具体包括:第一选择单元:用于选择需要编辑的数据表并显示;第二选择单元:用于选择文档模板并显示;第一处理单元:用于将需要编辑的数据表中的数据添加至文档模板中相应位置;第二处理单元:用于将图片、文字、标识、注释添加至文档模板中相应位置。

优选地,包括:注册响应单元:响应于工作人员的注册请求,根据输入的注册信息,为工作人员分配唯一的登陆账号。

本发明与现有技术相比具有以下有益效果:

1、本发明一种文档快速生成方法及系统,接收终端发送的操作命令,根据终端发送的操作命令,查找相应的数据与文档模板,并将数据插入到文档模板中,生成标准文档,并发送至终端进行显示,实现了从数据到标准文档的快速生成,不仅减小了员工的工作成本,而且提高了文档撰写过程中的数据管理、项目管理、日常工作文档撰写的效率,实用性极强。

2、本发明包括mysql数据库和postgres数据库,对mysql数据库和postgres数据库进行同时管理,实现数据库的新建或删除、数据表的新建或删除、数据表中数据的添加或删除等基本的数据库管理功能,以便快速的添加工作文档所需要的数据;同时管理mysql数据库和postgres数据库,方便数据库的简易管理。

附图说明

下面结合附图对本发明做进一步详细的说明;

图1为本发明实施例一提供的一种文档快速生成方法的流程示意图;

图2为本发明实施例一提供的一种文档快速生成系统的结构示意图;

图3为本发明实施例二提供的一种文档快速生成系统的结构示意图;

图4为本发明实施例三提供的一种文档快速生成系统的结构示意图;

图5为本发明实施例四提供的一种文档快速生成系统的结构示意图;

图6为本发明实施例五提供的一种文档快速生成系统的结构示意图;

图7为本发明实施例二提供的一种文档快速生成方法的流程示意图;

其中:101为操作响应单元,1011为接收单元,1012为启动单元,1013为登录响应单元,102为查找单元,103为处理单元,1031为第一选择单元,1032为第二选择单元,1033为第一处理单元,1034为第二处理单元,104为生成单元,105为数据管理单元,1051为第一管理单元,1052为第二管理单元,1053为添加单元,106为注册响应单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的一种文档快速生成方法的流程示意图,如图1所示,一种文档快速生成方法,包括:

s101、接收终端发送的操作命令;

s102、根据终端发送的操作命令,查找相应的数据与文档模板;

s103、将数据与文档模板进行匹配;

s104、将匹配后的数据与文档模板生成标准文档,并发送至终端进行显示。

进一步地,所述接收终端发送的操作命令,具体包括:接收终端选择的数据库,所述数据库包括mysql数据库和postgres数据库;根据终端的选择,启动相应的数据库;响应终端的登录请求,并与数据库建立通信链路。

进一步地,所述文档快速生成方法,还包括数据管理单元,所述数据管理单元包括:新建或删除数据库;在数据库中新建或删除数据表;在数据表中添加或删除数据。

进一步地,所述将数据与文档模板进行匹配,具体包括:选择需要编辑的数据表并显示;选择文档模板并显示;将需要编辑的数据表中的数据添加至文档模板中相应位置;将图片、文字、标识、注释添加至文档模板中相应位置。

进一步地,还包括:响应于工作人员的注册请求,根据输入的注册信息,为工作人员分配唯一的登陆账号。

图2为本发明实施例一提供的一种文档快速生成系统的结构示意图,如图2所示,一种文档快速生成系统,包括:

操作响应单元101:用于接收终端发送的操作命令;

查找单元102:根据终端发送的操作命令,查找相应的数据与文档模板;

处理单元103:用于将数据与文档模板进行匹配;

生成单元104:用于匹配后的数据与文档模板生成标准文档,并发送至终端进行显示。

具体地,接收终端发送的操作命令,根据终端发送的操作命令,查找相应的数据与文档模板,并将数据插入到文档模板中,生成标准文档,并发送至终端进行显示,实现了从数据到标准文档的快速生成,提高了在保密要求比较高的企事业单位文档撰写的效率,实用性极强。

图3为本发明实施例二提供的一种文档快速生成系统的结构示意图,如图3所示,在实施例一的基础上,所述操作响应单元101,具体包括:

接收单元1011:用于接收终端选择的数据库,所述数据库包括mysql数据库和postgres数据库;

启动单元1012:根据终端的选择,启动相应的数据库;

登录响应单元1013:用于响应终端的登录请求,并与数据库建立通信链路。

图4为本发明实施例三提供的一种文档快速生成系统的结构示意图,如图4所示,在实施例二的基础上,所述文档快速生成系统还包括数据管理单元105,所述数据管理单元105包括:

第一管理单元1051:用于新建或删除数据库;

第二管理单元1052:用于在数据库中新建或删除数据表;

添加单元1053:用于在数据表中添加或删除数据。

具体地,所述数据管理单元105能够对mysql数据库和postgres数据库进行同时管理,实现数据库的新建或删除、数据表的新建或删除、数据表中数据的添加或删除等基本的数据库管理功能,以便快速的添加工作文档所需要的数据;同时管理mysql数据库和postgres数据库,方便数据库的简易管理。

图5为本发明实施例四提供的一种文档快速生成系统的结构示意图,如图5所示,在实施例三的基础上,所述处理单元103具体包括:

第一选择单元1031:用于选择需要编辑的数据表并显示;

第二选择单元1032:用于选择文档模板并显示;

第一处理单元1033:用于将需要编辑的数据表中的数据添加至文档模板中相应位置;

第二处理单元1034:用于将图片、文字、标识、注释添加至文档模板中相应位置;可以将数据表中的数据添加至文档模板的正文、表格当中,还可以将数据表中的图片添加至文档模板的中。

图6为本发明实施例五提供的一种文档快速生成系统的结构示意图,如图6所示,在实施例四的基础上,所述文档快速生成系统,还包括:

注册响应单元106:响应于工作人员的注册请求,根据输入的注册信息,为工作人员分配唯一的登陆账号。

具体地,工作人员通过终端把数据存储至mysql数据库或postgres数据库中,当需要将数据转换为文档格式时,工作人员通过终端选择mysql数据库或postgres数据库,根据终端的选择,启动相应的数据库,工作人员登陆账号,当账号密码正确时,与数据库建立通信链路,工作人员通过终端选择需要编辑的数据表及文档模板,将数据表中的数据添加至文档模板中相应位置,根据需要可将图片、文字、标识、注释添加至文档模板中相应位置,制作完成后生成标准文档,并发送至终端进行显示,文档模板由wps办公软件制作而成,文档格式为html。

图7为本发明实施例二提供的一种文档快速生成方法的流程示意图,如图7所示,一种文档快速生成方法,具体工作过程如下:工作人员通过终端把数据存储至mysql数据库或postgres数据库中,当需要将数据转换为文档格式时,工作人员通过终端选择mysql数据库或postgres数据库,根据终端的选择,启动相应的数据库,工作人员登陆账号,当账号密码正确时,与数据库建立通信链路,根据需要,进行数据库的新建或删除、数据表的新建或删除、数据的新建或删除,并选择需要编辑的数据表及文档模板,打开文档模板,选择数据表的数据并添加在模板的相应位置,选择图片并插入、图片居中并注释,根据所选的数据表的数据自动生成表格并注释,制作完成后生成标准文档,并发送至终端进行显示。

本发明能够实现于龙芯3系列cpu平台中,开源loongnix操作系统上mysql数据库和postgres数据库的建立,通过选择数据表内数据按照工作标准文档快速生成文档,文档生成功能能根据制定好的标准文档模板把数据表的数据添加到文档中,还能添加到文档中的内容包括标题、目录、正文、表格、图片,添加完成后直接保存为html格式的文档;

本发明将数据管理单元105和文档融为一体,实现了从数据库的数据到标准文档的快速生成,本发明在自主可控可信平台开发,提高了在保密要求比较高的企事业单位文档撰写的效率;本发明在自主可控可信平台上同时管理mysql数据库或postgres数据库,方便数据库的简易管理,不仅减小了员工的工作成本,而且提高了文档撰写过程中的数据管理、项目管理、日常工作文档撰写的效率,实用性极强。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1