- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
消防安全管理系统分析与设计
消防安全管理系统分析与设计
摘 要:文章根据软件生命周期各个阶段的任务,对消防安全管理系统进行了需求分析,包括系统的数据模型、功能模型以及行为模型,并且根据需求分析对系统进行总体设计,给出了主要模块和系统流程图,为后续的实现开发做好准备。
关键词:消防安全管理系统;软件工程;需求分析;总体设计
火灾如同悬在我们头上的一把利剑,时刻威胁着人员和财产的安全。但是纵观之前发生过的众多火灾事件,大多数都是由于单位管理不严格,人员防火意识不到位造成的,本文旨在对消防安全进行计算机管理,为开发消防安全管理系统做前期的分析和设计。
消防安全管理系统的目标功能包括:用户可以查看建筑平面图、楼层平面图以及房间平面图;可查看消防器材配备情况,并为用户提供建筑防火资料和信息;为管理人员提供国家相关的法律法规,可供管理人员随时调用查看;为管理人员提供检查记录和整改记录的功能,如果消防部署存在问题,则通知相关部门进行整改并在系统产生记录。通过消防安全管理系统,用户就可以对整体的消防状况一目了然。
1 需求分析
本文采用结构化分析方法对系统进行需求分析。需求分析指的是对要解决的问题进行详细分析,了解问题的需求,包括需要输入的数据,希望得到的结果,最后应输出的目标。我们可以理解为软件工程中的需求分析就是为了确定计算机“做什么”。 结构化分析方法所采用的模型包括三部分:一是采用实体-联系图建立数据模型,来对数据对象进行说明;二是采用数据流图建立逻辑模型,来加工说明软件应完成的功能;三是采用状态转换图建立行为模型,作为外部事件结果的软件行为。
1.1 系统数据模型
实体―联系图,简称E-R图(见图1),它的3个要素分别是实体、关系和属性。在系统中,房间的信息和记录的信息之间是多对多的关系:一个房间允许有多张记录表,一个记录表也可以包含多个房间的信息。消防的信息和房间的信息之间是多对一的关系:一个灭火器只能放置在一个房间内,而一个房间可以配备有多个灭火器。
1.2 系统逻辑模型
数据流图,简称DFD,定义了软件应完成的功能。数据流图是系统数据流程的图形表示,描绘了信息和数据从输入、移动到输出过程中的变换,方便了用户的理解(见图2)。数据流图包含了4部分,分别是源点终点、数据流、数据存储和数据处理。源点和终点代表系统之外的人、物或组织,对系统的数据的发出或接收;数据流就是要处理的对象;数据存储表示文件或文件的一部分、数据库的元素或者是记录的一部分;数据处理是对数据执行某种变换或操作。
1.3 系统行为模型
状态转换图是通过描绘系统状态以及引起系统状态转换的事件,来表示系统的行为,并且指明了作为特定事件的结果系统将做哪些动作。图3描述了消防安全管理系统的状态转换。在没有用户响应的时候,系统是处于闲置的状态。如果有用户登录,那么验证用户名和密码,都正确的话就进入系统,否则会提示错误。进入系统后,用户就可以选择自己需要的功能进行操作。操作完用户选择退出,则退出系统,系统恢复闲置的状态。
根据以上3种模型,本文对系统进行需求分析:
普通级别的用户拥有使用权限,他可以浏览或查询房屋信息、消防信息、检查记录、法律文书等模块以及能够对本人的用户信息进行修改;管理级别的用户拥有所有者权限,他可以对整个系统的所有模块进行数据操作,包括查询、添加、修改或删除,并且可以对所有用户信息进行管理,包括查询、添加、修改或删除。
通过将已有的建筑物表信息和房间表信息,与国家消防相关规定和标准对照,自动生成建筑物的耐火等级、灾害危险等级和房间必须配置的消防器材数量等。
管理人员根据系统生成的符合国家规定的相关消防部署情况后,与现有的数据项相对照,对存在问题的部门通知进行整改,系统将生成检查记录和整改记录。
2 总体设计
需求分析的下一步,就是总体设计,也就是要完成系统“怎么做”的问题。需求分析阶段得到系统逻辑模型,即数据流图是总体设计的出发点。我们希望通过总体设计,最终可以回答“概括地说,系统该如何实现”这个问题。在总体设计阶段,首先进行结构设计,然后进行过程设计。结构设计确定程序由哪些模块组成,以及这些模块之间的关系;过程设计确定每个模块的处理过程。
2.1 功能描述
(1)房屋信息的管理:建筑物信息的浏览功能;房屋信息的浏览和查询功能。(2)消防设备的管理:消防设备信息的添加功能;消防设备信息的查询功能;消防设备信息的修改功能;消防设备信息的删除功能。(3)检查记录的管理:检查记录信息的添加和修改功能;检查记录信息的删除功能;检查记录信息的浏览功能;检查记录信息的查询功能。(4)法律文书的管理:法律文书的添加功能;法律文书的删除功能;法律文书的浏览功能。(5)统计报表的管
您可能关注的文档
最近下载
- 人教版九年级数学上册全套课件-(2).ppt VIP
- Q_SY 10016-2023 数据湖管理规范.pdf VIP
- 第5课 动荡变化中的春秋时期【课件】(共27张PPT)(含音频+视频).pptx VIP
- 05G525 吊车轨道联结及车挡(适用于钢吊车梁).pdf
- GNSS测量 GNSS测量 RTK线路放样1.ppt VIP
- 医院信息数据管理制度.docx VIP
- 2025年申论答题卡(练习标准)打印版 .pdf VIP
- 初二作文范文.docx VIP
- 《课外古诗词诵读》之《 赠从弟》-八年级语文上册同步教学精选课件(统编版).pptx VIP
- GNSS定位测量 RTK放样 实验实习实训-GPS-RTK点放样.doc VIP
文档评论(0)