1. 研究目的与意义
随着现在科技越来越发达,一款独立简明的聊天软件是市场的重要需求之一,对聊天软件的开发不仅是软件能力的提升,还是对于网络的理解的升华,也是一个极好的开源项目的锻炼机会,尤其是在现在安卓系统的普及情况下,安卓系统作为占据目前全球单个公司手机使用行业最大的市场的系统,其潜力是不可估量的,所以由此掌握的安卓的开发对于自己未来的软件开发过程也是非常有帮助的。
2. 研究内容和预期目标
一、研究内容: 1.即时通讯软件的框架 2.Android Java语言的特性及使用 3.Android Studio开发的MVC模型
二、拟解决的关键问题 1.如何使用java语言 2.如何通过MVC来构造一个即时通讯聊天软件 3.使用什么样的框架来编写客户端与服务端的程序三、写作提纲一、绪论(1)研究背景目的与意义(2)聊天软件的历史介绍(3)研究聊天工具的目的(4)课题当前的主要进展(5)当前研究的主要内容 二、技术研究(1)数据格式的交换(2)计算机网络工具(3)IOS平台的工具(4)其他的工具内容三、需求分析(1)整体需求分析(2)总体设计原则(3)总体结构设计四、模块设计(1)系统模块的结构(2)登陆模块的设计(3)联系人模块设计(4)消息模块的设计五、实际应用(1)系统的应用环境(2)系统的实施方案(3)系统的测试过程(4)系统的测试分析六、相关总结(1)未来工作总结(2)未来工作展望
3. 国内外研究现状
QQ:腾讯公司开发的一款基于Internet的即时通信(IM)软件。
Line:韩国互联网集团NHN的日本子公司NHN Japan推出的一款即时通讯软件。
AIM:美国使用的在线即时通讯软件 Google Talk:谷歌公司推出的即时通讯工具。
4. 计划与进度安排
2022-10-20至2022-10-27 同老师学习和探讨毕业设计的有关问题并且确定选题; 2022-10-28 至2022-11-15 对设计的内容进行调研与了解并且撰写开题报告; 2022-11-16 至2022-02-28 对相关资料的收集,学习Java语言及网络通信框架,即时通讯软件界面设计有关的知识; 2022-03-01至2022-04-20 在Android Studio平台上实现相应的算法,学习基于Android Studio平台的一系列衍生品; 2022-04-21 至2022-04-30 将项目运行过程进行自动化部署,完成论文与设计; 2022-05-01至2022-05-21 撰写毕设报告;
5. 参考文献
[1]杨巍. 智能手机聊天软件的设计以及需求调查研究[J]. 哈尔滨职业技术学院学报,2014(01):130-131. [2]徐胜昭. 基于C/S模式的局域网络聊天软件系统的设计与实现[D].电子科技大学,2012. [3]赵伟,刘益和. 一个局域网聊天软件的实现[J]. 内江师范学院学报,2013,28(04):16-19. [4]郇战. 基于JAVA的多平台聊天系统[J]. 福建电脑,2008(01):124 137. [5]朱伟. 基于VB网络聊天软件的设计[J]. 电脑学习,2008(05):37 39. [6]葛福鸿,张丽萍. 基于Socket技术的聊天软件设计与实现[J]. 电脑编程技巧与维护,2012(05):55-57. [7]成波. 基于Linux的网络聊天软件的设计[J]. 无线互联科技,2012(12):63. [8]蒋银. 基于TCP和UDP协议的聊天软件设计与实现[J]. 电脑迷,2018(05):50. [9]万芳君. 即时聊天软件设计与应用[J]. 电脑迷,2017(01):25 27. [10]郝胜华,张素华. 基于JAVA的聊天软件设计与实现[J]. 电脑知识与技术,2017,13(14):97-99. [11]于中天. 基于Android的校园聊天软件的设计与实现[J]. 电脑迷,2017(09):55. [12]邬强. 基于VC的聊天软件设计与实现[J]. 信息安全与技术,2010(10):69-71. [13]卢光宇. 手机端即时聊天软件GUI设计易用性研究[J]. 商业文化(下半月),2011(09):199-204. [14]贾侦修. 基于IOS系统的即时聊天工具的设计与实现[D].中国科学院大学(工程管理与信息技术学院),2015. [15]张龙. 聊天系统的设计与实现[D].大连理工大学,2015.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。