手机APP策划方案PRD

发布时间:2016-02-17 13:34:03

一张纸移动端项目

张双双

[20151114]



文档修改记录

日期

内容

撰写人

详情

2015.11.14

创建文档

张双双

撰写各模块的功能列表及其功能点描述

2015.12.11

完善文档

赵培然

完善移动端功能模块内容

2014.12.24

细节完善,确定框架

赵培然

2014.12.25

增加游戏

赵培然

游戏、答题完善



概述

目的

为明确将要设计的软件开发的背景,特撰写本文档,目的是为了方便对问题进行研究。经过对此项目详细的调查研究、需求分析后,初拟系统的基本功能,包括用户平台、开发者中心、系统管理员后台这三大部分,对软件开发中将要面临的问题及其解决方案进行初步设计与合理安排。

项目背景

为积极响应党中央、国务院关于“构建社会主义和谐社会”、“建设节约型社会”的战略号召,中华慈善总会于2008319日启动了大型公益项目——“一张纸献爱心”工程。该行动是通过捐献废旧纸张积聚善款,用于救助我国少数民族地区贫困家庭先天性心脏病儿童的一项慈善项目。

目标读者

本文档的读者为项目经理、产品经理、架构师、后台开发工程师、前端开发工程师、测试工程师等。

移动端开发框架

进入app后展示爱心动态,底部设五个功能模块:

1 爱心动态

2 救急难

3 爱心车

    捐报纸。把目前开通的城市放上去

4 发现

  包括爱心超市和游戏

5 我的(个人板块)

用户模块的功能需求

功能列表

功能

功能点

描述

备注

注册登录退出

注册

手机号注册

普通登录

手机号登录

第三方登录

QQ/微信/微博登录

忘记密码

用手机号重置密码

退出

以游客形式访问网站

爱心账户

用户基本信息

记录用户昵称、真实姓名、性别、所在地等信息

修改密码

填写原密码修改登录密码

实名认证

用户填写身份证号、真实姓名等信息来实名认证

爱心币

注册、登录等行为获得爱心币

捐赠记录

记录用户的捐赠废纸及所捐善款

绑定社交账号

绑定社交账号,以便一键分享

消息中心

接收系统推送的消息

注册

未注册的用户通过手机号。

手机号注册的用户需填写手机号、短信验证码、登录密码、确认密码、好友邀请码。

阅读并同意《注册协议》后即可注册成功(默认打勾)。如果去掉打勾,则提示:“请阅读并同意注册协议”后再注册。

昵称只支持中英数字,密码6-20,必须有数字和字母。

邀请码下方提示“填写后可获得N个爱心币”,可不填写。

已有农行爱心卡,但未注册的用户,在办理农行爱心卡时自动开通默认账号,使用办卡时预留的手机号作为登录名,密码默认000000

所有方式注册成功的帐号,均可获得系统提供的邀请码(可复制、分享)。

如果已注册账户,提醒“您填写的帐号已被注册”重新填写或者直接登录。

注册成功后弹出提示“可在我的基本信息中完善个人资料”,可选跳过。

注:

1、个人的手机号可以更改,企业的手机号不可更改,需联系客服手动更改。

2、添加身份证认证的登录方式(二期做,待确认)。

3、农行办理卡时,短信推送已开通账户。

普通登录

已注册用户使用注册手机号/邮箱/昵称+登录密码进行登录。一定时间段内连续登录3次失败提示忘记密码是否需要找回。

针对不同的登录错误给出不同的提示:

若登录的帐号不存在,则提示“该帐号不存在”

若登录的帐号和密码不匹配,则提示“帐号密码错误”

未完善基本信息的帐号昵称显示手机号。

第三方登录

未注册用户或者绑定第三方账号的用户可以使用第三方账号登录,现支持的第三方账号有QQ/微信/微博,用户跳转到第三方登录平台填写账号后,网站获取账号信息,直接跳转到网站自动登录,提示用户进一步完善账号信息或者直接浏览网站。

忘记密码

如果已注册的用户忘记登录密码,可以通过手机短信验证或者邮箱验证来重置密码。

通过手机短信验证来找回密码,用户输入手机号后,点击“立即发送”,提示“验证码已经发送至您的手机,请注意查收”系统发送短信验证码至相关手机号,(验证码10分钟内有效),用户填写验证码成功后,进入密码重置页面,在该页面中填写新密码并确认新密码后进去登录页面,用新密码登录APP

通过邮箱验证需要在邮箱中激活相应链接,完成激活后可填写新密码,确定新密码,用新密码登录。

退出

已登录的用户可以退出当前账号,以游客的形式浏览页面。游客可以进行捐款,显示匿名用户捐赠,可以浏览网站信息,不可进行其它操作。

用户基本信息

用户可以在账户管理中添加、修改自己的基本信息。

政府基本信息包括昵称、邮箱、手机号、所在地、用户类型等。

企业基本信息包括

个人基本信息包括昵称、邮箱、手机号、所在地、用户类型,所属政府/企业。

个人和政府/企业之间有上下级的关联关系,个人的爱心币也属于上级政府或企业的爱心币,个人的爱心记录可更新到上级政府/企业和同上级的其它个人用户的消息中心。

修改密码

用户可以在账户管理中修改密码,修改密码时需填写原密码、新密码、确认新密码,填写成功后下次登录网站使用新密码登录。

实名认证

当用户需要支付时,需实名认证,实名认证根据四种用户类型也对应四种认证。

事业单位实名认证需要提供的信息如下:事业单位名称(全名)、组织机构代码证编号、法人姓名、法人身份证号、单位联系电话,企业邮箱、短信验证码(注册手机号)。上传图片窗口:上传事业单位代码证图片。

企业实名认证需要提供的信息如下:企业名称(全名)、营业执照编号、法人姓名、法人身份证号、企业联系电话,企业邮箱、短信验证码(注册手机号)。上传图片窗口:上传企业营业执照。

政府实名认证需要提供的信息如下:政府名称(全名)、组织机构代码证编号、法人姓名、法人身份证号、单位联系电话,政府邮箱、短信验证码(注册手机号)。上传图片窗口:上传政府代码证图片。

个人实名认证需要提供的信息如下:真实姓名、性别、身份证号、联系方式、验证码。上传图片窗口:上传身份证拍照图。

其它:填写信息:真实姓名、身份证号、相关证件、上传图片。

需要实名认证的触发条件:线上捐物、爱心币消费。

爱心币

爱心币是平台根据用户使用一张纸网站期间的登录情况、捐纸数量、捐款数量、参与爱心行动累计计算的一种虚拟币,可以用于平台网站内爱心超市购买义卖商品、兑换有关礼品。

政府/企业/事业单位的爱心币有两部分组成,一部分是企业以捐款、捐物行为累计的爱心币,另一部分是旗下员工的爱心币累计相加的总和。旗下员工爱心币使用只能做数据统计,企业没有代为消费权。

爱心车记录

成功申请爱心车的用户会提示:“感谢您的注册,您已成为爱心车主,请多多支持“一张纸献爱心行动”。

并记录爱心车的信息:车牌、车型、取件次数。

捐赠记录

用户可以查看自己所有的捐款记录,主要包括捐赠的废纸、定向捐赠的救急难项目和在平台不定性捐助的善款,捐款记录主要包括:捐赠编号、捐赠金额(废纸捐赠是重量兑换成金额)、捐赠时间。

绑定社交账号

用户可以绑定社交账号,并且在绑定的社交账号上显示关注:一张纸的官方账号或将网站信息分享到社交平台上。

可绑定的社交平台有:微信/QQ/微博,绑定现阶段不可解绑。

订阅推送

用户可以通过邮件电子订阅网站信息,用户需填写接收订阅邮件的邮箱地址,确定订阅即可。

订阅时,会有消息分类选择:文化 地理 历史 生活 社会 艺术 人物。

消息中心

用户在消息中心可以查看所有来自系统推送的消息,消息详情包括消息标题、消息内容、发消息时间、消息状态(已读/未读)。

用户属性

游戏(第一期只放答题)

爱心答题

界面风格参照上图实例,每个图标代表一个题型。一共有个3个题型:生活知识、生态保护、环境治理。

每个题型中有上千题库,用户可以选择对应的题库参加答题活动,累积答对10题可以获得提供的爱心币奖励。

答题可以选择不同的题型累积,每答对一题,进度条显示增加百分之10%,打错不增加不减少,进度条增加到100%,“领取爱心币”按钮从虚变为实,可点击,点击后获得提示“恭喜你获得*个爱心币”

完成10题后,系统提示“您已经完成今天的答题,点击领取爱心币”,用户不能在平台继续答题,可引导进入其它模块。

答对会有提示,恭喜你,增加进度10%,答错,会提示正确答案。

爱心超市的功能需求

功能列表

功能

功能点

描述

备注

爱心超市

查看商品

按商品分类、时间、价格等方式查看或搜索商品

购物车

收藏或统一支付商品

购买商品

使用支付宝、微信支付、银联支付等形式在线购买义卖商品

功能描述

查看商品

用户在义卖超市中浏览义卖商品,义卖商品按照来源分为企业捐赠、个人捐赠、公益品。企业捐赠包含类别:景区门票、酒店住房(前期主要是这两类)、生活用品、文体用品;个人捐赠包含类别:手工制作(前期主要这一类)收藏品、闲置物品(难审核的和有质量问题的暂时不开放);公益品为一张纸项目组为本项目定制的产品。用户还可根据发布时间、商品价格、项目进度的排序条件来查看商品。

商品列表中展示商品的图片、名称、价格、商品来源、发货地的信息,商品详情中展示商品的图片、名称、来源、购买所需爱心币数、数量、邮费(暂定到付)、商品介绍、商品详情图文、捐赠指向、购买注意事项等信息。

购物车

用户可将中意但不急需买的产品放入购物车,或多件产品放进购物车统一结算,此时对用户有结算提示:当用户现有爱心币数达到商品价格的90%时,提示鼓励用户只差多少爱心币就可以完成此个善举,让用户尽快获取爱心币购买。

如果购物车里的商品已卖完,则该商品不能结算,并提示用户查看其他义卖。

购买商品

通过实名制的用户可购买上架有库存的商品,每件商品需要一定的爱心币或金额来购买,

购买流程如下:

1、用户在商品列表或者商品详情页中直接点击立即购买;

2、用户在确定订单页面填写收货地址(包括收货人姓名/收货地址/联系电话/邮编)填写爱心留言,确认订单后进入支付页面;

3、用户在支付页面确认金额,并选择付款方式(支付宝支付/微信支付/银联支付)。

4.用户完成购买后,系统自动把捐赠方信息(联系人或昵称,联系电话,所在地)推送给用户。

商品的发票在商品详情中写明是由商品的捐赠方提供。商品发出后的物流订单信息由捐赠方提供给,然后由平台通过消息中心推送到购买者。

订单中心

用户可以在爱心超市的订单中心模块中查看”已完成订单”、“未完成订单”。

已完成订单:用户完成商品支付后生成,包含订单支付时间、订单号、捐赠方名称、捐赠方联系方式、商品名称、单价、数量、订单金额、交易状态。

催促发货:用户在完成支付后即可点击催促捐赠方发货;

确认收货:用户在收货后点击确认已收货,点击后需要用户二次确认,之后本次交易捐赠者应得的爱心币自动进入捐赠者账户;

其他属性按照常规属性

卖家端

确认发货:卖家在发货之后可以点击确认发货按钮提交发货信息(物流单号

)。

未完成订单:用户已经确认购买但是未付款的订单,这里需要“购物车”功能点里相同的结款提示。

用户属性

名称

类型

描述

是否必选

用户名



救急难模块的功能需求

功能列表

功能

功能点

描述

备注

期待救助

查看救助

根据项目截止时间、进度等条件查看救助项目

我要捐款

针对进行中的救助项目进行一次性捐助或者长期捐助

功能描述

查看救助

用户查看期待救助的项目列表,列表内容包括项目海报/项目名称/项目简介/项目期限/筹款目标/已筹善款/捐款人数/捐款进度(百分比)/捐款状态/发起方名称(用户查看期待救助的项目详情,详情内容包括项目海报/项目名称/项目介绍/项目期限/筹款目标/已筹善款/捐款人数/捐款进度(百分比)/捐款状态/拨款状态(进度表)/发起方名称/后期进展(被救助人状态反馈图文形式表现),后期进展主要针对已完成筹款的项目来描述款项的落实情况。

捐款状态主要分为:发起-审核-募捐-募捐结束,用进度条表示。

捐款时间状态截止:发起时间-截止时间。

拨款状态主要分为:慈善总会-地方-已接善款所在机构-拨款结束,用进度条简要描述。

用户还可在项目详情页将项目分享到社交平台,分享途径有QQ、空间、微博、微信、朋友圈。

我要捐款(定向)

我要捐款,点进去之后选择捐款金额(20元、50元、100元)或其他(手填金额),填写金额后直接呈现捐款方式,目前支持:支付宝、银联卡、微信支付(财付通支付)。

捐款成功后公告栏实时公告,捐款项目——捐款人(昵称、如果是默认手机号昵称隐藏中间4位,最后)

用户在项目列表页和项目详情页都可以对某个期待救助项目进行定向捐款,用户可选择捐款金额(20元、50元、100元)或其他(手填金额),并选择爱心祝福语、选择支付方式,然后进入相关的支付页面,详细捐款方式查看(6.2.8)。

爱心祝福语:祝早日康复、勇敢走下去、明天会更好、有阳光还有我们。

线下捐赠者的捐赠信息由线下志愿者手动添加,引导捐赠者在银行打款单下方(备注栏)留下联系方式。并使用捐赠者捐赠时填写的手机号作为注册账号,密码默认为000000。若没有填写手机号,则统一归到其它这个用户账号。

用户属性

名称

类型

描述

是否必选

用户名



爱心动态模块的功能需求

功能列表

功能

功能点

描述

备注

新闻

新闻报道

按时间顺序报道一张纸相关的新闻

捐赠详情

爱心榜单

全国捐赠概况及其各省、各市、各单位、个人的捐赠排行情况

我要捐款

用户可通过各种捐赠方式来捐款

功能描述

新闻报道

用户可以在新闻报道版块按时间的先后顺序浏览各新闻,新闻列表包括新闻标题、发布时间,新闻详情包括新闻标题、新闻正文、发布时间、浏览次数和信息提供来源。

下方显示页面数字(可跳转)

a、支持图片,每条信息和新闻可配上图片

b、根据信息的重要性,选择信息显示的位置,若新闻被定义为热点新闻,可进行后台置顶

c、新闻可以点赞

d、可以被转发到QQ、微信、微博、朋友圈、QQ空间(分享成功提示获得多少爱心币,点击领取)

e、文章下方可以选择点击进入上一篇(附带标题)或者进入下一篇(附带标题)

爱心榜单

用户在爱心榜单查看每月的爱心人士,爱心榜单包括爱心者名字、爱心者照片、爱心事迹概要,爱心者详情包括爱心者名字、爱心事迹概要、爱心事迹详情、点赞数等。

用户可以对爱心人士进行点赞,或将爱心事迹分享到社交平台(QQ、微信、微博)分享成功,点赞和分享均可获得爱心币。(爱心币获得每天都有上限,详见爱心币规则)

我要捐款(不定向)

用户进行线上捐款后,平台记录该捐赠详情并给予爱心币的奖励(得爱心币数量参考爱心币使用规则)。

平台会实时滚动显示每笔捐款动态,包括捐款人昵称(优先显示昵称,如果未填写昵称,用注册手机号显示,“****”隐藏中间4位)、捐款金额、捐款时间等信息。

这里增加“我要捐款”通道,捐款方式支持目前存在的各种形式,包括网银,银联。

注:支付宝帐号可能绑定邮箱,那就默认用邮箱为其注册帐号,通过邮箱提醒为其开通帐号,提醒用户激活完善信息。

用户属性

名称

类型

描述

是否必选

用户名

爱心车模块的功能需求

功能列表

功能

功能点

描述

备注

捐赠报纸

我要捐废纸

线下捐赠到后期同步到线上

申请爱心车

功能描述

我要捐废纸

用户通过APP端主界面地图模块显示身边的爱心车,定位或者选择所在地理位置,点击“我要捐”,系统自动提醒附件的爱心车,爱心车主通过接单的形式,点击“我要接”,通过导航,到捐赠人显示的地理位置进行收取捐赠废旧纸,爱心车主称其捐赠废旧报纸重量输入到系统里面,由爱心车主送到指定的爱心箱所在地点,记录捐赠的重量。社区慈善会负责人回收废旧报纸时,爱心车主现场称重,记录捐赠的重量,确定废旧纸重量后系统通过比例换算回馈给爱车主和捐赠人相应的爱心币。

捐赠记录会显示在我的捐赠资料中。

申请爱心车

用户可以在网站端或者移动端申请爱心车,需填写车主个人信息和车信息;车主上传信息:姓名、联系电话、住址、身份证;车信息包括:车型、车牌、驾驶证。

后台审核通过后,系统自动生成爱心账户(该账户可以登入:网页端、移动端)平台提供志愿者爱心车贴一个,简易称一把。(线下推广互动时检查是否在平台认证)

用户申请后由后台审核验证,验证成功后该用户成为志愿者,该车成为爱心车。

点击个人资料中的我的爱心车显示信息:车牌、车型、取件记录

用户属性

名称

类型

描述

是否必选

用户名

移动端模块的功能需求

功能列表

功能

功能点

描述

备注

关于我们

联系我们

一张纸的联系电话、地址等信息

功能描述

联系我们

联系我们页面展示一张纸总会的联系方式,包括全称、图标、联系地址、联系电话、传真号、邮箱地址等信息。

用户属性

名称

类型

描述

是否必选

用户名

手机APP策划方案PRD

相关推荐