电动车防盗云监控平台的设计与实现
发布时间:2022-01-19 10:48
随着大家倡导绿色通行,电动车出行越来越受人们的喜爱。以电动自行车作为出行方式具有经济低廉、灵活性强、快捷方便等特点,自1995年我国电动车产业发展开始在短时间内发展成为大众出行交通的主要选择之一。然而电动车给人们带来方便同时,车主面临着电动车被盗及被盗后追回车辆困难的问题。面对日益严重的电动车车辆管理和防盗的问题,亟需在追盗方面有所改善和进步,这样才能遏制电动车盗窃案件逐年上升的趋势,防止电动车盗窃犯罪成为当前的社会治安问题。造成这样局面的原因是多方面的,除了电动车自身的防盗功能差、车主防盗意识淡薄之外,还有一个重要的原因就是缺乏一个有效的管理监控措施。然而传统的电动车业务平台或者系统满足了需求,但是不利于未来的发展,对电动车防盗的制约非常严重:(1)软硬件采购和维护成本较高;(2)系统架构庞杂,业务部署时间长;(3)业务平台不能互联互通,运营能力不足。故本文基于软件工程思想,在物联网时代背景下采用MVC编程模式下的SSH整合框架,以My SQL数据库和Redis数据库作为数据存储方式,提出了电动车防盗云服务监控平台。该系统利用B/S模式与用户进行交互,并用具有占用内存少和并发能力强的...
【文章来源】:杭州电子科技大学浙江省
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
Nginx进程模型
杭州电子科技大学硕士学位论文15离,进行交互时首先找到交互对象worker进程ID,然后将指令写入指向交互worker的管道中。Nginx采用缓存机制实现降低处理请求的响应时间,在本地上保存历史应答数据,达到保障快速访问缓存文件的目的。3.3Nginx负载均衡优化设计Nginx默认的均衡负载策略轮询、weight轮询和ip_hash[27]不能根据后端服务器性能上的差异进行灵活地调整[28],导致有些服务器节点在高负运行的情况继续接收用户请求[29]。因此,在这些算法的基础上,本文提出一种对Nginx负载均衡策略的改进方法。轮询算法将按照Nginx接收到用户请求的先后顺序将任务分配给不同的服务器节点,若某个节点故障将被自动剔除,不影响用户访问。图3.2负载均衡策略weight轮询算法可为每个服务器节点设置权重,根据权重计算概率分配任务,主要用于服务器节点性能不均衡的情况,达到服务器资源的有效利用[30][31]。
杭州电子科技大学硕士学位论文26JQuery可以向云平台发送AJAX请求。除此之外,前端还可以通过表单方式向后端平台发送请求。通过表单方式发送请求需要刷新整个页面用户才能从后端平台得到响应。有别于表单方式,使用AJAX方式向浏览器向云服务器发送的是异步请求,不需要浏览器重新加载整个网页HTML元素,可以局部更新页面内容,这种方式可以避免已响应数据的重新加载,提高了效率,更加友好,提高了用户体验。本电动车防盗平台开发以用户体验为导向,兼容不同版本的浏览器,开发结合HTML、CSS、JavaScript、JQuery、AJAX等前端技术,设计开发大方美观的Web前端页面,增强云平台的实用性。5.1.4后端开发框架上一小节中对本电动车防盗平台中前端部分的使用技术做了详细介绍,再来就是整个平台开发中的后端部分,以下就后台开发框架做出选择并进行详细介绍。当前最主流的后端开发框架有SSM框架和SSH框架,同样考虑到开发环境和部署环境的不同,由于SSH框架中的Hibernate具有良好的跨平台性,故电动车防盗云服务监控平台采用Struts2、Spring、Hibernate(SSH)的技术框架进行开发,各个框架有其不同分工职责,相互配合。整个电动车防盗云平台JavaWeb项目按照三个框架分为Web层、Service层和Dao层。图5.2SSH体系结构将Struts2、Spring、Hibernate三个框架整合在一起,协调完成用户请求响应过程。用户请求发给Struts2框架的核心前端控制器再转发给目标Action类,Action类从request对象中
【参考文献】:
期刊论文
[1]什么是黑盒测试?[J]. 电子质量. 2019(02)
[2]JAVA语言在计算机软件开发中的应用[J]. 曹文渊. 电子技术与软件工程. 2019(02)
[3]MySQL数据库性能优化研究[J]. 范开勇,陈宇收. 中国新通信. 2019(01)
[4]基于GPS和GSM网络的电动车防盗系统[J]. 张星,冶艳艳,万文涛. 科技创新与应用. 2018(31)
[5]电动车盗窃治理对策研究[J]. 苏小宁. 法制博览. 2018(30)
[6]黑盒测试技术方法在大气数据计算机软件测试中的应用[J]. 魏鑫,安鹏伟,赵菲,高米. 导航定位与授时. 2018(05)
[7]动态软件测试中的白盒测试和黑盒测试探讨[J]. 范海燕. 南方农机. 2018(18)
[8]Highcharts在动态数据监测系统中的开发与应用[J]. 赵建勋. 计算机与网络. 2018(16)
[9]电动自行车防盗系统发展现状[J]. 本刊编辑部. 电动自行车. 2018(01)
[10]一种基于Nginx的负载均衡算法实现[J]. 陈沛,马卫东. 电子设计工程. 2017(19)
硕士论文
[1]基于百度地图开放数据与Web挖掘的区域停车指数研究[D]. 高玉龙.大连理工大学 2016
[2]基于Redis的结构化数据缓存系统的设计与实现[D]. 王景佩.华中科技大学 2016
[3]基于NoSQL存储系统的研究与应用[D]. 梁力源.重庆交通大学 2016
[4]基于jQuery的Web前端组件开发研究与应用[D]. 施人铜.东南大学 2015
[5]基于Nginx高性能Web服务器性能优化与负载均衡的改进与实现[D]. 王永辉.电子科技大学 2015
[6]轻量级高并发Web服务器的研究与实现[D]. 杨小娇.南京邮电大学 2014
[7]高性能数据传输系统的设计与实现[D]. 冯傲风.华中科技大学 2014
[8]基于Nginx和Memcached的高并发WEB服务器设计[D]. 戴华.复旦大学 2013
[9]新型电动车防盗控制系统设计[D]. 张海燕.郑州大学 2009
本文编号:3596715
【文章来源】:杭州电子科技大学浙江省
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
Nginx进程模型
杭州电子科技大学硕士学位论文15离,进行交互时首先找到交互对象worker进程ID,然后将指令写入指向交互worker的管道中。Nginx采用缓存机制实现降低处理请求的响应时间,在本地上保存历史应答数据,达到保障快速访问缓存文件的目的。3.3Nginx负载均衡优化设计Nginx默认的均衡负载策略轮询、weight轮询和ip_hash[27]不能根据后端服务器性能上的差异进行灵活地调整[28],导致有些服务器节点在高负运行的情况继续接收用户请求[29]。因此,在这些算法的基础上,本文提出一种对Nginx负载均衡策略的改进方法。轮询算法将按照Nginx接收到用户请求的先后顺序将任务分配给不同的服务器节点,若某个节点故障将被自动剔除,不影响用户访问。图3.2负载均衡策略weight轮询算法可为每个服务器节点设置权重,根据权重计算概率分配任务,主要用于服务器节点性能不均衡的情况,达到服务器资源的有效利用[30][31]。
杭州电子科技大学硕士学位论文26JQuery可以向云平台发送AJAX请求。除此之外,前端还可以通过表单方式向后端平台发送请求。通过表单方式发送请求需要刷新整个页面用户才能从后端平台得到响应。有别于表单方式,使用AJAX方式向浏览器向云服务器发送的是异步请求,不需要浏览器重新加载整个网页HTML元素,可以局部更新页面内容,这种方式可以避免已响应数据的重新加载,提高了效率,更加友好,提高了用户体验。本电动车防盗平台开发以用户体验为导向,兼容不同版本的浏览器,开发结合HTML、CSS、JavaScript、JQuery、AJAX等前端技术,设计开发大方美观的Web前端页面,增强云平台的实用性。5.1.4后端开发框架上一小节中对本电动车防盗平台中前端部分的使用技术做了详细介绍,再来就是整个平台开发中的后端部分,以下就后台开发框架做出选择并进行详细介绍。当前最主流的后端开发框架有SSM框架和SSH框架,同样考虑到开发环境和部署环境的不同,由于SSH框架中的Hibernate具有良好的跨平台性,故电动车防盗云服务监控平台采用Struts2、Spring、Hibernate(SSH)的技术框架进行开发,各个框架有其不同分工职责,相互配合。整个电动车防盗云平台JavaWeb项目按照三个框架分为Web层、Service层和Dao层。图5.2SSH体系结构将Struts2、Spring、Hibernate三个框架整合在一起,协调完成用户请求响应过程。用户请求发给Struts2框架的核心前端控制器再转发给目标Action类,Action类从request对象中
【参考文献】:
期刊论文
[1]什么是黑盒测试?[J]. 电子质量. 2019(02)
[2]JAVA语言在计算机软件开发中的应用[J]. 曹文渊. 电子技术与软件工程. 2019(02)
[3]MySQL数据库性能优化研究[J]. 范开勇,陈宇收. 中国新通信. 2019(01)
[4]基于GPS和GSM网络的电动车防盗系统[J]. 张星,冶艳艳,万文涛. 科技创新与应用. 2018(31)
[5]电动车盗窃治理对策研究[J]. 苏小宁. 法制博览. 2018(30)
[6]黑盒测试技术方法在大气数据计算机软件测试中的应用[J]. 魏鑫,安鹏伟,赵菲,高米. 导航定位与授时. 2018(05)
[7]动态软件测试中的白盒测试和黑盒测试探讨[J]. 范海燕. 南方农机. 2018(18)
[8]Highcharts在动态数据监测系统中的开发与应用[J]. 赵建勋. 计算机与网络. 2018(16)
[9]电动自行车防盗系统发展现状[J]. 本刊编辑部. 电动自行车. 2018(01)
[10]一种基于Nginx的负载均衡算法实现[J]. 陈沛,马卫东. 电子设计工程. 2017(19)
硕士论文
[1]基于百度地图开放数据与Web挖掘的区域停车指数研究[D]. 高玉龙.大连理工大学 2016
[2]基于Redis的结构化数据缓存系统的设计与实现[D]. 王景佩.华中科技大学 2016
[3]基于NoSQL存储系统的研究与应用[D]. 梁力源.重庆交通大学 2016
[4]基于jQuery的Web前端组件开发研究与应用[D]. 施人铜.东南大学 2015
[5]基于Nginx高性能Web服务器性能优化与负载均衡的改进与实现[D]. 王永辉.电子科技大学 2015
[6]轻量级高并发Web服务器的研究与实现[D]. 杨小娇.南京邮电大学 2014
[7]高性能数据传输系统的设计与实现[D]. 冯傲风.华中科技大学 2014
[8]基于Nginx和Memcached的高并发WEB服务器设计[D]. 戴华.复旦大学 2013
[9]新型电动车防盗控制系统设计[D]. 张海燕.郑州大学 2009
本文编号:3596715
本文链接:https://www.wllwen.com/kejilunwen/daoluqiaoliang/3596715.html