基于gprs的高校机房远程监控终端设计与实现硕士学位论文.doc
《基于gprs的高校机房远程监控终端设计与实现硕士学位论文.doc》由会员分享,可在线阅读,更多相关《基于gprs的高校机房远程监控终端设计与实现硕士学位论文.doc(39页珍藏版)》请在三一办公上搜索。
1、工程硕士学位论文基于GPRS的高校机房远程监控终端设计与实现哈尔滨理工大学2014年12月国内图书分类号:TM131.6工程硕士学位论文基于GPRS的高校机房远程监控终端设计与实现硕士研究生:靳鹏导 师:范剑英副导师:申请学位级别:工程硕士工程领域:电子与通信工程 所在单位:黑龙江农垦科技职业学院答辩日期:2014年12月授予学位单位:哈尔滨理工大学 Classified Index: TM131.6Dissertation for the Master Degree in EngineeringStudy and Realization of College Computer Room Re
2、mote Monitoring Terminal Based on GPRSCandidate:Supervisor:Vice Supervisor:Academic Degree Applied for:Master of EngineeringProfessional Field:Electronic and Communication EngineeringDate of Oral Examination:Dec, 2014University:Harbin University of Science and Technology哈尔滨理工大学硕士学位论文原创性声明本人郑重声明:此处所提
3、交的硕士学位论文基于GPRS的高校机房远程监控终端设计与实现,是本人在导师指导下,在哈尔滨理工大学攻读硕士学位期间独立进行研究工作所取得的成果。据本人所知,论文中除已注明部分外不包含他人已发表或撰写过的研究成果。对本文研究工作做出贡献的个人和集体,均已在文中以明确方式注明。本声明的法律结果将完全由本人承担。作者签名: 日期: 年 月 日哈尔滨理工大学硕士学位论文使用授权书基于GPRS的高校机房远程监控终端设计与实现系本人在哈尔滨理工大学攻读硕士学位期间在导师指导下完成的硕士学位论文。本论文的研究成果归哈尔滨理工大学所有,本论文的研究内容不得以其它单位的名义发表。本人完全了解哈尔滨理工大学关于保
4、存、使用学位论文的规定,同意学校保留并向有关部门提交论文和电子版本,允许论文被查阅和借阅。本人授权哈尔滨理工大学可以采用影印、缩印或其他复制手段保存论文,可以公布论文的全部或部分内容。本学位论文属于 保密 ,在 年解密后适用授权书。 不保密(请在以上相应方框内打)作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日基于GPRS的高校机房远程监控终端设计与实现摘 要基于GPRS的高校机房远程监控终端是GPRS技术、计算机技术和网络技术结合的产物,它通过GPRS、内部网和Internet,把分布于高校的各个机房的视频监控设备互联起来,实现监控设备间的远程信息交互,完成机房的远程监视与控制。
5、本文结合国内外监控行业的发展需要,设计并部分实现了一个基于GPRS的高校机房远程监控终端。本终端主要包括视频显示、视频存储、报警管理、设备管理、系统管理和用户管理等六大功能模块,所有功能提供C/S和B/S两种实现方式,用户可以通过专用的客户端软件和浏览器对机房的教学情况进行实时监控,系统可以容纳32路视频信号同时监看、控制。本文从硬件和软件两个方面阐述了基于GPRS的高校机房远程监控终端的整体设计方案,深入研究了监控系统的关键技术。本课题首先对监控终端进行了总体设计。对监控系统的结构进行了划分,分析了系统的技术路线和系统的模块设计;然后对系统的通信模块、视频编解码模块、监控端模块进行了详细的设
6、计,并对监控终端进行了实现。其中,通信模块的设计和实现主要是三方通信模块的设计和实现,三方模块主要是客户端通信模块、采集服务器通信模块和组管理服务器通信模块。三方通信模块都是采用TCP/IP协议,然后不同的操作系统,不同的通信机制实现了三方的通信;视频编解码模块是使用的MPEG-4视频编解码标准来进行的视频的编码和解码;监控端实现了部分视频监控的界面的设计和实现。关键词:高校机房,监控,编码标准,组播,协议目 录摘 要I第一章 绪论11.1选题背景11.2研究意义11.3国内外研究现状与分析11.4研究内容和论文结构2第二章 相关理论和技术42.1 GPRS技术分析42.2开发技术分析42.2
7、.1 .Net开发技术42.2.2数据库开发技术52.3统一建模语言62.4系统开发模式分析72.5本章小结9第三章GPRS的高校机房远程监控终端需求分析103.1系统总体需求分析103.2系统可行性分析103.3系统功能需求分析113.4系统性能需求分析113.5本章小结12第四章GPRS的高校机房远程监控终端设计134.1系统设计原则134.2系统总体设计134.2.1硬件的设计134.2.2软件的设计144.3数据库的设计144.3.1数据库的逻辑设计154.3.2数据库的物理设计154.4本章小结18第五章GPRS的高校机房远程监控终端的实现195.1控制模块的实现195.1.1会话管
8、理195.1.2接口管理195.2视频编解码模块的实现205.2.1视频编码方案205.2.2视频解码方案225.3监控终端的实现235.3.1界面主控件模块235.3.2工具条模块235.3.3视频显示模块235.4系统测试245.4.1测试的步骤245.4.2测试的主要内容245.5本章小结26结 论27参考文献28个人简历30致 谢31第一章 绪论1.1选题背景进入二十一世纪后,我国的高校进行了一定程度的改革,高校的规模得到了扩展。同时,高校的招生规模也大幅度提高,这就需要高校增大教学规模。在这种背景下,就同时要求教学质量和水平的提高,尤其是实验教学的监控和管理又是整个高校教学水平的一个
9、重要的表现方面。正是本着这个原则,高校需要建立一个对于高校机房的远程监控系统,来对机房的实验教学的过程和质量进行监督,以提高整个高校的教学水平和学校的整体发展1。高校的教师需要具备较多的能力,例如教学、科研和育人等。而一个完善的高校机房远程监控终端能够对在机房的实验和实践教学进行有效的监控和管理。机房的管理相关的部门也很多,例如实验中心、教务处和后勤部门等。一个完善的高校机房远程监控终端需要涉及的人员、部门和管理内容是很多的,需要包括上述的内容和部门,还需要涉及教师、学生和管理人员等用户。所以,高校机房远程监控终端的主要目标就是提高实验和实践教学的质量和效率,并能整合学校的各种资源为教学这个中
10、心服务,最终实现高校各个部门的数据信息资源的整合实现数字化校园的建设。正是基于这个目标,本文设计了一个基于GPRS的高校机房远程监控终端。1.2研究意义随着国民经济的快速发展和科学技术的不断进步,高校院校也越来越多的采用现代化的信息技术来辅助高校的机房管理。随着信息技术的发展,高校也开始采用信息技术来进行高校机房的远程监控工作。而在机房的监控过程中会用到一些设备,对这些设备的良好运行是高校机房远程监控终端是否能够发挥作用的基础。近年来,随着传感器技术、无线组网技术和射频识别技术等感知设备的不断发展,GPRS越来越多的应用到了人们的日常生活中。GPRS利用它的无线组网、可靠传送和智能处理的特性有
11、效地将这种设备联系起来。在高校机房远程监控终端的设计中可以利用GPRS来实现监控终端和监控设备的连接2。利用GPRS技术将机房内的实验设备和监控设备连接起来,实时传送监控设备的运行状态和工作参数。结合国内外监控系统的发展现状同时通过GPRS的思想将使机房监控方案成为一个通甩性好,覆盖范围大,信息传递可靠迅速的机房监控解决方案。1.3国内外研究现状与分析由于国外发达国家的互联网技术的发展较早,现在已经在很多发达国家内形成了四通八达的互联网。所以,以无线网络为依托的监控系统也迅速发展起来,法国“ALARM”研究组开展了长期的理论和应用研究工作,并且在多个实际应用项目中取得了很大的成果。由法国巴黎大
12、学信号与系统实验室研制的“基于 GPRS 的家庭实时远控系统”也取得了很好的运行效果3。近年来,国内在远程监控领域开展了大量的理论及应用研究,并且取得了长足的进步。很多知名企业与国内的高等学府和科研机构在远程监控领域开展了大量的合作项目,并取得了诸多成果,遍及各行各业。中国电信就针对远程监控推出了“全球眼”业务4。浙江大学开发的“家庭无线智能监控系统”、华中科技大学研发的“涡轮监测和诊断系统”、哈尔滨工业大学研制的“配电网监控与诊断系统”等5。专门在高校应用的监控系统也有一些范例:广州市信和电信发展有限公司的教学监控系统,能够对高校实现院系管理、专业管理、权限设置、考试管理、成绩管理和教学管理
13、等6。系统的接口是开放的,但是系统偏重成绩管理,对不同高校的教学模式的研究还不够。合肥工业大学开发的高校教学管理系统,是一种B/S结构的系统,在Internet上运行,系统能够处理批量的数据,能够管理大量的用户和分布式应用7。但是系统的开发技术是Asp,不够先进,另外系统的数据处理能力和安全管理也较为薄弱。笔者通过搜集的国内外教学监控系统的分析和对比,得出了这些系统的一些重要的特点,主要有如下两点。1.教学监控系统的功能往往较为详细和强大。通过分析,大多数的教学监控系统都会具有服务器端和客户端组成8。2.教学监控系统的架构一般会采用B /S或者C/S架构9。C/S模式是发展较早的分布式概念,应
14、用C/S可以使得一个应用程序在不同的电脑上执行,虽然这些程序被分开,但是它们不是孤立的,彼此之间还关联,相互协作进行计算10。但是C/S架构还是存在比较明显的缺点的,它的不同的电脑上存在界面不统一的情况,所以,这些程序在不同的电脑上运行时,复用性、集成性和扩展性都存在很大的问题,这些问题通过C/S模式很难克服。所以,如果应用C/S模式来进行教学监控系统的开发是存在很多缺陷的11。B/S模式实际上时扩展的C/S架构,它能克服C/S架构的服务器负担重的缺陷,将C/S架构的服务器分解为两个职能不同的服务器,一个负责数据的存储,一个负责数据的处理。这样就能将C/S的“胖服务器”的负担减轻。而且,B/S
15、架构有开放的和统一的接口标准,这样,不同的B/S服务器就能实现动态交互,提供了系统的信息处理能力和用户服务能力12。1.4研究内容和论文结构本文的研究内容主要是围绕高校机房远程监控终端的管理展开的,通过对基于GPRS技术的高校机房远程监控终端的分析、设计,最终实现高校机房远程监控终端的部分功能。通过该系统的应用提高高校机房远程监控终端的效率。论文的结构如下:第一章:给出本研究的背景、目的、内容等。第二章:介绍基于GRPS的高校机房远程监控终端统开发的相关理论基础,例如GPRS技术、开发模式和开发技术等。第三章:对基于GRPS的高校机房远程监控终端进行需求分析。通过需求过程的分析,确定系统的功能
16、需求和非功能需求。第四章:对基于GRPS的高校机房远程监控终端进行设计。主要包括系统的层次结构的设计、主要模型的设计和数据库的设计等。第五章:实现基于GRPS的高校机房远程监控终端的部分功能并进行一些必要的测试工作的分析。系统主要功能的实现包括表示层的实现、业务逻辑层的实现和数据层的实现,并讨论了系统网络安全方案的实现。结论。对系统开发和论文中所做的工作进行总结,并提出了进一步工作的展望。第二章 相关理论和技术2.1 GPRS技术分析GPRS(General Packet Radio Service,通用分组无线服务技术)经常被描述成“2.5G”,也就是说GPRS是处于2G和3G之间的无线通信
17、技术13。GPRS能够通过GSM(Global System for Mobile Communications,全球移动通讯系统)的未使用的TDMA(Time Division Multiple Access,时分多址)信道,提供中速的数据传递14。GPRS和传统的GSM网络是不同的,传统的GSM智能通过电路完成信息的交换,而GPRS可以通过所有现实中的实体和基站进行数据的交换。虽然这种改造并没有花费太多成本,但是得到的数据传输的速率却相当可观。而且,GPRS不需要中介转换器,这就使得其和其他无线网络相比,传输更为容易。由于数据的传输在多数情况下都是突发的,这就要求传输的信道的带宽能够适应较
18、大的变化,因此在本文中将机房采集到的视频和音频信息采用分组方式进行传输15。这样就能够更好地利用信道资源。图2-1是基于分组的通信过程示意图。图2-1 基于分组的通信过程示意图在本课题中采用GPRS通信使用分组通信技术,机房数据往监控终端进行传输的过程中不会固定占用无线信道,因此系统的设计对于信道资源能够更合理使用。2.2开发技术分析2.2.1 .Net开发技术ASP.Net的前身是ASP技术,它的实现最早是在微软IIS 2.0上,但是ASP.Net发展最快的阶段却是在IIS 3.0上,ASP.Net技术现在已经是服务器端一个非常热门的开发工具16。本节就课题研究需要的ASP.Net分析一下特
19、点:1.ASP.Net有非常强的适应性。在ASP.Net中使用通用语言进行程序开发,这就使得其适应性非常强。在ASP.Net开发的程序的跨平台性非常好。2.ASP.Net非常容易学习。ASP.Net的开发时用模块和组件实现的,所以ASP.Net在开发一些其他开发平台比较难实现的任务,如通过提交表单的方式进行用户身份验证、对系统进行分布式配置等都是相对非常容易实现的。3.ASP.Net有非常高的管理性能。ASP.Net的配置信息是存储在文件内的,这就是的其服务器的配置很容易实现。并且在实现新的配置时,仅仅需要对本地管理工具进行重新启动就可以,而不需要重新配置新的文件内容。如果在ASP.Net环境
20、下要创建Windows类型的应用程序需要用到.Net本身的基础框架,基础框架的组成主要是CRL、.Net框架类库以及改写的ASP.Net,具体如图2-2所示。图2-2 .Net框架下面,本文就对这三部分进行分析:1.CRL(Common Language Runtime),这部分是在操作系统的最上层的,它是被所有.Net语言所公用的基础组件,CRL的作用主要是配合程序的执行的组件。2.共享对象类别库,这部分实际上主要就是系统的数据、输入输出信息等,这部分属于.Net基础框架的基本对象部分,类库除了提供系统的数据之外还能为系统提供一些服务。例如:存取数据、访问网络、绘制图形等14。3.第三部分是
21、以组件的形式存在的ASP.Net,它实际上也可以不单独作为一部分,也同样放在共享对象类别库中管理就可以。因为这些改写的ASP.Net是一些专门提供Web服务的模型和控件,所以才将其单独管理。.Net基础框架可以为ASP.Net的程序开发提供大量的服务,这使得程序员在程序开发时的难度大大降低,并且程序的可靠性大大提高。.Net基础框架中的共享对象类别库是通用的,类库可以被任何的开发者来使用来开发应用程序。并且.Net基础框架还设置了很多用于开发程序的模板,开发者使用这些模板就能开发出很多不同级别的Web应用组件17。2.2.2数据库开发技术基于GRPS的高校机房远程监控终端是一个综合性的应用系统
22、18。系统是一个较为大型的系统,所以系统需要设备具备不同权限的用户,之所以要设置不同的权限是为了让这些用户能够在系统内使用不同的权限19。用户权限的控制需要系统事先设计好,但是系统如何判断用户是那种权限呢?这就需要在数据库中事先对用户的权限进行设置,这种权限的设置对数据库的安全性要求是较高的,因为用户的权限设置在数据库中之后,是不能被其他人随意修改的,这就要求数据库系统在其管理方面的安全性较好。针对系统对数据库的这些需求,微软的SQL Server 2005可以满足要求。1988 年,SQL Server推出第一个OS/2 版本,是一个关系型数据库系统管理,首先利用Sybase,艾什顿Tate
23、和微软公司共同开发的。在Windows NT 推出后,Microsoft 将SQL Server搬移到了Windows NT管理系统上,并灌注于研发和推行SQL Server 的Windows NT 版本软件。直到2011,SQL Server已推出2010版,但为了稳定,节省了企业应用系统的维修费用,还是选择最稳定的SQL服务器2005版。SQL Server 2005能够完成了企业级的数据管理是采用了集成的商业智能(BI)工具功能,为关系型数据系统和结构化数据系统提供了更加可靠、更加安全的存储功能,用户可以构建和管理业务的高可用性和高性能的数据中的应用。本文设计的高校机房远程监控终端管理的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 gprs 高校 机房 远程 监控 终端 设计 实现 硕士学位 论文
链接地址:https://www.31ppt.com/p-4135997.html