第 1 章 绪 论
1.1 研究背景
随着我国社会的不断发展,我国的经济、教育、科技都有了飞跃的发展,最显著也是最大的改变则是在计算机科学技术方面,由于数字科技的不断发展,计算机、互联网、高科技设备从科学领域,逐渐普及到人们的生活中,人们也越来越依赖网络信息技术所带来的方便与快捷。这些高新技术不单单是改变了人们的生活,同时还改变了当前社会的办公方式,例如信息系统的普及,将大量的信息收集到一个信息系统中,人们通过互联网就可以访问信息网站,通过网站实时的信息更新,访问网站的人就可以及时的获取到最新的信息。当前这些技术正在我国政府部门、大型企业、公司中不断的发展,也就是人们常说的社会信息化。在当前信息化的为主导的社会中,信息化已经成为一个公司、企业或者政府部门基础的管理系统,在此基础之上会衍生出更多的管理系统用于更加有效的管理信息、人员和资源。
...............
1.2 国内外研究现状
在国外,消防信息化已经发展了多年,目前消防信息管理已经具有很大的规模。发达国家中,美国的消防信息化可以说已经位列世界前列。美国的计算机技术发展早于中国,其信息化的理念也是从国外传到我国,美国政府对于各个行业的信息化给予非常的重视,有了政府部门以及全社会的支持,行业信息化推进的非常迅速,在网络中可以查到任何想要的信息数据,这种信息集中体现的情况预示着美国的信息化已经逐渐迈向了成熟。根据美国对国内所有信息化网站、服务器以及数据库的统计,大中型的数据库已经达到了 3 万个以上,每年有大约 5 万个新网站,增加 1000 个以上服务器。全国大中型的网站,从政府部门、企业门户到最基础的服务网站,美国信息化的健全程度值得我们去学习[7-8]。
...............
第 2 章 需求分析
2.1 总体分析
为了提高公安消防部队检查监管管理功能的统一化和信息化,根据对公安消防部队检查监管实际工作的调查,以及对系统角色对于系统的需求进行统计,共将所有的需求分为五大部分,分别为任务监管管理、检查执法管理、隐患跟踪管理、执法统计和系统管理。任务监管管理中包括任务计划管理、任务执行管理、任务评价管理、任务报告模板四个功能,检查执法管理中包括执法档案建档、执法档案查询、执法档案调转、执法档案注销四个功能,隐患跟踪管理中包括隐患上报、复查隐患情况跟踪、最大隐患警示、一般隐患单位分析、隐患参数设定五个功能,执法统计中包括消防机构动态统计、各单位执法工作月报、月报统计分析、文件管理四个功能,系统管理中包括用户管理和系统日志两个功能。
...............
2.2 详细分析
任务监督管理是针对检查执法人员进行监督管理的一个重要功能,在该功能中主要分为任务计划管理、任务执行管理、任务评价管理、任务报告管理。在任务监督管理整个模块中,领导使用执法管理员用户通过系统对检查监督人员下达检查任务,也可以对任务计划进行制定,并且任务完成的结果由任务执行人员将执行情况记录到系统中,领导用户可以对任务的执行情况进行查看。任务计划管理是领导根据每个单位检查周期和日常工作活动的制定的任务计划。在消防安全机构的部门领导根据上级下达的相关命令,由下级人员指定计划,计划最终由领导负责审核。通过审核的计划进入到执行阶段,领导负责监督执行人员准确的对计划进行执行,落实计划,执行人员必须要遵守计划中的时间点,高质量的完成计划。在执行计划的过程中一旦出现突发现象,需要将事件、时间、发生原因上报到计划实施功能中,酌情可以延长计划完成的时间点,同时也方便领导对未来的计划任务进行规划,发挥计划组织性的作用。任务执行管理的主要功能是用户根据领导制定的任务计划进行工作,并且按时、有质量的完成领导布置下的任务,执行人员将完成任务情况在系统中作出准确的记录。任务能否正常有序的执行直接关系到火灾的防范和消防准备工作的进行,也关系到企业、单位规避火灾、安全生产的基本要求。同时对任务执行的管理可以及时的向领导反馈当前任务的执行情况,方便领导及时的做出正确反应,及时的对任务计划进行更新。
...............
第 3 章 系统功能的设计................21
3.1 功能模块设计................ 22
3.2 系统拓扑结构设计................ 23
第 4 章 系统的实现................38
4.1 系统总体实现................ 38
4.2 系统功能实现................ 41
第 5 章系统测试.................49
5.1 测试方法...............49
5.2 测试环境............... 50
第 5 章系统测试
5.1 测试方法
测试是软件开发工作的一部分,根据国际软件开发标准的测试是用来监控软件质量的唯一标准,一般由专业的测试人员或者开发人员对软件进行测试,同时为了能够让测试人员更加了解软件需要进行统一培训。在成立测试组中需要有一个测试经理来对所有的测试人员进行培训,尤其需要测试人员对软件中的所有功能有深入的了解。在软件的开发过程中可能会出现开发错误,同时软件存在错误也可能是由于软件模块设计的不合理所产生的错误,因为影响软件产生错误有很多方面的原因,这些原因都能够让软件产生错误。遵照了下列原则:(1)成立专门的测试组。测试需要有专业人员进行测试,这些人员能够通过专业的目光对系统进行测试,并能够准确地找到系统所存在的错误。测试人员包括:测试主管 1 名,负责对参加测试的组员进行培训,带领测试人员熟悉系统。测试人员 10 名,负责撰写测试用例和系统测试。由测试主管与测试人员共同组成测试小组,测试小组的主要工作就是对系统中的 bug 进行排查。
...............
5.2 测试环境
搭建测试环境是软件测试实施的一个重要阶段,在测试工作中需要尽可能模拟用户在进行操作时的环境情况,这样才能够对系统的硬件以及模块方面发现系统可能存在的问题。系统的硬件环境如表 5.1 所示。主机 A 上面装有正常的操作系统、系统和 Oracle 数据库,主机 B 为测试使用的客户机的代表。系统的软件环境如表 5.2 所示。系统测试用例就是针对系统中所有的功能进行验证,通过专业的测试方法可以找到在设计、开发过程中产生的一些错误和缺陷,准确的定位这些错误的位置和功能点,针对 Bug 内容进行代码的修改工作,完善整个系统的功能,避免在今后使用过程中出现错误,造成数据上的损失。
...............
结论
目前,社会中人们的消防意识逐渐的提高,在各个单位、公共场所、人口密集区域的消防工作越来越受到人们的重视,公安消防部门需要对这些地区的消防预警机制和消防设备进行严格的检查,确保设备的完整、可用,从而才能够更好地防范火灾,降低火灾对人们生命以及财产带来的损害。本文主要针对公安消防部队检查监管工作而设计开发了检查监管管理系统,系统采用了当前非常流行的模块结构模式,同 Web 进行访问和管理,这种方式能够有效的提供系统的运算速度,降低系统对个人电脑资源的占用;在设计过程中主要运用了 UML 图对功能模块、类、方法进行设计,通过时序图来完成系统的动态结构设计;开发语言运用了比较常用的 Java 语言,这种开发语言在开发过程中运用简单,同时它的面向对象、分布式、系统移植能力等优势大大的提高了系统的优势与性能。系统中共涉及了五个主要模块,分别为任务监管管理功能、检查执法管理功能、隐患跟踪管理功能、执法统计管理功能和系统管理功能,这五个功能涵盖了公安消防部门执法的所有工作内容,能够有效的帮助消防部门提高工作效率,监管其他单位的消防预防工作是否达标。系统经过 5 个月的开发和测试,已经完成了全部功能的开发与验证工作,现已经通过所有测试用例,符合系统需求、无错误。
参考文献(略)