产品需求分析Word下载.docx
《产品需求分析Word下载.docx》由会员分享,可在线阅读,更多相关《产品需求分析Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
个人信息方面,软件应该实现用户可以上传照片,设置个性签名,更改昵称,修改密码,个人资料。
对于个人资料,设置用户自己想要关注的方向,以多选的形式给出,用户选中的关注方向将作为问题优先显示的依据,还应包括昵称,新浪微薄账号显示,头像,积分显示,回答采纳率,等级
实现黑名单功能,对于黑名单中的用户不能与本用户发起会话。
用户名,昵称要求中文或者英文数字不能出现空格其他符号。
密码要求为6-12位的数字或者字母密码
软件应该实现根据用户填写的关注方向,将符合用户关注的问题优先排列在问题显示的前面。
可以让用户自己选择问题的排列方式(按时间先后,按好友提问优先排列,按地理位置远近排列,按悬赏分排列)
服务端方面应实现以下功能:
利用数据库对用户发送的数据利用关键词进行分类储存,为每位用户设定一块属于自己的数据存储区用来储存用户的个人信息,以及用户分享,保存的问题,记录用户的地理位置信息。
利用服务端存储的用户地理位置信息以及客户端存储的地理位置信息,客户端有针对性地接受相应的信息,实现用户问题的定向推送。
服务端定时对未得到解答的问题进行删除处理。
、
1.3软件各板块功能需求
Twins微博部分:
在版块中,软件实现用户对自己提问、回答的一些操作。
用户可以自己设置属于自己的问题类别,将保存的问题进行分类,根据用户自己的意愿,设置已经得到别人解答的问题的产看权限,权限分为:
仅限自己查看(若设置成此权限,则在其他用户的客户端中不会再出现),全部可见,仅限该问题之前被推送到的地方的用户查看。
软件应该和主流微博进行关联,可以实现用已有微博账号进行本软件的登录,实现一键分享功能,将提问记录以微博的形式分享到自己的微博上。
实现特别好友功能,对自己的特别好友,可以直接对其推送问题
打开每个用户的twins微博主页,可以发出添加好友申请,在twins微博页面中,实现好友
列表版块,显示自己的好友,可以对好友进行删除,添加备注名,发起会话。
评价投诉奖励系统部分
软件应该设置相应的积分奖励,如果提问用户采用回答者的回答,那么回答者会获得相应的积分,对于没有被采纳的回答,软件应该实现让用户对这类回答进行评分奖励,回答者根据相应的分数获得相应的积分。
软件应该实现投诉功能,用户可以对恶意信息发送者进行举报,举报者获得相应积分奖励,被举报者扣除相应积分或者由服务端工作人员进行账号冻结。
软件应该实现相应的等级制度,根据积分段设置不同的用户等级,用户等级越高,推送消息的范围更广。
用户获得的积分可以用来设置解答问题的悬赏。
在用户注册时,每位新用户都会获得一定的初始积分。
具体积分设置:
积分名称为棒棒糖
初始注册完成以下功能获得相应积分:
上传头像:
5分
绑定微博账户:
10分
完成关注方向:
15分
回答若被采纳奖励奖励相应的悬赏分,用户回答一个问题获得2个积分
若出现恶意回答用户,经举报后,扣除10分
关于积分的使用:
实现紧急推送功能,暂定为200积分一次,问题推送的范围最广,问题显示在所有问题的最前面。
实现用积分兑换群功能,暂定为500积分换一个群。
利用积分可以兑换更多的软件皮肤
实现等级排名页面,显示本软件用户的等级排名情况,显示每位用户的积分。
若用户没有运行客户端,则获得积分的消息以推送的形式告知用户,推送内容中显示所得的积分,若用户此时正在运行客户端,在twins微博中出现提示。
官民0距离:
在本板块中,软件应该可以用来接收来自政府部门的一些日常通知,在没有打开本客户端的情况下,以推送的形式告知用户,在打开本客户端的情况下,用户在触摸屏上执行相应操作刷新消息,消息默认保存为1天,用户可以自行保存在客户端中,并且可以进行分享。
同时本软件应该实现用户可以向有关部门发送建议,检举等信息,在信息发送这一块,软件应该设置用户可以选择指定的部门,使信息推送到指定部门。
在政府部门那边,软件应该实现对群众发来的消息进行判断,一旦消息被判定为一些无意义的消息,则反馈给客户端,客户端显示对用户的警告,若警告次数达到3次,则封锁用户账号,在个人信息页面中可以发送请求申请解封账号。
工作人员在服务端做出相应操作。
在用户发送信息的页面中,软件应给与用户相应的提示,提示用户禁止发布一些无意义的消息。
1.4运行需求
开发所需语言JAVA
oracle数据库
Android的SDK
Android的网络通信接口——SocketAndroidStudio
2数据要求
2.1数据输入
来源:
来源与用户的手机键盘
准确性:
利用手机的系统,对输入的信息做到准确的读取
取值范围:
文字,图片
格式:
用固定的的格式如满一定字符自动换行,用户也可以设置自定义格式,根据自己的需求设置格式。
非法值的处理:
当出现非法值的时候系统将不予以发送,同时自动回复信息提示输入有误,请重新输入
出错信息:
当输入手机系统无法识别的字符时,视为出错
2.2数据输出
目的地:
开启接收信息的该软件的用户。
通过手机定位系统将信息准确的发送到满足条件的用户的手机上
数值范围:
默认采用系统的固定格式,当用户采用自定义格式的时候,系统也会对应采用相应格式。
非法值的处理:
出错信息当输入手机系统无法识别的字符时,视为出错
2.3数据存储
用户的数据会有文本的形式存储在手机储存卡当中(图片转为为字符),当用户想要删除的时候系统可以清空存数区
2.4数据的安全性
通过注册系统,使用账号密码匹配并且加入验证码,只有账号密码对应正确并且验证码正确的用户才具有数据的访问权限。
2.5数据备份
用户在发送和接受信息的时候系统会将相应的信息以聊天记录的形式储存在手机存储卡中作为备份
2.6数据流图
2.7数据筛选
用户通过对得到的回复进行评价得出最佳答案,系统根据这个对数据进行筛选,选出最佳的答案对应数据进行奖励
2.8主要算法
读取用户的信息,同时寻找满足条件的同意接收信息的回复者,进行定向发送,然后读取回复者的信息并回复给发送者,通过发送者选出的最佳答案进行数据筛选,进行积分奖励
3界面要求
3.1软件名称
帮帮
3.2功能模块
见下面具体用户界面介绍
3.3颜色
说明:
采用淡蓝色为底色,字体背景颜色采用白色
3.4字体
微软雅黑、黑色
用户界面
内容差不多为:
大家一起帮帮。
再用具体的艺术效果
1、初始界面:
我们初步将我们的软件名称定为帮帮,在打开软件的界面,初步定为:
2、在打开初始界面之后,软天会弹出两个提醒框,一个提醒你是否允许借用当前位置,另一个询问是否接受消息推送和提醒等信息。
之后会有一段小的宣传视频。
3、注册界面:
注册我们采用邮箱号注册的方式,同时可以设置自己的个性昵称,接下来会出现一个详细资料的注册,每一项资料出现前都会有一张项目具体特色的介绍图片,随着个人资料的完善,将会在其中三个最主要的资料完善之后,给予一定的帮帮糖奖励(帮帮糖是软件的一种类似积分作用的载体,具体在后面会有详细介绍),这三个部份分别是:
个人头像,个人新浪微薄,个人所擅长的领域,依次给予的帮帮糖奖励是五个,十个和十五个。
4、主界面:
主界面的背景与字体都可以自己设置,系统的默认背景初步定为白色与淡蓝色,主界面现在考虑有几种形式可供选择,每一模块的形状可以选择,如下:
这几张只是初步的草稿图,到时候会进行详细的美观设计,达到实用与美感的一致性。
下面我们将以最后一幅草稿设计为例子,详细介绍一下每一个字母所对应的模块:
A:
twins微博,这一模块其实就相当于充当一种个人主页的作用,用户可以在这一模块对自己在软件上的应用进行操作,下面具体阐述:
1
2
3
4
5
6
7
8
9
1:
用户的个人头像,旁边是该用户最近查询的内容
2:
显示下面状态栏对应的内容
3:
最近访客
4:
好友
5:
我的查询,显示我最近查询的问题,每一个问题后面有着别人的回答,点开回答,每一个答案旁边都有两个小的选择框,一个是采纳,一个是举报
6:
我的回答,显示我最近我回答的问题
7:
相册
8:
留言板
9:
设置,可以设置自己主页的访问权限,是否只是自己可以查看,还是对好友可见,还是对所有人可见,还是对一定距离的人可见
B:
实时查询,这一模块是整个软件的最重要部门之一,用户可以利用这一模块向周围的人推送自己想问的问题,下面具体阐述:
1
3
10
返回
实时查询
查询文字输入
当前位置
问题类型(问题所属的领域)
悬赏,可以给出自己悬赏的棒棒糖数
问题有效时间
其他设置,包括推送的距离设置,位置设置,是否只推送给特定的好友,是否只推送给擅长你提出的问题这一类型的人
权限应用,使用在评价奖励系统中换来的权限
10:
输入法,键盘式,还可以应用表情
C:
官民零距离,这一模块主要由两部分构成,一部分是民对官,一部分是官对民,民对官这一部分与实时查询的页面相类似,只不过会加一个推送的部门选择;
官对民这一部门与后面的问题新鲜事的页面相类似,是通过认证的一些官方部门向民众发布一些信息
D:
附近:
这一模块以列表的形式按照距离的远近显示你周围的在线用户,下面具体阐述:
2
附近
附近人的名称与头像,头像在上,名在下,点击头像可以发起对话
该用户与你的距离
该用户最近查询,但是还没有得到解决的问题
个人信息,点击可以进入对方的twins微薄,加为好友
备注:
每一行的设置相同,附近显示的人以距离远近进行排列
E:
好友,这一模块显示的是你的好友列表,界面的具体设置与附近的设置相同,下面具体阐述: