计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于用户的兴趣收集和管理系统ACCESS+VC++

2016-09-05 01:02
导读:计算机应用论文论文,基于用户的兴趣收集和管理系统ACCESS+VC++论文样本,在线游览或下载,科教论文网海量论文供你参考:毕业
毕业

目  录
前 言 1
1用户兴趣收集技术 2
1.1 WINDOWS运行环境的介绍 2
1.2 有关钩子函数捕获系统消息 2
1.3 WINDOWS网络嗅探器的检验原理 5
2 系统结构设计 8
2.1 开发环境与数据库选择 8
2.2系统各部分的可行性分析 8
2.2.1 文件监控的可行性分析 8
2.2.2 网络监控的可行性分析 8
2.3系统结构 9
2.4 系统子模块设计 11
3 系统详细设计和实现 11
3.1 文件监控部分 11
3.1.1 进程与线程的简单介绍 11
3.1.2 Hook API的原理与实现 14
3.1.3 用DLL注入的方式跨进程API Hook 18
3.1.4 主控程序文件监控逻辑 19
3.1.5 被注入的DLL的执行逻辑 20
3.1.6 ATL进程外组件与数据库操作 20
3.1.7 数据库设计 21
3.2 网络监控部分 22
3.2.1 WinPcap简介 22
3.2.2 网络数据包捕获的原理 23
3.2.3 网络数据包捕获的实现 23
3.2.4 网络数据包的分析(从以太网帧解包到应用数据) 24
3.2.5  应用层数据包的分析(HTTP协议) 26
3.2.6  应用层数据包的分析(SMTP协议) 30
4 系统测试和实验 35
总   结 37
参考文献: 38
致   谢 39
附   录 40
附录1 远程线程注入技术 40
附录2 正则表达式检测文件名 41
附录3  ATL进程外组件调用 42
附录4 枚举本机网卡以便用户选择 43
附录5 设置过滤器并注册回调函数 43
附录6 从以太网帧分解出应用层数据 45

基于用户的兴趣收集和管理系统
 
摘要:本文主要介绍了“基于用户的兴趣收集和管理系统”的实现所涉及的主要技术和方法。用户在计算机上的各种操作、行为蕴含了用户的稳定兴趣,本系统的目的是捕获用户在计算机上的各种操作,并利用数据库对用户的各种操作信息进行存储和管理。文章首先介绍了相关技术在国内外研究和发展的状况,主要讲述了关于Windows操作系统、钩子函数和网络嗅探器的1些发展现状。接着,对本系统的系统结构进行了简单的介绍。然后详细介绍了系统的实现,其中重点介绍了文件操作的监视和网络操作的监控(网络监控包括浏览网页的监控即HTTP监控和邮件监控SMTP监控),这部分首先分析了文件监控和网络监控的可行性,然后根据可行性的要求提出了APIHOOK的原理与实现,用创建远程线程的方式跨进程APIHOOK,在创建的函数成功进入进程的基础上实现添加的操作(主要是记录用户操作到数据库),执行完添加的操作后要返回进程原来的地址,继续执行系统的函数.这样就成功的实现了1次挂接,实现了对文件操作的监控.网络监控主要是通过WinPcap在数据链路层对网络数据包进行捕获,并对截获的信息进行分析(主要是针对HTTP和SMTP协议进行分析)实现对网络的监控。最后是简单介绍了对系统进行的试验、测试情况,并总结了的工作。 中国大学排名
关键词:APIHook ;远程线程注入; ATL进程外组件; WinPcap 数据链路层截包封包分析 ;TCP/IP协议

The collection and management of users interests
 
Abstract:This article mainly introduced the realization of" the collection and management of users interest ". It involves main technology and method. Each kind of operation behavior of on the computer user has contained users stable interest. This systems goal is catches users operations and using the database save the manage the users operation information. Firstly,The article introduces the correlated technologys development condition in the domestic and foreign, it mainly narrated about the Windows operating system, the hook function and the network sniffers development conditions. After that,the article simplely introducted the systems structure.and then it introduced the realization of the system in detail,it include the file and the network operation monitoring .This part firstly analyzed  the possibility of the file and the network monitoring , then proposed the APIHOOK principle and the realization according to the feasible request. Strides in APIHOOK by creating long-distance thread .Based on entering the process successfully,then carries on the added operations (mainly is to write the users operations to the database). To return the original address of the process after carried out the added operation and to carry out the system funtions continue. Like this it is successfully carried on HOOK APIand has realized to the files operation monitoring. The network monitor and control is carried on by catching the network data packe with the WinPcap in the data link layer t mainly and analyzes the interception information (analyze HTTP and the SMTP mainly). Finally it is simply introduced the experiment, the test situation to the system, and summarized the paper work.
Key words: APIHook; pours into the long-distance thread ; ATL; WinPcap ; TCP/IP


前 言
    进入21世纪,以计算机技术和通信技术为核心的信息技术(Information Technology,简称IT)的迅猛发展,已在全球范围内掀起了1场信息革命。这场信息化革命不仅改变着人们的生产方式和生活方式,而且改变着人们的思维方式和学习方式。在这场IT风暴中个性化服务越来越受到大家的关注。用户的兴趣反映了用户最近的状况,如果我们能够捕获他们在电脑上的各种操作并记录下来,就可以通过对这些记录进行适当的处理知道用户的兴趣所在。从而可以针对不同的用户提供不同的业务服务(如定制网页、信息过滤和信息预取等方面)。本次选题为“基于用户的兴趣收集和管理系统”就是对用户信息的采集和管理,从而使1些专门从事计算机业务的部门(如网络公司,信息通讯公司,软件公司等)能够准确的了解用户信息(即用户兴趣),进而对用户提供个性化服务。这样,不但为用户提供了贴心周到的服务,同时也为自己创造了利益。综上所述,本课题无论从创新性和实用性方面都具有10分重要的意义。 (转载自http://zw.nseac.coM科教作文网)
基于用户的兴趣收集和管理系统分为文件监控和网络监控(包括浏览网页监控和电子邮件监控)两个主要的组成部分。文件监控是通过挂接API,监视本机上的文件操作,并将各种文件操作记录到数据库中;网络监视通过在数据链路层截获数据帧进行分析,并将分析的结果保存到数据库。
本主要就国内外的研究现状和进展和完成系统所用到的1些重要技术进行说明,并针对本系统的体系结构和功能模块的实现进行叙述。

    上一篇:基于网络存储的安全性研究与设计 下一篇:没有了