消防设施巡查APP的设计与实现毕业论文
2021-04-21 22:10:16
摘 要
我国曾有省市要求公共消防设施每日必须巡查一次,而现有的消防设施体系繁琐,在巡查过程中记录、巡查后查询巡查状况都很麻烦,因此在人工核查的过程中极易有所遗漏而造成日后隐患,简化建筑中消防设施巡查的工作流程和工作效率变得尤为重要。
消防设施巡查APP是一种对企业建筑中消防设施进行统一管理、巡查的系统,同时它也是一种摆脱繁琐巡查中反复核对登记的新型管理方式。通过AndroidApp开发方法,基于AndroidFramework层面上的开发来实现,并使用Java这一编程语言,通过活动Activity、服务Service等方式实现要求,并通过存储与文件传输来实现不同端口App的交互,以此完成对消防设施巡查App的实现。总体而言,面对不同企业建筑中存在的不尽相同的消防设施能够通过app来进行全面统一的管理,并在用户进行消防设施巡查过程中能够简单明了的对各个位置的设施进行全面巡查,还能够浏览所有某次消防巡查的结果,将企业建筑中所有的消防设施情况统一汇总到管理员处,再由管理员反映给上层机关来对有问题的消防设施进行更换或修理,以此达到对企业建筑中所有消防巡查设施统一的安全性管理。
关键词:Android;活动Activity;服务Service;文件传输;
Abstract
Have provinces and cities in our country requires public fire control facilities must inspect once per day, and the existing system of fire control facilities, in the process of patrol record, search query search after the situation is very troublesome, so in the human verification is anything caused easily in the process of hidden trouble in the future, simplify the work of building fire control facilities inspections in the process and the efficiency is particularly important.
Fire control facilities to inspect the APP is a kind of building fire control facilities of the enterprise for unified management, patrol system, it is also a kind of get rid of the cumbersome cross-checked to register a new type of management style in the patrol. Through AndroidApp development method, based on the AndroidFramework level of development, and use Java is a programming language, through the activities as well as the Activity, Service, the Service way requirements, and through the storage and file transmission to realize the interaction of different port App, in order to complete the fire control facilities to inspect the realization of the App. In general, in the face of different enterprises existing in the construction of different fire control facilities can carry on the comprehensive and unified management by the app, and fire control facilities in the user search can be simple and clear for each position in the process of the facilities to conduct a comprehensive search, during a fire can also browse all search results, the enterprise all the fire protection facilities in the building unified summary to the administrator to reflect again by the administrator to upper authority to have a problem of fire control facilities for replacement or repair, to achieve all fire patrol facilities in the construction of the enterprise security management.
Key words: Android; The Activity; Service Service; File transfer;
目 录
摘要 I
Abstract II
第1章绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究意义 1
第二章 相关技术介绍 3
2.1 Android技术介绍 3
2.2 Android构架分析 3
2.2.1应用程序及框架 3
2.2.2系统运行库 5
2.2.3 Android应用的构成和工作机制 6
2.2.4 Android与其他手机操作系统的比较 6
2.2.5 MySQL数据库 8
第三章 需求分析 9
3.1 系统可行性分析 9
3.1.1经济可行性 9
3.1.2技术可行性系 9
3.1.3操作可行性 9
3.2 系统功能需求 10
3.3 业务流程分析 11
3.4 系统用例图 12
3.5 数据流程图 14
3.6 其它需求 17
第四章 系统总体设计 18
4.1系统结构设计 18
4.2.1系统总体结构图 18
4.2.2服务器端结构图 17
4.2.3 APP客户端结构图 19
4.3 系统数据库设计 20
第五章 系统实现 22
5.1软件界面设计 22
5.2 APP客户端功能实现 22
5.2.1 APP端登录功能实现 22
5.2.2巡查记录主界面 24
5.3 服务器端功能实现 25
5.3.1服务器端登录实现 25
5.3.2用户管理功能实现 26
第六章 系统测试 27
6.1 测试目的 27
6.2系统的功能测试 27
6.3 测试结果分析 30
第七章 结束语 31
参考文献 32
致 谢 33
第1章 绪论
1.1 研究背景
我国曾有省市要求公共消防设施每日必须巡查一次,而现有的消防设施体系繁琐,在巡查过程中记录、巡查后查询巡查状况都很麻烦,简化消防设施巡查工作和管理工作变得占有很大分量。现代消防体系发展迅速通常有火消防和电消防,也有安全出口、疏散通道、安全疏散指示标志、应急照明、消防设施器材、消防安全标志、防火门和防火卷帘等因素,因此在人工核查的过程中极易有所遗漏而造成日后隐患,简化建筑中消防设施巡查的工作流程和工作效率变得尤为重要。
1.2 研究现状
消防设施巡查APP是一种对企业建筑中消防设施进行统一管理、巡查的系统,同时它也是一种摆脱繁琐巡查中反复核对登记的新型管理方式。在现阶段的企业建筑消防设施巡查中,通常由人工逐个巡查后记录巡查结果,不仅巡查记录十分繁琐,在管理人员进行对过去消防设施巡查记录的查询时也十分困难,因此消防设施巡查APP力求在最合理最简短的时间内完成消防设施规范巡查,并能够极为方便的浏览消防设施巡查的历史记录和详细信息。
消防设施巡查APP要实现的功能非常多,最重要的是对某单位建筑中所有消防设施的管理,包括消费设施的标号、名称、类型、具体位置等讯息,这些信息在首次进入该系统中可以键入设置;而当工作人员进行消费设施巡查时即可对已经检查过的消费设施进行登记,如“合格”“不合格”,最后生成一张报表,内容含有该单位建筑中所有消防设施在该次巡查中的状况,有标号、名称、类型、具体位置、巡查情况。
1.3 研究意义
消防设施巡查APP简单的说,就是包括两个部分:一是管理员对该单位建筑中所有消费设施的统一管理及日后改动,二是巡查人员对消防设施进行巡查时的巡查登记及巡查完毕后所整理出的巡查情况表。管理员可以增加、删除或修改消费设施的各种属性状态,名称、类型、具体位置,标号为自动生成。当单位的巡查活动开始后,系统会自动产生含有消防设施讯息并且检查状况为空的一张表供巡查人员处理。因此系统还需要对用户进行管理。总体而言,面对不同企业建筑中存在的不尽相同的消防设施能够通过app来进行全面统一的管理,并在用户进行消防设施巡查过程中能够简单明了的对各个位置的设施进行全面巡查,还能够浏览所有某次消防巡查的结果,将企业建筑中所有的消防设施情况统一汇总到管理员处,再由管理员反映给上层机关来对有问题的消防设施进行更换或修理,以此达到对企业建筑中所有消防巡查设施统一的安全性管理。
第二章 相关技术介绍
本章主要对消防设施巡查系统设计中要用到的相关技术和开发环境进行介绍包括对Android技术和介绍和本系统开发中要用到的软件和环境数据库等相环境的相关介绍。
2.1 Android技术介绍
Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。目前主要应用于手机,平板电脑等手持设备平台。它是一款优秀的开源操作系统,由于其开源的优势,吸引了众多的软件开发人员,及众多硬件厂商,移动运营商,半导体厂商等。所以发展的非常迅猛,现在市面上也出现了众多的android 手机,这种大人群使用的优势,使得android的应用软件不断发展壮大。
2.2 Android构架分析
Android的系统架构和其操作系统一样,采用了分层的架构。如图2-1所示,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心库层。
2.2.1应用程序及框架
核心应用程序所使用的是API框架,开发人员是可以访问的。该构架之所以这样设计在于它可以简化组件的重复利用;而且每个应用程序不仅可以使用该程序发布功能快还可以发布他自己的功能快。同理,用户也可以通过重用机制来替换其他组件[6]。
应用后面的是一系列的系统和服务,其中包括: