学校编码:10384 分类号 密级
学号:X2014230012 UDC
工 程
硕 士
学
位 论 文
基于
SSH 技术的小区智能监控报警系统的
设计与实现
Design and Implementation of Community Monitoring
Alarm System Based on SSH Technology
林君玮
指 导 教 师 : 夏侯建兵副教授
专 业 名 称 : 软
件
工
程
论文提交日期:
2 0 1 7 年 4 月
论文答辩日期:
2 0 1 7 年 5 月
学位授予日期:
2 0 1 7 年 6 月
指 导 教 师:
答辩委员会主席:
2017 年 04 月
厦门大学博硕士论文摘要库
厦门大学学位论文原创性声明
本人呈交的学位论文是本人在导师指导下,独立完成的研究成
果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均
在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学
术活动规范(试行)》。
另外,该学位论文为(
)课题(组)
的研究成果,获得(
)课题(组)经费或实验室的
资助,在(
)实验室完成。(请在以上括号内填写
课题或课题组负责人或实验室名称,未有此项声明内容的,可以不作
特别声明。)
声明人(签名):
年
月
日
厦门大学博硕士论文摘要库
厦门大学学位论文著作权使用声明
本人同意厦门大学根据《中华人民共和国学位条例暂行实施办
法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交
学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书
馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国
博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和
摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。
本学位论文属于:
(
)
1.经厦门大学保密委员会审查核定的保密学位论文,
于
年
月
日解密,解密后适用上述授权。
(
√ )2.不保密,适用上述授权。
(请在以上相应括号内打。
√。或填上相应内容。保密学位论文
应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密
委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认
为公开学位论文,均适用上述授权。)
声明人(签名):
年
月
日
厦门大学博硕士论文摘要库
摘 要 I
摘 要
近些年来,中国经济的快速发展给我们的生活带来了质的改变。但是与此同 时,随着人们物质生活水平的不断提高,越来越多的小区发生抢劫,偷窃等案件。 为了更好的保护小区业主的生命财产安全,同时也为了做到案发时有证据可以追 寻,选择创建一个小区智能监控报警系统,结合小区当前的智能监控报警业务流 程,已不可避免。 系统在对某小区监控报警管理现状调研的基础上,分析了小区智能监控报警 管理的实际需求,提出了小区智能监控报警管理中存在的弊端,明确了系统的业 务流程。在设计开发中,系统采用了当前比较成熟的网络技术,通过SSH 框架 技术,使得系统更加灵活,选择UML 技术建立了用例模型。系统在设计时,基 于B/S 架构技术将系统分为展示部分、业务应用部分、业务逻辑部分、数据访问 部分、基础设施部分,便于系统的管理维护。根据系统的业务需求,系统从数据 管理、监控管理、车辆识别管理等方面进行了功能的设计,同时也设计了系统管 理功能,用于对数据传输功能的维护,通过对小区智能监控报警管理中实体信息 的分析,完成了系统数据库的设计。在最后的实现中,系统选择了Java 开发语 言和SQL Server 2008 数据库技术,对系统的业务功能进行了详细的实现描述。 最后通过测试,验证了系统的实用性。 系统开发完成后,通过在某小区上线试运行,从实际情况分析,系统设计合 理,操作简单,运行稳定。系统的开发使得小区智能监控报警管理更加智能化和 高效化,极大地提高的安防的安全性,对于人们当下生活水平的不断的提高,对 于生活质量的要求也是越来越高,智能安防监控的出现是具有非常重要的意义。 关键词:厦门大学博硕士论文摘要库
SSH 技术;智能监控;车辆识别Abstract
II
Abstract
In recent years, China's rapid economic development has brought about a qualitative change in our lives. But at the same time, with the continuous improvement of people's living standards, more and more residential robbery, theft and other cases. In order to better protect the safety of life and property of the district business, but also in order to do the evidence when the incident can be pursued, choose to create a residential intelligent monitoring alarm system, combined with the current intelligent monitoring alarm business process is inevitable.
Based on the investigation of the current situation of the monitoring and alarming management of a residential district, the system analyzes the actual needs of the intelligent monitoring and alarming management in the district, and puts forward the drawbacks of the intelligent monitoring and alarming management in the district and clarifies the system's business flow. In the design and development, the system uses the current more mature network technology, through the SSH framework technology, choose UML technology to establish the use case model,making the system more flexible. The system is divided into display part, business application part, business logic part, data access part and infrastructure part, which is convenient for system management and maintenance based on B / S architecture technology. According to the system's business requirements, the system from the data management, monitoring and management, vehicle identification management and other aspects of the design of the function, but also designed the system management functions for the maintenance of basic functions, intelligent monitoring by cell alarm management entities Information analysis, completed the system database design. In the final implementation, the system chooses the Java development language and SQL Server 2008 database technology, and carries on the detailed realization description to the system business function. Finally, through the test, the practicality of the system is verified.
System development is completed, through a test on the line in the district, from
Abstract
III
the actual situation analysis, system design is reasonable, simple operation, stable operation. The development of the system makes the district intelligent monitoring alarm management more intelligent and efficient, greatly improve the safety of security, for the people of the current standard of living of continuous improvement, the quality of life requirements are increasingly high, intelligent security monitoring Appear is of very important significance.
Key Words: SSH Technology; Intelligent Monitoring; Vehicle Identification
目 录 IV
目 录
第一章 绪论
... 1
1.1 研究背景和意义...1 1.2 国内外研究现状...2 1.2.1 系统发展现状...2 1.2.2 国内研究现状...4 1.2.3 国外研究现状...5 1.3 课题研究内容...5第二章 关键技术介绍
...7
2.1 UML 面向对象建模技术... 7 2.2 MVC 模式... 8 2.3 JSP 技术... 9 2.4 SQL Server 2008 简介...11 2.5 Hibernate 概述...12 2.6 本章小结...12第三章 系统需求分析
...13
3.1 用户用例需求分析...13 3.2 功能需求分析...15 3.3 非功能需求分析...16 3.3.1 系统安全需求分析...16 3.3.2 系统性能需求分析...17 3.4 本章小结...19第四章 系统总体设计
...20
4.1 系统架构设计...20 4.1.1 系统逻辑结构...20厦门大学博硕士论文摘要库
目 录 V 4.1.2 系统体系架构图...20 4.2 总体功能模块设计...22 4.2.1 系统管理...22 4.2.2 数据管理...26 4.2.3 监控管理...27 4.2.4 车辆识别管理...30 4.3 数据库设计...34 4.3.1 E-R 图设计... 34 4.3.2 数据库表设计...35 4.4 本章小结...37
第五章 系统详细设计与实现
...38
5.1 系统开发环境...38 5.2 系统管理的实现模块...38 5.3 数据管理的实现模块...42 5.4 监控管理的实现模块...46 5.5 车辆识别管理的实现模块...51 5.6 本章小结...53第六章 系统测试
... 54
6.1 测试环境...54 6.2 测试方法...55 6.3 系统功能测试...55 6.4 系统性能测试...58 6.5 测试结果...59 6.6 本章小结...60第七章 总结与展望
...61
7.1 总结...61 7.2 展望...62厦门大学博硕士论文摘要库
目 录
VI
参考文献
... 63
致 谢
... 67
Contents
IV
Contents
Chapter 1
Introduction... 1
1.1 Search Background and Significance... 1
1.2 Research Status...2
1.2.1 Development Status System...2
1.2.2 Domestic Research Status... 4
1.2.3 Foreign Research Status...5
1.3 Research Content... 5
Chapter 2
System Related Technologies... 7
2.1 UML Technology... 7 2.2 MVC Pattern... 8 2.3 JSP Technology... 9 2.4 SQL Server 2008 Introduction... 11 2.5 Hibernate Overview... 12 2.6 Summary...12
Chapter 3
System Requirements Analysis...13
3.1 Customer Examples Analysis... 13
3.2 Functional Requirements Analysis... 15
3.3 Non-Functional Requirements Analysis...16
3.3.1 System Security Requirements Analysis...16
3.3.2 System Performance Requirements Analysis...17
3.4 Summary...19
Chapter 4 System Design... 20
4.1 System Architecture Design...20
4.1.1 System Logical Structure... 20
4.1.2 System Architecture... 20
4.2 Overall Module Design... 22
Contents
V
4.2.1 System Management... 22
4.2.2 Data Management... 26
4.2.3 Monitoring Management...27
4.2.4 Vehicle Identification Management...30
4.3 Database Design...34
4.3.1 E-R diagram design...34
4.3.2 Database table design...35
4.4 Summary...37
Chapter 5 System Details Design and Implementation...38
5.1 System development environment... 38
5.2 System Management Implementation...38
5.3 Data Management Implementation...41
5.4 Monitoring Management Implementation...45
5.5 Vehicle Identification Management Implementation...50
5.6 Summary...52
Chapter 6 System test...53
6.1 Test Environment... 54
6.2 Test Methods... 54
6.3 System Functional Test... 54
6.4 System Performance Testing... 57
6.5 Test Results...58
6.6 Chapter Summary...59
Chapter 7 Summary and Outlook... 60
7.1 Summary...60
7.2 Outlook...61
References...62
Acknowledgements... 66
基于SSH 技术的小区智能监控报警系统的设计与实现
0
第一章 绪论 1
第一章 绪论
1.1 研究背景和意义
伴随技术在这几年的飞速发展,计算机的技术和网络在不断的发展,所以凭 借网络技术的视频监控技术也趁着整体技术的进步变得越来越重要,监控安防在 生活中也扮演着越来越重要的角色[1]。除了居民小区的安全防护使用,城市和公 共治安场所、一些重要的区域都开始采用视频监控安防,公路的重要路段等,一 系列的措施都是为了建立一整套社会监控系统,维护社会治安,让周围的环境变 得越来越好。在国家推进建设的“平安小区”和“平安城市”不断扩大的时候,一个 城市的治安安防变得越来越清楚,建立一个完整的安防系统变得非常重要[2]。 智能的监控报警系统在小区中使用非常重要,在所有的安防措施中使用视频 监控是一种较好的防范系统[3]。使用智能的安防系统可以智能的报警,内容比较 多操作也比较便利,很直观的了解情况,因此很多的公共场所都使用了智能的安 防系统。伴随计算机的技术进步和网络媒体的进步,视频监控得以发展起来,特 别是在一些高端的小区中,还有人流集中的地方比如地铁站、火车站、银行等一 些场所都需要视频监控去帮助人去维护治安问题,时间监控覆盖的范围越广,从 长远看效果也是越好的[4]。除了国内,从全球看,视频监控技术都是非常重要的, 因此这项技术可以作为一因素成为一个市场的增长点[5]。 智能监控报警系统可以给人很直观的感觉看过去发生的事情,摄像头代人的 眼睛24H 不中断的对特定的场所例如机场、车站对一个区域进行监控,可以很 好的帮助一个小区提高安全管理水平,对于小区的安全管理是不可或缺的。相比 传统的视频监控系统使用的过程中数据的传输是不稳定的,并且十分容易被影响 和约束,最旧式的监控保留不能给予一定的便利,除此之外它受到因素的制约, 所以运用的就是模拟信号[6]。随着技术的革新,现代的监控系统都是采用数字信 号传输的,技术的更新使得网络多媒体也越来越好用,可以支持实时的监控的远 程的传输,大大提高了监控的效果,数据存储变得很便利了[7]。制造业的进步, 产品的质量随着提高,并且一个好的产品成本可以降低,技术却可以不断的提高。厦门大学博硕士论文摘要库
基于SSH 技术的小区智能监控报警系统的设计与实现 2 新的监控系统设备和传统的设备相比增加了智能的报警系统,传统的方式只是能 记录视频并无法起到真正的监控的作用,实际的报警需要人工来完成,新的智能 监控系统相比之前的系统采用智能的系统报警的方式,单靠人工来观察室不现实 的,因此采用智能的报警使更加合理便捷的。伴随着技术的革新,计算机变得更 加智能,计算机的主要的人工智能、计算机视觉技术、数字多媒体智能的网络发 展让监控安防成为人们关注的要点,智能的监控安防设计很多的知识技术,主要 有自动化的控制系统、人工智能识别、计算机图像处理、数字多媒体等多项综合 技术,涉及到很多的学科,相比传统的监控,智能监控可以做到24H 不间断的 分析预警,在同等条件下安全更加有保证[8]。 传统的智能系统需要人工的去观察,而智能的安防系统可以全天智能的分析 预警,不需要人工去盯着视频看,因此可以帮助人工减轻夜里的工作强度,同时 效果会比传统的视频监控要好[9]。工作人员从监控中解放出来可以去做其他的事 情[10]。智能的监控室一个比较完整的监控系统,智能的预警报警不需要人工守着 24H 的工作,极大地提高的安防的安全性,由于人们现在的生活质量也在不断的 加强,所以我们应该提出更多的要求和更长久的目标,智能安防监控的出现是具 有非常重要的意义[11]。
1.2 国内外研究现状
1.2.1 系统发展现状 看国内外监控的发展,总的可以归纳为三个重要的阶段。 最初的监控报警系统运用的就是闭路电视监控系统,运用的相关监控设备一 般而言应该具备一个模拟摄像机、视频线缆等各种不同的方面。最传统的监控它 重要的特色就是监控和计算机,他们和网络全部都是分开的没有在一起,使用的 最重要的技术只有信号的转换[12]。 经过早期的发展,第二代视频监控报警系统开始有了数字的录像设备DVR, 设备都有升级改进,传统的闭路电视替换为硬盘存储,图像的处理开始走向数字 化,视频可以进行存储了,并且较最初的比较此时的监控有了网络,可以进行远 程的监控[13]。 科技总是不断的进步的,最新的视频监控系统在第二代的基础上增加了IP,厦门大学博硕士论文摘要库
第一章 绪论 3 使得让系统有了有一个飞跃,带有IP 的视频监控系统可以随时连接网络,新的 视频监控系统还自带了编码的技术和NVR 相比上一代技术,这一代可以智能的 分析视频并且内置在相机里,增加了IP 的摄像机可以将图像转化成为数字信号 直接传输到网络上,这使得使用智能监控系统变的非常容易[14]。 从使用的技术上看,国内外总结起来总共有三种技术措施。 第一种:把模拟信号变成数字信号传输,这个重点就是将最开始的模拟信号 的工作来不停的改善和升级,因为视频数量范围太大,然而监控的范围受到一定 的影响,数存储都是一个问题。在有了闭路电视之后,模拟信号变成数字信号以 后,能够将有些问题得到更好的处理[15]。运用数字信号有三个好处,第一是视频 可以在网络上传输,解决了在网络上远距离传输的问题,数字信号相比模拟信号 好处是不会减弱,传输的过程中受到的干扰小,信号稳定可以远距离的传输没有 损失,视频的质量有了大幅度的提高。第二个是数字信带来的好处,使用数字信 号传输网络的带宽可以得到节约,没有了传统的各种布线,网络的带宽也可以节 省下来。第三个数字化的存储技术可以很好的存储视频录像数据,经过压缩的磁 盘可以在同等情况下存储更多的数据,新的技术使得以前不方便的查看回放现在 变得非常简单容易[16]。 第二种:它是基于TCP/IP 协议的一种数据传输方式,使用这种协议需要在 网络中安装一个RS-232/RS-422 之类的传输转换连接器,使用它主要是方便网络 的监控实现监控视频数据接入TCP/IP 网络传输[17]。数字信号在网络中传输对于 网络的规模没有限制,使用起来控制简单,可以远程的控制,长期的使用如果要 扩展系统或者重新去改进都是很容易的,由于系统的很多功能都整合一起的,所 以整机的故障率较低,系统会很稳定在使用的过程中[18]。 第三种:运用流媒体就能够达到一定的效果,那就是能够利用远程视频传输 服务的操作。所以它的监控和传输一定正视的问题就是视频的压缩的问题,采用 流媒体就可以实现最高的视频压缩,从而解决了在带宽有限的情况下视频远距离 的传输,流媒体技术传输的视频延迟低,视频的质量较好,对于需要保密服务的 内容使用流媒体正好可以解决这个问题,流媒体可以进行加密传输[19]。当前世界 上使用流媒体服务的重点涵盖国际电信联盟ITU 的 H.26x 系列、运动静止图像
厦门大学博硕士论文摘要库
Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”. Full texts are available in the following ways:
1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.
2. For users of non-CALIS member libraries, please mail to [email protected] for delivery details.