基于安卓的聊天APP的设计开题报告
2020-02-10 22:41:16
1. 研究目的与意义(文献综述)
设计目的:随着android手机的日益普及,手机在我们日常生活中所占据的地位越来越重要。人与人之间的交流方式也从原来的面对面聊天变成了通过手机来进行沟通。由此,开发一款基于android的聊天app就十分必要。用户可以通过这款聊天app实现远程通信,节约了时间,提高了效率,也拉进了人与人之间的距离。作为开发者,在开发过程中,学习android开发的基本流程,android开发的架构以及android应用的构成,提高自己的开发能力,让自己对于android系统能有一个更深层次的理解与掌握。
设计意义:现在的社会,人与人之间的交流成为了一个热点问题。如何交流,成为了一个不可忽视的重要话题。android技术的快速发展,给用户们提供了很多通讯软件上的选择空间,市场上已经存在着很多的聊天app,它们功能各异,各有千秋。这款聊天app也是如此,它可以给用户提供一个互相交流的平台,即便相隔千里,也能在几乎瞬时之间收到对方的消息,给用户带来了很大的方便。通过进行这款基于android的聊天app的开发,了解聊天app目前在国内以及国外的发展趋势,同时学习android开发的基本特征和编程,学习和熟悉系统服务器和客户端通信的技术方案。
国内外的研究现状分析:android作为google开发的一款开源手机操作系统,正越来越受到手机厂商的追捧,让基于android平台的应用开发越发成为业内关注的焦点。国内现在有的qq以及微信,基本上占据了绝大多数的用户市场,随着app的不断更新,有更多新出现的功能出现在了现在的聊天app之中,使原本单调的聊天软件变得更加多元化。国外现在的line、snapchat之类的聊天app,也占据了很大的市场。随着研究的深入,技术的发展,聊天app已经不仅仅局限于一个简单的聊天软件,而是一个集合资讯、交流、娱乐等等的综合平台。在技术上快速发展的同时,聊天app也同样存在着制约其发展的因素,#8194;比如说安全性的问题。信息泄露、垃圾信息成为聊天app不可避免的一大难题,如何防止信息泄露,阻止垃圾信息传播成为一大重要研究方向。
2. 研究的基本内容与方案
基本内容:
通过对安卓聊天app的研究,进行需求分析,对app进行总体的设计,以及ui设计、数据库设计等等,运用java进行android开发。开发的聊天app需要包含服务器模块、客户端模块、数据库模块。其中包括用户注册、用户登录、用户信息管理、用户之间聊天等基础功能。app基本完成后设计测试用例,对app进行更新和完善。
目标:
3. 研究计划与安排
2019/1/11—2019/1/22:查阅参考文献,明确选题,进行资料的搜集;
2019/1/23—2019/3/7:进一步阅读文献,并分析和总结;思考设计基本内容,确定技术路线,完成并提交开题报告;
2019/3/8—2019/4/26:调查有关聊天app的需求,进行需求分析;对app进行设计,完成各个模块代码的实现并进行整合;系统测试和完善;
4. 参考文献(12篇以上)
[1] 张华亮. 基于linux自由及开放源代码的android操作系统[j]. 计算机与网络, 2016, 42(3-4):108-111.
[2] 卓炜. 基于android操作系统的软件开发及应用的探讨[j]. 电子技术与软件工程, 2015(23):104-104.
[3] 于中天. 基于android的校园聊天软件的设计与实现[j]. 电脑迷, 2017(09).