基于Android的交友系统设计
作者:互联网
本系统客户端基于Android系统,采用Java语言在AndroidStudio上进行开发与测试,数据库采用SQLite,整体架构选择MVVM。服务端部署在运行CentOS7的阿里云服务器上,使用基于Java语言的SpringBoot框架在IDEA上开发,数据库采用MySQL。整体项目选择Git作为版本控制工具。本系统主要分为如下功能模块:
1)登录注册模块
用户的账号须要通过手机号进行注册,注册完成后用户可以随时设置一个独一无二的系统ID,之后用户可以选择通过手机号或者系统ID进行登录。登录模块提供账号密码登录方式以及短信验证码登录方式。
2)查找陌生人模块
用户可以通过性别、昵称以及查找范围来搜索附近的陌生人并发送好友请求,陌生人需要通过申请后才可以加为好友。
3)好友管理模块
主用户与其他用户建立好友关系后,可以对好友们进行管理。好友管理具体包括可以对好友进行分类同时可以修改好友的备注信息。
4)聊天管理模块
用户可以与好友进行在线聊天,如果好友不在线,信息将保存到服务器中,当好友上线时,可以查看到未读的消息。
5)上传管理模块
用户可以把文件传输给好友。
6)软件升级模块
用户可以在软件启动时根据服务端提供的信息决定是否需要升级本软件,如果需要升级可以选择下载并完成升级任务。
基于Android的交友系统代码程序.zip-Java文档类资源-CSDN下载
标签:基于,Java,交友,登录,可以,用户,模块,Android,好友 来源: https://blog.csdn.net/m0_53274681/article/details/121452129