局域网监控系统毕业论文.doc
《局域网监控系统毕业论文.doc》由会员分享,可在线阅读,更多相关《局域网监控系统毕业论文.doc(18页珍藏版)》请在三一办公上搜索。
1、局域网监控系统摘 要 Internet 在我国刚刚起步时, 上网人群主要是从事 IT 技术的专业人员,年龄段多是中年人,但是随着 Internet 技术的快速发展,我国的上网人群年龄逐年增多,不仅 包括中年人,青少年及老年人在上网人群的比重不断增 加。Internet 上丰富的资源给人们带来了很多的方便,但 是也存在许多不良的信息危害青少年的健康,一些家长 担心青少年上网会影响其学习。局域网监控系统能够将 局域网中的某一台计算机的屏幕信息发送到服务器端, 家长可以随时了解青少年浏览的网页信息,对青少年上 网起到监督作用。 本文首先介绍了问题的背景,接着提出问题,并针 对具体项目展开需求调查分析
2、;再基于需求设计出具体 的方案;然后对整个系统进行了详细的分析和设计,在 设计与实现过程中,结合源代码具体的描述出整个项目 的开发过程;最后对整个系统进行测试得出测试结论。 关键字:屏幕监控;数据过滤。Abstract The Internet in China has just started, IT is mainly engaged in the Internet population technology professionals, the age is more middle-aged, but with the rapid development of Internet tech
3、nology, online population increased year by year, not only include age, teenagers and the elderly in middle-aged people increase the proportion of Internet. Abundant natural resources in the Internet has brought people a lot of convenience, but there are also many bad information of health hazards,
4、some parents teenagers about teenagers will affect the Internet learning. LAN monitoring system can be a computer network of the screen messages to the server, parents can understand teenagers web page for teenagers online information, play supervision. This paper firstly introduces the background,
5、and then put forward questions, and in the light of specific project on demand survey analysis, Based on the specific requirements to design the plan, Then the whole system to carry on the detailed analysis and design, design and implementation process, combined with a specific description of the so
6、urce of the development process of project, Finally to the whole system test that test conclusions. words: Key words: Monitor screen Data filtering第一章 绪论 . 8 1.1 问题背景. 81.2 研究范围及技术要求 . 8 1.2.1 研究范围. 81.2.2 技术要求.8第二章 系统设计 . 10 2.1 需求分析. 10 2.2 系统目标. 102.3 系统功能结构. 10 2.3 系统预览. 11 2.4 业务流程图. 13 2.5 程序运
7、行环境. 14 2.5 数据库设计. 14 第三章 客户端设计 . 15 3.1 客户端模块概述 . 15 3.2 客户端技术分析 . 153.3 客户端实现过程 . 16第四章 公共类设计 . 20 第五章 系统登录模块设计. 20 5.1 系统登录模块概述 . 20 5.2 系统登录模块技术分析 . 21 5.3 系统登录模块实现过程 . 21 第六章 主窗体设计 . 24 6.1 主窗体概述. 24 6.2 主窗体的实现过程 . 24第七章 操作员管理模块设计. 28 7.1 操作员模块概述 . 28 7.2 操作员模块技术分析 . 29 7.3 操作员模块实现过程 . 29 第八章 系
8、统设置模块设计. 36 8.1 系统设置模块概述 . 36 8.2 系统设置模块实现过程 . . 378.3 开发技巧与难点分析. 37 第九章 开发技巧与难点分析 9.1 及时关闭记录集 . 37 9.2 访问带密码的 Access 数据库. 38 9.3 防止 SQL 注入攻击 . 38 9.4 ON_COMMAND_RANGE 宏的注意事项 . 39 9.5 收获与体会. 39致谢 . 39 参考文献 . 40 第一章 绪论 1.1 问题背景 上网人群主要是从事 IT Internet 在我国刚刚起步时, 技术的专业人员,年龄段多是中年人,但是随着 Internet 技术的快速发展,我国
9、的上网人群年龄逐年增多,不仅 包括中年人,青少年及老年人在上网人群的比重不断增 加。Internet 上丰富的资源给人们带来了很多的方便,但 是也存在许多不良的信息危害青少年的健康,一些家长 担心青少年上网会影响其学习。局域网监控系统能够将 局域网中的某一台计算机的屏幕信息发送到服务器端, 家长可以随时了解青少年浏览的网页信息,对青少年上 网起到监督作用。 1.2 研究范围及技术要求 1.2.1 研究范围 1. 设计该系统的功能模块划分,使用 Acesss 2003 设计出 该系统的数据库。 2. 参考实际局域网监控系统,完成对系统的需求分析及设 计文档。 3. 根据需求分析及设计文档完成代码
10、编制。 1.2.2 技术要求 1. 功能模块划分合理。 2. 数据库设计满足功能要求。 3. 采用 UDP 协议进行数据传输。 4. 对客户端的数据进行过滤。 5. 建立数据库访问接口类,实现对数据库的访问。 6. 实时抓取客户端的屏幕信息。 第二章 系统设计 2.1 需求分析 局域网监控系统主要是对计算机屏幕信息进行实时监控。 因此局域网监控系统需要实现 屏幕信息的时时发送和接受。由于屏幕信息需要时时显示,因此信息的传输速度要快,屏幕 信息要时时发送。为此,选择 UDP 协议进行传输。为了防止服务器端随意的接收客户端发 来的数据报,服务器端需要对发来的数据报进行过滤,只有是制定的客户端才接收
11、数据。 2.2 系统目标本系统属于小型的局域网监控系统,可以对某一台计算机进行屏幕监控。本系统主要 实现一下目标: 1. 系统采用人机交互的方式,界面美观友好。 2. 屏幕信息需要时时显示,网络延时不能大于 1 秒。 3. 服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息。 4. 系统运行时占用内存不能大于 10MB,以免影响系统的性能。 5. 客户端运行时需要隐藏显示窗口,其感觉不到在运行。 2.3 系统功能结构 局域网监控系统功能结构图如下所示。 局域网监控系统 客户端 服务器端 主 主 窗 窗 体 体 系 统 登 录 操 作 员 管 理 系 统 设 置 2.3 系统预览 局域网监
12、控系统分为客户端和服务器端两部分,其中客户端运行时将窗体隐身,服务 器端主要有四个窗体组成, 分别为主窗体、 操作员管理窗体、 系统登录窗体、 系统设置窗体。 其中, 主窗体用于接收并显示屏幕信息。 操作员管理窗体用于添加、 修改、 删除操作员信息, 系统登录窗体用于系统在启动时验证用户身份。系统设置窗体用于设置客户端 IP。 主 窗 体 系统登录窗体 操作员管理窗体 系统设置窗体 2.4 业务流程图 系 统 登 录 登录成功是 系统 2.5 程序运行环境本系统对运行环境有一定的要求,具体如下: 1、 系统开发平台:Microsoft VC 6.0. 2、 系统开发语言:C+ 3、 数据库软件
13、系统软件:Microsoft Acess 2003 4、 运行平台:Windows XP 5、 分辨率:最佳效果 1024*1280 像素 2.5 数据库设计 1、 数据库分析 在开发局域网监控系统时,使用数据库主要用于记录操作员信息及客户端信息,系统 设计的数据量比较小,因此本系统采用的 Microsoft Access2003 作为后台数据库,数据 库名字为 db_Video,其中包含了 2 张表 2、 数据库概念设计 数据库概念设计是根据各个模块的需求“抽象”出数据实体的过程,也就是宏观上 用文字、图表描述数据表的过程。 为了增加系统的安全性,服务器端设置了登录窗口,在系统启动时弹出该窗
14、口,要 求用户输入操作员名称和密码。其中用户的操作员名称和密码信息存储在数据表中。 这样在系统登录模块就需要一个操作员信息实体。 为了过滤服务器端接受的数据报,时期值接收制定客户端发来的数据,需要存储客 户端 IP,为此,需要单独设计一个客户端信息实体对象。 操作员信息表 客户端信息表 操作员姓 名 操作员密 码 客户端 IP 地址第三章 客户端设计 3.1 客户端模块概述 局域网监控系统分为客户端和服务器端两大模块,其中,客户端的主要作用是时时抓 取本机的屏幕信息,将其分成多个数据报,发送到服务器端。为了保证屏幕信息能够完整的 发送到服务器,客户端在发送一个数据报后,需要等待服务器端发来的确
15、认信息,然后继续 发送下一个数据报。 3.2 客户端技术分析客户端要实现屏幕信息的发送,要解决两个关键问题:一是获取屏幕信息,将其转换为位图 格式;二是将位图信息发送到服务器。 一、将屏幕信息转换为位图格式 CDC* pDeskDC = GetDesktopWindow()-GetDC(); /获取桌面画布对象 CRect rc; GetDesktopWindow()-GetClientRect(rc); /获取屏幕的客户区域 int width = 300; /获取屏幕的宽度 int height = 300; /获取屏幕的高度 CDC memDC; /定义一个内存画布 memDC.Crea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 局域网监控系统 毕业论文 局域网 监控 系统
链接地址:https://www.31ppt.com/p-3942317.html