《新闻APP产品需求文档13》由会员分享,可在线阅读,更多相关《新闻APP产品需求文档13(26页珍藏版)》请在金锄头文库上搜索。
1、产品文档新闻客户端需求说明书修改记录版本作者描述修改日期1.0王灵杰完成了基本需求文档2014.101.1王灵杰对设计与技术提出来 的一些问题做了修改2014.11.191.2廖星完善技术参数2014.11.201.3王灵杰增加了交互逻辑2014.11.22录1 . 文档介绍 51.1. 文档目的 51.2. 文档命名说明 52 . 产品介绍 62.1. 产品开发背景原因 62.2. 产品信息介绍 62.3. 产品用户定位 62.4. 产品中的角色 73 .产品信息结构图 84 .功能需求 94.1. 管理账户 94.2. 用户账户 94.3. 用户设置 104.4. 个人中心 114.5.
2、栏目功能 114.6. 内容添加功能 124.7. 评论功能 124.8. 搜索功能 134.9. 分享功能 134.10. 图片栏目 134.11. 补充说明 145 .非功能需求介绍 145.1. 运行环境 145.2. 可用性 145.3. 可扩展性 155.4. 安全性 155.5. 接口 156 .交互逻辑 166.1. 客户端界面逻辑 166.2. 管理后台界面逻辑 177 .项目组成员分工 178 .预期目标及要求 179 .附件 181 .文档介绍1.1 文档目的该文档用于武汉理工大学校园新闻客户端产品开发文档,用于开发,设计,测试团队之间的交流基础。包括对于产品前端界面,交互
3、 逻辑,以及后台开发的一些规范。1.2 文档命名说明产品名称:武汉理工大学新闻客户端文档名称说明备注一级贞向包括首页,订阅等固定在底部的贝闻二级贝闻从一级贝闻能直接进入的贝闻之后的贝闻也同样一级用户校园卡登录的用户二级用户社交帐号登录的用户三级用户没有登录的用户最高管理员有所有权限的管理员建议5个以内一级管理员能添加,发布信息。并且添加新管理员部门负责人二级管理员只能添加消息编辑2 .产品介绍2.1 产品开发背景原因14年 10 月,因新浪与微信合作推广基于微信的校园号,向学校提出为学校搭建微信校园号, 具体功能包括新闻客户端,学生信息查询等。考虑到今后合作成本及互联网信息发展移动化的趋势,党
4、委宣传部决定由Token团队开发一款校园新闻客户端的移动软件,并由单独的内容采编团队来进行产品后期的内容的添加于维护。2.2 产品信息介绍产品有一只学生内容团队负责其内容的更新, 其中包括采编,约稿等多种形式。集校园生活,时事热点,学生问题,自由评论等多栏目为一体的移动端app,为校内师生更好的推送方方面面的新闻资讯。 同时也是由高校信息向社会发散的一个平台 .2.3 产品用户定位该产品主要面向三类人群, 武汉理工大学在校学生, 武汉理工大学所有教职工,社会上关心或者想了解学校的人员。 三 类人员对客户端中的资讯需求程度不一样, 在内容推送与分类上需要慎重。2.4 .产品中的角色角色名称职责备
5、注技术开发组提供技术支持,包括功能实现,维护 改版等运宫人贝根据产品情况提供运营报告,并策划 产品推广方案产品运宫确定产品内容定位,收集用户反馈, 积极完成产品迭代内容管理确定内容团队中的人员,对产品发展 方向把控内容维护确定内容,稿件审核,发布,联系稿 件来源,并做好内容团队的培养3 .产品信息结构图最高管理员内 容 发 布 方 式4 .功能需求4.1 管理账户4.1.1 最高权限管理员对栏目进行禁用,新增操作;更改栏目性质(详见栏目性质说明)可以分配子管理员账户(包括一级 / 二级管理员) ;具有所有一级管理员权限4.1.2 一级管理员能发布待审核的稿件;可以分配二级管理员账户;具有所有二
6、级管理员权限;4.1.3 二级管理员在后台添加稿件;更改稿件性质(详见稿件性质说明 )4.1.4 管理员帐号说明管理员帐号为邮箱帐号;密码单独设置;管理员信息包括姓名,电话;4.2 用户账户4.1.1 用户账户级别校园卡号,学号,经纬帐号登陆(一级用户)社交账号登陆(二级用户) ;没有登陆(三级用户) ;4.1.2 一级用户查看,评论所有可评论的内容;绑定社交帐号后可分享所有内容;4.1.3 二级用户查看,评论指定栏目内容分享指定可分享的内容绑定校园卡号之后升级为一级用户4.1.4 三级用户只能查看,指定对所有用户开放的内容不允许评论登录社交帐号后成为二级用户4.3 用户设置4.3.1 一级二
7、级用户可自定义头像,签名,昵称允许修改一次(个人中心中设置)4.3.2 浏览模式分为日间 /夜间4.3.3 用户可自定义文字大小以大中小按钮操作4.3.4 默认自动加载图片,自定义是否在 2G/3G/4G 状态下自动加载图片4.3.5 默认自动缓存所有浏览过内容的文章,用户可自义是否在 2G/3G/4G 状态下自动缓存。4.3.6 用户可一键清理缓存文件4.3.7 可管理收藏文章,点击收藏进入4.3.8 可进入个人主页,在个人主页中设置主页是否对其他 人开放,默认为开放4.3.10版本及产品相关信息4.4 个人中心4.4.1 可查看本用户所有评论, 及收藏的文章 (按时间排序)4.4.2 在个
8、人中心设置是否对外开放,默认是4.4.3 个人中心中可修改头像,签名,昵称只允许设置一次新用户登录后在第一次评论时跳出设置昵称弹框。4.4.4 个人中心有注销登录按钮4.4.5 一级用户登录状态时有绑定社交账号按钮4.4.6 二级用户登录状态时有绑定校园卡号按钮4.4.7 三级用户的个人中心页面有跳转登录按钮4.5 栏目功能4.5.1 后台可添加任意数量栏目4.5.2 新增栏目的时候选择栏目属性栏目属性分为, 对一级用户开放,对所有用户开放,允许二级用户评论,允许一级用户评论,不允许评论新增栏目的时候默认栏目对所有用户开放,允许一级用户评论4.5.3 后台栏目顺序在界面上显示顺序为从左到右,从
9、上到下4.5.4 用户首次进入时登陆后进入订阅页面,以后打开后为首页4.5.5 用户订阅栏目后显示在首页4.5.6 用户自定义栏目顺序及数量4.5.7 栏目订阅方式待定4.6 内容添加功能4.6.1 添加内容时需要指定栏目4.6.2 添加内容可以选择文字,图片,语音,视频,文件4.6.3 每篇内容的属性与栏目一致,所有管理员均可修改4.6.4 内容属性分为,对一级用户开放,对所有用户开放。允许二级用户评论,允许一级用户评论,不允许评论, 分享权限与评论一致。4.6.5 内容发布后支持修改,禁用4.6.6 内容的发布步骤为,添加 -审核(禁用)-发布成功4.7 评论功能4.7.1 内容二级页面底
10、部固定写评论看评论按钮,均跳转到新页面4.7.2 评论区可定义顺序查看/倒叙查看4.7.3 评论不能回复,只能盖楼4.7.4 可通过其他用户评论点击进入其个人主页4.8 搜索功能(可行性待定)4.8.1 关键字显示某篇新闻(能搜索标题或内容)4.8.2 搜索功能固定在首页底部4.8.3 搜索界面为一个单独的页面4.9 分享功能4.9.1 内容的二级页面底部固定分享按钮,可分享至主流社交平台4.9.2 绑定帐号后的用户可直接分享,在分享时登录社交帐号的用户默认绑定校园卡或升级为二级用户4.10 图片栏目4.10.1 图片每篇内容时必须有总的描述4.10.2 多张图片发布时可对每张图片描述, 描述
11、在用户点开大图时不会出现4.10.3 图片内容的界面形式与文字不一样4.11 补充说明 4.11.1台编辑保证Tab键=四个空格键5 非功能需求5.1 运行环境5.1.1 操作系统: CentOS 7 64位5.1.2 运行环境: PHP + Nginx + MySQL5.2 可用性5.2.1 用户能够简单的浏览想要关注的内容,并发表评论,登录,注销,并以较好的形式来完成整个阅读过程5.2.2 后台维护人员能几乎以零学习成本来使用管理后台,并能较高效的完成工作5.2.3 运营人员能以可视化的界面获取相关数据5.2.4 保证其中某些内容的私密性(校内网内容的安全性)6.1.10 所有操作无法完成
12、的时候应该有提示性语句。1.1.1 后台程序基于ThinkPHP开发,需要遵循低耦合原则,实现框架核心与领域逻辑的分离。并且需要遵循里氏替换原则,保证类的可继承性,便于功能扩展。5.4 安全性5.4.1 后台接口需要对传入的所有数据进行合法性检查和注入规则检查,以及逻辑关系检查,保证客户端提交的数据合法。同时前端也需要做好相应过滤处理,并给出友好的提示。同时,学号密码等敏感信息在传递时需要采用加密传递的方式, 保证信息安全。5.5 接口5.5.1 接口需要方便调用,保证编码的一致性。5.5.2 后期运营数据除了基于统计平台的数据,应该包括以下几点(优先级较低)5.5.3 )每篇内容的浏览次数2
13、)每篇内容的评论次数3)不同属性的用户数量4 )不同属性的管理员账户(一级/ 二级)添加和发布数量5)运营人员能直接可视化的界面上下载或者看到选定日期内的数据6 )数据形式最好为 excel 格式。或者其他待定6.交互逻辑6.1 客户端界面逻辑6.1.1 登录界面,用户登录或游客模式6.1.2 第一次用户进入为订阅页面,选择感兴趣的栏目6.1.3 订阅完成后进入首页,在非图片部分侧滑为栏目之间切换, 在上方图片部分策划为该栏目内图片的切换, 第一版计划每个栏目图片为三张。6.1.4 首页底部有三个按钮, 分别为 “首页 “, “订阅 ”, “设置 ”6.1.5 设置页面包括个人中心,图片加载模
14、式,文章缓存模式,清除缓存,字体设置,浏览模式(日间 / 夜间) ,关于我们,向我们反馈。6.1.6 个人中心包括头像,签名,昵称,我的评论,我的收藏(评论收藏只显示一条,均有子页面)注销登录按钮,注销登录后跳转到登录界面。6.1.7 关于我们中包括产品信息与团队介绍。6.1.8 内容二级页面包括顶部的栏目名称,内容,底部按钮6.1.9 底部按钮功能为 “分享 ”, “收藏 ”, “评论 ”, “模式 “(模式用于调整字体大小,浏览模式)6.2 管理后台界面逻辑 (待定)6.2.1 登录界面(最高权限管理员第一次登录,然后分配账户)6.2.2 登录完成后,可进行设置栏目,分配子帐号,添加稿件。