- 0
- 0
- 约7.29千字
- 约 17页
- 2026-01-14 发布于浙江
- 举报
基于安卓手持设备的语音通讯系统
概要设计
总页数
正文
附录
生效日期
编制
批准
南昌航空大学东软班概要设计
××××详细设计书
修改履历
修改编号
日期
修改人
版本号
修改内容
1
VER0.
初始做成
2
3
目录
TOC\o1-3\h\z\u1 文档概述 5
1.1 文档目的和范围 5
1.2 术语/缩略语 5
1.3 参考文档 5
2 模块概述 6
2.1 模块功能定义 6
2.2 模块结构 6
2.3 模块动作时序 9
3 接口说明 9
3.1 数据结构定义 9
3.2 函数 9
3.2.1 模块间接口函数 11
3.2.2 模块内接口函数 11
文档概述
文档目的和范围
本设计的目标为运用可视化程序设计和数据库产品开发一个基于安卓手持设备的语音通讯系统。
术语/缩略语
序号
术语/缩略语
说明
1
Android
安卓操作系统
2
Mysql
Mysql开源数据库
参考文档
序号
文档名
作者
时间
版本
1
Java程序设计实用教程[M]
耿祥义,张跃平
2010年4月
人民邮电出版社
2
Android开发应用从入门到精通[M]
朱桂英
2011年
第1版.中国铁道出版社
3
Android开发从入门到精通[M]
扶松柏,于秀青
2012年
北京希望电子出版社
4
Android移动应用开发从入门到精通[M]
ShaneConder
2010年
人民邮电出版社
5
Thinkinginjava[M]
埃克尔
2007年
机械工业出版社
6
Java入门经典[M]
CadenheadR
2012年
人民邮电出版社
7
软件工程导论[M]
张海藩
2008年2月
清华大学出版社
模块概述
根据系统的主要功能分类,语音通讯系统可以分为用户信息管理模块、语音通信模块和文本通信模块三大模块。其中用户信息管理模块负责管理用户的个人信息和用户的好友;语音通信模块用于使用户间能够自由进行语音聊天;文本通信模块完成用户间的文字聊天功能。系统将根据这三个模块组织代码结构。
模块功能定义
序号
功能点
功能点详细内容
1
Login登录
控制用户登录相关操作
2
Regedit注册
控制注册相关界面操作
3
添加好友
添加以为好友
4
删除好友
删除一位好友
5
语音采集
调用安卓MediaRecorder录制声音
6
语音传送
将采集到的语音发送出去
7
语音接受
接受发来的语音消息
8
文字采集
接受文字消息
9
文字传送
发送文字消息
10
文字接受
接受文字消息
11
Connect服务器
通过HttpConnect类链接服务器进行操作
12
数据库操作
对数据库的数据进行增删改操作
模块结构
2.2.1子系统/模块说明
根据功能的不同,可以把语音通讯系统划分为三大模块——用户信息管理模块、语音通信模块、文本通信模块。三大功能模块构成整个语音通讯系统,使之正常运行。图2-1为用户信息模块功能结构图。
图2-1用户信息管理功能结构图
第一次使用系统的用户需要注册账号,注册账号后才可登录系统与好友通讯。
用户登录系统后可以修改自己的个人信息,也可以对好友进行管理,包括添加、删除好友。添加的好友只能是已经注册的并且已经在局域网内的。点击某个好友可以查看其详细信息。如果用户觉得账号不安全,可以修改自己的密码,增加账号安全性。
图2-1为语音通信模块功能结构图。
图2-2语音通信功能结构图
系统检测为有权限的用户方可与好友进行通讯。在聊天界面,用户可以选择语音聊天也可以选择文字通讯。若用户选择语音聊天,用户的amdroid客户端将录制下用户的声音文件,声音文件流发送到服务器端。服务器将检测对方用户是否在线,如果对方在线,即解析出流对象,根据流对象中的内容将文件流发送到指定IP与端口号的其他安卓的客户端,然后在指定的手机客户端解析传递过来的声音文件,转化成音频文件,调用客户端相关硬件播放出来。
图2-3为文本通信功能结构图。
图2-3文本通信功能结构图
文本通信模块的运行原理与语音通信模块类似,若用户选择文字通讯,用户的amdroid客户端将接收用户的文字信息,然后将其发送到服务器端。服务器将检测对方用户是否在线,如果对方在线,即解析出字节流对象,根据流对象中的内容将流对象通过TCP/IP协议发送到指定IP与端口号的其他安卓的客户端,然后在指定的手机客户端解析传递过来的字节流,
最近下载
- 财政局领导班子2025年度民主生活会“五个带头”对照检查材料范文.docx VIP
- 内容电商教学教案.doc VIP
- 发那科机器人B-83914CM-6_01.pdf
- 2025年新能源汽车电池技术专利侵权风险分析与应对报告.docx
- 400MWh电网侧储能电站项目可行性研究报告.docx
- 2025年四川省绵阳市梓潼县中考模拟预测历史试题(原卷版).docx VIP
- DBJ T13-279-2018 网架工程质量检验及验收技术规程.pdf VIP
- 苏教译林版小学英语单词精校版.docx VIP
- English Phrasal Verbs in Use英文电子书.pdf VIP
- 内容电商-教案.doc VIP
原创力文档

文档评论(0)