摘要:

目前,市场上智能手机越来越多,与之相对应的手机软件种类繁多,其中就包括社交软件,通过社交软件可以进行人与人之间的通讯与交流.交往,除了熟人之间的交流和沟通,当然还包括陌生人.熟人社交在生活中只是最根本的社交行为,而陌生人社交则是层次更高一些的需求.在互联网时代没有普及的时候,陌生人的社交需求往往体现在日常生活中产生的交往,笔友等.直到智能手机开始普及与移动互联网的飞速发展,基于智能手机的LBS功能被应用到各种社交软件中,陌生人之间的社交才上升到了一个新层次.本课题通过Android平台进行开发社交软件,数据库采用My SQL,各个客户端之间进行通讯时使用P2P模式,客户端与服务器之间使用TCP协议以保证其安全可靠.用户可以与其他用户进行文本,语音,图片等信息的发送与接收.基于位置信息,性别的社交应用提供了基于虚拟关系的社交需求,让使用用户的交流体验,想与人倾诉等需求得到满足.从场景的角度进行软件功能的设计,将用户视为在某一特定场景下的用户.在这样具体的场景下,用户心中的诉求也不尽相同.不仅不同用户的需求不一样,甚至用户本身的特征也不同.通过这种方式可以初步的提高使用黏性.在本社交软件中,尽可能的避免单个人与人的交流.在点对点进行文本,语音,图片等信息的发送与接收的同时,加入社群的概念,用户还可以创建群组与加入已存在的群组,并且与社群中的人进行好友的添加与沟通,并且系统可以智能的推荐用户需要的好友名单.本论文对开发的软件进行充分的功能和性能需求分析,不仅对社交软件的系统架构和平台结构进行设计,同时给出软件的界面设计和接口设计与数据库设计.最后搭建测试环境,对整个系统进行测试.

展开