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

文档序号:9432788阅读:748来源:国知局
一种消防工程计算机辅助设计的报告生成系统及方法
【技术领域】
[0001]本发明属于消防工程辅助设计领域,尤其涉及一种消防工程辅助设计的报告生成系统及方法,特别是一种消防工程计算机辅助设计的报告生成系统及方法。
【背景技术】
[0002]消防工程是国家经济建设的一个重要环节,也是保卫社会主义现代化建设和人民生命财产安全的一项重要措施。近年来,我国经济的迅速增长,特别是基本建设的高速增长对消防工程提出了更高的要求。预计未来几年内我国消防行业的年增长率将达到15%_20%,消防产品的年产值将在5年内增长到350亿至400亿元(参见2002年全国消防行业资讯大全:2002年国内消防市场调查报告)。经过多年努力,就全国范围来说,我国在消防工程的设计、设计审核、施工及工程验收等方面都已取得了很大发展和进步。在什么情况下应该设计和安装何种消防系统,系统应有哪些功能和包含哪些部件已基本按照有关规范执行;并且各种消防工程中的消防器材也可自行配套生产,产品质量逐年提高。也就是说:目前我国与消防系统有关的硬件问题已基本解决。
[0003]近年来各地仍不断出现的特大火灾也说明:我国的消防工程在快速发展的同时仍存在着严重问题,迫切需要加以解决。一旦发生火灾时,能确保可靠灭火是消防工程的基本要求,这个基本质量要求是靠消防工程的设计计算来保证的。我国所有消防工程设计规范中都明确地规定了必须进行设计计算。
[0004]消防工程与其他行业的一个重大不同之点还在于国内外市场上除了少数几种水灭火系统的简单设计计算程序外根本没有专业的高精度消防工程CAD商品软件。国外消防工程的设计质量是靠几家著名消防工程公司自有并被视为企业机密的设计计算软件来保证的。但即便是这少数几种设计软件也只是专供本公司使用并且只适用于计算本公司的某一种消防系统的产品,所以有相当大的局限性。
[0005]我国具有消防工程设计资质的设计院8000余家,消防工程公司上万家。因而如果能开发出符合上述要求的、先进的消防工程CAD软件,仅符合我国规范要求的中国版软件在国内就具有很大的市场需求。另一方面,由于这一软件在国际上也是绝无仅有的智能化消防工程CAD商品软件,其出口市场更为广阔。所以迫切需要开发的消防工程CAD软件不仅应包括能全面符合我国现行消防工程设计规范的中国版专业消防工程CAD设计软件,也应包括适合出口需要的国际版消防工程CAD设计软件。
[0006]但是目前消防工程CAD设计软件尚未配备报告生成系统,此方面的方法亦未进行研究。因此,有必要发明一种消防工程计算机辅助设计的报告生成系统及方法。

【发明内容】

[0007]针对以上现有存在的问题,本发明的主要目的在于提供一种消防工程计算机辅助设计报告生成系统,其可自动生成消防工程计算机辅助设计报告。该系统包括一应用服务器、多个打印机及一数据库。应用服务器用于生成计算机辅助设计报告,其包括一报告信息接收模块、一页面名判断模块及一主处理模块。报告信息接收模块用于接收操作者输入的报告信息,如文件名、页面名、操作者、日期、模板样式路径及图标路径等。页面名判断模块用于根据数据库中存储的信息,判断上述接收的页面名在包含此页面的文件中是否已经存在。主处理模块用于生成计算机辅助设计报告。该主处理模块包括一页面建立子模块用于新建页面,并将新页面更名为上述接收的页面名;一模板打开子模块用于根据模板样式路径,在上述新建的页面中打开模板样式,该模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置;一图块获取子模块用于获取计算机辅助设计程序中的计算机辅助设计图块,该计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成;一图块插入子模块用于将上述获取的计算机辅助设计图块插入到上述打开的模板样式中;一报告表头填写子模块用于根据接收地报告信息,填写报告表头内容,该报告表头内容包括文件名、页面名、操作者、日期等;一图标插入子模块用于根据图标路径,将选择的图标插入到上述打开的模板样式中,该图标是一种标识,其为代表一定意义的图片,如表示该计算机辅助设计报告由某公司或某部门制定;一坐标轴建立子模块用于为上述插入的计算机辅助设计图块建立坐标轴。打印机用于打印计算机辅助设计报告。数据库用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。
[0008]本发明还提供一种消防工程计算机辅助设计报告生成方法,该方法包括以下步骤:(a)报告信息接收模块接收操作者输入的报告信息;(b)页面名判断模块判断上述接收的页面名在包含此页面的文件中是否已经存在,如果该页面名已经存在,则返回步骤(a),如果该页面名不存在,则以该页面名作为计算机辅助设计报告的页面名;(c)主处理模块执行相应子模块,生成计算机辅助设计报告;(d)打印机打印计算机辅助设计报告。
[0009]本发明由于采用了上述技术,使之与现有技术相比具体的积极有益效果为:
1、本发明提供了消防工程计算机辅助设计尚未有的报告生成系统及方法,丰富了消防工程计算机辅助设计所具备的功能与方法。
[0010]2、本发明所提供的消防工程计算机辅助设计的报告生成系统,构架简单且实用。
[0011]3、本发明所提供的消防工程计算机辅助设计的报告生成方法,高效便捷。
[0012]4、本发明所提供的消防工程计算机辅助设计的报告生成系统,为我国消防工程事业做出了良好的发展贡献,具有良好的市场前景。
[0013]5、本发明弥补了我国消防工程计算机辅助设计方面的空白,为将来我国我国消防工程计算机辅助设计产品走出去做出了良好的发展贡献。
【附图说明】
[0014]图1是本发明消防工程计算机辅助设计报告生成系统的硬件架构图。
[0015]图2是本发明消防工程计算机辅助设计报告生成系统的应用服务器的功能模块图。
[0016]图3是本发明消防工程计算机辅助设计报告生成方法的总体作业流程图。
[0017]图4是本发明消防工程计算机辅助设计报告生成方法的生成计算机辅助设计报告作业流程图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
[0019]如图1所示,是本发明消防工程计算机辅助设计报告生成系统的硬件架构图。该系统包括一应用服务器1、网络2、多个打印机3、连接4及数据库5。其中多个打印机3利用网络2与应用服务器I相连,网络2可以是企业内部网(Intranet),也可以是互联网(Internet)或其它类型通讯网路。应用服务器I利用连接4与数据库5相连,连接4是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity, ODBC),或者Java数据库连接(Java DatabaseConnectivity, JDBC)。
[0020]应用服务器I用于生成消防工程计算机辅助设计报告,并通过打印机3将生成的计算机辅助设计报告打印出来。数据库5用于存储计算机辅助设计报告及其相关信息,如计算机辅助设计图块、模板样式、图标及操作者输入的报告信息等。上述计算机辅助设计图块由一个或多个在计算机辅助设计系统下绘制的图组成。上述模板样式包括背景颜色、表头颜色、表头形状、线条、纸张及打印机等设置。上述图标是一种标识,其
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1