人人网系统产品需求规格说明书1022Word格式.docx
- 文档编号:19268029
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:20
- 大小:293.85KB
人人网系统产品需求规格说明书1022Word格式.docx
《人人网系统产品需求规格说明书1022Word格式.docx》由会员分享,可在线阅读,更多相关《人人网系统产品需求规格说明书1022Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
服务端需建立在可以连接外网且能保证持久运行的服务器上,需向服务器购买java服务器(非http服务器)。
3.3法律可行性
提供http管理后台,便于管理信息,图片、消息通过程序智能过滤,屏蔽敏感图片和消息。
3.4应用可行性
客户端基于android4.0平台开发,适用于绝大多数android用户,根据android碎片化报告显示:
目前android4.x份额占有大多数,且android2.x用户下载软件的可能性较小,android3.x在国内的份额极小。
4功能需求
4.1需求分析
4.1.1功能划分
软件具有注册、登录、搜索好友、查找附近的人、个人空间、好友聊天、修改信息、上传图片等功能。
4.1.2功能描述
用户注册:
首次使用软件需要注册一个帐号,注册时需要填写用户的基本信息,例如昵称、密码、出生日期、兴趣爱好、常出没地等,提交信息后软件会提交给服务器,由服务器验证并添加到数据库并生成一个帐号,该帐号和密码用于用户登录。
用户登录:
用户添加帐号和密码,选择登录,将用户名和密码提交给服务器,服务器验证后返回给客服端是否登录成功,用户可以选择是否记住密码,记住密码后,下次登录不需要填写用户名和密码。
搜索好友:
可以通过帐号、昵称或条件进行搜索好友,搜索结果进行列表显示,选择某个用户后进入个人空间,可以选择加为好友。
查找附近的人:
软件通过获取用户的地理位置并发送给服务器,服务器根据地理编码和用户的个人信息查找附近的人,并发送给客户端,客户端以列表的形式显示。
个人空间:
个人空间有照片空间、纯真年代、最近动态等功能,并可以选择上传图片和发表动态。
好友聊天:
和好友进行点对点的聊天,可以在对方的空间中选择一张照片编辑后发给对方,可以选择删除全部聊天记录,也可以长按某条记录后删除。
修改信息:
用户可以修改自己的登录密码、个人信息等。
上传图片:
在个人空间中,用户可以通过拍照或从本地选择照片上传到服务器,上传成功后会展示到个人空间。
4.2用例图
用户注册用例图
用户登录用例图
聊天功能用例图
个人空间用例图
(增加情侣键:
情侣之间可以控制对方,可以更改对方空间)
个人相册用例图
查找好友用例图
(添加扩展功能—添加好友,对话,拉黑)
(增加一个手机号码搜索功能,如果手机号码列表内的朋友有用的会自动提示,同时有向好友推荐此应用功能)
我的好友用例图
4.3用例描述
4.3.1用户注册
用例名称:
注册
用例描述:
用户填写基本信息和密码注册帐号,由系统分配帐号。
参与者:
用户
前置条件:
用户未登录系统
基本路径:
1.
点击注册启动该用例
2.
填写基本信息
3.
点击注册按钮
4.
提示注册成功,返回登录界面
异常路径:
1.网络错误,提醒用户检查网络
2.服务器异常,提醒用户稍候重试
数据规范:
序号
名称
类型/长度
显示属性
说明
001
用户昵称
String
必须项
002
个人邮箱
必须填
用于登录或找回密码等
003
个人地址
选填项
详细地址
004
性别
int
选择性别
005
密码
填写密码
006
重复密码
必须和前面的密码相同
界面布局:
4.3.2用户登录
登录
用户填写帐号和密码后,登录系统。
用户已有帐号,用户未自动登录
填写帐号和密码
点击登录
登录成功,跳转到主界面
登录名
用户帐号或邮箱
登录密码
4.3.3聊天
聊天
选择好友进行聊天,可发送/接收文本、图片、语音等
用户登录系统,对方是我的好友
选择好友
发送聊天内容
接收对方消息
扩展路径
2.1填写文本内容并发送
2.2录制音频并发送
2.3必须自己的空间里也有照片才能下载对方照片编辑后发送(保存在单独的目录,软件退出后清理目录)
发送者
用户不必手工填写
接收者
消息类型
用户不必手工填写,消息标识
消息内容
String/byte
用户输入文本或录制音频、选择图片
4.3.4个人空间
扩展:
空间权限设置
个人空间
登录个人空间,修改信息,管理相册,上传照片等
用户登录系统
登录个人空间
选择操作
扩展路径:
2.1修改个人信息,包括密码
2.2管理相册,包括新建、删除、重命名相册
2.3管理照片,包括上传、删除照片
新密码
修改密码:
要修改的新密码
旧密码
验证旧密码
4.3.5个人相册
个人相册
管理个人相册和照片
用户登录系统,登录个人空间
选择个人相册
操作相册
3.操作照片
2.1新建相册
2.2删除相册,如该相册有照片,提醒用户
2.3重命名相册
3.1上传照片(普通用户限制8张,会员可以无限上传)
3.2删除照片
3.3更换照片所在相册
本地图片
image/*
选择本地图片
相册
修改相册名:
选择要修改的相册
相册名
填写新名称
删除相册:
选择要删除的相册
4.3.6搜索好友
搜索好友
通过帐号、条件、关键词或地理位置查找好友
选择查找好友
查找好友
3.显示查找结果
2.1输入帐号进行精确查找,查找结果只有一条记录
2.2选择条件进行查找,获取最符合条件的结果列表
2.3输入关键词进行查找,获取昵称符合关键词的结果列表
2.4查找附近的人,显示在当前位置在某个时间段内登录过的用户
帐号
按帐号查找好友
昵称关键词
按关键词查找好友
经纬度
double
搜索附近的人
4.3.7好友列表
好友列表
显示我的好友列表
用户登录系统,该帐号存在好友关系列表
点击我的好友
分类显示我的好友列表
2.1显示在线的好友
2.2显示离线的好友
用户id
根据唯一id确定用户
好友状态
根据好友状态分类
5性能需求
5.1数据精确性
搜寻附近的人需要用户允许获取地理位置;
聊天内容需要及时推送给对方。
5.1.1适应性
服务器要求数据库具有很好的更新能力,数据库应该能够对并发事件,脏数据具有较强的识别处理能力。
5.1.2可维护性
为满足系统在以后运行过程中出现问题能够修正以及系统需要升级等要求,服务器应该具有可维护、可扩充、可更新的性能。
5.1.3兼容性
android版本的客户端要求用户的系统版本在android4.0及以上。
5.1.4安全性
用户密码应该加密后发送给服务器,同时软件应该提供聊天信息的加密和解密功能。
6运行需求
6.1屏幕适配
android客户端应该适应大部分主流的屏幕分辨率,提供不同尺寸的图片。
6.2本地内存
客户端的本地内存可以存放数据库、文件等。
7系统流程
7.1系统流程图
8系统数据流
8.1数据流图
登录数据流图
聊天数据流图
图片上传数据流图
好友查找数据流图
添加好友数据流图
发表动态数据流图
删除好友数据流图
修改资料数据流图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人人 系统 产品 需求 规格 说明书 1022
![提示](https://static.bdocx.com/images/bang_tan.gif)