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.chuibin.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的突发事件报告及应急响应网络服务

Android全国天气移动终端应用程序设计研究

基于MOODLE平台的在线交互式学习设计

Android员工请假系统设计

Android手机考勤系统设计

Android大学一卡通APP设计与开发+源代码

楼宇能源监控android端的设计+源代码

Android药品公司管理系统的设计+源代码

林业机械作业中的安全性问题【2230字】

浅谈动画短片《天降好运》中的剧本创作

人事管理系统开题报告

弹道修正弹实测弹道气象数据使用方法研究

小学《道德与法治》学习心得体会

大学生就业方向与专业关系的研究

紫陵阁

适合宝妈开的实体店,适...

淮安市老漂族心理与休闲体育现状的研究

组态王文献综述