毕业设计(论文)-基于Android系统的智能安防系统

上传人:博****1 文档编号:472806804 上传时间:2023-12-19 格式:DOC 页数:43 大小:1.37MB
返回 下载 相关 举报
毕业设计(论文)-基于Android系统的智能安防系统_第1页
第1页 / 共43页
毕业设计(论文)-基于Android系统的智能安防系统_第2页
第2页 / 共43页
毕业设计(论文)-基于Android系统的智能安防系统_第3页
第3页 / 共43页
毕业设计(论文)-基于Android系统的智能安防系统_第4页
第4页 / 共43页
毕业设计(论文)-基于Android系统的智能安防系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《毕业设计(论文)-基于Android系统的智能安防系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Android系统的智能安防系统(43页珍藏版)》请在金锄头文库上搜索。

1、南京铁道职业技术学院毕 业 论 文题 目: 基于Android系统的智能安防 系统的设计与实现 作 者: 学 号: 二级学院: 软件与艺术学院 系 : 计算机 专 业: 软件技术(移动智能终端) 班 级: 软件技术(移动智能)1201 指导者: 评阅者: 2015 年 6 月毕业设计(论文)中文摘要智能安防系统摘要:智能安防便是一物联网发展的一个产物。智能安防系统不仅可以对监控现场进行不间断实时监视包括对人员进出情况的统计管理、设置是否布防,还可通过各种存储媒体形式将监视所得内容以文档、视频等形式保存下来以备随时查证,在小到家庭、超市、温室大棚大到工厂、宾馆、学校、医院、办公楼等公共场所内建立

2、起完善的安防系统,可以做到完善单位的现场管理、提高服务行业的服务质量、加强安全保卫防范的力度,既防外盗又防内盗形成一定的震慑力量,实现安防现代化管理,提升品牌形象,提高水平创造极其有利的条件,由于治安防范措施不力而发生抢劫案件、伤及生命之事时有耳闻,除资产受到损失外,还给社会造成不良影响,为有效保护资产和工作人员及客户的安全,做到有效的安全防范。关键词:智能设备 Android 实时 远程控制 安防系统第 1 页 共 2 页目 次1 引言41.1 项目开发背景41.2 项目开发的目的与意义42 开发技术及运行环境52.1 ANDROID简介52.2 INTELLIJ IDEA简介52.3 JD

3、K简介52.4 MYSQL简介52.5 C/S与B/S模式62.5.1 C/S和B/S模式的比较分析62.5.3 B/S模式的优势62.5.4 C/S模式的优势63 需求分析83.1 需求分析83.1.1 基本功能需求83.1.2 运行环境83.2 可行性分析83.2.1 经济能行性分析93.2.2 技术能行性分析93.2.3 操作能行性分析93.3 功能分析94 总体设计104.1 系统设计思想104.2 ANDROID客户端总体架构设计104.3 系统运转流程设计10第 2 页 共 2 页5 客户端系统功能详细设计125.1 设计模式125.2 进入程序125.3 登录界面135.4 程序

4、主界面165.5 参数配置界面185.6 设备管理功能195.7 视频监控功能205.8 安保监测功能20结论26致谢27参考文献28第 39 页 共 39 页1 引言1.1 项目开发背景随着生活水平的提升,人们对于安保防范方面越来越重视,伴随着科技的进步物联网技术的发展,同时智能设备的不断普及,以及人力安防成本逐渐变高,促使智能安防系统诞生。随着物联网技术的普及应用,安防从过去简单的人力安全防护向综合化体系逐渐演变,安防技术涉及众多的领域,有社区、建筑、银行、邮局、道路、车辆、警务等。尤其是对于一些重要场所,如:机场、水电气厂、桥梁大坝、河道、地铁等场所,引入物联网安防监控后可以通过无线通信

5、网络、跟踪定位等技术建立全方位的立体防护系统。智能安防便是一物联网发展的一个产物。智能安防系统不仅可以对监控现场进行不间断实时监视包括对人员进出情况的统计管理、设置是否布防,还可通过各种存储媒体形式将监视所得内容以文档、视频等形式保存下来以备随时查证,在小到家庭、超市、温室大棚大到工厂、宾馆、学校、医院、办公楼等公共场所内建立起完善的安防系统,可以做到完善单位的现场管理、提高服务行业的服务质量、加强安全保卫防范的力度,既防外盗又防内盗形成一定的震慑力量,实现安防现代化管理,提升品牌形象,提高水平创造极其有利的条件,由于治安防范措施不力而发生抢劫案件、伤及生命之事时有耳闻,除资产受到损失外,还给

6、社会造成不良影响,为有效保护资产和工作人员及客户的安全,做到有效的安全防范。1.2 项目开发的目的与意义系统研究了智能安防系统的概念、开发方法、运行模式以及体系结构,分析了传统安防管理系统存在的问题,详细介绍了android开发技术,深入探讨了基于android的智能安防系统工作原理,对适合系统设计的开发技术、开发软件和数据库作了优选。综合运用android开发技术和数据库设计技术,针对系统作了详细的需求分析,以开发出满足现代安防应有功能和性能的智能安防系统。智能化安防技术随着快速发展的科学技术进步,安防技术腾飞已迈入了一个全新的阶段,智能化安防技术与计算机技术之间的界限正在慢慢的消失,没有安

7、防技术快速发展社会就会显得不够安宁,科学、经济的前进和发展就会受到一定影响。智能安防系统以维护所辖区域的安全和预防范事故发生为系统的目的,对各种需要监控区域来说,智能安防系统的建立并完善可以有效的预防并解决各种突发安全问题,防止各种犯罪行为的发生,如:非法入侵、财物盗窃。各种以前发生的安全问题发现时已经为时已晚了,往往会对单位企业、家庭个人造成无法挽回的经济损失甚者人员伤亡,而智能安防系统的原则是本着预防为主、防治结合,不仅能够对各种事故的发生起到预防效果的同时还为一些犯罪事实提供必要证据,存储各种资料供来证明。一旦一些重要监控的区域少了完善的智能安防系统的监控,就无法对各种犯罪行为起到警示震

8、慑作用,更是对一些破坏行为无能为力,并且造成不必要损失,因此智能安防系统在需要监控的区域必须完善,利用现有科技手段来解决安全问题变得越来越重要。当然市面上此类产品也有一些,本文主要讨论的是安防系统整体方案及实现思路等技术细节。2 开发技术及运行环境2.1 Android简介在如今的生活中Android手机十分常见,CNET报道,调研机构Strategy Analytics最新的第三季度调查显示Android以全球83%的占有率高居第一,而ios以12%居于第二。Android的本义是“机器人”,由法国作家Auguste Villiers de lIsle-Adam于1886年发表的科幻小说未来

9、夏娃中提到以Android为名的机器人。同时是Google公司于2007年11月5日发布的基于Linux平台开发的开源手机操作系统,组成部分包括操作系统、应用软件、用户界面和中间件。Android的机器人Logo是在2010年由Ascender公司设计的,Android并非Google公司开发的,2005年Google公司收购开发Android的幕后公司Android有限公司。当时该公司是一家成立只有22个月的创业公司。2008年10月开源(Apache开源许可协议)。Android运行并非实在Java虚拟机中而是运行在名为Dalvik的虚拟机中。由于开发源代码导致Android阵营碎片化严重

10、,导致原生Android被改成各种定制版本。相比于ios坚守的高端市场,Android设备的体验稍有不足,但是Android的贡献是不能否认的,推动设备智能化进程,促进了智能科技产品普及。在2012年科技博客网站BusinessInsider评选的十款最重要电子产品中,iPhone和Android操作系统等榜上有名。2.2 Intellij IDEA简介本程序是用的IDEA开发的。IDEA 全称 IntelliJ IDEA,是由JetBrains公司开发的Java语言开发集成环境,IntelliJ IDEA被公认为业界最好的Java开发工具之一,突出表现在代码智能提示、类的重构、J2EE支持、

11、Ant、JUnit、版本控制器的整合、代码审查、 创新的GUI设计等方面的功能空前强大开创编程工具的诸多先河。JetBrains公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称。这里提到Eclipse,其庞大的体系就注定了插件管理比较松散,因此开发者必须要忍受一些不稳定。IntelliJ相比Eclipse的开源,IDEA是统一管理公司开发,基本所有的插件都在管理范围之内,整体质量更好控制,所以使用IDEA可以极大提高开发效率。2.3 JDK简介JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为

12、使用最广泛的Java SDK(Software development kit)。JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment)和Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。最主流的JDK是Sun公司发布的JDK。从jDK 6.0开始,其运行效率得到了非常大的提高,尤其是在桌面应用方面。JDK本身使用了Java语言编写,在我们下载的安装包里,有一个src.zip,里面就是JDK的源代码。版本SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从

13、JDK 5.0开始,改名为Java SE。2.4 MySQL简介MySQL是一款由瑞典MySQL AB公司开发的开源关系型数据库管理系统,后来为Oracle公司所有。目前MySQL应用广泛,在Internet上的中小型网站中随处可见。MySQL作为网站数据库优点颇多:速度快、体积小、成本低,源码开放,众多中小型网站为了节省网站总体成本选择MySQL。MySQL 是目前最好的关系数据库管理系统应用软件之一尤其表现在在WEB应用方面。MySQL使用C和C+语言编写,测试了众多编译器以保证其源代码高度可移植。MySQL支持绝大多数操作系统,并提供了包括C、C+、Python、Java在内的多种语言的

14、接口。MySQL可以充分利用CPU的资源,支持多线程执行。优化算法,高效的查询既能够作为服务器应用程序,也能作为软件的库嵌入。而且连接途径众多,还提供用于管理GUI工具,可以处理拥有上千万条记录的大型数据库。因此,我们在项目的后台会用到MySQL来作为系统的数据库 。2.5 C/S与B/S模式2.5.1 C/S和B/S模式的比较分析先介绍这两种常见的开发模式:(1) C/S开发模式主要由客户应用程序和服务器端程序两部分组成。客户应用程序(Client)是整个系统中用户接触的部分,用来完成与服务器交互的个人端,实现客户要求的所有功能。服务器程序(Server)负责管理系统资源并分配各种任务,可以适当分担客户端计算任务,实现各种功能的逻辑部分,返回相应的数据来完成客户端的请求实现交互,如连接数据库,管理数据,实现多个客户端对一个服务的相应,合理分配资源,保证效率实现最优结果。 (2) B/S开发模式是一种以Web技术为基础,新型的管理信息系统。主要使用通用浏览器(Browser)和服务器(Server)进行各种交互实现C/S模式的大部分功能,把C/S模式中的服务器程序分为一个数据服务器与多个应用服务器。只需要在服务器端实现所有功能的编写,整个程序发布之后,客户可以通过在各种浏览器中输入指定的域名便可实现所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号