android的私人空间系统(源码)

手机是一项伟大的发明。它的出现,颠覆了人们传统的获取与保存信息的方式。近年来,随着智能化和信息化社会的高速发展,智能手机已然成为我们生活中必不可少的一部分。有了它,我们可以更为便捷的获取数据,更为高效的安排工作,更加惬意的享受科技发展带来的美好生活。 基于Android的私人空间系统设计灵感来源于生活。情侣之间的卿卿我我是很正常的,然而当产生距离的时候,如何更好的维系这段感情就成了问题。传统的QQ以及微信等软件偏向于社交性质,而本系统只专注于情侣用户。该系统使用MyEclipse + Android SDK以及Java语言开发,主要设计了登录注册、日记本、在线聊天、私密相册等主要功能模块。经过测试,本系统运行流畅、功能完善,基本达到了预期的效果。关键词 情侣,Android,私人空间系统,Java
目 录
1 引言 1
1.1 课题背景 1
1.2 课题研究现状 1
1.3 课题研究内容 2
1.4 主要设计思路 2
2 系统开发环境 2
2.1 MyEclipse简介 2
2.2 Android系统的架构 3
2.3 Android平台的搭建 4
2.4 夜神模拟器简介 7
2.5 MySQL简介 8
3 系统分析 9
3.1 系统可行性分析 9
3.2 功能需求 9
3.3 开发运行环境 11
4 系统总体设计 11
4.1 数据库设计 11
4.2 系统功能和ER图设计 12
4.3 系统流程图设计 13
5 系统详细设计及编码 14
5.1 数据库设计 14
5.2 系统架构设计 17
5.3 系统界面设计 19
6 系统测试 30
6.1 测试方案设计 30
6.2 测试用例结果 30
结 论 33
致 谢 34
参 考 文 献 35
1 引言
1. *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
1 课题背景
众所周知无论是Android还是iOS的系统都带有日记本功能。它给工作和生活带来了极大的便利,可以让事情按照计划有条不紊的进行。同时每个人多多少少都有一些小秘密,放在心中只能自己知晓。情侣之间的你侬我依、卿卿我我是再正常不过的事情,然而当距离摆在面前的时候,又该如何来维系这段感情?通过何种方法能够拉近彼此之间的距离增加亲密感?
这就促使我想开发一款既能够实现日记本的功能,又能更好的维持两人感情的APP。它的首要功能是提供事件记录,当日程繁忙时间紧迫时,通过记录相关的时间安排来使生活或工作有条不紊的进行。不仅如此,它也提供了情侣关系之间的建立、解除,日记本,私密相册,即时通信等功能。
本文设计开发了一款基于Android的私人空间系统。它使用了当下最为流行的即时通信技术,可以实现在线地收发讯息。该系统的开发成本不高,同时也具有对应的客户端和服务端软件。有时候聊天的内容是比较隐私的,因此拥有一个私人的服务器,并由相关技术人员来进行相应的管理和定期的维护是非常有必要的,数据的安全性也能得到很大的提高。经过多次的系统测试,结果表明,只要手机上安装了私人空间系统,无需其他任何工具和技术的支持,即可实现在线聊天。
1.2 课题研究现状
提到即时通信想必大家一定不陌生吧。当今的热门app中,国内主要有腾讯公司的QQ、微信,天猫和淘宝上的阿里旺旺等。其中,QQ和WeChat占据了国内八成以上的市场;从全球来看,Facebook则以19.4亿的用户数量傲视群雄,约占全球总人数的1/4。
随着即时通信应用的深入,它的功能越来越向多元化发展,早已超越了当初设定的目标。IM软件的标准功能也逐渐多了起来,文件传输、语音/视频聊天、表情图标、游戏、网上交友等高级功能也正越来越多地被集成进入IM应用。现实表明,如今IM已不单只用来沟通交流;摇身一变,它成为了一个社会交友、休闲娱乐、资源共享的多功能平台。IM平台上的漂流瓶、附近的人、在线直播、颜值评分等新应用层出不穷。发展到现在,IM软件越来越标准化,相关的产业链也渐渐步入正轨,它已经成为现代人和社会主义市场经济中不可或缺的一部份,相信未来IM软件的道路会更加广阔和辉煌。
1.3 课题研究内容
本次需要开发的基于Android的私人空间系统难度中等。
经过反复的研究设计论证和仔细的推敲,总结出需要完成的事项有:
(1)基于Android系统的开发环境平台研发出该系统。
(2)系统安装好以后,通过日记本来防止用户遗忘某个时间的重要工作,并对事件进行记录;当日程繁忙时,通过相关的时间安排来使生活或工作有条不紊的进行;同时情侣之前还有注册登录、日记本、纪念日、私密相册、聊天等功能,可以更好的维系感情。
(3)主要模块有:日记本数据存储、用户数据存储、纪念日数据存储、私密相册数据存储、聊天数据存储等主要功能模块。
1.4 主要设计思路
首先开发者必须有开发Android 应用程序的经验;其次要掌握基本的语法结构以及相应的操作步骤;然后要熟悉一种数据库;还要知道如何在application中连接并调用相关配置;最后需要掌握增删查改等基本的SQL语句。
根据系统的流程和相关的功能需求,设计并画出数据库结构图、系统流程图、系统功能图、系统框架图、UML图、ER图,撰写对应的开发设计文档和需求分析文档等。
通过MyEclipse + Android SDK + MySQL,根据对应的需求分析文档和设计图,在开发环境下进行本系统的设计以及相关的调试。
本系统有对应的客户端和服务端应用程序,因此它是 C/S架构。
2 系统开发环境
本系统采用的是MyEclipse + Eclipse + Android SDK作为开发平台环境。数据库采用的是MySQL。接下来将分别介绍几种工具的使用和开发环境的搭建。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1453.html

好棒文