app开发毕业论文开题报告

上传人:nt****6 文档编号:40893219 上传时间:2018-05-27 格式:DOC 页数:6 大小:46KB
返回 下载 相关 举报
app开发毕业论文开题报告_第1页
第1页 / 共6页
app开发毕业论文开题报告_第2页
第2页 / 共6页
app开发毕业论文开题报告_第3页
第3页 / 共6页
app开发毕业论文开题报告_第4页
第4页 / 共6页
app开发毕业论文开题报告_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《app开发毕业论文开题报告》由会员分享,可在线阅读,更多相关《app开发毕业论文开题报告(6页珍藏版)》请在金锄头文库上搜索。

1、*大学(威海)毕业论文(设计)开题报告论文题目:论文题目:基于 socket 通信的 Android社交应用的开发姓姓 名:名:学学 号:号:专专 业:业:电子信息科学与技术指导教师:指导教师:20*年年 1 月月 10 日日毕 业 论 文(设计)开 题 报 告1.本课题的研究意义本课题的研究意义现在基于智能移动终端和移动网络覆盖的普及以及网速的提高,移动互联网已是人们生活中必不可少的成分。比如说:购物、阅读、社交等。同时由于现在人们的生活也比以前多元化,生活中交际的人群也趋于多元化,那么社交软件便由此产生,而且深受人们的欢迎,现已是人们生活中必不可少的成分。现在社交移动应用不仅仅是便于人们对

2、自己周围交际的人进行信息沟通也是自己向外界释放自己心理活动的平台,这样的平台可以让大家了解自己最近的生活和心理状态。相反地,自己也可以了解到自己周围的人最近的各种生活、心理状态。由于生活得多元化,人们心理追求的精神生活也有一定的提高,社交软件不仅仅提供的是社交的便捷性和管理交际圈的便捷性,同时也是精神生活的消费和体验。随着人们生活水平逐渐的提高,那么人们生活上心理也会有微妙的变化,那么对社交应用的心理体验要求也会有微妙的变化,所以社交应用是很有市场的。更重要的是社交应用正在朝着精神生活需要的方向发展,而这个方向更是多元的和瞬息万变的。现在社交 APP 种类极多,而且大多都是基于 socket

3、通信机制,这是在于 socket 通信模式可以使双方(客户端和服务端)消息推送上自如简单。研发 socket 通信的 Android 应用,不仅仅是基于 socket 开发适应一定群体或是展现某一社交特色功能的社交应用,同时更重要的是由社交应用思考移动通信协议。这为网络协议的开发、更新和优化上,也是很有效的方式。2.本课题的基本内容本课题的基本内容第一部分开发基于 socket 通信的社交应用,实现文本,语音和图片的传输,研究信息从客户端到服务端再到客户端的传输机理。第二部分实现朋友圈动态的实时刷新和显示,研究从客户端到服务端再到数据库的数据存储和读出,以及到客户端的显示。第三部分研究 And

4、roid 系统网络协议实现原理。3.本课题的重点和难点本课题的重点和难点重点:搭建服务器,开发服务端并连接数据库,实现数据库的数据存储和读取,并传送给客户端。在数据库里主要设计用户信息表、聊天信息表和用户动态数据表。用户信息表用于存储数据注册信息,聊天信息表是用来存储用户每天聊天记录,此记录表不止一个,当用户和不同的人进行聊天时都会在后台数据库建立相应的记录聊天信息的表,用户动态数据表用来记录用户发送的空间状态。在客户端实现好友的添加以及验证、删除、修改等功能,实现文字、语音、图片等媒体信息的传输。同时在客户端实现所有好友动态的刷新和显示,主要实现原理是当打开动态界面点击刷新,客户端会主动访问

5、服务端,服务端接到访问信息后,就会读取动态数据表中的数据,发送给客户端,客户端再将接收的数据显示出来。难点:在客户端聊天时,数据要先传送给服务端,然后服务端再将消息推送要发送的另一用户。那么,客户端在和某一用户聊天时,在发送的每一信息数据前加上对方的用户信息。同时服务端接收到客户端的信息时,要先截取消息中对方的用户信息,并且和注册用户的信息相匹配,在进行转发。聊天信息可能涉及文字图片和语音,那么在本地客户端要分类进行存储,所以还要用到本地数据库。Android系统中自带 sqlite 微型数据库,所以依据 sqlite 数据库经行本地聊天信息存储。同时还要将此数据库的数据传送到服务端,进行数据

6、备份。4.论文提纲论文提纲题目题目 基于 socket 通信的 Android 社交应用的开发摘要摘要 好友圈内的动态信息被服务端数据库保存的同时,基于 socket通信机制,云端可主动推送好友动态到好友圈内每一位客户端。同时,客户端可实现文本,语音和图片形式传输信息,信息一方面保存在本地的 sqlite 数据库中,实现本地聊天信息的保存,一方面传输到服务器,服务器创建相应的联系人表,保存到数据库,进行云端数据备份。关键词关键词 socket 服务器 sqlite 客户端 数据库 数据备份 内容内容一、一、社交软件的市场分析社交软件的市场分析二、二、社交软件的功能分析社交软件的功能分析2.1、

7、消息的推送功能分析2.2、动态空间功能的分析2.3、好友管理功能分析2.4、其他功能分析三、三、服务器的搭建服务器的搭建3.1、环境平台搭建3.2、连接数据库3.3、创建数据表以及数据备份四、四、客户端的实现客户端的实现4.1、消息传送的实现4 .1.1、文本信息传送的实现 4.1.2、语音信息传送的实现4.1.3、图片信息传送的实现4.2、好友管理的实现4.2.1、好友的添加4.2.2、好友的修改4.2.3、好友的删除4.2.4、群的实现4.3、空间动态的实现4.3.1、发表空间状态4.3.2、空间状态的编辑和删除4.3.2、空间状态的刷新和加载4.4、其他功能的实现五、五、结束语结束语参考文献参考文献5.进度安排进度安排3 月份搭建服务器和开发客户端主要的架构4 月上旬客户端实现文本、语音和图片的传输4 月中旬客户端实现动态信息的发表和编辑4 月下旬客户端实现好友管理和群管理5 月上旬开发其他功能,5 月中旬编写论文,5 月下旬修改论文毕 业 论 文(设计)开 题 报 告指导教师意见:指导教师意见:(请手写意见和签名)(对本课题的深度、广度及工作量的意见)指导教师:(签字)年 月 日教研室审查意见:教研室审查意见:(请手写意见和签名)教研室负责人:(签字)年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号