计算机辅助设计报告生成系统及方法技术方案

技术编号:2863910 阅读:213 留言:0更新日期:2012-04-11 18:40
一种计算机辅助设计报告生成系统,其可自动生成计算机辅助设计报告,其包括一应用服务器、多个打印机及一数据库,其特征在于:    应用服务器用于生成计算机辅助设计报告,该应用服务器包括:    一报告信息接收模块,用于接收操作者输入的报告信息,该报告信息包括文件名、页面名及模板样式路径;    一主处理模块,用于生成计算机辅助设计报告,该主处理模块包括:    一页面建立子模块,用于新建页面,并将新页面更名为上述接收的页面名;    一模板打开子模块,用于根据模板样式路径,在上述新建的页面中打开模板样式;    一图块获取子模块,用于获取计算机辅助设计图块;    一图块插入子模块,用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;    一报告表头填写子模块,用于根据接收的报告信息,填写报告表头内容;    打印机用于打印计算机辅助设计报告;及    数据库用于存储计算机辅助设计报告及计算机辅助设计图块、模板样式及模板样式路径。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种报告生成系统及方法,特别是一种。
技术介绍
近年来,随着计算机硬件性能的提高及价格的降低,计算机的使用越来越广泛。计算机辅助设计(Computer-Aided Design,CAD)能够缩短设计时间,提高设计的准确性,且修改方便,所以在机械、建筑等行业被大量的引入。传统的计算机辅助设计报告需要操作者在制图时画出图框,并设定其样式,因此,不同的操作者可能有不同的图框和样式设定。在打印计算机辅助设计报告时,首先选择需要打印的范围,然后选择打印机的型号,最后选择打印的纸张、比例及线型等,整个过程比较麻烦,需要花费一定的时间及人力。中华人民共和国国家知识产权局第98105949号专利申请案,名称为“CAD图形显示方法和装置以及图形显示处理程序的记录媒体”提供了一种采用CAD系统表示一个物体的技术,该物体通过一组图形来表示。但是,该专利申请案没有揭示如何生成计算机辅助设计报告,并如何打印出来。所以需要提供一种,其可自动生成计算机辅助设计报告,并能按照要求的模板样式打印。
技术实现思路
本专利技术的主要目的在于提供一种计算机辅助设计报告生成系统,其可自动生成计算机辅助设计报告。该系统包括一应用服务器、多个打印机及一数据库。应用服务器用于生成计算机辅助设计报告,其包括一报告信息接收模块、一页面名判断模块及一主处理模块。报告信息接收模块用于接收操作者输入的报告信息,如文件名、页面名、操作者、日期、模板样式路径及图标路径等。页面名判断模块用于根据数据库中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在。主处理模块用于生成计算机辅助设计报告。该主处理模块包括一页面建立子模块用于新建页面,并将新页面更名为上述接收的页面名;一模板打开子模块用于根据模板样式路径,在上述新建的页面中打开模板样式,该模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置;一图块获取子模块用于获取计算机辅助设计程序中的计算机辅助设计图块,该计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成;一图块插入子模块用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;一报告表头填写子模块用于根据接收的报告信息,填写报告表头内容,该报告表头内容包括文件名、页面名、操作者、日期等;一图标插入子模块用于根据图标路径,将选择的图标插入到上述打开的模板样式中,该图标是一种标识,其为代表一定意义的图片,如表示该计算机辅助设计报告由某公司或某部门制定;一坐标轴建立子模块用于为上述插入的计算机辅助设计图块建立坐标轴。打印机用于打印计算机辅助设计报告。数据库用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。本专利技术还提供一种计算机辅助设计报告生成方法,该方法包括以下步骤(a)报告信息接收模块接收操作者输入的报告信息;(b)页面名判断模块判断上述接收的页面名在包含此页面的文件中是否已经存在,如果该页面名已经存在,则返回步骤(a),如果该页面名不存在,则以该页面名作为计算机辅助设计报告的页面名;(c)主处理模块执行相应子模块,生成计算机辅助设计报告;(d)打印机打印计算机辅助设计报告。利用本专利技术,可自动生成计算机辅助设计报告,并能按照要求的模板样式打印。附图说明图1是本专利技术计算机辅助设计报告生成系统的硬件架构图。图2是本专利技术计算机辅助设计报告生成系统的应用服务器的功能模块图。图3是本专利技术计算机辅助设计报告生成方法的总体作业流程图。图4是本专利技术计算机辅助设计报告生成方法的生成计算机辅助设计报告作业流程图。实施方式如图1所示,是本专利技术计算机辅助设计报告生成系统的硬件架构图。该系统包括一应用服务器1、一网络2、多个打印机3、一连接4及一数据库5。其中多个打印机3利用网络2与应用服务器1相连,网络2可以是一企业内部网(Intranet),也可以是互联网(Internet)或其它类型通讯网路。应用服务器1利用连接4与数据库5相连,连接4是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)。应用服务器1用于生成计算机辅助设计报告,并通过打印机3将生成的计算机辅助设计报告打印出来。数据库5用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。上述计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成。上述模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置。上述图标是一种标识,其为代表一定意义的图片,如表示该计算机辅助设计报告由某公司或某部门制定。如图2所示,是本专利技术计算机辅助设计报告生成系统的应用服务器的功能模块图。应用服务器1用于生成计算机辅助设计报告,其包括一报告信息接收模块10、一页面名判断模块11及一主处理模块12。其中主处理模块12包括一页面建立子模块120、一模板打开子模块121、一图块获取子模块122、一图块插入子模块123、一报告表头填写子模块124、一图标插入子模块125及一坐标轴建立子模块126。报告信息接收模块10用于接收操作者输入的报告信息,如文件名、页面名、操作者、日期、模板样式路径及图标路径等。一文件包括一个或多个页面。页面名判断模块11用于根据数据库5中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在。主处理模块12用于生成计算机辅助设计报告。其中,页面建立子模块120用于新建页面,并将新页面更名为上述接收的页面名。模板打开子模块121用于根据模板样式路径,在上述新建的页面中打开模板样式。图块获取子模块122用于获取计算机辅助设计程序中的计算机辅助设计图块。图块插入子模块123用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中。报告表头填写子模块124用于根据接收的报告信息,填写报告表头内容,该报告表头内容包括文件名、页面名、操作者、日期等。图标插入子模块125用于根据图标路径,将选择的图标插入到上述打开的模板样式中。坐标轴建立子模块126用于为上述插入的计算机辅助设计图块建立坐标轴。如图3所示,是本专利技术计算机辅助设计报告生成方法的总体作业流程图。首先,报告信息接收模块10接收操作者输入的报告信息,如文件名、页面名、操作者、日期、模板样式路径及图标路径等(步骤S30)。页面名判断模块11根据数据库5中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在(步骤S31)。如果该页面名已经存在,则返回步骤S30,报告信息接收模块10接收操作者重新输入的页面名;如果该页面名不存在,则以该页面名作为计算机辅助设计报告的页面名。之后,主处理模块12执行相应子模块,生成计算机辅助设计报告,详细描述见图4(步骤S32)。最后,利用打印机3打印计算机辅助设计报告(步骤S33)。如图4所示,是本专利技术计算机辅助设计报告生成方法的生成计算机辅助设计报告作业流程图。首先,页面建立子模块120新建一个页面,并将新页面更名为上述接收的页面名(步骤S40)。模板打开子模块121根据模板样式路径,在上述新建的页面中打开模板样式,选择本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机辅助设计报告生成系统,其可自动生成计算机辅助设计报告,其包括一应用服务器、多个打印机及一数据库,其特征在于应用服务器用于生成计算机辅助设计报告,该应用服务器包括一报告信息接收模块,用于接收操作者输入的报告信息,该报告信息包括文件名、页面名及模板样式路径;一主处理模块,用于生成计算机辅助设计报告,该主处理模块包括一页面建立子模块,用于新建页面,并将新页面更名为上述接收的页面名;一模板打开子模块,用于根据模板样式路径,在上述新建的页面中打开模板样式;一图块获取子模块,用于获取计算机辅助设计图块;一图块插入子模块,用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;一报告表头填写子模块,用于根据接收的报告信息,填写报告表头内容;打印机用于打印计算机辅助设计报告;及数据库用于存储计算机辅助设计报告及计算机辅助设计图块、模板样式及模板样式路径。2.如权利要求1所述的计算机辅助设计报告生成系统,其特征在于,所述应用服务器还包括一页面名判断模块,用于根据数据库中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在。3.如权利要求1所述的计算机辅助设计报告生成系统,其特征在于,所述主处理模块还包括一图标插入子模块,用于根据报告信息的图标路径,将选择的图标插入到上述打开的模板样式中。4.如权利要求1所述的计算机辅助设计报告生成系统,其特征在于,所述主处理模块还包括一坐标轴建立子模块,用于为上述插入的计算机辅助设计图块建立坐标轴。5.如权利要求1所述的计算机辅助设计报告生成系统,其特征在于,所述图块获取子模块,当已经打开多个计算机辅助设计程序时...

【专利技术属性】
技术研发人员:张旨光吴新元
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1