QQ牧场外挂详细设计说明书文档格式.docx
- 文档编号:17368499
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:9
- 大小:78.90KB
QQ牧场外挂详细设计说明书文档格式.docx
《QQ牧场外挂详细设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《QQ牧场外挂详细设计说明书文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
相关的文件包括:
A、《QQ牧场外挂项目需求说明》;
B、《QQ牧场外挂项目开发计划》;
C、《QQ牧场外挂项目概要设计》;
参考资料:
A、新世纪开发产品《VisualBasic程序设计》
B、互联网上的相关必需资料;
C、国家标准《软件需求说明书》
第二部分、总体设计
系统采用VisualBasic6.0的标准EXE工程来进行开发,实现标准包括:
1、主程序
A、工程类型:
标准EXE;
B、工程名称:
QQ牧场外挂
C、编译生成文件:
QQ牧场外挂.EXE
D、引用的组件:
SpeechSDK51.exe、SpeechSDK51LanPack.exe、Spchapi.exe、Mstts.exe、MsAgent.exe、tv_enua.exe
E、引用的控件:
MicrosoftAgentControl2.0——外挂控件;
MicrosoftWindowsCommanControls6.0SP6——Windows通用组件SP6;
MicrosoftCommonDialogControl6.0(SP6)——共用对话框组件;
MicrosoftMultimediaControl6.0——MMC媒体控件
。
2、用户自定义控件:
curtmenu——OfficeXP/Office2003菜单控件;
BSEEngine——XP按钮;
ECBridge——词典控件;
JwldButn2b——XP按钮;
Clock.ocx——时钟控件;
ListBoxEx——用户控件;
第三部分、基本操作部分
3.1程序描述
A、目的和意义:
该部分以窗体上的快捷菜单、控制面板的方式为用户提供友好的控制手段,其主要的目的还是使用户能够更方便的使用QQ牧场外挂。
因此,无论从外观上还是从功能上都应有一定的可操作性和可用性。
B、特点说明:
该窗体在设计上尽量的符合人们的使用习惯,并且在出现非法操作的情况下,有相应的提示信息输出。
单击并按住该窗体的面板部分或标题部分可以移动该窗体。
外观颜色上应以鲜亮为主,可以换肤;
根据皮肤还可以选择相应的颜色,并适当配以较鲜艳的皮肤,满足不同人的需要。
菜单的设计应在两个方面考虑:
1、使用上,在使用上应尽量让用户感觉到方便又符合人们的习惯。
分类要明确、细致。
2、外观上,应考虑使用当今比较流行的菜单样式,显得比较华丽。
尽量的能让用户可以按照自己的意愿去改变菜单的样式,在选项里去设置。
3.2功能
用户的操作采用IPO图表示如下:
图4:
用户操作处理:
IPO
3.3性能
灵活性:
窗口响应绝大部分的快捷菜单和控制面板操作;
时间特性:
响应鼠标单击的时间在2~3秒之间(考虑到鼠标事件较多处理较繁琐);
3.4输人项
输入的数据是户执行的各种操作,包括鼠标、键盘等操作。
3.5输出项
输入情况
输出情况
右击快捷菜单,选择任意的选项
根据选择的命令执行相应的操作;
通过控制面板,选择你所需要的选项
根据你的选择作出响应的操作;
3.6算法
本部分没有采用自定义的算法。
3.7程序逻辑
相应的指令
3.8接口
用户接口,外部接口,内部接口。
3.9存储分配
内存不足20MB。
3.10限制条件
基本没有限制。
3.8接口、
SAPISDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。
目前的5.1版本一共可以支持3种语言的识别(英语,汉语和日语)以及2种语言的合成(英语和汉语)。
SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。
其结构如图
(1):
图
(1)
语音引擎则通过DDI层(设备驱动接口)和SAPI(SpeechAPI)进行交互,应用程序通过API层和SAPI通信。
通过使用这些API,用户可以快速开发在语音识别或语音合成方面应用程序。
PublicWithEventsvoxAsSpeechLib.SpVoice'
定义获得声音变量
DimWithEventsRecoContextAsSpSharedRecoContext
DimGrammarAsISpeechRecoGrammar
以上所有对象的声明,都放的通用声明中。
本程序在高级语言VisualBasic进行编码,直接的内存分配由VB运行时分配。
本组件内所依赖的变量、结构要求全部在组件元素内申明。
3.10注释设计
注释设计请参考《VisualBasic可视化程序设计》的附录部分。
3.11限制条件
在编码时用到的各种控件必须经过注册,并且在运行时,客户端程序必须安装有VB运行时的动态连接库。
3.12测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说明。
3.13尚未解决的问题
本模块在设计时又考虑不到的情况,具体实现方法在编码时标注清楚。
第四部分、其它附加功能及帮助系统
4.1程序描述
本程序设思想是让该精灵史努比通过鼠标、语音控制精灵完成搬箱子、跳上箱子、跳下箱子、
放置小球、追小球、放置火圈、跳火圈等一系列的动作,还能够控制系统,像我的电脑、网上邻居等。
能够让用户感到娱乐、实用是本模块的设计目的。
4.2功能
主要功能就是给用户带来娱乐,以此让用户的心情更加舒心。
4.3性能
灵活性:
响应鼠标操作和键盘、语音控制操作。
时间性:
鼠标,语音响应快,在毫秒级,没有延迟。
4.4输入项
(输入项放到输出项中一起对比)
4.5输出项
输入项
输出项
输入一个指令
根据指令作出相应的动作和操作
4.6算法
4.7逻辑流程
图14流程图
4.8接口
4.9存储分配
4.10注释设计
4.11限制条件
输入项都不能为空
4.12测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,参考测试用例说明。
4.13尚未解决的问题
设计的合理性和使用性有待优化。
5.1定时提醒
5.1.1描述
在定时提醒界面中输入提醒的时间、提示的内容
5.1.2功能
用户自定义时间,当到达用户设定的时间系统自动提示.
5.1.3性能
支持鼠标、语音操作。
5.2屏幕保护
5.2.1描述
史努比在附加功能中带有屏幕保护这一个选项.他为用户提供一种全新的屏保方式.用户可以根据自己的爱好来改变屏保。
5.2.2功能
为用户提供一种特殊的屏保样式.
5.2.3性能
使用键盘输入、鼠标,语音控制操作。
5.3翻译
5.3.1描述
一个简单的单词翻译附加功能。
5.3.2功能
输入一个你所需要翻译的单词,并进行该单词的朗读。
5.3.3性能
具有灵活性,用键盘、鼠标控制
5.4帮助系统
帮助系统采用文本帮助与视频帮助结合,编写参照程序开发过程设计,在项目结束时生成。
第五部分、项目分工
林波(Lin):
本团队的队长,各方面能力强,知识全面,逻辑能力和编程能力突出。
在软件开发过程中,主要负责编程和程序设计文档的编写。
石洪波(Shi):
各方面能力强,知识全面,在软件开发过程负责编程设计和基本功能的实现及实用手册的编写。
孙新志(Sun):
各方面能力强,知识全面,在软件测试方面有一定的能力。
在软件开发过程负责编程设计和基本功能的实现及测试文档等文档的编写。
孟文静(Meng):
各方面能力强,知识全面,在软件开发过程中主要负责3D动画的制作、图片处理及软件帮助系统的编写,使得本软件更具有人性化。
徐晓娜(Xu):
各方面能力强,知识全面,在软件开发过程中主要负责3D动画的制作、图片处理及软件帮助系统的编写,使得本软件更具有人性化。
指导老师:
姚立娟E-mail:
曲文尧E-mail:
吕风顺E-mail:
张宗国E-mail:
提供联机帮助以及关于本播放器的一些信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- QQ 牧场 外挂 详细 设计 说明书