Android手机平台的朋友圈的设计与开发(9)
时间:2022-07-30 09:20 来源:毕业论文 作者:毕业论文 点击:次
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 用户管理 用户是整个社交过程的对象,动态、好友、朋友圈、交流、评论动态、记录查询等等都是在用户的基础上建立的 (责任编辑:qin) |