ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:180.50KB ,
资源ID:1273479      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273479.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(鼠标键盘录制回放研究与实现-开题报告.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

鼠标键盘录制回放研究与实现-开题报告.doc

1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计(论文) 题 目 鼠标键盘录制回放研究与实现 毕业设计(论文)的 目标: 一 :整体软件功能性要求 : 编写自动化录制键盘鼠标消息的工具。 基于绝对屏幕坐标,对用户的鼠标、键盘操作进行捕捉,以脚本形式进行记录 ,然后可以取指定格式的录制脚本,重现对界面的鼠标、键盘操作。能够体现操作时间间隔。 二 :整体软件性能性要求: 1. 简单便 捷的用户操作 ; 2. 人性化的用户界面 ; 3. 具有很强的容错性和鲁棒性 ; 4. 程序执行效率高 ; 5. 系统运行稳定 ; 三 :系统

2、程序设计目标 : 1. 依照企业软件开发流程 ,合理的安排开发进度 ,适时的完成开发文档 ,依靠开发文档 ,根据整体软件的功能和性能目标完成软件的程序实现 ; 2. 该软件界面主要由以下几个界面组成 : (1):菜单栏 :采用菜单驱动机制 ,所有功能均可由菜单栏的菜单驱动实现 ; (2):脚本信息输出区 :用于显示当前用户鼠标键盘事件的信息或用户打开的 已存 脚本的信息 ; (3):快捷按钮栏 :通过此栏可以方便快捷的执行开始录制 ,停止录制和 保存脚本等相关操作 ; (4):系统设置栏 :可以通过输入或者调整参数 ,来调整系统的运行 ; (5):帮助索引 :让用户更方便的使用本系统 . 3.

3、 用户界面友好 ,具有较好的可操作性 ; 4. 能够让用户自己去动手进行录制脚本的修改 ,极大的提高用户对软件的兴趣和挖掘本软件的潜力 ; 5. 主程序留有丰富的接口 ,以便支持后续的 再度 跨平台实现的开发 ; 6. 支持多语言 (中文简体 ,中文繁体 ,英文等 ),多风格的切换 . 实现方法: 一基本环境 1. 开发工具 : Microsoft Visual Studio 2005; 2. 开发语言 : C#;C; 3. 开发平台 : Windows XP 4. 软件建模 : Microsoft Office Visio 2003; 5. 开发管理 : IBM Rational Clear

4、Case, Microsoft Office Visio 2003 6. 软件测试 : WinRunner. 二 模块划分 1. 鼠标键盘信息录制模块 : 根据操作系统鼠标键盘的事件 ,完成对鼠标键盘事件数据信息的截取 ; 2. 鼠标键盘信息的处理模块 : 将提取出的鼠标键盘信息数据处理成符合本软件所要求的所需要的格式 ,并保 存到脚本文件中 ; 3. 鼠标键盘动作回放模块 : 打开已保存的脚本文件进行鼠标键盘操作的回放 ; 4. 修改脚本模块 : 提供智能化的检测模式 ,让用户很好的完成对脚本文件的修改 ,以便利用已存的脚本完成更多的自动化的鼠标键盘操作 ; 5. 界面框架模块 : 根据总体

5、软件功能和性能性目标 ,提供良好的界面框架 ; 6. 系统设置模块 : 通过对系统参数的设置 ,使得系统在不同的状态或风格下执行 ; 7. 用户帮助模块 ; 8. 系统整合和细节性补充 ; 9. 系统测试 :完整的充分的测试用例设计以及充分的白盒 和黑盒测试 ; 10. 开发文档整理 . 三 模块关系 1. 系统总体框架如下 (图 3-1): 鼠标信息获取和记录键盘信息获取和记录读取记录脚本回放鼠标读取记录脚本回放键盘键盘事件监听鼠标事件监听核 心 模 块A u t o m a t e R E C / P L A Y U t i l i t y 鼠 标 键 盘 录 制 回 放 系 统 框 架W

6、 i n C e 平 台拓 展 接 口L i n u x 平 台W i n d o w s 平 台基 于拓 展其 他 模 块系统用户界面系统设置用户帮助自定义脚本(图 3-1) 四系统流程图 1. 核心流程如下 (图 4-1): 1 : 截 截 截 截 截 截 截 截 2 : 截 截 截 截 截 截 截 截 截 截 截 截3 : 截 截 截 截 截 截 截 截4 : 截 截 截 截 截 截 截 截(图 4-1) 2. 用户流程如下 (图 4-2): 截 截 截 截截 截 截 截截 截 截 截截 截 截 截 截 截截 截 截 截 截 截 截 截截 截 截 截截 截 截 截截 截截 截 截 截截

7、截 截 截截 截 截 截 截 截 截 截截 截 截 截(图 4-2) 五 界面模块 设计 1. 利用 .net 所提供的组件 ,进行美化和特效处理 ,使界面柔和 美观 友好 ,并且简单实用 ; 2. 菜单驱动机制 ,使得用户可以通过菜单让系统完成任何可执行功能 ; 3. 快捷按钮栏 ,对常用操作提取出来 ,成为快捷按钮栏 ,方便快捷 . 六 程序设计 有关问题的说明 : 在 Windows 平台下 ,对于鼠标键盘的录制和回放,利用 C+语言和 delphi 语言来完成的项目很多很多,这些比较底层的语言,更容易完成和操作系统以及底层硬件的交互。而基于 .net 环境的 C#程序设计,网上并没有出

8、现一个完完整整的可用的鼠标键盘录制系统, 因为 在 C#中一般不能用 SetWindow HookEx 去 监视全局键盘与鼠标事件 ,微软给出的解释是托管程序不能与非托管共享链接库交互 , 那么 如何才能获取 全局的鼠标键盘 消息,而如何将截取出来的消息记录成脚本文件,然后利用这些脚本文件去完成鼠标键盘操作的录制和回放这些都是此项目程序实现中的难点。 对于具体的实现中的细节问题,可能会遇到很多很多,例如键盘的组合键,尤其是ctrl+alt+delete 组合键的处理,很多鼠标键盘录制软件在这方面都没有作出很好的相应的处理,而鼠标的移动是否应该完成完整轨迹的记录,脚本应该是一个什么样的格式,这些

9、都是项目开发过程中必须要直面的问题。 和操作系统以及硬件的直接交互 ,稳定性和执行效率都是对软件巨大的考验 ,所以程序实现过程中的算法设计同样至关重要 . 七 . 时间进度安排 : 时间进度安排: 阶段 时间 进度 第一阶段 : 3 月 15 日 至 3 月 31 日 3 月 1 日 -22 日 了解和掌握实现机理,根据机理完成小段代码实现测试,完成可行性分析和概要设计 3 月 22 日 -28 日 补充概要设计 ,完成详细设计初稿和初期进度安排 3 月 29 日 -31 日 征求导师意见 ,完成开题报告并提交开题报告 第二 阶段 : 4 月 1 日 至 4 月 5 日 4 月 1 日 -2

10、日 设计黑盒测试方法 和用例 ,完成黑盒测试前期文档 4 月 2 日 -4 日 根据概要设计和黑盒测试方法完成详细设计 ; 4 月 5 日 根据前期的工作和文档 ,重新对项目进行评估 ,调整项目时间进度安排 第三阶段 : 4 月 5 日 至 4 月 22 日 4 月 5 日 -10 日 鼠标事件数据信息的提取和处理并记录成脚本 ; 4 月 10 日 鼠标 事件录制阶段性测试 4 月 10 日 -13 日 鼠标回放实现和测试 4 月 13 日 -16 日 键盘事件数据信息的提取和处理并记录成脚本 ; 4 月 16 日 键盘事件录制阶段性测试 4 月 16 日 -19 日 键盘事件的回放和测试 4

11、 月 19 日 -21 日 系统整合 4 月 22 日 整体测试 第四阶段 : 4 月 23 日 至 4 月 28 日 4 月 23 日 -24 日 丰富系统界面 4 月 24 日 -25 日 系统设置模块程序实现 ,用户自定义脚本程序实现 4 月 26 日 -28 日 用户帮助和细节补充以及模块协调 第五阶段 : 4 月 28 日 至 5 月 3 日 4 月 28 日 -29 日 系统黑盒测试 ,完成黑盒测试文档 4 月 29 日 -5.1 系统白盒测试 ,完成白盒测试文档 5 月 1 日 -3 日 实际应用测试 ,包括稳定性 ,执行效率 ,鲁棒性测试等 第六阶段 : 5 月 4 日 至 5 月 15 日 5 月 4 日 -6 日 检查系统功能 ,征求导师意见 5 月 7 日 整理文档 5 月 8 日 -15 日 完成毕业论文并提交毕业论文 第七阶段 : 5 月 15 日 -22 日 5 月 15 日 -22 日 准备毕业答辩 项目进度调整记录 备注 指导教师审核意见: 校外指导教师签名: 2008 年 月 日 校内指导教师签名: 2008 年 月 日

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。