智能安防集成监控平台-电子地图子系统-毕业论文.doc

上传人:滴答 文档编号:1272862 上传时间:2019-01-26 格式:DOC 页数:51 大小:1.71MB
下载 相关 举报
智能安防集成监控平台-电子地图子系统-毕业论文.doc_第1页
第1页 / 共51页
智能安防集成监控平台-电子地图子系统-毕业论文.doc_第2页
第2页 / 共51页
智能安防集成监控平台-电子地图子系统-毕业论文.doc_第3页
第3页 / 共51页
智能安防集成监控平台-电子地图子系统-毕业论文.doc_第4页
第4页 / 共51页
智能安防集成监控平台-电子地图子系统-毕业论文.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、厦门大学软件学院毕业论文 I 本科毕业论文 (科研训练、毕业设计 ) 题 目: 智能安防集成监控平台 电子地图子系统 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 厦门大学软件学院毕业论文 II 摘 要 集成监控平台是将安防领域中相对独立的设备、系统、信息、计算机网络系统,经开发整合为一个相互关联的、统一的、协议兼容的,适应于安防行业等不同领域的系 统核心平台。如:网络监控、门禁控制、防盗报警、语音信息、环境监控,通过数据库形式链接相关各子系统数据,将采集到的信息进行数字化 管 理,实现安防多级联动视频监

2、视管理体系。 现在的监控平台基本上都是针对某个项目定制,完成的平台在其它类似项目中无法移植,往往使程序员重复的做相同的工作。为了解决这个问题,我们公司经过一段时间的考察,决定开发一个智能集成安防监控平台。 智能集成安防监控平台 采用 C+Builder 6.0 作为开发平台。本文介绍安防监控平台的子系统电子地图系统的开发过程和结果。 关键词 : 监控 安防 监控平台 电子地图 厦门大学软件学院毕业论文 III Abstract The integrated supervision terrace is to defend the opposite and independent equipme

3、nts,system,information,the Computer network system in the Safety protection realm to be a system nucleus platform,which is mutually of,unify of,protocol compatible, and adapt to defence profession in Anne etc. Such as:The network supervision, controlment of gate, guard against theft to give an alarm

4、,the speech information,environment supervision etc connect each related subsystem data through the database form chain, and carry the collected information to turn a numeral management.Carrying out Anne to defend to be many linkage video frequency surveillance management system. The supervision pla

5、tform of now is mostly made to order to a certain item. The finished terrace cant transplant in other similar items, usually making the procedure member repeating of doing a same work.For resolving this problem, our company decided to develop an supervision terrace of Anne defends ,which is intellig

6、ent and integrated, by investigating a period of time. The intelligence and integrated supervision terrace of Anne defend adopt C+Builder 6.0 Be developing terrace.This text will introduce the development process and results of electronic map system which is the sub-system of the integrated supervis

7、ion terrace. Key words: Supervision; Anne to defend ; The electronic map of the supervision platform. 厦门大学软件学院毕业论文 IV 目录 第一章 引言 .1 1.1 课题背景 .1 1.2 电子地图系统行业开发现状 .1 1.3 电子地图系统简介 .1 第二章 开发环境、工具 .2 2.1 操作系统平台 .2 2.2 开发平台 .2 2.3 数据库平台 .2 2.4 开发语言 .3 2.5 版本管理器 Microsoft Visual SourceSafe6.0 .3 第三章 系统的总体设计

8、 .5 3.1 设计思想 .5 3.2 系统组成 .6 3.3 系统流程图 .7 3.4 系统过程时序图 .7 3.5 系统数据库设计 .9 第四章 系统的详细设计 .12 4.1 系统面向对象设计 .12 4.1.1 类的设计 .12 4.1.2 类图 .16 4.2 用例图 .17 4.3 数据库操作实现 .18 4.4 功能实现 .19 4.4.1 权限判断 .19 4.4.2 主地图的操作 .20 4.4.3 图片管理 .21 厦门大学软件学院毕业论文 V 4.4.4 树形图的操作 .22 4.4.5 子地图的操作 .24 4.4.6 设备的操作 .24 4.4.7 其它操作 .25

9、4.5 系统运行 测试 .26 第五章 结论 .27 致谢 .28 参考文献 .29 附录 A.30 附录 B.31 厦门大学软件学院毕业论文 VI Contents Chapter 1 Introduction .1 1.1 Topic background .1 1.2 Present development condition of the electronic map system .1 1.3 Brief introduction of the electronic map system .1 Chapter 2 Developing environment and tools .2

10、 2.1 Operating system terrace .2 2.2 Developing terrace .2 2.3 Database terrace .2 2.4 Developing language .3 2.5 The edition manager Microsoft Visual SourceSafe6.0 .3 Chapter 3 The total design of the system .5 3.1 Design idea .5 3.2 The system constitute .6 3.3 System flow chart .7 3.4 System proc

11、ess sequence diagram .7 3.5 The system database design .9 Chapter 4 The detailed design of system .12 4.1 The system OOD .12 4.1.1 The design of the classes .12 4.1.2 Class diagram .16 4.2 Use_Case diagram .17 4.3 carrying out of The database operation .18 4.4 carrying out of The functions .19 4.4.1

12、 judgement of The jurisdiction .19 4.4.2 The operation of the main map .20 4.4.3 The picture management .21 厦门大学软件学院毕业论文 VII 4.4.4 The operation of the TreeView .22 4.4.5 The operation of the sub-map .24 4.4.6 The operation of the Devices .24 4.4.7 Other operations .25 4.5 The system running test .2

13、6 Chapter 5 Conclusion .27 AcknowLedgement .28 References .29 Supplement A .30 Supplement B .31 厦门大学软件学院毕业论文 1 第一章 引言 1.1 课题背景 安防产品在中国作为一个相对新兴的产业 计算机技术的迅速发展和推广,使世界掀起一股强大的数字化浪潮 ,数字化以其独特的先进性、强大的扩充性等诸多特点成为世界产业发展的一个基本的规律。安防产品在中国作为一个相对新兴的产业,可以说在其迅速扩展式发展的二十一世纪初便深深打上了数字化的烙印。 在产业数字化的发展过程中,软件 的应用在其发展中起着决定性的作

14、用。 1.2 电子地图系统行业开发现状 目前在安防行业中做得较好的 有 华为科技和海康 数字科技 等,它们在软件的功能实现及界面设计中都有自己的特色与优势。我们的软 件在设计初期也借鉴了它们产品的设计。虽然监控平台的设计 在最近几年的发展中 逐步的完善与改进,但还是存在着一些缺陷,其中最突出的就是缺少再工程监控平台,大部分的平台都是有针对性的开发,针对工程、针对项目或者针对某个地域而开发制作。这必然会使公司的软件开发开销增加很多。 1.3 电子地图系统简介 电子 地图 系统 主要是对于一个监控网络的平面直观表示,比如在厦门建立了一个监控 站 ,那么我们只要在电子地图的相应位置上添加这些站点的表

15、示,站点上的设备等也添加到电子地图中,那么工作员就能在一个地方监控整个厦门的监控站。所以电子地图 的主要功能就在于提供用户一个浏览监控网络的平台及操作各种设备的接口。 在我们的电子 地图 系统中,主要的特点就是稳定性、通用性及可扩展性,这些在安防国内的安防业中是占有很大优势的。 厦门大学软件学院毕业论文 2 第二章 开发环境、工具 2.1 操作系统平台 操作系统采用的是 WindowsXP Professional。该系统具有稳定性好 、 可靠性高、集成度高和界面友好等特点 。 2.2 开发平台 系统的开发平台采用的是 C+Builder 6.0。 Borland C+Builder 是 Bo

16、rland 公司 98 年推出的全新 32 位 Windows 开发工具。不仅 继承了 Delphi 使用简便,功能强大,效率高等特点,而且它还结合 C+语言所有优点。 C+Builder相较 VC+有其优势所在,比如: 通常我们利用 Visual C+开发一套软体时,设计 GUI 所花的时间几乎占掉程式开发周期的三分之一甚至到二分之一以上,而设计和界面无关的核心程式通常只占了不到二分之一左右至三分之二的时间,但是使用 C+ Builder 则可以大幅简化这个问题。 C+ Builder 的 VCL 提供大量的各式各样 GUI 软体元件,让我们可以将大部分的心力放在核心程式码的设计上,而不必跟

17、 Windows系统的讯息 、界面去搏斗。 同时 C+Builder还有强大的第三方控件支持,大大地提高了编程效率。 2.3 数据库平台 数据库平台采用的是 SQL Server2000。 SQL Server2000 是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的关系型数据库管理与分析系统。随着 SQLServer 7.0 联机分析处理 (OLAP)服务的引入, SQL Server 已成为颇受众多客户关系管理 (CRM)应用程序、商务智能 (BI)应用程序、企业资源计划 ERP)应用程序及其它在线商务应用程序厂商和客户所青睐的数据 库产品,而这则主要应归功于该产品在对称多处理

18、(SMP)硬件方面所具有的可伸缩性和较低的数据库维护需求。 厦门大学软件学院毕业论文 3 2.4 开发语言 本系统采用 C+作为主要的开发语言,这主要是由于 C+具有以下一些特点 : 1、 性能 高 C+性能良好,因为它被编译为机器代码。对于 VBScript 和 Java 等语言,代码在运行时由程序解释,而且每次运行程序时都要将代码转换为机器码,这样做效率比较低,因为 C+是编译语言,而且非常自然,比 VB 更接近机器代码,所以由 C+编译器产生的代码一定比 VB的编译代码效率更高。 2、 错误处理 C+中有 “ 异常 处理 ” ,所以 错误处理比较好 。 3、 最小的依赖性 C+是一种编译

19、语言,即 C+代码在执行之前已转换为机器码。只要此代码不依赖于外部的动态链接库 (DLL), C+就可以在不需要安装额外程序的情况下移动到运行同样操作系统的其他机器和微处理器上,而移动 Java 程序时需要先安装 Java 运行期库。 4、 利用现有的代码 由于 C 和 C+已经存在许多年了,现在有许多可利用的代码,你的服务器组件可以使用现有的 C/C+代码或库。 5、 最大化 COM 特征 在 C+中,几乎可以使用所有的 COM 特征。 2.5 版本管理器 Microsoft Visual SourceSafe6.0 VSS6.0 是一种版本控制其,它 是 Microsoft Visual Studio6.0 这个开发产品家族的一员。 在本系统的编码过程中,我们使用它来控制源代码版本。下面简单介绍 VSS 的 工作原理 。 VSS 有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修 改后的项目文件作 Checkin 提交给 VSS,由它进行综合更新。 VSS 也支持多个项目之间文件的快速高效的共享。当某个成员向 VSS 中添加文件时,

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。