资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . 本科毕业设计(论文)开题报告题目: 基于Internet的远程屏幕监控系统的设计与实现 Design and Implementation of Internet remote monitor-Control System课 题 类 型: 设计 实验研究论文 学 生 姓 名: 常之磊学 号: 3080702234专 业 班 级: 信息082学 院: 计算机科学与工程指 导 教 师: 汪国武开 题 时 间: 2012年 月 日2012年 月 日一、设计容(研究对象)及研究意义(价值)1、设计目的网络的普及、Internet的快速发展,加速了社会的发展给人们的生活带来了革命性的改变,世界也因此变得越来越小,生活在地球上的每个角落都可以通过监控设备进行监控。C/S开发模式和B/S开发模式的提出,以及TCP/IP协议的不断完善,使得基于这两种模式开发的软件飞速发展,特别是现代监控系统正朝着前端一体化、视频数字化、监控网络化、系统集成化、管理智能化的方向发展。 随着各个学校的多媒体网络教学的普及化,针对计算机和网络的监控系统需求也随之产生。现在为了解决传统监控系统单纯以摄相头实现,而无法监控基于互联网络的各个部电脑的使用情况和状态,许多电脑软件开发人员针对各个学校的多媒体网络的建设情况,开发了多种专门针对不同学校多媒体网络的不完全相同的屏幕监控系统。通过屏幕监控系统,可以很清楚的对客户端计算机和网络的运行情况进行掌握,能够有效的提高计算机和网络使用效率,对学生起到有效的督促作用。2、设计意义随着国家网络信息化建设的飞速发展,现如今网络遍布身边,给我们的生活带来了便利。有越来越多的公司和学校建立起自己的网络进行管理和教学。通过 Internet的远程网络,办公、学习不再受地区、学校的限制。但在人们享受着便利的同时是否能够高效的利用资源,以及能否受到自身的约束完成所要求的工作等,因此对于各个终端的管理也成为了首要问题。面对这些进行只有合理有效的管理才能达到事半功倍的效果,这就需要监控系统来完成这些工作。Internet的屏幕监控录像系统以提高管理水平和效率为目标,提供了全新的信息管理手段,能够规人们的计算机行为。3、设计容通过基于局域网的远程控制技术的研究,采用 Windows API.套接字技术实现监控程序的各项监视、控制功能。这套系统由两部分组成:其一运行在监控方的计算机,称为局域网监控程序客户端;另一部分运行在被监控的计算机上,称为局域网监控程序的服务端。重点在于能适应不同网络环境下的被控主机的屏幕监控,对网络进行测试如PIGN和TAREC等功能集成,改变网络管理员对网络日常维护要准备大量的工具。远程文件管理:远程文件管理又包含远程运行文件、本地运行文件、删除文件、新建目录、删除目录、下载、上传文件等功能。使用Java作为开发环境,系统分为4个主要模块.1.传输模块实现将屏幕监控画面传输到监控端.并可以由监控端向客户端发送各种制定的文件.通过TCP/IP网络协议、WINSOCKET网络编程技术实现.2.远程控制模块该模块的功能是同过监控端对客户端进行远程控制和操作.3.屏幕画面捕捉模块将客户端的屏幕画面捕捉下来.通过屏幕画面捕捉技术实现.4.视频编码模块把客户端捕捉下来的屏幕画面生成视频流,并进行视频编码,生成特定格式的视频文件.通过研究视频编码技术实现.并搭建所需的网络硬件环境进行局域网的屏幕监控。二、毕业设计(论文)发展趋势C/S开发模式和B/S开发模式的提出,以及TCP/IP协议的不断完善,使得基于这两种模式开发的软件飞速发展,特别是现代监控系统正朝着前端一体化、视频数字化、监控网络化、系统集成化、管理智能化的方向发展。现在网络监控技术已经发展的十分成熟,并且在国外都有广阔的应用市场。市场上常见的具有代表性的网络监控系统有国厂商开发的二郎神计算机管理系统、百络网警和国外公司开发的WorkWin等。三 毕业设计(论文)研究方案及工作计划(含工作重点)1、研究方案1文献检索,资料消化。2 模型建立,系统分析与设计 工作重点:采用软件工程方法进行系统分析与设计,基于web或 MyEclipse6.5开发平台,实现该系统。遵循软件工程 规进行系统开发。2、 实验设计1. 设计远程控制系统的框架。2. 建立服务器与移动机器的连接。3. 创建基于Winsocket套接字的网络通信程序。4. 完成整个程序的调试。3、实验步骤1.了解课题的相关知识,查阅相关文献。2. 调研,比较国外相关方面的课题,进行需求分析。3. 结合理论与需求,设计局域网监控系统。4. 进行软件程序的编写. 5. 搭建所需的网络环境,完善软硬件,完成系统调试.6.修改、完善论文,毕业答辩。4、工作计划课题名称基于Internet的屏幕监控系统的设计与实现指导老师汪国武专业技术职务讲师学生常之磊专 业信息于计算科学起止日期(日/月)周次 容 进 程备 注21/2-14/315/3-4/45/4-25/426/4-9/510/5-23/524/5-6/67/6-13/614/6-20/61-34-67-910-1112-1314-1516-1718毕业实习:去相关企业或者部门进行调研。并通过与指导老师、同组同学讨论等手段逐步确定计划并解决之中遇到的问题,完成开题报告。需求分析:在调研、收集资料、数据和学习课题业务流程的基础上,针对“基于Internet的屏幕监控系统”完成需求分析,撰写需求分析报告。概要设计与详细设计:在需求分析的基础上进行系统结构和系统数据结构设计、数据库设计、各模块的详细设计,撰写概要设计说明书,然后根据概要设计对各个模块功能进行详细设计。编写程序代码:完成代码和系统界面的实现,根据各个模块的功能设计说明书,进行编码。系统测试:设计测试用例,撰写测试计划,并进行单元测试;进行系统整体测试,修改和完善系统功能。同时,收集好撰写毕业设计所需的材料。撰写论文:整理材料,撰写论文。答辩前准备:指导老师进行评阅工作,根据老师要求进一步作出修改,整理毕业设计,准备答辩所需材料。毕业论文答辩:进行答辩,并将毕业设计(论文)总结、资料归档。具体的工作安排可与计划有稍许出入,但必须严格控制各个阶段的时间和进程,做好充分准备,争取在最后的答辩中取得好成绩。4、 主要参考文献1 宋波.JavaWeb应用与开发教程M.:清华大学,2006.2 雷之宇.Java项目开发实践-网络篇M.:中国铁道,2005.3 萨师煊,王珊.数据库系统概论(第三版)M.:高等教育出版,2006.4 耿文兰.SQL Server 2000数据库管理与开发M.:电子工业 2003 5 周之英.现代软件工程M.:清华大学,2002.6 杰、涛等. SQL Server数据库管理、设计与实现教程M. :清 华大学,20037 高明,智。嵌入式系统中的Web远程过程调用实现方案探讨A.2007,8 景玉冰,晓平. 基于LabVIEW及Linux的远程结构监测系统的设计J. 国外电子测量技术, 2008,(01) . 9 汉龙,恩明,廖胜蓝,文珂. 基于TCP/IP协议栈电网远程监测系统 设计J. 低压电器, 2005,(04) . 附录A:引用的外文文献及其译文Java web development and open source frameworkIntroduction1 Java IntroductionJava is a simple, object-oriented, distributed, interpreted, robust security, structure-neutral, portable, high performance, multithreaded dynamic language. Java language and platform scalability is very strong. At the low end, Java language is the first open standards technology support enterprise one, support the use of XML and Web service can not stride business lines to share information and applications program. There are three versions of Java platform, which makes software developers, service providers and equipment manufacturers can target specific market development: 1. Java SE form. Java SE includes support for Java Web services development classes, and for the Java Platform, Enterprise Edition (Java EE) to provide a basis. Most Java developers use Java SE 5, also known as Java 5.0 or Tiger. 2. Java EE formerly known as J2EE. Enterprise Edition to help develop and deploy portable, robust, scalable and secure server-side Java applications. Java SE Java EE is built on the foundation, which provides Web services, component model, management and communication API, can be used to achieve enterprise-class service-oriented architecture and Web 2.0 applications. 3. Java ME formerly known as J2ME. Java ME devices in mobile and embedded applications running on a robust and flexible environment. Java ME inc
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号