家庭电脑监控系统的分析与设计毕业论文(41页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《家庭电脑监控系统的分析与设计毕业论文(41页).doc》由会员分享,可在线阅读,更多相关《家庭电脑监控系统的分析与设计毕业论文(41页).doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-家庭电脑监控系统的分析与设计毕业论文-第 31 页 家庭电脑监控系统的设计与分析中文摘要随着计算机应用的普及,越来越多的家庭拥有了计算机极大的提高了生活质量,然而在计算机给家庭带来诸多方便的同时也给不少家庭带来了不安全的负面因数,如孩子上网浏览不健康的网页,痴迷于游戏等等。美国已经有很大一部分家庭对孩子用电脑进行了监控,我们设计的家庭电脑监控是专门为家长了解与控制孩子使用电脑的系统。我们的系统在运行时可以隐藏界面跟进程,在不知不觉中监控你的电脑运行情况,能够监控文件的使用记录、屏幕图像记录、访问网页记录、QQ聊天记录、MSN聊天记录、飞行聊天记录、网站屏蔽、电脑运行时间控制等。能够帮助你了解
2、孩子的思想状况并及时的帮助与教育孩子。 关键字:钩子(hook)、线程、动态库、注册表 The analysis and design of home computer monitoring systemAbstractWith the popularization of the computer application, more and more families have computer, which greatly improve the quality ofife, the computer brings so much convenience to family, but at
3、the sametime,it brings the insafe and negative fators, for example, the child browses the unhealthy website on the internet, addict to game and so on. in America, most of the families already have watch and control when the children use the computer ,the computer watch and control system is a system
4、 we design only for parents to watch and control when the children use the computer. our system can hid its interface and course when it is running, watch and control your computer undiscovered, it can watch and control the record of the file using, the record of the screen, the record of visited we
5、bsite, the chat record of QQ, the chat record of MSN, the chat record of fetion, website shield, and the run time of the computer and so on. it can help you to know your childrens thought and to help and educate your children on time.KeyWord: Hook;Thread; Regedit; Dynamic Link Librar毕业论文(设计)原创性声明本人所
6、呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。
7、 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准
8、请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目 录中文摘要1Abstract2目 录11 前言11.1 选题背景11.2 选题意义11.3 家庭电脑监控的发展趋势22 家庭电脑监控系统的相关开发技术32.1 Visual C+6.0技术32.2
9、注册表技术52.3动态库(dll)技术62.4. 钩子(hook)技术72.5 多线程技术133 家庭电脑监控系统的总体设计163.1 需求分析163.2 模块总体设计174 家庭电脑监控的详细设计194.1主界面的设计与实现194.2数据库设计与实现254.3文件使用记录的设计与实现284.4电脑运行时间的设计与实现304.5 隐藏进程的详细设计与实现334.6 电脑启动时自动运行家庭电脑监控的详细设计与实现39致 谢42参 考 文 献431 前言家庭电脑监控系统是一个针对所有电脑拥有者的的一个应用系统,特别是一些希望了解孩子用电脑干了什么事情的系统。下面介绍一下课题的选题背景、选题意义及未
10、来的发展趋势。1.1 选题背景随着计算机的应用普及,千千万万的家庭在娱乐,通讯,学习,工作等各方面实现了前所未有的信息化,极大地提高了生活质量。 然而,在计算机给人们带来诸多方便的同时,您是否感受到它也给您的家庭带来了许多“不安全”的负面因素?当您离家在外的时候,您是否担心孩子过多时间玩电脑游戏而耽误了学习?互联网内容繁杂,您是否担心孩子上网浏览到不健康内容的网页? 您是否担心您的丈夫(妻子)在家中使用qq,msn聊天时而不小心堕入“外遇”的陷井?您是否希望当您不在家时,您的电脑的使用情况尽在掌握之中?专家研究结果显示,在美国12岁到17岁的青少年群体中,有87%的人会上网,其中又有87%,数
11、量约为1900万的青少年在家里上网。 调查显示,美国联网家庭使用网络过滤或监控软件的比例从2000年12月的41%提高到了2004年的54%,对网络采取监控行动的家庭从700万增加为1200万户。由此说明,在美国,多数家庭对青少年上网实施监控措施。1.2 选题意义二十一世纪是网络的世纪,网络将以无与伦比的技术优势抢占时代制高点。随着全球范围的信息数字化、网络化进程的加快,一个崭新的网络社会已呼之欲出。当社会发展的主流是以internet基础时,人们利用计算机网络构成的环境作为活动与交流、商贸活动的场所,这样的人群集合就可称之为网络社会(network society)。日益扩大的网民人数,日益
12、增多的网站,日新月异的网络技术,日渐形成的网络虚拟社会,网络的发展为人类的道德进步提供了难得的机遇,同时也对青少年的道德发展产生巨大的影响,负面的、消极的道德影响和由此产生的网络道德失范行为也不可避免。任何新生事物的产生和发展总有积极的一面和消极一面。美与丑、传统与现代等思想意识,价格观念无不混杂于网络文化中。事实让我们不得不开始重新审视网络,我们不免开始怀疑:网络到底带给我们什么?我们天真好奇的孩子到底在网上干了些什么?我们应该如何对待、如何选择这人类现代文明进程中的新课题。在许多中小学生倾情于网上聊天和游戏,上网聊天和游戏对他们来说是轻车熟路。但除了网络聊天游戏外,许多学生竟连电脑的基本操
13、作都不会。作为高科技的电脑技术,充当信息时代排头兵的网络,在孩子心目中只简单地异化为一种新的游戏工具因此使用一套系统全面掌握和控制孩子的电脑使用情况是非常有必要的。我们精心设计的家庭电脑监控系统,为您解决后顾之忧!可以助你更好地全面掌握和控制孩子的电脑使用情况;如果发现孩子过份沉溺于游戏、聊天或不良网站,你可以充分利用软件中的管理功能进行管理,同时能了解记录他(她)的QQ以及MSN等的即时聊天情况!解他(她)的思想动态!如有不良倾向,及早制止!可以了解到他(她)访问的网站和屏幕上的内容,便于你日后查看。1.3 家庭电脑监控的发展趋势调查显示,美国联网家庭使用网络过滤或监控软件的比例从2000年
14、12月的41%提高到了2007年的54%,对网络采取监控行动的家庭从700万增 1 e:a 5%4oH 加为1200万户。由此说明,在美国,多数家庭对青少年上网实施监控措施。随着中国计算机的应用普及,千千万万的家庭在娱乐,通讯,学习,工作等各方面实现了前所未有的信息化,极大地提高了生活质量。 尤其是在竞 E8AA3 ;N+争日益激烈的今天,许多父母为了不让孩子输在起跑线上,在“电脑是二十一世纪必备的三大技能之一“的预言的压力下,以及电化教学的要 6jr8hJ Zb-+zU 求下,竞相为孩子配备了电脑。但是,在计算机给人们带来诸多方便的同时,您是否感受到它也给您的家庭尤其是孩子教育带来了许多“不
15、安 nG hJ. pxv clD全”的负面因素?当您离家在外的时候,您是否担心孩子过多时间玩电脑游戏而耽误了学习?互联网内容繁杂,您是否担心孩子上网浏览到不 _vI)|5X BL3kPYP# 健康内容的网页?回答肯定是肯定的。对电脑进程监控肯定是一种趋势,家庭电脑监控系统在中国会得到普遍的应用。2 家庭电脑监控系统的相关开发技术家庭电脑监控系统的设计与开发,整个过程应用到许多技术。例如Visual C+6.0、access数据库、动态链接库(dll)技术、钩子(hook)技术、多线程技术等,下面介绍一下该系统实现过程中应用到的相关理论与相关开发技术。2.1 Visual C+6.0技术Micr
16、osoft Visual C 6.0是Microsoft Visual Studio 6.0 家族成员之一,是Visual C的最新版本。它不仅适用于Windows编程,还为网络编程、数据库编程提供了强大的支持。与Visual C5.0相比,Visual C 6.0具有更快的编译速度、更加友好的编辑界面和更加强大的数据库支持功能。 MFC(Microsoft Foundation Classes)库是Microsoft为利用VC开发的Windows应用程序而提供的应用程序框架,在这个框架的支持下,对于不同的应用程序,编程的主要任务是填写各自特殊部分的代码。MFC由130多个类组成,这些类封装了
17、两千多个API函数。MFC类库主要包括两组类,一组是一般用途类,它提供了许多有用的抽象类,如Cfile类代表文件;CWnd类是窗口类,这些在Windows的编程中有重要的作用。另一类是OLE类(Object Linking and Embeding对象的链接与嵌入),这一类专门用于OLE的编程。使用MFC的有点有很多,主要的优点如下: 用类编程,将代码和数据封装在类中,大大减少了编程的复杂性。以前用Windows的API编程,需要清楚2000多个函数的使用,而用MFC,只需要了解100多个类的用法,在这些类中,常用的只有几十个。 通过继承实现了基本的代码重用。在MFC中定义了大量类,所以可以在
18、编程中通过继承来使用这些类。另外,MFC还在这些类中定义了大量的虚函数,也就是说,对于这些函数,不但可以保存它们原有的特性,还可以对这些函数进行修改,使之具有新的特性。 提供大量的工具方便编程。在MFC中,可以使用AppWizard(应用程序向导)来建立应用程序的框架,可以使用ClassWizard(类向导)在程序中添加类、变量以及在程序中传递各种信息。用ControWizard(控件向导)创建可以在Windows中注册的控件等。 借助设计良好的类库通常可以减少代码规模。 使用MFC库,编程者只需注意应用程序与通用的Windows程序不同的一些特性,而几乎所有的应用程序与Windows之间的接
19、口(包括窗口的建立与显示)都是由程序框架来实现的。Visual C 6.0 不仅是一个重要的C编译器,它还提供了一套综合的开发工具和良好的可视化编程环境Microsoft Visual Studio 6.0 。在这个环境下,用户可以简便快捷的对C 和 C 应用程序进行各种操作,例如建立、打开、保存、编辑、编译、链接和调试等。Visual C 的集成开发环境由窗口、工具栏、菜单、工具条、路径和其他一些有用的部分构成。由于Visual C6.0提供了文本敏感菜单,工具条和快捷键等,因此开发平台能够在菜单内容等方面自动对你当前所做的工作做出反映。除了Visual C6.0提供的标准开发平台,用户可以
20、定制Visual C的集成开发环境,以适应具体的需要,如创建新的工具栏、菜单条和快捷键等等。项目(Project)是一些相互关联的源文件的集合,这些源文件被编译、链接后,组合在一起就形成可执行的Windows应用程序。项目工作区则代表了特定的项目的集合,每个工作区可以包含一个或多个项目。通过Project菜单中的Insert Project into Workspasce选项,用户可以将不同的项目加入到同一个项目工作区中。当用户需要同时调试多个项目时,将多个项目放入一个项目工作区可以极大地减少工作难度。每个项目都是由一个项目文件(.dsp)和一组源文件组成。项目工作区文件负责组织源文件,保存项
21、目描述内容和设置信息。用户利用项目工作区窗口可以很方便地组织文件、管理项目和更改项目设置。在项目工作区地底端,有三个制表符,分别是ClassView、ResourceView和FileView。这三个制表符分别对应着ClassView、ResourceView和FileView面板。通过单击这些制表符,用户可以得到项目工作区中所有项目的以不同形式组织的视图。充分利用项目工作区,可以大大地提高编程人员地编程效率。Visual C6.0开发平台提供了一个集成地源代码编辑器来管理、编辑和打印源文件。与早期地编辑器不同,源代码编辑器能够处理地资源范围已经不仅仅局限于各种文本文件,它还能够对各种资源进行
22、处理,包括对话框资源、菜单资源、加速键资源、版本资源、图形资源等。源代码编辑器根据用户输入的内容,自动识别资源类型,调用相应的编辑器进行处理。Visual C6.0编程包括可视化编程和代码编程两个部分。在可视化编程部分,Visual C6.0提供了强大的软件开发工具Wizard。用户根据需要利用Wizard提供的交互式图形界面,建立应用程序的框架结构。而在代码编程方面,利用Visual Studio 6.0提供的源代码编辑器,在已建立的程序框架基础上添加源代码,以实现应用程序的具体功能。 在Visual C6.0提供的为数众多的向导中,MFC AppWizard和ClassWizard是最常用
23、的两个向导。MFC类库是Microsoft公司用C语言开发的一套基础类库,是Visual C的重要组成部分。MFC AppWizard采用交互式界面,一步一步地引导用户建立基于MFC类库地Windows应用程序地基本框架,包括完整地源文件和资源文件。用户无需编写一行程序就可以建立一个标准Windows风格地应用程序。MFC AppWizard有两种版本:一种帮助用户建立一个可执行地文件;另一种帮助用户建立一个动态链接库文件。ClassWizard就好像是编程人员地助手。以往当用户定义了一个类、编写消息处理函数时,都必须编写大量的代码。有了ClassWizard,事情就变得简单了。目前,只有基于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭 电脑 监控 系统 分析 设计 毕业论文 41
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内