《事故救灾管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《事故救灾管理系统的设计与实现.docx(26页珍藏版)》请在第一文库网上搜索。
1、事故救灾管理系统的设计与实现【摘要】随我国的经济与科技迅速发展,城市化建设也越发深入,随之而来的是城市安全问题的加剧,能够发现,当前我国各类安全事故的出现频率依旧很高,如如20年3月在泉州发生的酒店坍埸事件。若在发生此类意大事故后,迅速传达事故信息,合理安排救助人员和物资,可以减少事故对生命、财产和环境的危害。任何系统都委遵楣系统设计的基本流程,本系统也不例外,同样常要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步辣,基于JSP技术设计并实现了事故救灾管理系统的基础是B/S即所谓浏览器/服务器模式,该系统包含了SSM框架,其后台数据库为MySQ1o事故救灾系统由多个部分构成,包括
2、个人中心、应急管理人员管理、部门管理、事故类型管理、事故信息管理、物资分类管理、救灾物责管理、应急处置方案管理、系统管理等功能模块。提高了事故救灾物资分配、人员管理以及信息传递的效率。【关键词】事故敕灾管理系统;JSP技术;MySQ1数据犀;SSM框架1绪论1.1 研究背景和意义随着互联网的发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,人类社会进入了全新的信息化的时代。事故救灾一直是人民的一大难题,人们经济条件不断的提高,于是对网络需求也越来越来高,传统的手工作业无法满足用户需求,此时寻找有效便捷的网络管理方法就是当务之急。而日趋成熟的计算机信息管
3、理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理事故救灾早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。使用事故救灾管理系统相对传统事故救灾方式具备很多优点:首先可以大幅提高事故信息检索,只需输入事故救灾相关信息就能在数秒内反馈想要的结果;其次可存储大量的事故救灾管理信息,同时事故救灾管理信息安全性有更高的保障;相比纸质文件来管理事故救灾管理信息,事故救灾管理系统更节省空间人力资源。这些优点大大提高运营效
4、率并节省运营成本。因此,开发事故救灾管理系统对事故信息进行有效的管理是很必要的,不仅提高了事故救灾管理系统效率,增加了应急管理人员信息安全性,方便应急管理人员及时反馈信息给管理员,增加了应急管理人员与管理员之间的互动交流,更能提高事故救灾的体验强度。本系统为了数据库结构的灵活性所以打算采用MySQ1来设计数据库,而SSM框架,B/S架构则保证了较高的平台适应性。1.2 课题国内外研究进展随着多种卫生公共事件的发生,比如新冠肺炎疫情等,人们越来越重视其应急问题,许多国家致力于研究应急系统的设计与研发,并将此任务当作了重要的发展战略。如果从特征来对公共突发事件进行分析,能够发现,其类别包括自然灾害
5、、社会安全事件等。早年间,我国的防灾减灾管理组织方式是基于单一灾种施行的,但在2003年,全球爆发非典危机,此时政府认识到了我国防灾救灾方面存在的各种问题,开始将重点放在了应急综合管理体系的建设与优化上,并为此出台了诸多关系搭配突发应急事件的预案,建立了相应的法律体系。我国想要将信息化辅助手段作用于应急指挥管理,不仅要提高其效率,还要提高其水平,防止我国灾害突发以及公共事件突发。由此可见,当前我国必须结合自身国情建设完善的大城市应急指挥系统。1,1现今,越来越多的人乐于选择一项合适的管理方案,但是往往受到管理经验地限制,Internet作为新型网络崛起,网络进入人们生活,事故救灾管理系统无疑是
6、给应急管理人员提供更好平台,在这样成功的管理模式背景下,不仅方便管理员管理,也方便应急管理人员查看知识信息进行点击下载。高效便捷地管理事故救灾成为了转变管理模式,与时代兼容的当务之急。1.3 初步设计方法与实施方案软件体系结构方案:由于本系统需要在不同设备上都能运行,而且电脑配置要求也要越低越好,为了实现这一要求,经过考虑B/S结构成为最佳之选。使用B/S结构的系统可以几乎在任何电脑上运行,只要浏览器可以正常工作就可以正常运行该系统,而且后期维护及二次修改较为容易,符合要求。操作系统方案:WindOWS1O操作系统,目前大多数市面上的电脑都使用该系统,并且该系统功能完善,兼容性好。开发工具:选
7、用ECIiPSe、JSP开发技术。1.4 论文结构本文主要分为七个章节,(1)绪论,主要介绍目前电脑技术发展状况、事故救灾行业发展阶段,分析当前事故救灾管理系统弊端以及使用信息技术来管理事故救灾信息的好处。(2)本系统涉及的多项技术。能够发现,该章节不但阐述了各项技术的发展情况,还总结了各项技的优点。除此之外,还阐明了选择技术的原因。(3)系统分析,具体包括软件设计中涉及的功能。(4)系统设计,具体包括系统数据库设计以及框架设计。(5)系统详细设计。(6)系统调试情况以及测试情况,测试的内容包括系统性能、可行性等。(7)总结和致谢。主要总结程序设计的完成过程及完成情况,比对完成设计过程中施以援
8、手的同学和老师表达中心的感谢和祝愿。2系统开发环境2.1 JSP技术介绍翻阅相关资料可知,JSP技术来源于SUn公司,其对动态Web应用的开发有着重要作用。通过分析能够发现,该技术存在许多优点,比如不仅简单易学,而且适用范围广泛,能实现跨平台操作等等。随着各类技术的成熟和发展,JSP技术得到了诸多领域的青睐,得到了广泛应用。国内同样重视JSP的应用,能够发现,随着经济的发展,许多动态网站的设计与制作采用了JSP技术。Hyp技术可以更加迅速,更加便捷地完成Web页面的开发。有许多应用程序是在Web的基础上开发的,这些程序可以和Web服务器、浏览器等一起工作,而4JSP技术能够极大的缩短这些程序的
9、开发时间。2.2 B/S模式B/S结构是目前使用最多的结构模式,它可以使得系统的开发更加的简单,好操作,而且还可以对其进行维护。使用该结构时只需要在计算机中安装数据库,和一些很常用的浏览器就能完成。浏览器就会与数据库进行信息的连接,可以实现很多的功能,B/S结构是可以直接进行使用的,而且B/S结构在使用中极大的减少了工作的维护。基于B/S的软件,所有的数据库之间都是相互独立的,因此是较为安全的。因为基于B/S结构可以清楚的看到系统正在处理的业务,并且能够及时的让管理人员做出决策,这样就可以避免企业的损失。B/S结构的基本特点是集中式的管理模式,用户使用系统生成数据后,这些数据就可以存储到系统的
10、数据库中,方便日后能够用到,这样就可以满足人们的需求。图2-1B/S模式三层结构图3系统分析3.1 系统可行性分析3.1.1 经济可行性由于本系统是作为毕业设计系统,且系统本身存在一些技术层面的缺陷,并不能直接用于商业用途,只想要通过该系统的开发提高自身学术水平,不需要特定服务器等额外花费。所有创造及工作过程仅需在个人电脑上就能实现,使用到的软件大多为开源软件,所以经济成本并不高,可以轻易实现。3.1.2 技术可行性本系统的开发使用JSP作为系统开发的开发技术,开发环境选择Ec1ipse,而B/S结构决定了本系统的兼容性和多用户可操作性,此外选择MySq1作为数据库不仅提高了数据安全性更保障了
11、数据的可操作性。3.1.3 运行可行性本系统作为以JSP作为开发技术的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行该系统。总而言之,无论是从经济的角度来看,从运行的角度来看,亦或是从技术的角度来看,事故救灾管理系统都能有序的设计,有序的开发。所以,该系统具有可行性。3.2 功能需求分析系统功能需求分析是通过软件开发者在参与市场调研,管理者交流后经过详细缜密的思考,再讨论研究后得出的初步系统开发所需实现功能。这是开发的第一步,也是至关重要的一步,如果不在这个阶段制定系统所需模块,日后会带来不必要
12、的麻烦。因此,必须严肃认真,全身心投入去做好这个步骤。在开发的过程中,本系统借助了自上往下这一方法。笔者在下文大致介绍了本系统的功能:为满足课题需求,笔者进行了事故救灾管理系统的设计,该系统内含诸多功能模块,如管理员模块。(1)图管理员用例图如图3-1所示:(2)应急管理人员用例图如图3-2所示:3.33.4 系统设计规则与运行环境从系统软件的角度来看,其优势与劣势大多体现系统设计方面,特别是其完善程度,因此利用在系统设计的基础上设计系统软件。错误!未找到引用源。规则如下:简单性:为了扩大系统使用者的受众面,系统设计应该本着操作越简单约好的原则,这样不仅能提高系统的使用率更能够扩大系统使用面。
13、针对性:一个系统针对性越强,所能提供的功能必然越完善,用户体验肯定更好,所以应该明实用性:实用永远是检验一个系统是否成功的唯一标准,使用的语言再高端,使用的结构再新颖但不能满足管理员及用户的要求那就是失败C未找附用.运行环境:事故救灾管理系统的结构与数据库分别是B/S结构,MySQ1数据库。除此之外还有EeIiPSe等常规开发程序。从硬件的角度来看,在CPU方面酷睿i3-3.0GHZ即可运行该软件;在硬盘方面,其内存理应达到128GB;从内存方面来看,电脑内容不低于4G。从软件平台的角度来看,该软件是基于WindOWS运行的。4系统设计4.1 功能结构通过市场调研及咨询研究,了解了用户的使用需
14、求,于是制定了管理员与应急管理人员等模块。其功能结构图如下图4-1所示:图4-1系统功能结构图系统登录流程图,如图4-2所示:图4-2登录流程图添加信息流程图,如图4-3所示:图4-3添加信息流程图删除信息流程图,如图4-4所示:4.24.3 数据库设计4.3.1 数据库设计规范数据可设计要遵循职责分离原则,即在设计时应该要考虑系统独立性,即每个系统之间互不干预不能混乱数据表和系统关系。数据库命名也要遵循一定规范,否则容易混淆,数据库字段名要尽量做到与表名类似。*!未找引用4.3.2 E-R图管理员信息E-R图,如图4-5所示:图4-5管理员信息E-R图事故信息E-R图,如图4-6所示:图4-
15、6事故信息E-R图应急处置方案信息E-R图如图4-7所示。图47应急处置方案信息E-R图救灾物资信息E-R图如图4-8所示。图4-8救灾物资信息E-R图4.3.3 数据表被系统设有MySQ1数据库存储数据,下表包含了系统所采用的数据表:表4-1所有用户表列名数据类型长度约束idit11NOTNU11usernamevarchar50defau1tNU11pwdvarchar50defau1tNU11CXvarchar50defau1tNU11表42救灾物资表列名数据类型长度约束idit11NOTNU11addtimevarchar50defau1tNU11Shigumingchengvarchar50defau1tNU11Shiguquyuvarchar50defau1tNU11Wuzimingchengvarchar50defau1tNU11Wuzifen1eivarchar50defau1tNU11Wuzitupianvarchar50defau1tNU11Wuziguigevarchar50defau1t