一种消防工程计算机辅助设计的报告生成系统及方法技术方案

技术编号:12589511 阅读:112 留言:0更新日期:2015-12-24 14:42
本发明专利技术公开了一种消防工程计算机辅助设计的报告生成系统及方法,其可针对消防工程计算机辅助设计的特点自动生成计算机辅助设计报告。该系统包括一应用服务器、多个打印机及一数据库。应用服务器用于生成计算机辅助设计报告,其包括一报告信息接收模块、一页面名判断模块及一主处理模块。打印机用于打印计算机辅助设计报告。数据库用于存储计算机辅助设计报告及其相关信息。该系统生成计算机辅助设计报告时,首先接收输入的报告信息,判断页面名是否存在,然后,运行应用服务器各模块生成计算机辅助设计报告,并通过打印机打印出来。利用本发明专利技术,可自动生成计算机辅助设计报告,并能按照要求的模板样式打印。

【技术实现步骤摘要】

本专利技术属于消防工程辅助设计领域,尤其涉及一种消防工程辅助设计的报告生成系统及方法,特别是。
技术介绍
消防工程是国家经济建设的一个重要环节,也是保卫社会主义现代化建设和人民生命财产安全的一项重要措施。近年来,我国经济的迅速增长,特别是基本建设的高速增长对消防工程提出了更高的要求。预计未来几年内我国消防行业的年增长率将达到15%_20%,消防产品的年产值将在5年内增长到350亿至400亿元(参见2002年全国消防行业资讯大全:2002年国内消防市场调查报告)。经过多年努力,就全国范围来说,我国在消防工程的设计、设计审核、施工及工程验收等方面都已取得了很大发展和进步。在什么情况下应该设计和安装何种消防系统,系统应有哪些功能和包含哪些部件已基本按照有关规范执行;并且各种消防工程中的消防器材也可自行配套生产,产品质量逐年提高。也就是说:目前我国与消防系统有关的硬件问题已基本解决。近年来各地仍不断出现的特大火灾也说明:我国的消防工程在快速发展的同时仍存在着严重问题,迫切需要加以解决。一旦发生火灾时,能确保可靠灭火是消防工程的基本要求,这个基本质量要求是靠消防工程的设计计算来保证的。我国所有消防工程设计规范中都明确地规定了必须进行设计计算。消防工程与其他行业的一个重大不同之点还在于国内外市场上除了少数几种水灭火系统的简单设计计算程序外根本没有专业的高精度消防工程CAD商品软件。国外消防工程的设计质量是靠几家著名消防工程公司自有并被视为企业机密的设计计算软件来保证的。但即便是这少数几种设计软件也只是专供本公司使用并且只适用于计算本公司的某一种消防系统的产品,所以有相当大的局限性。我国具有消防工程设计资质的设计院8000余家,消防工程公司上万家。因而如果能开发出符合上述要求的、先进的消防工程CAD软件,仅符合我国规范要求的中国版软件在国内就具有很大的市场需求。另一方面,由于这一软件在国际上也是绝无仅有的智能化消防工程CAD商品软件,其出口市场更为广阔。所以迫切需要开发的消防工程CAD软件不仅应包括能全面符合我国现行消防工程设计规范的中国版专业消防工程CAD设计软件,也应包括适合出口需要的国际版消防工程CAD设计软件。但是目前消防工程CAD设计软件尚未配备报告生成系统,此方面的方法亦未进行研究。因此,有必要专利技术。
技术实现思路
针对以上现有存在的问题,本专利技术的主要目的在于提供一种消防工程计算机辅助设计报告生成系统,其可自动生成消防工程计算机辅助设计报告。该系统包括一应用服务器、多个打印机及一数据库。应用服务器用于生成计算机辅助设计报告,其包括一报告信息接收模块、一页面名判断模块及一主处理模块。报告信息接收模块用于接收操作者输入的报告信息,如文件名、页面名、操作者、日期、模板样式路径及图标路径等。页面名判断模块用于根据数据库中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在。主处理模块用于生成计算机辅助设计报告。该主处理模块包括一页面建立子模块用于新建页面,并将新页面更名为上述接收的页面名;一模板打开子模块用于根据模板样式路径,在上述新建的页面中打开模板样式,该模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置;一图块获取子模块用于获取计算机辅助设计程序中的计算机辅助设计图块,该计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成;一图块插入子模块用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;一报告表头填写子模块用于根据接收地报告信息,填写报告表头内容,该报告表头内容包括文件名、页面名、操作者、日期等;一图标插入子模块用于根据图标路径,将选择的图标插入到上述打开的模板样式中,该图标是一种标识,其为代表一定意义的图片,如表示该计算机辅助设计报告由某公司或某部门制定;一坐标轴建立子模块用于为上述插入的计算机辅助设计图块建立坐标轴。打印机用于打印计算机辅助设计报告。数据库用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。本专利技术还提供一种消防工程计算机辅助设计报告生成方法,该方法包括以下步骤:(a)报告信息接收模块接收操作者输入的报告信息;(b)页面名判断模块判断上述接收的页面名在包含此页面的文件中是否已经存在,如果该页面名已经存在,则返回步骤(a),如果该页面名不存在,则以该页面名作为计算机辅助设计报告的页面名;(c)主处理模块执行相应子模块,生成计算机辅助设计报告;(d)打印机打印计算机辅助设计报告。本专利技术由于采用了上述技术,使之与现有技术相比具体的积极有益效果为: 1、本专利技术提供了消防工程计算机辅助设计尚未有的报告生成系统及方法,丰富了消防工程计算机辅助设计所具备的功能与方法。2、本专利技术所提供的消防工程计算机辅助设计的报告生成系统,构架简单且实用。3、本专利技术所提供的消防工程计算机辅助设计的报告生成方法,高效便捷。4、本专利技术所提供的消防工程计算机辅助设计的报告生成系统,为我国消防工程事业做出了良好的发展贡献,具有良好的市场前景。5、本专利技术弥补了我国消防工程计算机辅助设计方面的空白,为将来我国我国消防工程计算机辅助设计产品走出去做出了良好的发展贡献。【附图说明】图1是本专利技术消防工程计算机辅助设计报告生成系统的硬件架构图。图2是本专利技术消防工程计算机辅助设计报告生成系统的应用服务器的功能模块图。图3是本专利技术消防工程计算机辅助设计报告生成方法的总体作业流程图。图4是本专利技术消防工程计算机辅助设计报告生成方法的生成计算机辅助设计报告作业流程图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步说明,本专利技术的实施方式包括但不限于下列实施例。如图1所示,是本专利技术消防工程计算机辅助设计报告生成系统的硬件架构图。该系统包括一应用服务器1、网络2、多个打印机3、连接4及数据库5。其中多个打印机3利用网络2与应用服务器I相连,网络2可以是企业内部网(Intranet),也可以是互联网(Internet)或其它类型通讯网路。应用服务器I利用连接4与数据库5相连,连接4是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity, ODBC),或者Java数据库连接(Java DatabaseConnectivity, JDBC)。应用服务器I用于生成消防工程计算机辅助设计报告,并通过打印机3将生成的计算机辅助设计报告打印出来。数据库5用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。上述计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成。上述模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置。上述图标是一种标识,其当前第1页1 2 本文档来自技高网
...

【技术保护点】
一种消防工程计算机辅助设计的报告生成系统,其可自动生成计算机辅助设计报告,其包括一应用服务器、多个打印机及一数据库,其特征在于:应用服务器用于生成计算机辅助设计报告,该应用服务器包括:一报告信息接收模块,用于接收操作者输入的报告信息,该报告信息包括文件名、页面名及模板样式路径;一主处理模块,用于生成计算机辅助设计报告,该主处理模块包括:一页面建立子模块,用于新建页面,并将新页面更名为上述接收的页面名;一模板打开子模块,用于根据模板样式路径,在上述新建的页面中打开模板样式;一图块获取子模块,用于获取计算机辅助设计图块;一图块插入子模块,用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;一报告表头填写子模块,用于根据接收的报告信息,填写报告表头内容;打印机用于打印计算机辅助设计报告;及数据库用于存储计算机辅助设计报告及计算机辅助设计图块、模板样式及模板样式路径。

【技术特征摘要】

【专利技术属性】
技术研发人员:王煜彤
申请(专利权)人:天津市兆龙软件开发有限公司
类型:发明
国别省市:天津;12

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

1