1. 研究目的与意义
随着社会的发展,智能手机越来越多,应用越来越广泛。Android系统自推出以来,就以明显的优势逐渐扩大自大的市场份额。Android应用软件的开发技术不是孤立的,它不仅要掌握Android三层框架同时,也必须融合Java层框架内的通信机制、Java与C/C 整合开发的技术、核心服务框架的关键机制、HAL驱动框架及其API、云服务(CloudService)框架及其API等技术。
社交是人类社会性群体的基本属性。社交类APP应用基于自身时间和空间上的相对无限性,能够充分满足个人的临发性、随机性和即时性的社交需求。与此同时,社交类APP的线上非面对面特征,也使得线上社交具有更低成本、更安全、更好的私密性等新属性优势。开发社交类APP需要明确以下几点:明确的客群定位、合理的撮合方式、适度的认证手段和行为记录功能、稳定的运行后台,以及严密的安全性。
2. 研究内容和预期目标
移动互联时代,手机已不仅是打电话的通讯工具,甚至也不是只用来刷朋友圈、看新闻的消遣工具。伴随移动互联网和智能手机的普及,如今的手机已成为很多人生活当中不可或缺的生活必需品,衣食住行均有赖手机的帮助。本设计开发手机客户端软件app,用于开发网络在线通信录,方便人们在更多设备上使用。
1. 查找与本设计有关的资料,通过搜集资料,确定本设计要做的工件和方案。
2. 熟练java语言和面向对象的编程。
3. 研究的方法与步骤
本课题的研究内容为基于android平台的同学录设计与开发。在线通讯录是一个android平台的应用软件,为用户提供可在多设备之间无缝同步使用的云通讯录,拟采用java语言开发,以sdk作为开发环境。鉴于使用过程中产生的数据量不会太多,考虑使用免费的mysql数据库进行存储系统基础信息。服务器方面,考虑稳定性和数据安全性,决定使用付费的阿里云服务器ecs,其使用windows server 2012 r2操作系统,相关网页使用jboss部署。
业务逻辑层主要把系统的五大核心功能:个人资料、通讯录备份文件、登录及操作记录、设备授权与管理,和信息交流模块进行处理。表现层则由android移动设备进行访问。在线通讯录以结构清晰的mvc结构进行架构。
在线通讯录需要用户以邮箱注册,并可关联qq、wechat、whatsapp、line、messager、twitter等主流即时通讯工具关联,用于智能预测用户交友圈,并在双方同意的情况下,协助进行在线或离线联络。
4. 参考文献
[1] 杨丰盛.《android应用开发揭秘》[m].北京:机械工业出版社,2010.1
[2] 吴亚峰,吴亚光.《android应用案例开发大全》[m].北京:人民邮电出版社,2012
[3] 韩超.《android经典应用程序开发》[m].北京:电子工业出版社,2012
5. 计划与进度安排
1) 2022年2月20日-3月5日 下达毕业设计任务书,向老师讲授所选设计题目的状况和要求等
2) 2022年3月1日-3月12日 学生完成开题报告. 老师修改和审定开题报告
3) 2022年3月13日-5月21日 进行毕业设计. 学生按设计要求进行相关工作
