首页
会员中心
到顶部
到尾部
android毕设

Android网络聊天软件毕业设计的设计与实现

时间:2020/10/27 9:01:10  作者:  来源:  查看:0  评论:0
内容摘要: 课题名称:Android网络聊天软件的设计与实现  1.论文的主要内容和组织结构        本文的研究工作是设计和实现一个Android平台的即时通信系统,实现移动设备与PC终端的互通。采用TCP/IP ...

 课题名称:Android网络聊天软件的设计与实现 

 
1.论文的主要内容和组织结构
        本文的研究工作是设计和实现一个Android平台的即时通信系统,实现移动设备与PC终端的互通。采用TCP/IP 协议,在Google推出的Android平台下进行研究工作。本文的研究内容主要有下面几方面:
        1.Android平台[1]上即时通信系统的架构:提出整个系统的合理架构以实现整个系统。
        2.TCP/IP协议:介绍TCP/IP协议的内容并对协议进行解析;
        3.移动即时通信系统的实现:根据提出的系统架构,并阐述本移动即时通信系统的设计和具体实现,最终对系统进行演示和运行。
        本文在第二章介绍项目所用到的基本知识,对Android平台、TCP/IP协议以及MVC架构进行介绍,讨论在Android平台下程序的开发以及开发所需的环境。
然后在第三章根据项目具体要求得出需求分析,依照画出的用例模型将系统分为客户端和服务器端。在        第四章中详细的阐述的具体的功能的流程和系统实现的原理。
        第五章介绍了一些重要功能实现的代码及解释。
        第六章为程序的演示和运行。
 
2.本人对毕业设计课题任务书提出的任务要求及实现预期目标的可行性分析
根据课题任务书以及相关需求,基于Android的网络聊天软件的设计与实现的目标如下
        (1)客户端基于Android平台,服务端基于Windonws平台。
        (2)客户端和服务器的通信基于TCP协议。
         (3) 采用客户机/服务器(C/S)结构,客户端连接到服务器通过服务器转发实现外网聊天。
         (4) 客户端通过与服务器通信获得在线好友列表等信息。
总结上述基于Android的网络聊天软件,实现可行性分析主要包括两个方面:技术可行性、操作可行性。首先,技术可行性可以分为客户端和服务器。客户端技术具体要求:Android界面Xml布局,SQLIte数据库的增删改查,Xml文件的解析,Socket通信。服务器端技术具体要求:数据的接受和转发,MySql数据库的增删改查。其次,本软件的客户端秉承Android的一贯风格——界面个性化程度高,采用滑动,触摸等方式增加了软件的可玩性。
 
3.网络聊天软件课题需要重点研究的、关键的问题及解决的思路
        Android聊天软件是完成好友任意时间点上一对一的即时(文本)通信,有着简单操作方便、界面友好等特点。所以课题研究的关键问题有:
(1)基于TCP的消息发送与接收。
(2)客户端界面的个性化与操作简便。
针对以上问题解决方法如下:
(1)使用Socket套接字以及线程实现实现消息的发送和接受——当客户端通过服务器的验证,服务器将保留该客户端对应的Socket套接字,并创建一个线程用于管理该套接字。
(2)借鉴以往聊天软件的成功方式,同时结合Android特有的个性化界面的SDK实现
 
4.完成本课题所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法
        根据课题要求系统应当利用Eclipse开发工具,结合MySQL数据库,采用C/S架构。因此该网站具体开发环境及工具如下:
开发环境:Windows XP Professional(以上版本)
                    Android SDK 2.3(以上版本)
开发工具包:JDK Version 1.6
数据库工具:MySQL Server 5.0、SQLite
编译器:Eclipse 3.5
        解决方案:通过在个人计算机上安装所需工具软件,并且完成相应环境变量配置,从而完成整个工作环境的搭建
 
参考文献及相关资料:
[1]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社 2010.
[2]朱丽平.UML面向对象设计与分析[M].北京:清华大学出版社,2007
[3]马志强.基于Android平台即时通信系统的设计与实现[D].北京:北京交通大学,2009
[4]谢希仁.计算机网络(第五版)[M].北京:电子工业出版社,2009.
[5]王小东.高性能MySQL[M].北京:电子工业出版社,2010.
 


相关评论
android毕设
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号