




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于安卓手持设备的语音通讯系统详细设计南昌航空大学东软班 详细设计报告 版本:0.1.0总页数 正文 附录 生效日期编制 批准南昌航空大学东软班 详细设计报告 版本:0.1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学东软班 详细设计报告 版本:0.1.0目 录1 文档概述 .51.1 文档目的和范围 .51.2 术语/缩略语 .51.3 参考文档 .52 处理 .52.1 模块数据结构定义 .52.1.1 全局变量定义 .52.2 模块功能实现 .62.2.1 模块内部函数 .6南昌航空大学东软班 详细设计报告 版本:0.1.01 文档概述1.1 文档目的和范围此文档是对基于android系统的手持设备的语音通讯系统的详细设计描述,主要是描述了本系统的接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的记述。1.2 术语 /缩略语序号 术语/缩略语 说明1 Android 安卓操作系统2 Mysql Mysql 开源数据库1.3 参考文档序号 文档名 作者 时间 版本1 详细设计模板 IA 事业部 2007-11-9 0002 详细设计方法 IA 事业部 2007-11-9 0003 函数说明指南 IA 事业部 2007-6-4 1104 流程图指南 IA 事业部 2007-6-4 1105 概要设计 谢建文 2013-12 0102 处理2.1 模块数据结构定义2.1.1 全局变量定义登陆界面:private Button signUp;/登陆按钮private Button signIn; /取消按钮南昌航空大学东软班 详细设计报告 版本:0.1.0private EditText mUserName; /用户名private EditText mUserPwd; /用户密码private UserLoginTask mAuthTask; /用户登陆任务注册界面:private EditText userName;/用户名private EditText userPsd;/用户密码private EditText realName;/真实姓名private EditText age;/年龄private EditText phone;/电话号码private EditText mail;/邮箱private RadioButton male;/男性private RadioButton female;/女性private Button confirm; /确认按钮private Button cancel;/取消按钮private Socket s;/定义套接字聊天界面:public static String hostIp;/定义主机IP变量private ExpandableListView userList;/定义扩展用户视图集合private UserExpandableListAdapter adapter; /定义扩展用户集合适配器private List strGroups; / 所有一级菜单名称集合private List children;/所有好友用户private TextView totalUser;/所有用户private Button refreshButton;/定义刷新按钮private TextView ipTextView;/定义IP文本框2.2 模块功能实现2.2.1 模块内部函数2.2.1.1onCancelled【函数式样】南昌航空大学东软班 详细设计报告 版本:0.1.0函数名 onCancelled文件名 LoginActivity.Java功能概要 取消登录记述形式 protected onCancelled()参数类型 变量名 I/O 说明- - - -类型 - 说明- -返回值值- -详细说明取消登录使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始清空登陆信息退出登陆界面结束南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.2onLogin(final Boolean success)【函数式样】函数名 onLogin文件名 LoginActivity.Java功能概要 登录记述形式 protected void onLogin (final Boolean success)参数类型 变量名 I/O 说明Boolean success I 数据正确类型 - 说明- -返回值值- -详细说明用户登录使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”南昌航空大学东软班 详细设计报告 版本:0.1.0开始填写登陆信息信息是否正确确认登陆是结束否2.2.1.3onCancelled()【函数式样】函数名 onCancelled文件名 RegisterActivity.java功能概要 取消注册记述形式 protected void onCancelled()参数类型 变量名 I/O 说明- - - -类型 - 说明- -返回值值- -详细说明用户取消注册南昌航空大学东软班 详细设计报告 版本:0.1.0使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始清空注册信息退出注册界面结束2.2.1.4onRegister (final Boolean success)【函数式样】函数名 onRegister文件名 RegisterActivity.java功能概要 注册记述形式 protected void onRegister (final Boolean success)参数 final Boolean success类型 变量名 I/O 说明Boolean success I 数据是否正确类型 - 说明- -返回值值- -南昌航空大学东软班 详细设计报告 版本:0.1.0详细说明用户注册使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始填写信息是否注册信息是否正确未注册确认注册是结束否已注册2.2.1.5onRecord()【函数式样】函数名 onRecord文件名 Record.java南昌航空大学东软班 详细设计报告 版本:0.1.0功能概要 采集语音记述形式 public void onRecord()参数 char *err类型 变量名 I/O 说明- - - -类型 - 说明- -返回值值- -详细说明开始采集语音信息使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”南昌航空大学东软班 详细设计报告 版本:0.1.0开始生成对象M e d i a R e c o r d e r设置 M e d i a R e c o r d e r状态M e d i a R e c o r d e r准备完毕M e d i a R e c o r d e r开始启用录音结束2.2.1.6StopRecord()【函数式样】函数名 StopRecord文件名 Record.java功能概要 停止采集语音记述形式 public void StopRecord()参数类型 变量名 I/O 说明- - - -类型 - 说明返回值值 - -南昌航空大学东软班 详细设计报告 版本:0.1.0- -详细说明结束采集语音信息使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始M e d i a R e c o r d e r停止使用M e d i a R e c o r d e r释放结束2.2.1.7getPath()【函数式样】函数名 getPath文件名 Record.java功能概要 获取语音信息路径记述形式 public String getPath()参数类型 变量名 I/O 说明- - - -南昌航空大学东软班 详细设计报告 版本:0.1.0类型 - 说明- -返回值值- -详细说明获取语音信息路径,以供消息发送使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始返回录音存放的地址结束2.2.1.8sendAndAddMessage()【函数式样】函数名 sendAndAddMessage文件名 VoiceChatChatActivity.java功能概要 发送消息记述形式 private void sendAndAddMessage()参数类型 变量名 I/O 说明- - - -返回值 类型 - 说明南昌航空大学东软班 详细设计报告 版本:0.1.0- -值- -详细说明将消息发送出去使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”开始获取文本信息文本是否为空设置网络传输协议放入消息发送链表提示 不能发送空内容 文本框清空刷新结束南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.9receive(ChatMessage msg)【函数式样】函数名 receive文件名 VoiceChatChatActivity.java功能概要 接受消息记述形式 public boolean receive(ChatMessage msg)参数类型 变量名 I/O 说明ChatMessage msg I 消息的数据结构类型 boolean 说明TRUE 接受成功返回值值FALSE 接受失败详细说明接受其他用户或系统消息使用注意事项【函数处理流程】详细设计的函数流程图为”详细设计函数流程图-谢建文.vsd”南昌航空大学东软班 详细设计报告 版本:0.1.0开始是否有消息添加到显示链表更新 U I通知有消息结束2.2.1.10 finish()【函数式样】函数名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB23-T2903-2021-鳞片石墨企业化验室记录及报告编制规程-黑龙江省
- DB23-T2843-2021-政务信息资源体系总体架构-黑龙江省
- DB23-T2829-2021-电子政务外网安全管理规范第一部分:网络安全总体要求-黑龙江省
- 单位物业合同管理制度
- 医院甲方工程管理制度
- 国企人才流程管理制度
- 华为销售人员管理制度
- 服务技能比赛方案(3篇)
- 学校绘画社团管理制度
- 农资市场运营管理制度
- 初中英语词汇表(带音标)
- LKJ系统车载设备换装作业指导书
- 【小米公司战略成本管理分析6500字(论文)】
- 《钢质锻件锻造生产能源消耗限额及评价方法》
- 采用新技术、新工艺、新材料、新设备的安全管理措施
- 驻足思考瞬间整理思路并有力表达完整版
- 传热学在日常生活中的应用教学课件
- 出境旅游会务合同范本
- 第二讲 坚持和发展中国特色社会主义的总任务PPT习概论2023优化版教学课件
- 危险化学品品名及编号规则
- 重庆.住宅物业单位服务等级标准
评论
0/150
提交评论