基于JSP的事故救灾管理系统的设计与实现_第1页
基于JSP的事故救灾管理系统的设计与实现_第2页
基于JSP的事故救灾管理系统的设计与实现_第3页
基于JSP的事故救灾管理系统的设计与实现_第4页
基于JSP的事故救灾管理系统的设计与实现_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JSP的事故救灾管理系统的设计与实现目录TOC\o"1-3"\h\u31351摘要 运行环境:事故救灾管理系统的结构与数据库分别是B/S结构,MySQL数据库。除此之外还有Eclipse等常规开发程序。从硬件的角度来看,在CPU方面酷睿i3-3.0GHZ即可运行该软件;在硬盘方面,其内存理应达到128GB;从内存方面来看,电脑内容不低于4G。从软件平台的角度来看,该软件是基于Windows运行的。四、系统设计(一)功能结构通过市场调研及咨询研究,了解了用户的使用需求,于是制定了管理员与应急管理人员等模块。其功能结构图如下图4-1所示:图4-1系统功能结构图系统登录流程图,如图4-2所示:图4-2登录流程图添加信息流程图,如图4-3所示:图4-3添加信息流程图删除信息流程图,如图4-4所示:图4-4删除信息流程图(二)数据库设计1.数据库设计规范数据可设计要遵循职责分离原则,即在设计时应该要考虑系统独立性,即每个系统之间互不干预不能混乱数据表和系统关系。数据库命名也要遵循一定规范,否则容易混淆,数据库字段名要尽量做到与表名类似。2.E-R图管理员信息E-R图,如图4-5所示:图4-5管理员信息E-R图事故信息E-R图,如图4-6所示:图4-6事故信息E-R图应急处置方案信息E-R图如图4-7所示。图4-7应急处置方案信息E-R图救灾物资信息E-R图如图4-8所示。图4-8救灾物资信息E-R图3.数据表被系统设有MySQL数据库存储数据,下表包含了系统所采用的数据表:表4-1所有用户表列名数据类型长度约束idint11NOTNULLusernamevarchar50defaultNULLpwdvarchar50defaultNULLcxvarchar50defaultNULL表4-2救灾物资表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLshigumingchengvarchar50defaultNULLshiguquyuvarchar50defaultNULLwuzimingchengvarchar50defaultNULLwuzifenleivarchar50defaultNULLwuzitupianvarchar50defaultNULLwuziguigevarchar50defaultNULLwuzishuliangvarchar50defaultNULLdiaopeishijianvarchar50defaultNULLwuzixiangqingvarchar50defaultNULLzhanghaovarchar50defaultNULLxingmingvarchar50defaultNULLlianxidianhuavarchar50defaultNULL表4-3事故类型表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLshiguleixingvarchar50defaultNULL表4-4事故信息表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLshigumingchengvarchar50defaultNULLshiguleixingvarchar50defaultNULLfengmianvarchar50defaultNULLshiguquyuvarchar50defaultNULLfashengshijianvarchar50defaultNULLShangwangrenshuvarchar50defaultNULLcaichansunshivarchar50defaultNULLfashengyuanyinvarchar50defaultNULL表4-5应急出资方案表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLfanganbiaotivarchar50defaultNULLshigumingchengvarchar50defaultNULLweixianxingvarchar50defaultNULLshigutezhengvarchar50defaultNULLchuzhiyaodianvarchar50defaultNULLfabushijianvarchar50defaultNULLzhuyishixiangvarchar50defaultNULLzhanghaovarchar50defaultNULLxingmingvarchar50defaultNULLlianxidianhuavarchar50defaultNULL表4-6应急管理人员表列名数据类型长度约束idint11NOTNULLaddtimevarchar50defaultNULLzhanghaovarchar50defaultNULLxingmingvarchar50defaultNULLmimavarchar50defaultNULLzhaopianvarchar50defaultNULLbumenvarchar50defaultNULLxingbievarchar50defaultNULLnianlingvarchar50defaultNULLlianxidianhuavarchar50defaultNULL五、系统实现(一)系统功能模块事故救灾管理系统,在网站首页可以查看首页、事故信息、救灾物资、公告信息、个人中心、后台管理等内容操作,如图5-1所示。图5-1网站首页界面图事故信息;在事故信息页面中可以查看事故名称、事故类型、封面、事故区域、发生时间、伤亡人数、财产损失、发生原因等内容,并进行物资操作;如图5-2所示。图5-2事故信息界面图救灾物资;在救灾物资页面中可以查看事故名称、事故区域、物资名称、物资分类、物资图片、物资规格、物资数量、调配时间、账号、姓名、联系电话等内容,并进行提交操作;如图5-3所示。图5-3救灾物资界面图应急管理人员注册、应急管理人员登录,在注册页面可以填写账号、姓名等多项内容,最后点击注册,点击注册。详情见图5-4及5-5。图5-4应急管理人员注册界面图图5-5应急管理人员登录界面图在公告信息页面填写标题,进行搜索,如图5-6所示。图5-6公告信息界面图可通过个人中心页面进行个人信息的查阅与修改。详情见图5-7。图5-7个人中心界面图(二)管理员功能模块在登录时,管理员需在登录页面输入相关信息,如用户名、用户密码等,之后点击登录。详情见图5-8。图5-8管理员登录界面图管理员登录进入事故救灾管理系统之后,可对物资分类管理、救灾物资管理、应急处置方案管理、系统管理等信息进行相应操作,如图5-8所示。图5-9管理员功能界面图应急管理人员管理:管理人员可在该页面查阅部门、姓名等多项内容,具有该页面内诸多内容的删改权限。详情见图5-9。图5-10应急管理人员管理界面图部门管理:管理人员可以通过该页面查阅多项内容,如部门,他们拥有页面内诸多内容的删改权限。详情见图5-11。图5-11部门管理界面图事故类型管理;管理员可通过该页面进行事故类型的查阅,他们拥有事故类型的删改权限。详情见图5-12。图5-12事故类型管理界面图事故信息管理;在事故信息管理页面中可以查看事故名称、事故类型、封面、事故区域、发生时间、伤亡人数、财产损失、发生原因等内容,并进行修改、删除等操作;如图5-13所示。图5-13事故信息管理界面图物资分类管理;管理员可通过该页面进行多项内容的查阅与删改。详情见图5-14。图5-14物资分类管理界面图救灾物资管理;在救灾物资管理页面中可以查看事故名称、事故区域、物资名称、物资分类、物资图片、物资规格、物资数量、调配时间、账号、姓名、联系电话等内容,并进行修改、删除等操作;如图5-15所示。图5-15救灾物资管理界面图应急处置方案管理;在应急处置方案管理页面中可以查看账号、方案标题、注意事项等,并进行修改、删除等操作;如图5-16所示。图5-16应急处置方案管理界面图系统管理;管理员在该页面为公告信息、轮播图管理界面。管理员能够利用该页面上传公告信息,以发布公告;能够对图片上传进行管理,即点击“新建”以添加图片;能够删改已上传图片。如图5-17、5-18所示。图5-17公告信息界面图图5-18轮播图管理界面图(三)应急管理人员功能模块应急管理人员登录进入事故救灾管理系统后台查看个人中心、救灾物资管理、应急处置方案管理等内容进行相应操作,如图5-19所示。图5-19应急管理人员后台功能界面图救灾物资管理;在救灾物资管理页面中查看事故名称、事故区域、物资名称、物资分类、物资图片、物资规格、物资数量、调配时间、账号、姓名、联系电话等内容,进行查看如图5-19所示。图5-20救灾物资管理界面图应急处置方案管理;在应急处置方案管理页面中查看方案标题、事故名称、危险性、事故特征、处置要点、发布时间、注意事项、账号、姓名、联系电话等内容,进行查看如图5-21所示。图5-21应急处置方案管理界面图六、系统测试系统测试是软件开发过程中最后一步,但也是不可或缺的重要的一步,没有人可以保证一次性编写完成的系统不会出错,而系统测试就是将自己开发的系统成为成品前的最后一步。在测试过程中需要进行严谨细致的测试,要尽可能全面地在不同情况下运行该系统,排除一切出现错误的可能。此次系统测试的内容包含系统性能、功能等,测试结果如下:(一)功能测试本系统功能测试如表6-1所示:表6-1系统功能测试测试内容测试结果依从性正常安全性正常可操作性正常适用性正常准确性正常(二)可用性测试可用性测试用于检测系统的可操作性、可理解性、可学习性等方面内容。具体测试方面如表6-2所示。表6-2系统可用性测试测试项测试人员的评价操作流程是否合理是所需数据项是否正确显示是模块布局是否协调、合理是模块、提示内容等文字描述是否正确是对选中项能否发生对应切换是操作方式是否简单是窗口移动、缩放、关闭等操作是否正常是操作是否流畅是(三)维护测试由于篇幅的原因,本节给出系统部分功能的维护测试用例。具体测试方面如表6-3所示。表6-3系统用例测试序号用例名称用例操作预期结果测试结果1应急管理人员登录输入用户名、密码输入正确用户名和密码进入系统主界面,输入错误用户名或密码无法进入并给出提示符合预期2添加事故救灾信息在页面内输入事故救灾信息,点击“添加”按钮正确存储事故救灾信息符合预期3查看事故救灾信息查看列表,按照查询条件,筛选符合需要的信息,进一步详细查看事故救灾信息正确显示事故救灾信息符合预期4添加应急管理人员信息在页面内输入应急管理人员信息,点击“添加”按钮正确存储应急管理人员信息符合预期5翻页功能点击“上一页”“下一页”“首页”“尾页”跳转到正确页符合预期(四)性能测试性能测试是基于模拟系统运行环境实现的,其作用在于了解系统于用户需求是否相符。在此次研究中,笔者在性能测试方面选用的重要技术指标有三个,一是支持并发节点数;二是系统运行速度;三是网络响应时间。首先是系统运行速度。得益于B/S架构,该系统能在不同配置电脑上运行并无明显卡顿,滞后,完全符合用户要求。其次是网络响应时间。所谓网阔响应时间,具体分为以下三个参数:其一,最大响应时间;其二,平均相应时间;其三,最小响应时间。通过测试笔者发现,在网络运营正常的情况下,局域网内最大响应时间是五秒,最小响应时间是三秒,平均响应时间是七秒,与在用户心理可承受范围内。最后是支持并发节点数。在模拟环境测试中,从并发节点数的角度来看,该系统达到了四十五个时;从网络运营的角度来看,该系统存在一定的网络波动,但延迟时间不会超过十秒,与用户需求相吻合。(五)测试结果分析经过对上述测试结果分析,本系统能够在不同电脑上使用运行,具备一定安全性,用户信息不易泄露,能够日后再增删功能,能够实现所有功能,产品基本满足使用需求,可以顺利运行。七、总结与展望(一)总结本文主要根据目前信息技术发展现状结合人们对于事故救灾的转变,引出开发事故救灾管理系统的必要性。然后根据管理员及应急管理人员需求指定需求分析和可行性分析,并介绍应用到的相应技术,包括SSM框架,B/S结构等文中已做相关介绍和科普,然后展示相关模块完成的实现截图,并做相关测试确保程序能正常运行。本设计所实现的是一个事故救灾管理系统,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。本系统具有以下优点:(1)该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。(2)系统将用户权限进行划分,管理员及应急管理人员能看到及操作的信息不一样,二者具备不同的操作权限。(3)该系统操作界面简单明了,大部分人都可以正常使用。(4)但也存在以下问题需要改进:(5)系统美观度不足。(6)系统过于简单,显示的信息有限。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论