人人网系统产品需求规格说明书1022Word格式.docx

上传人:b****6 文档编号:19268029 上传时间:2023-01-04 格式:DOCX 页数:20 大小:293.85KB
下载 相关 举报
人人网系统产品需求规格说明书1022Word格式.docx_第1页
第1页 / 共20页
人人网系统产品需求规格说明书1022Word格式.docx_第2页
第2页 / 共20页
人人网系统产品需求规格说明书1022Word格式.docx_第3页
第3页 / 共20页
人人网系统产品需求规格说明书1022Word格式.docx_第4页
第4页 / 共20页
人人网系统产品需求规格说明书1022Word格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

人人网系统产品需求规格说明书1022Word格式.docx

《人人网系统产品需求规格说明书1022Word格式.docx》由会员分享,可在线阅读,更多相关《人人网系统产品需求规格说明书1022Word格式.docx(20页珍藏版)》请在冰豆网上搜索。

人人网系统产品需求规格说明书1022Word格式.docx

服务端需建立在可以连接外网且能保证持久运行的服务器上,需向服务器购买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数据流图

登录数据流图

聊天数据流图

图片上传数据流图

好友查找数据流图

添加好友数据流图

发表动态数据流图

删除好友数据流图

修改资料数据流图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1