检查报告生成系统(精选6篇)
具体操作很简单:
Win键+R键打开运行窗口,输入 perfmon /report ,回车(注意/之前有个空格),好吧,一切搞定。
啊,大约需要60秒的收集信息和分析时间——
果然等待了1分钟后,出来了非常详尽的硬件和软件方面的信息报告,各项目右边都有箭头可以点开——
一、开发环境
Office软件是微软公司开发的广泛应用的办公软件, 其所包含的Word、Excel、Access等组件可以基本满足各种办公需求。本系统的开发环境为Office 2007版。
Word是文字处理工具, 可以进行文本的编辑、排版等工作, 在本系统中是报告格式显示和处理的载体, 其中的“邮件合并”功能可以通过“合并域”实现对Access数据库的数据读取, 以模板形式进行多个记录的显示, 同时还可以通过域函数进行数据的筛选或格式设置。
Excel是电子表格工具, 具有强大的数据运算功能和表格编辑功能, 通过Excel工作表中的内部函数可以轻松实现数据的计算、筛选、组合、分析等工作, 同时还可以通过VBA编程开发自定义函数来完成特定的功能, 在本系统中Excel工作表发挥了重要作用。
Access是数据库管理工具, 主要用于数据存储和管理, 数据库可以保存数字、文本、日期等多种格式的内容, 通过“查询”还可以在“表”之间建立联系, 实现数据互联, 在本系统中Access起到了纽带的作用。
Office软件还提供了VBA扩展功能, VBA是一种Visual Basic的宏语言, 可以用来扩展Office的应用功能, 它的运行界面同Visual Basic类似, 但其运行依赖于Office的各应用程序。另外, VBA还针对不同的运行环境, 提供了不同的操作对象, 以方便对编程对象的访问和处理。
二、研究思路
报告生成系统的主体开发思路如下图所示:
Excel工作表主要进行数输入、验算以及从Excel到Access的数据传输, 其主要功能包括数据的保存、读取、查询及对数据库的管理等。系统采用了在“用户界面”中添加多个功能按钮实现各自功能的方法来实现, 用户界面通过Excel的快速访问工具栏上添加自定义按钮的方法来访问。编程后的代码和用户界面统一保存在一个Excel文件中, 当Excel软件打开时, 代码文件同时打开并隐藏运行, 以便于对系统代码的访问。“用户界面”主功能区界面如下图所示:
Access数据库主要完成数据的保存、查询和关联。按照数据保存和查询的要求, 由Excel工作表编程在Access中设置和添加具有索引功能的“表”;用户则根据要求在Access数据库中添加“查询”进行“表”关联和字段提取, 用于word文档的检验报告生成。
Word文档主要负责通过“邮件合并”功能将Access数据库内容按报告格式进行显示和处理。对于检验报告, 除了试验数据以外检验报告的格式基本相同, 因此Word文档的报告模板可以在正式检验报告的基础上修改, 将试验数据标出, 并用合并域来进行替代。
三、主要功能及实现方法
报告生成系统开发的难点在于Excel数与Access之间的数据互通和管理。Excel中的数据可能是杂乱无章的, 想系统地进行操作, 必须进行数据的整理。数据整理后的格式如下图所示:
1. 数据保存到access数据库
将Excel中的数据保存到Access时, 需要将Excel中的数据进行定位, 这样才能将数据逐一准确写入。为了在Excel中可以直观对应并操作Access的数据表结构, 在Excel中设定了一个区域作为Access对应区, 例如:每个工作表的Z列作为Access字段对应区, AA列为数据对应区, 数据对应区将字段对应的试验数据进行链接, 不能直接作为输入区使用;这样便完成了数据的定位, 可以方便地进行数据提取和写入Access了。
2. Access数据库中“表”的字段添加
为了使Access中保存的数据与字段相对应, “表”的字段必须和Excel中的Z列顺序完全相同。为避免出现数据混乱, “表”的字段操作都交给了Excel编程来完成。具体步骤是对Excel工作表中的Z列进行修改, 然后将Z列的数据修改同步到Access数据库的“表”中。
3. 数据从access数据库中读取
数据读取是将Access“表”的数据读回到Excel中, 以便于数据的查看或修改。数据读取主要针对输入数据, 运算数据由公式运算取得, 不需要进行读取。工作表的第AE列为字段读取标识, 用来判断数据是否为输入数据, 是否需要进行数据读取。
将数据读取到Excel中的输入位置, 需要对工作表中AA列的数据引用位置进行还原, 即确定数据来源于哪个表中的哪一行、哪一列。工作表的AB、AC和AD列分别为AA列数据源于的数据表名、行号和列号, 以此将读取的数据定位到原来输入的位置上。
4. 取数据的原始单元格位置
AA列的数据都是从工作表中对应过来的, 公式结构较为简单, 均为“=工作表名!行号列号”格式, 格式统一为VBA编程取得AB到AD列的值创造了条件。为了减少程序运行, 需要先判断AE列的读取标识, 如果需要读取, 系统将通过对AA列中公式的分析取得AB到AD列的值。
5. 其他功能
报告生成系统还有一些其它的附加功能, 如在Access中建立新表、对数据进行排序、查询等功能, 因为只需要对VBA语言和ADO编程熟悉后就可以完成, 在此不再赘述。
四、结束语
一、高度重视,确保安全
全镇有中学1所,小学1所和1个校区,公立幼儿园1所,民办幼儿园1所。
镇党委政府历来高度重视学校和幼儿园安全工作,经常组织社事办、城管、综治办、工商、消防、派出所等相关部门,对校园周边环境进行重点检查和整治,在中学、小学和幼儿园临街附近,设置了相关交通标志标。每天放学期间,综治办和城管都要安排人员帮助学校和幼儿园维护秩序、疏通交通,得到家长的一致好评。
二、加强管理,落实责任
学校和幼儿园都成立了以校(园)长为组长的安全领导小组,校(园)长为安全工作第一责任人,分工明确,责任到人。各项安全制度健全完善,制定了切实可行的安全工作预案。经常开展了安全教育、检查工作。对学生开展了是常安全教育,组织学生开展了紧急疏散和自救逃生的演练,有记录,学校积极开展了“全国中小学生安全教育日”活动。
1、校舍及建筑设施。学校儿幼儿园对校舍进行了大检查,有记录,没有存在裂缝、漏水、断裂的隐患,现阶段没有新建工程,校舍安全正常。
2、消防设施。有消防制度,消防器材配备齐全,运行正常。消防设施,应急照明,指示标志、疏散通道、安全出处符合国家有关标准。
3、食品安全。有制度,许可证,从业人员有健康证,每天进出有台帐,每天对用具、餐具消毒,坚持每天留样48小时,每天对食堂人员晨检,对食堂卫生大检查,做好”三防”工作。
4、卫生安全。每周六对大环境进行消毒,班级卫生,对幼儿水杯,擦嘴毛巾消毒,周五对班级玩具消毒。秋季是传染病多发期,我园采取多宣传,把握好晨检关,一旦发现及时的处理,保健医生具体负责并监督。
5、劳动用工。学校和幼儿园都与教职员工签定了劳动合同,全部参加了社保,工资支付及时到位,没有使用童工的现象。
6、交通安全。全镇只有金贝贝幼儿园有校车,车辆、驾驶员资质都符合相关规定,无超载现象,证件齐全,购买有责任保险,并签订责任书,没有“三无车”黑车现象。
7、校园治安安全。有监控设备,安保器材装备齐全,人员配备和制度落实到人,校园周边无安全隐患。
8、教学环节隐患排查工作。中小学和幼儿园下课和放学期间有值班教师。幼儿园放学时段由领导带队,监督家长一人一卡打卡制度。每周五利用放假十分钟时间有计划有目的进行幼儿安全教育有。
9、落实值班制度。中学和小学有住校学生,都认真落实了值班和安全巡查制度,严格执行了领导带班、教师和生活教师值班制度,信息畅通。幼儿园放假时间领导24小时值班,带班教师做好值班记录。确保信息畅通,认真履行值班制度,发生重要事及时向领导汇报,妥善处理。
三、存在的问题
1、xxx中学:周末放学校门外交通拥堵,校门外周围车辆乱停乱放严重,无交通减速埂;校门外道路无车辆减速标志,学生进出校门存在交通安全隐患;晚自习上学学生家长接送车况、人员安全意识还较差;学校监控数量少,且陈旧老化、有安全监控盲点。
2、金贝贝幼儿园无空气检测。
3、xxx小学无应急指示照明,学生有拼车现象。
通过本次安全自查工作,进一步提高了学校领导和教师的安全意识,对各项安全工作和应急处理办法有了更深入地了解,在今后的工作中,将进一步树立安全第一的责任意识,做到警钟长鸣,常抓不懈,把学校和幼儿园的安全工作做得更好更细。
★ 自查报告格式范文
★ 年度自查报告
★ 自查报告
★ 计划系统
★ 医疗器械自查报告
★ 工程自查报告
★ 统计工作自查报告范文
★ 纪检自查报告
★ 单位自查报告格式范文
2012信息系统安全检查工作报告
一、信息安全状况总体评价
概述本单位信息安全工作情况,与上一相比信息安全工作取得的新进展,对本单位信息安全状况的总体评价。
二、2012年信息安全检查情况
对照2012信息系统安全检查表,逐项描述本单位2012年在信息安全组织管理、日常管理、安全防护、应急管理、教育培训、安全检查等方面开展的工作情况。
三、检查发现的主要问题及整改情况
(一)存在主要问题及其原因
描述安全检查特别是技术检测发现的主要问题和薄弱环节,分析其存在原因。
(二)下一步工作打算
针对检查发现的问题提出整改计划或整改措施。
四、对信息安全工作的意见和建议
按照**市人民政府办公室《关于开展2009年度政府信息系统安全检查的通知》(**办函[2009]324号)要求,我局组织相关人员对照检查项目对自行运行维护管理的**广电信息网、**广电局办公网、**广播电视网、有线电视用户管理系统、数据业务用户管理系统、数字电视系统、数据业务系统(指个人用户上网、集团用户上网)等网站系统、办公系统、业务系统进行了全面检查,现将检查情况报告如下:
一、安全制度健全,责任落实
我局涉及信息系统运行维护管理的**传媒公司和**网络公司高度重视信息系统安全管理工作,分别成立了以广播电视台副台长田勇和**网络公司董事长李林立为组长的信息系统安全管理领导小组,并分别落实了安全管理责任人和安全管理员。建立了《机房进出安全管理制度》、《安全管理员岗位职责》、《账号使用登记及操作权限管理制度》、《信息巡查、保存、清除和备份制度》、《安全教育与培训工作制度》、《信息发布、审核、等级制度》、《异常情况及违法犯罪案件报告和协查制度》等一系列信息系统安全管理制度,各系统运行管理人员在日常操作中严格按制度执行,公司定期和不定期对操作人员执行各项安全制度情况进行检查和抽查,发现问题及时整改,切实避免了因操作人员操作不当引起的安全事故。在国庆**周年期间,局分管领导和公司领导组织专题研究了国庆期间信息系统安全保障工作,对此作了专门部署,保障了国庆期间各项信息系统安全稳定运行,确保了系统安全无事故发生。
二、安全防范措施到位[本文由免费提供] **网络公司目前运行有6个信息系统,经检查,系统内各个服务器运行正常。重点对账号、口令、软件进一步进行了核实检查,对重要服务器上未使用的端口做好了屏蔽,未发现办公网站上有无效和不安全的链接。**传媒公司管理的**广电网配备了IBM专业网站服务器,委托**网络公司进行管理,服务器放置于**网络公司专业机房,由专人24小时监控,每日对服务器进行安全检测并备案,并在服务器系统安全上配备了卡巴斯基反病毒软件,有效保护从移动设备到服务器的所有网络终端节点的整体安全。在网站信息录入管理上做到了一人一机,信息录入所使用的计算机都设置有独立密码认证,对移动存储设备、电子文档进行严格的安全防护检查,有效保障计算机数据安全。网站的后台管理平台都设有独立的管理账户,严格控制信息管理权限。
三、应急响应机制完善
为了预防突发事件和灾难性事件的发生,特别是在国庆**周年庆典等重要保障期,**传媒公司和**网络公司都建立了网站信息安全预案和广播电视安全播出应急预案以及预防自然灾害工作预案,成立了由专人负责的安全播出组、技术保障组、抢修组、后勤保障组,对重要信号和数据都按要求做了备份,确保了安全保障工作顺利进行。国庆期间,我局每日还定时向省广电局上报了当日安全检测情况。
四、信息技术产品和服务国产化情况
我局目前系统内服务器的国产化率是0,终端电脑的国产化率是100%,操作系统和公文处理软件方面的国产化率是0,办公系统和数字电视系统的软件国产化率是100%。
五、密码技术与产品使用情况
目前系统中只有数字电视CA系统使用了加密系统,该加密系统通过国家广电总局入网认定,无任何安全隐患。
六、安全教育培训情况
我局定期组织相关人员召开网络安全培训会,学习掌握信息安全常识和技能,了解服务器基本工作原理,掌握服务器的日常维护技能以及网站录入人员必须做到的保密原则。**网络公司还派专人参加了信息安全员培训,有2名同志获得了由公安部门颁发的安全员上岗资格证书。
七、严格责任追究
在国庆**周年等重要保障期,**传媒公司和**网络公司分别与局签订了安全播出(传输)责任书,严格实行信息系统安全责任追究,目前我局未出现任何信息系统安全事故。
Word作为一个文字处理器应用程序, 具有强大的文档编排能力, 是一款不可或缺的字处理软件。因此, 如何用自主研发的软件操纵Word文档, 按照用户所需的格式生成报告, 成为大家所关注的问题。可以用VC调用组件对象的方式, 操纵Word文档, 生成所需的报告, 实现Word文档自动化。由于自动化程序接口及COM技术原理和细节的复杂性, 在这里不对其进行详细介绍, 旨在通过文中介绍的编程实例, 让大家从应用角度对其进行理解和掌握。目前, 关于实现Word文档自动化的文章较多, 但生成的文档大都格式简单, 不能达到专业性报告文档的需要。详细介绍了Word文档自动化操作的细节, 使VC控制Word文档像用户手动操作一样, 生成格式多样的报告。
2 程序
用VC实现Word文档自动化的方法有多种, 本文通过在VC环境下导入Word类库, 最终生成格式固定的仿真报告, 报告中包含文字、表格和图片。
2.1 建立工程并加载Word类库
启动Visual C++6.0, 用MFC AppWizard (exe) 创建一个名为Test的基于对话框的工程。然后在工程中加载Word类 (对象) 库, 步骤如下:
(1) 点击View菜单下的ClassWizard菜单项, 选择Add Class—From a type Library。
(2) 在Office的安装目录下找到格式为.olb的Word类库。一般情况下类库的位置为…Microsoft Officeoffice11msword.olb或…Microsoft Officeofficemsword9.olb等。
(3) 点击所需的对象, 如:_Application、Documents等。可按住Ctrl键, 一次选择多个对象, 点击OK加入工程。表1列出了所需的全部对象及其基本含义。
(4) 在CTestDlg类的.h文件中添加#include"msword.h"和#include
2.2 初始化COM组件
在CTestApp类中InitInstance () 函数里添加如下代码, 进行COM组件初始化:
2.3 生成Word文档
为简便起见, 只在对话框中添加一个名为“生成报告”的按钮, 点击这个按钮, 程序就在用户指定的位置生成一个格式如图1的Word报告。
2.3.1 创建Word对象, 启动Word应用程序
要用VC操纵Word应用程序, 首先要创建一个Word应用程序的对象 (本例程序中的app) 。在“生成报告”按钮的消息响应函数OnCreatrepor中添加如下代码:
电路仿真报告
报告人:XX
仿真环境:XXX仿真软件
内容:
1) 元器件参数
2) 仿真数据
步骤:
1) XXXXXXXX
2) XXXXXXXX
3) XXXXXXXX
一、元器件参数
仿真电路的元器件参数如表1所列
二、仿真结果
图1仿真报告
2.3.2 添加报告文字内容和图片
至此, 报告第1段标题行输入完毕, 接着顺序输入报告的其他段。除第13, 18段是表格所在段落, 其余各段的格式设置方法与第1段类似, 只需修改相应参数即可。有首行缩进的段落需要调用Paragraph类的SetCharacterUnitFirstLineIndent函数, 将函数的参数设为2, 代表首行缩进两个字符。
第16段是仿真波形图所在段落, 其实现代码如下:
2.3.3 在报告中插入表格
前面先输入文字和图片, 用TypeParagraph预留出表格所在段落, 最后再插入表格, 这么做的原因是:表格插入后, 原有的段落序号会发生改变, 例如图1中, 表格的每一个单元格里都有一个换行符, 这说明每个单元格都代表一个段落。这将影响原来设定的段落格式。在OnCreatreport函数里继续添加代码如下:
以上4行5列的表格1就以指定格式插入在第13段了。表格2的插入方法与表格1类似, 但要注意表格插入的段落位置:由于表格1的插入, 原先应该位于第18段的表格2变成了第41 (18+4*6-1) 段。
2.3.4 保存文档, 退出程序
在报告的所用内容输入完毕以后, 要保存写好的文档, 然后退出Word应用程序, 并释放所有用到的资源。
2.3.5 自定义函数
下面给出自定义函数SetEleparatabProperty、SetTableBorderBlack和FillElePaTab的代码。
SetEleparatabProperty函数的作用是设置表格的行高和列宽等属性, 参数*ptable代表需要被设置属性的表格。
SetTableBorderBlack函数的作用是设置表格边框为黑色, 之所以调用这个函数是因为在程序开发过程中发现, 在不同的计算机中, 缺省情况下, Word表格的边框属性不一致, 有的表格边框可见, 有的不可见, 有的是黑色, 有的是灰色。当表格边框不可见时, 生成的表格就不利于用户阅读, 为克服这个缺陷, 编写了SetTableBorderBlack函数。
FillElePaTab函数的作用是将仿真数据填写到表格中。参数*ptable代表填写数据的表格, elelist是保存数据的链表, Elepara是这个链表元素的结构体。
3 结语
文中程序在VC++6.0、Office2003、Office2007环境下测试通过, 运行正常。
介绍了用VC操纵Word应用程序生成仿真报告的实例。文中是用VC顺序输出了文档的全部内容。对于格式固定的文档, 也可以先建立一个.dot格式的Word文档模板, 将文档中的固定内容 (如文档标题等) 先添加到模板中, 在需要动态添加内容的位置添加书签, 然后在2.3.1中标号为 (1) 的代码中添加模板的路径, 如:
CComVariant Template (_T ("F:仿真资料报告模板Mytemplate.dot") ) ;
然后在程序中添加Bookmarks和Bookmark类, 用这两个类的成员函数动态添加文档内容即可。
Word具有强大的文档编排能力, 操作灵活方便, 要想在VC环境下同样实现其强大的功能, 要对Word类库以及类成员函数较为熟悉, 作为专业化的标准类库, Word类库中类以及相关方法和属性的命名都做到了见名知意的命名原则, 可以通过观察函数名称来猜测它的作用, 例如Paragraph类的SetCharacterUnitFirstLineIndent函数根据Indent判断可能是缩进排版。另外还要灵活运用已有函数达到自己的目的。例如需要表格在文档中居中, 而Table类并没有相关的居中函数, 参照Paragraph类里居中函数的名称, 在整个工程中搜索SetAlignment, 搜索结果显示在Rows和Row类中都有SetAlignment函数, 经试验, 它们都能实现表格居中的效果, 为方便起见, 利用Rows类的SetAlignment函数来实现目标。
摘要:在EDA软件开发过程中, 为了方便用户分析仿真结果, 经常需要让软件“自动”生成各种仿真报告。介绍在VC环境下控制Word文档自动生成仿真报告的方法, 实现了Word与其他软件的无缝连接。
关键词:VC,Word自动化,表格,图片
参考文献
[1]孙鑫.VC++深入详解.北京:电子工业出版社, 2006.
[2]Dale Rogerson.COM技术内幕-微软组件对象模型.北京:清华大学出版社, 1999.
【检查报告生成系统】推荐阅读:
供销系统安全生产大检查总结报告01-17
工作检查报告11-19
交叉督导报告(工作检查报告)09-15
税务检查自查报告06-04
场馆检查报告制度06-09
企业贷款检查报告06-14
检查分析报告06-23
财务工作检查报告07-06
执法检查自查报告07-08
测绘成果检查报告07-18
注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com