3。1需求分析与可行性

3。1。1 需求分析

设计并实现一个基于Android手机平台的朋友圈应用软件,在Android手机上可流畅运行。

该软件包括如下功能: 

1)发文本,可指定用户或用户群阅读

2)发图片(支持常见的JPG、PNG、BMP、GIF格式),可指定用户或用户群阅读

3)两个好友之间聊天或多个好友之间群聊,可互发文本和图片

4)权限管理

4。1) 设置和编辑朋友圈及其属下用户

4。2)用户A和B看到微信主人发的微信,若A和B不是好友,则不能彼此看到对方的评论以及主人的回复内容。

4。3) 可以私密评论和私密回复,其他用户都看不到。来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

4。4)可以拉黑用户,被拉黑用户将无法看到所有微信。

5)系统参数设置功能、设置字体、排版风格等 

3。1。2 可行性

随着智能手机功能越来越丰富,其硬件设备性能也不断得到提升,多核、高频CPU保证了手机软件的流畅运行。

在软件方面,初期开发研究的朋友圈部分程序可由Google公司提供的便捷、高效的开发平台Android Developer实现。而后期聊天功能的工程比较复杂,考虑到服务器的限制,可以使用Bomb云服务,该服务可免费提供用户通信的一些SDK和IM(即时通讯)。由此可见,该软件在技术上已具备可开发的条件。

3。2系统设计

3。2。1 通信

用户之间的通信建立在Bomb推送服务基础上,使用的是Bomb文件服务储存,聊天记录使用Bomb表结构存储,有消息需要通知或者信息推送到客户端,对于图片推送的是存储链接地址,文本可以直接推送[20]。

3。2。2 用户管理

用户是整个社交过程的对象,动态、好友、朋友圈、交流、评论动态、记录查询等等都是在用户的基础上建立的

上一篇:GPRS技术无人车辆DGPS定位系统服务器系统设计
下一篇:面向安卓APP的突发事件报告及应急响应网络服务

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

Android课程同步练习系统的设计

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

安康汉江网讯

麦秸秆还田和沼液灌溉对...