1。2 国内外研究现状

国内防盗报警产品数量不在少数,一些报警产品的厂商企业规模不断扩大, 也在新世纪的技术风暴中创新设计。但是与国外厂商相比差距仍然很大。由于一 些技术和质量的优势,很多工程商选择防盗报警产品时最先考虑的是国外的产 品,其中美国、日本和韩国占的比例较大。我国报警市场的近 80%的市场份额都 是这三个国家占有。

因红外线具有不可见、保密性高的特点,众多的红外产品被应用到很多场所, 包括居民小区。与国外的报警系统相似的是,大多报警产品的是以红外、超声波 以及微波技术为基础,结合现有的科技,实现较好的安全防范效果。物联网的发展也推动了技术的结合与创新,使得用户体验更佳。红外线作为最多的报警技术 基础,具有很大的优势,比如可靠、易操作、经济实惠等等,最主要的还是成本 相对较低,适合人群比较广。文献综述

1。3 本文的主要工作

根据项目的要求,我们首先对该项目做了很多调研工作以及查阅了大量的相 关资料,明确本系统开发的目的及意义,确定所需工具及技术。

然后我们将简述该系统以及系统所需工具和相关技术主要包括对 Spring MVC、JavaScript、HTML5、Bootstrap 框架等的简介。接下来是系统的总体分析以及数据库的设计。 再接下来则是重点内容,对报警子系统进行详细设计,包括工程结构及代码的构成。

最后实现三大模块功能,第一部分服务端接收报警信号,建立 Socket 连接, 实时传送报警信息。第二部分管理报警信息,服务端存储并转发报警信息,将报 警信息传递到对应的用户客户端上。第三部分,用户接收、处理报警信息。

1。4 本文的结构框架

接下来的章节中,本文是这样安排的: 第二章主要是对本系统用到的主要技术及相关的工具进行介绍; 第三章和第五章主要介绍此系统的系统分析、概要设计、详细设计来方便

以后编码的顺利进行; 第四章主要描述本系统用到的数据库; 第六章介绍系统实现过程; 最后是对报警子系统项目开发的总结。

2。1 关键技术

第二章  关键技术和开发环境

本节主要对本系统开发中所用到的一些技术进行简要的描述。

2。1。1Spring MVC 框架简介

Spring MVC[1]基于 Java 技术,是一个实现了 web MVC 设计模式的请求驱动 类型的轻量级 web 框架,Spring MVC 分离了控制器、模型对象以及视图控件, 使它更加容易去定制以及编写代码,适合工作项目的开发和维护。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

Spring MVC 三层都有各自的的功能,发挥着看似分离而又紧紧相连的作用。

(1)Controller 的作用

主要将 web 请求封装为一个数据对象,然后利用业务逻辑层处理数据对象, 最后将结果返回到数据层及相应的视图层。

(2)Model 的作用 处理业务逻辑,返回数据结果。

(3)View 的作用 主要作用为将数据、处理结果等展示给用户,通过渲染视图处理页面。 Spring MVC 具有诸多的有点,web 层比较清洁,能进行更简洁的 web 层的

开发,有着 Spring 的诸多优点,IOC 和 AOP 的特点让其能进行高度映射和分离 开发,方便中大型程序的开发;

Spring MVC 框架支持契约式编程,约定大于配置;在做 web 层的单元测试 中有很大的优势;URL 到页面控制器的映射很灵活,提供大量的注解,大大减 少了代码的编写;能很好的支持静态资源,支持 AJAX 的请求;在异常处理上也 有自己的特点,可以将处理异常的事务分离开来,甚至开发异常展示页面,达到 很好的用户体验效果。

上一篇:Harris图像处理中特征检测算法研究
下一篇:100kW柴油机燃油测控系统设计

STC89C52单片机超声波和红外...

超声波和红外线的测距定位系统设计任务书

STC89C52单片机的智能红外报...

电容式位移传感器测量电路的仿真

MC9S12XS128单片机红外识别智能行走小车+源程序

LPC1114磁阻传感器与加速度...

水面纯方位传感器阵列的...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识