基于大数据的应急救援指挥管理系统设计与实现(论文+源码)_kaic

基于大数据的应急救援指挥管理系统设计与实现

摘要

应急救援指挥是应急救援控股之指导中心,负责组织实施疾病控制和预防计划、负责突发公共卫生事件的现场处置,因此建设现代化、快捷有效的应对处置突发事件的应急系统,最大程度地减轻公共卫生事件对社会公众的危害是应急救援指挥的耽误之急,使得政府在物资和信息事件有限的前提下,能够高效、合理的应对突发应急救援事件的能力有待逐步提高。

本文论述基于JAVA的应急救援指挥的应急系统,该系统只需使用者通过电脑浏览器即可实现系统的访问和操作。为了保证系统数据的准确性、安全性的数据存储,系统应用SqlServer数据库进行系统数据存储服务。根据对应急救援工作的深入调研和对应急救援工作人员的走访调查,详细分析整体系统的业务需求。对应急救援指挥的应急涉及的业务需求进行整理,主要涵盖的操作模块有:人员信息模块、登录日志模块、应急事件模块、事件查找模块、数据统计模块五个模块。系统设计严格按照软件工程的设计标准来执行,进行了系统测试,及时纠正错误,确保数据准确。为了确保应急救援指挥的应急系统能够正常运行。

关键字:应急救援;指挥管理;JAVA;SqlServer

Abstract

Emergency rescue command is the guiding center of emergency rescue holding, responsible for the organization and implementation of disease control and prevention plans, responsible for the on-site disposal of public health emergencies, therefore, it is urgent to build a modern, efficient and effective emergency response system to deal with emergencies and minimize the harm of public health events to the public. Under the premise of limited materials and information events, the government's ability to efficiently and reasonably respond to emergency rescue events needs to be gradually improved.

This paper discusses the emergency rescue command system based on JAVA. The system can be accessed and operated by users only through computer browser. In order to ensure the accuracy and security of system data storage, the system uses SqlServer database for system data storage services. Based on the in-depth investigation of the emergency rescue work and the interview survey of the emergency rescue workers, the business needs of the whole system are analyzed in detail. The business requirements involved in emergency rescue command are sorted out, mainly covering five modules: personnel information module, login log module, emergency event module, event search module and data statistics module. The system was designed in strict accordance with the design standards of software engineering, and the system was tested to correct errors in time to ensure the accuracy of data. In order to ensure that the emergency rescue command of the emergency system can operate normally.

Keywords: Emergencyrescue; Commandandmanagement; JAVA; SqlServer

目录

摘要...................................................................................................................................... II

Abstract.............................................................................................................................. III

1绪论.................................................................................................................................... 1

1.1国内外研究意义..................................................................................................... 1

1.1.1国内研究现状.............................................................................................. 1

1.1.2国外研究现状.............................................................................................. 2

1.2研究目的和意义..................................................................................................... 2

1.2.1应急救援指挥应急系统的目的.................................................................. 2

1.2.2应急救援指挥应急系统的意义.................................................................. 2

1.3相关技术介绍......................................................................................................... 3

1.3.1SSM结构模式................................................................................................ 3

1.3.2Tomcat服务器.............................................................................................. 4

1.3.3SqlServer数据库........................................................................................ 4

1.3.4Java语言介绍.............................................................................................. 5

1.4论文结构................................................................................................................. 5

2需求分析............................................................................................................................ 6

2.1可行性研究............................................................................................................. 6

2.1.1经济可行性.................................................................................................. 6

2.1.2技术可行性.................................................................................................. 7

2.1.3操作可行性.................................................................................................. 7

2.2系统功能需求分析................................................................................................. 7

2.2.1需求模型建立.............................................................................................. 7

2.2.2系统用例图.................................................................................................. 7

2.2.3系统用例描述.............................................................................................. 9

2.3非功能性需求........................................................................................................ 11

2.4本章小结............................................................................................................... 12

3系统设计.......................................................................................................................... 13

3.1模块设计原则........................................................................................................ 13

3.2软件结构设计........................................................................................................ 13

3.2.1软件结构图.................................................................................................. 14

3.2.2模块功能的划分.......................................................................................... 14

3.3数据库设计............................................................................................................ 15

3.3.2数据表设计....................................................................................................... 19

3.4本章小结............................................................................................................... 21

4系统详细设计与实现...................................................................................................... 22

4.1登录功能的实现................................................................................................... 22

4.2人员信息管理功能的实现................................................................................... 24

4.3应急事件功能的实现........................................................................................... 24

4.3.1应急事件功能的实现.................................................................................. 24

4.3.2事件修改功能的实现.................................................................................. 25

4.4事件查找模块功能的实现................................................................................... 26

4.4.1事件添加功能的实现.................................................................................. 26

4.4.2事件修改功能的实现.................................................................................. 27

4.5事件统计报表功能的实现................................................................................... 28

4.6日志记录管理功能的实现................................................................................... 28

4.7本章小结............................................................................................................... 31

5系统测试............................................................. 32

5.1登录测试................................................................................................................ 32

5.2人员信息录入测试................................................................................................ 33

5.3事件管理测试........................................................................................................ 34

5.4事件新增测试........................................................................................................ 35

5.5本章小结............................................................................................................... 35

结论.................................................................. 36

参考文献.............................................................. 37

应急事件查找是针对突发事件的频频发生,减少生命和财产损失的一项重要工作,在物资和信息事件有限的前提下,能够高效、合理的应对突发应急救援事件的能力。所以,应急救援指挥的应急系统应当能够为管理者和教师提供方便、快捷、安全、及时的查询方式以及数据的安全性。

用户登录也是本系统重要的部分,该模块主要是验证用户信息的正确性,与其他各个功能模块有着密不可分的关联,我们无论用哪种身份对系统进行操作时,都需要用身份去完成相应的操作。用户登录时序图如图3-2所示。

图3-2用户登录时序图

新增--%>

   <%--

  • 打印
  • --%>

    事件编号

    事件名称

    <%--内容

    类型

    状态

    审核状态

    操作--%>

    ${sj.sjid}

    ${sj.sjname}

    <%--${yuan.content}

    ${yuan.type}

    ${yuan.state}

    ${yuan.shstate}

    4.4事件查找模块功能的实现

    4.4.1事件添加功能的实现

    管理员登录系统成功后,在新增事件界面输入事件相应信息,系统验证信息合法性,如不符合要求提示用户重新输入,如果符合数据验证要求将数据插入到数据库中。流程图如图4-9所示。

    图4-9新增事件流程图

    下面截图是系统事件管理新增模块截图,该模块功主要任务就是让用户通过填写事件名称、事件类型和数量,生成事件信息的过程。从界面截图来看,该住户模块主要包括的事件信息的名称、类型和数量等选项,另外添加了两个按钮,一个是保存按钮,一个是返回按钮。下面介绍下该模块实现的主要过程和原理:首先,需要构建事件查找模块,通过页面设计工具Dreamweaver设计好,然后将其复制到开发工具当中,接着就是插入文本框控件和按钮控件,调整好使其显得美观得当。其次就是设计实现的原理,单击保存按钮,进入按钮事件,然后调用insert数据接口方法,将信息插入到事件数据库表中,返回按钮返回事件管理的列表页面。下图就是事件管理的新增页面,如图4-10所示。

    图4-10事件管理新增界面

    代码如下:

    functiongetExplorer(){

    varexplorer=window.navigator.userAgent;

    //ie

    if(explorer.indexOf("MSIE")>=0){

    return'ie';

    }

    //firefox

    elseif(explorer.indexOf("Firefox")>=0){

    return'Firefox';

    }

    //Chrome

    elseif(explorer.indexOf("Chrome")>=0){

    return'Chrome';

    }

    4.4.2事件修改功能的实现

    事件信息的修改,输入要修改的事件信息项目,进行信息的更新。事件修改流程图如图4-11所示。

    图4-11事件修改流程

    用户在进行事件信息修改的时候,通过输入事件名称、事件类型和数量,页面布局应用input组件进行布局,同时布局button按钮。实现修改功能构建事件查找模块,应用Dreamweaver工具进行页面美化和布局,单击保存按钮,调用按钮事件,然后调用updateResources数据接口方法,将信息更新到事件数据库表中,返回按钮返回事件管理的列表页面。

    图4-11事件信息修改界面

    代码如下:

    处警人编号:

    *

    处警人姓名:

    *

    处警人电话:

    *

    --%>

       

    4.5事件统计报表功能的实现

    下面截图是系统事件统计报表模块截图,该模块功主要任务就是让用户通过事件导入事件数据。页面布局选择导入文件按钮和导入按钮。点击导入按钮浏览本地填写好数据的事件文件,调用insert接口方法,循环读取事件内数据,插入到数据库中的事件信息表。如图4-12所示。

    图4-12事件统计报表界面

    代码如下:

    >>日志管理-新增日志

    日志名称:

    *

    内容:

    *

    级别:

    4.6日志记录管理的功能实现

    加载日志信息管理列表,查询数据库显示信息列表页,选择一条需要删除的信息,系统提示是否删除选中信息,如果同意删除数据库中当前这条数据,提示删除数据成功,如果不同意返回数据列表。流程图如图4-13所示

    图4-13日志信息删除流程图

    在日志信息管理列表页,选择一条需要修改的信息,进行数据查询,跳转到日志信息查询界面,输入需要查询的信息项系统提示是否查询信息,如果同意进行数据的提交,查询数据库信息,如果不同意返回查询页面,可重新输入查询信息项目,再重新上面操作。流程图如图4-14所示。

    图4-14日志管理修改流程图

    下图是日志管理页面,该画面主要是展现日志信息的数据,页面布局列表日志名称、级别、内容、类型、状态、审核状态和操作列,列表右上角布局新增按钮,每行数据的操作列添加两个操作按钮一个是修改按钮,一个是删除按钮。下面介绍下该模块实现的主要过程和原理:需要构建日志管理模块,通过页面设计工具Dreamweaver设计好,然后将其复制到开发工具当中,接着就是插入文本框控件和按钮控件,调整好使其显得美观得当。点击新增按钮,跳转到日志新增页面,新增日志调用insert接口方法,将数据插入到数据库日志表,点击编辑按钮,修改日志信息调用update接口方法,更新数据库中当前日志信息,点击删除按钮,删除日志信息调用delete接口方法,删除数据库中当前日志信息。如图4-15所示。

    图4-15日志管理页面

    代码如下:

    4.7本章小结

    基于SSM的应急救援指挥的应急系统论文的第四章主要展示应急救援指挥的应急系统的详细实现过程,理清代码的设计思路,将算法研究和界面展示呈现出来,对系统的功能性和界面的友好性有一个直观的了解。

    5系统测试

    系统测试是测试员在对系统测试过程中找出开发者没有发现的错误,反馈给开发者然后及时的修改错误信息的过程。系统测试可以提高系统的综合质量和性能。本章重点介绍系统测试的具体环节。

    5.1登录测试

    系统测试主要是针对系统主要的模块来进行详细的数据测试说明,通过每个模块的多种测试数据来确定模块是否可行,是否存在错误,进而及时更改。

    1.登录测试

    受篇幅所限此处只列出部分测试,正确管理员账号:1,密码:1。操作员账号:1,密码:1。用户在登录界面可以通过用户名、密码进行登录。如表5-1所示。

    表5-1登录界面测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    1

    不输入账号和密码

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    2

    输入管理员账号1,不输入密码

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    3

    不输入管理员账号,

    密码:1

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    4

    输入管理员账号:1,密码:1

    登录成功,跳转管理员界面

    登录成功,跳转管理员界面

    测试成功

    5

    输入错误的管理员账号:ad,密码:888888

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    6

    输入管理员账号:admin,错误的密码:000000

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    7

    输入用户账号:caozuoyuan,密码:123456

    登录成功,跳转用户界面

    登录成功,跳转用户界面

    测试成功

    8

    输入未注册用户:WHH,密码:123

    登录失败,请重新输入

    登录失败,请重新输入

    测试成功

    测试结论:登录界面测试成功,达到预期效果。

    5.2人员信息录入测试

    人员信息录入测试这里操作员可以进行接处警的信息维护,主要包括编号、名称、接报时间、级别、人员人编号、人员人姓名、人员人电话、处警人编号、处警人姓名、处警人电话。如表5-2所示。

    表5-2人员信息录入测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    1

    编号不输入,其它项目正常数据,进行提交

    提交失败,编号不允许为空

    提交失败,系统提示编号不允许为空

    测试成功

    2

    名称不输入,其它项目正常数据,进行提交

    提交失败,名称不允许为空

    提交失败,系统提示名称不允许为空

    测试成功

    3

    接报时间不输入,其它项目正常数据,进行提交

    提交失败,接报时间不允许为空

    提交失败,系统提示接报时间不允许为空

    测试成功

    4

    级别不选择,其它项目正常数据,进行提交

    提交失败,必须选择级别

    提交失败,系统提示请选择级别

    测试成功

    续表5-2人员信息录入测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    5

    编号输入:1201,名称输入:口蹄疫,接报时间输入:2021年

    提交成功,跳转到接处警列表页

    提交成功,跳转到接处警列表页

    测试成功

    测试结论:人员信息录入测试成功,达到预期效果。

    5.3事件管理测试

    事件新增这里操作员可以对事件信息进行新增操作,指标主要包括名称、类型、数量。如表5-3所示。

    表5-3事件新增测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    1

    输入名称:手套,输入类型:防护类,输入数量:ac,进行提交

    提交失败,数量必须为数据字

    提交失败,系统提示数量必须为数字

    测试成功

    2

    名称为空,输入类型:防护类,输入数量:100,进行提交

    提交失败,名称不允许为空

    提交失败,系统提示名称必须为空

    测试成功

    3

    输入名称:手套,类型为空,输入数量:100,进行提交

    提交失败,类型不允许为空

    提交失败,类型不允许为空

    测试成功

    4

    输入名称:手套,输入类型:防护类,输入数量:100,进行提交

    提交成功,跳转到事件信息列表页

    提交成功,跳转到事件信息列表页

    测试成功

    测试结论:事件新增测试成功,达到预期效果。

    事件查找这里操作员点击选择导入文件按钮,浏览本机填写好事件数据的事件,点击导入按钮,实现事件的查找。如表5-4所示。

    表5-4事件新增测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    1

    选择导入事件:未填写数据的空事件,进行提交导入

    导入失败,事件不允许为空

    导入失败,系统提示事件不允许为空

    测试成功

    2

    不选择导入事件,进行提交导入

    导入失败,必须选择导入事件

    导入失败,系统提示必须选择导入事件

    测试成功

    3

    选择导入事件:已填写数据的事件,进行提交导入

    导入成功,跳转到事件信息列表页

    导入成功,跳转到事件信息列表页

    测试成功

    测试结论:事件新增测试成功,达到预期效果。

    5.4事件新增测试

    事件查找这里操作员点击选择导入文件按钮,浏览本机填写好事件数据的事件,点击导入按钮,实现事件的查找。如表5-5所示。

    表5-5事件新增测试表

    序号

    操作

    预期结果

    实际结果

    测试结果

    1

    选择导入事件:未填写数据的空事件,进行提交导入

    导入失败,事件不允许为空

    导入失败,系统提示事件不允许为空

    测试成功

    2

    不选择导入事件,进行提交导入

    导入失败,必须选择导入事件

    导入失败,系统提示必须选择导入事件

    测试成功

    3

    选择导入事件:已填写数据的事件,进行提交导入

    导入成功,跳转到事件信息列表页

    导入成功,跳转到事件信息列表页

    测试成功

    5.5本章小结

    论文第五章完成软件的测试工作,网站测试主要使用功能测试法配合其他测试手段,保证最终的用例设计可靠,测试结果正确。

    结论

    应急救援指挥的应急系统的系统设计与开发以及论文撰写在预期内完成。应急救援指挥的应急系统完成了人员信息管理模块、日志记录管理模块、应急事件管理、大数据报表模块。可以实现管理员对应急事件的整体把控,对于各项科研成果都通过数据库查询到,及时更新信息,保证信息有效。本次应急救援指挥的应急系统设计主要特点有系统设计采用的是WEB设计模式,数据库采用了SqlServer作为开发存储数据,保证了系统数据的准确、安全,JavaScript、JSP开发前台页面。社区信息管理系统通过以上等等技术开发完成,拥有我们预期需求的安全性、快捷性、实用性等优点。

    系统设计之初,系统考虑的不是很周全,系统模块设定,数据库定位,字段长度定位不够准确。今后也应当丰富自己的技术储备,做出更完善的应急救援指挥的应急系统,缓解科研成果管理工作上的难题,解决时下管理系统不健全,所以存在科研成果信息收集和汇总不及时等问题。

    参考文献

    1. XiaoshuWangOptimizedDevelopmentofWebFront-endDevelopmentTechnology[J]JournalofPhysics:ConferenceSeries,2020.
    2. KangningZhengandZuopengZhangandBinSong.E-commercelogisticsdistributionmodeinbig-datacontext:AcaseanalysisofJD.COM[J].IndustrialMarketingManagement,2020,86(prepublish):153-162.
    3. 甘宁.互联网时代B2C电子商城购物网站的应用与测试[J].信息与电脑,2021,33(14):3.
    4. 顾建伟.电子商城系统的研究与实现[D].电子科技大学,2013
    5. 邱璐璐,陈俊仁.基于SpringBoot和Vue框架的高校代领系统设计与实现[J].信息技术与信息化.2021,第004期.
    6. 董葆茗,孟萍莉,周璐璐.社交电商背景下零售企业营销模式研究[J].商业经济研究,2020(06):55-59.
    7. 孙嘉倪.基于B/S结构的云通信管理平台的设计与实现[D].北京邮电大学,2021.
    8. 单树倩,任佳勋.基于SpringBoot和Vue框架的数据库原理网站设计与实现[J].电脑知识与技术.2021,第030期
    9. 刘海,王美妮编著.Vue应用程序开发[M].北京:人民邮电出版社,2021.
    10. 杨涛.基于Node.js的高并发电商购物系统设计与实现[D].北京邮电大学,2021.
    11. 李云.基于Vue框架开发的学生管理系统[J].数字通信世界,2022(03):50-53.
    12. 黎西凌.基于springboot的智能管道检测机器人软件设计[J].电子制作.2019,第019期.
    13. 王博.基于个性化推荐的居舍优品商城的设计与实现[D].北京交通大学,2020.
    14. 武秀峰.云店电子商务平台订单子系统的设计与实现[D].南京大学,2021.
    15. 胡晓宇,方剑.基于天翼云的对象存储行业应用实践探索[J].数字通信世界,2022(02):4-9
    16. 黄菊华编著.Vue.js入门与商城开发实践[M].北京:机械工业出版社,2020

    致谢

    四年的读书生活即将划上一个句号,而于我却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平静。在设计之初,对毕业设计制作没有思路,对于自己能力认知有限,指导老师帮我确定适合自己的题目,并认真分析题目的制作方向,制定需求分析;在制作过程中,付立平老师不断的给我纠正问题,帮助我克服很多大大小小的困难,对我完成设计有很大的帮助;指导老师不厌其烦的讲解和答疑,使我倍受感动。

    在课题设计过程中,同学们的帮助和关心让我感受到了同学之间的情谊,他们在我遇到困难的时候可以为我分担难题,纠正我的错误思路;使得我的论文思路能够调整到正确的轨道上来。我的大学时光中,因为有你们的存在而变得更加精彩,谢谢我亲爱的伙伴们。

    最后,设计在制作过程中,参考了大量的国内外与课题相关的文献,在指导老师的指导下,我顺利的完成了设计任务,感谢老师。


    本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

    相关文章

    立即
    投稿

    微信公众账号

    微信扫一扫加关注

    返回
    顶部