帮帮文库

返回

毕业设计某学校机房管理系统的设计与实现(6) 毕业设计某学校机房管理系统的设计与实现(6)

格式:word 上传:2025-08-23 04:28:40
截图的基本功能是通过两个函数来实现的和。正如他们的名字所示,的作用是将屏幕截图,并保存到个位图中,然后返回这个位图的句柄而则是为了网络传输作准备,它接收个位图句柄,对这个位图进行编码,并拷贝到个缓冲区里。下面是这两个函数的具体实现屏幕和内存设备描述表位图句柄位图宽度和高度屏幕分辨率为屏幕创建设备描述表为屏幕设备描述表创建兼容的内存设备描述表获得屏幕分辨率创建个与屏幕设备描述表兼容的位图把新位图选到内存设备描述表中把屏幕设备描述表拷贝到内存设备描述表中得到屏幕位图的句柄清除返回位图句柄位图句柄构建对象缩放位图编码补充点,普通情况下,屏幕截图只能获得幅位图,而这幅位图的大小般都在以上,这不利于网络传输,因此,应该进行图像压缩,即图像格式转换。在本系统中,使用类库是个优秀的图像操作类库。它可以快捷地存取显示转换各种图像这个开源项目提供的强大的库进行编码,将位图转化为格式再进行传输,这正是函数存在的目的。锁屏和解屏屏幕的锁定功能可以通过多种方式实现,本系统使用的是钩子技术进行实现的。所谓钩子,钩子,是消息处理机制的个平台,应用程序可以在上面设置子程以监视指定窗口的种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理消息或特定事件。钩子实际上是个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理改变该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。如果有发生,就可以要求重发信息。换句话说,的工作是把原始数据数据包从端传送到另端的工作就是管理这种流动并确保其数据是正确的。把数据分解成数据包有很多的给位朋友,就将该信息分成很多个数据包,每个数据包用序号和接收地址来标记。此外还插入些纠错信息。接着数据包被传过网络,即把它们传送给远程的主机这就是的工作。在另端行与上的应用程序包括和。在内部,从主机传送到主机的信息不是个恒定的流,而是把数据分解成小包,即数据包。例如你要发分很长的电子邮件收发双方创建套接字来实现的的地址是通过地址与端口号来标识的。每条的传输连接用发送端套接字接收端套接字来表示,是点到点的全双工通道全双工支持同时的双向传输运提供可靠的数据传输服务,能够保证所有数据最终到达其目的地。的传输实体般为软件实现部分是用户进程,部分是操作系统的部分核心管理字节流,实现与层的接口。的传输服务是通过在为其传输协议的应用同时取得这两种服务。总体来说,保证递送全部数据,但对递送速率和所经历的延迟不加保证。电子邮件远程终端访问和文件传送都使用。这些应用选择的主要原因在于参考模型的网络层协议。所以分别是在传输层和网络层执行的协议。协议协议是互联网传输层协议。编程技术系统的设计系统设计目标系统架构设计系统的实现用户界面的实现核心算法的实现客户端和服务器端的通信屏幕截图锁屏和解屏结论参考文献引言课题背景当今时代是个信息种类多元化,信息量巨大化,传播速度急速化的时代。要积极面临这种现状,就要能快速的处理各种信息,从而引申出人们对信息处理工具的高度关注。而各种电子设备,尤其是电脑等硬件设备的出现,给人们的日常生活带来极大的变化。随着计算机网络的出现,更使得人们的信息处理方式发生了革命性的改变。毫无疑问,计算机以及由计算机组成的计算机网络已经成为当今时代最佳的信息处理工具。掌握这个工具对于科研和学习有着重要意义。鉴于这种情况,现在许多学校都提供了微机室,让在校学生可以很好的学习计算机操作,并使用计算机辅助学习。对于同学们来说,这本来是个很好的机会,但有个别同学未能珍惜这个机会,他们没有好好利用这些微机进行学习和研究,而是在机房内打游戏或者闲聊等,甚至有人利用电脑进行违反法规的活动。这些同学不但浪费了自身的学习机会,同时也浪费了学校的宝贵资源,而且给周围的同学造成了很不好的影响。因此,如何对机房进行有效的管理成为了个不容忽视的问题。对于机房管理,方面应该设立专门的管理员,拟定详细的机房使用规则另方面,也应该配备强大的管理软件,辅助管理员进行管理。因此,如何设计和实现机房监控系统成为了本次课题的研究问题。内容介绍文章在第二章介绍了些基本的技术原理,涉及到协议技术编程等概念,这些都是实现机房监控系统的基础技术。在第三章,首先讨论了机房监控系统应该具备哪些功能,接着设计出了服务器端和客户端器的通信协议。在第四章,首先讲述了用户界面的实现,接着着重介绍了几个核心技术的实现,包括如何对个特定客户端进行屏幕截图,如何锁定指定客户端的屏幕以及如何在服务器端和客户端的进行通信。相关技术原理介绍协议协议简介所谓协议是套用技术术语描述些事物应该如何做的规则。如果执行不同的协议方知道事的概念,但另方却不知道,那么他们会因各自的协议无法沟通而完不成有用的工作。在计算机网络领域中,为了完成项任务,所涉及的两个或多个通信实体必须运行同样的协议。是由众多的计算机网络交错连接形成的网际网,作为成员的各种网络在通讯中分别执行自己的协议。所谓协议是指在的网络之间以及各成员网内部交换信息时要求遵循的协议。在中,到处运行着协议,凡是涉及两个或多个远程实体的通信活动均由协议来支配。协议定义了两个或多个通信实体间所交换消息的格式与顺序,以及在发出和或收到个消息或者发生其他事件所采取的行动。是网络上使用的通用协议。依靠上千个网络和百万计的计算机,而是把它们合在起的粘结剂。的目标是提供高速网络通
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(1)
1 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(2)
2 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(3)
3 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(4)
4 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(5)
5 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(6)
6 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(7)
7 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(8)
8 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(9)
9 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(10)
10 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(11)
11 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(12)
12 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(13)
13 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(14)
14 页 / 共 45
【毕业设计】某学校机房管理系统的设计与实现.doc预览图(15)
15 页 / 共 45
预览结束,还剩 30 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档