1. 研究目的与意义
随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端即时通讯的要求越来越高,聊天APP应运而生。聊天软件的即时性、高效性、便捷性极大地丰富了现代人的生活。而开发一款兼具实用性与简洁性的聊天软件,为本次研究课题的目的所在。从软件的适用范围考虑,本次软件基于Android(安卓)平台开发,Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的实用性和市场发展潜力。基于Android平台设计一款聊天APP,为本次研究课题的整体任务。
2. 研究内容和预期目标
基于android平台设计一款聊天软件:
聊天软件在极大地方便了现代人沟通交流的同时,许多聊天软件基于社交需求向外延伸,捆绑了许多使用率低甚至于强制用户使用的组件,增加了用户使用过程中的学习成本和误操作率。而开发一款兼具实用性与简洁性的聊天软件,并在不过分增加用户使用学习成本的前提下增加聊天社交所需相应功能组件,为本次课题主要的研究内容。
预期目标如下:
3. 研究的方法与步骤
本次研究基于Android,使用AndroidStudio作为开发工具,开发阶段使用Oracle VM VirtualBox虚拟机环境和Genymotion模拟器进行模拟运行及相关测试,在初步完成后配合服务器端进行测试,最终移植移动终端实际运行。并在完成任务书预期目标的前提下适度扩展相关社交功能。
4. 参考文献
[1] 成刚编. eclipse从入门到精通[m] . 北京:清华大学出版社,2005
[2] 杨丰盛编. android应用开发揭秘[m] . 北京:机械工业出版社,2010
[3] 余志龙,陈昱勋,郑杰明. android实例开发范例大全[m] . 北京:人民邮电出版社,2010
5. 计划与进度安排
(1) 2022年1月10日 — 2022年1月30日 接受毕业设计任务,查阅资料并完成开题报告;(2) 2022年2月1日 — 2022年2月8日 选择开发工具,并配置其环境;(3) 2022年2月9日 — 2022年2月 23日 完成软件需求分析和概要设计;(4) 2022年2月24日 — 2022年3月8日 完成软件详细设计;(5) 2022年3月 9日 — 2022年4月17日 编写和调试程序源代码,组织数据加以测试;(6) 2022年4月 18日 — 2022年4月24日 整理文挡,并翻译一篇外文资料;(7) 2022年4月25日 — 2022年5月20日 撰写毕业设计论文,准备答辩资料。
