新闻APP产品需求文档1.3

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多张图片发布时可对每张图片描述,描述在用户点开

大图时不会出现

4.10.3图片内容的界面形式与文字不一样

13

4.11补充说明

· 4.11.1后台编辑保证Tab键=四个空格键

5非功能需求

5.1运行环境

5.1.1操作系统:CentOS 7 64位 5.1.2运行环境:PHP + Nginx + MySQL

5.2可用性

5.2.1用户能够简单的浏览想要关注的内容,并发表评论,

登录,注销,并以较好的形式来完成整个阅读过程

5.2.2后台维护人员能几乎以零学习成本来使用管理后台,

并能较高效的完成工作

5.2.3运营人员能以可视化的界面获取相关数据

5.2.4保证其中某些内容的私密性(校内网内容的安全性)

14

5.3可扩展性

5.3.1

后台程序基于ThinkPHP开发,需要遵循低耦合原则,

实现框架核心与领域逻辑的分离。并且需要遵循里氏替换原则,保证类的可继承性,便于功能扩展。

5.4安全性

5.4.1后台接口需要对传入的所有数据进行合法性检查和注

入规则检查,以及逻辑关系检查,保证客户端提交的数据合法。同时前端也需要做好相应过滤处理,并给出友好的提示。同时,学号密码等敏感信息在传递时需要采用加密传递的方式,保证信息安全。

5.5接口

5.5.1 5.5.2

接口需要方便调用,保证编码的一致性。

后期运营数据除了基于统计平台的数据,应该包括以

下几点(优先级较低) 1)每篇内容的浏览次数

2)每篇内容的评论次数 3)不同属性的用户数量

4)不同属性的管理员账户(一级/二级)添加和发布数量

5)运营人员能直接可视化的界面上下载或者看到选定日期内的数据 6)数据形式最好为excel格式。或者其他待定

15

6.交互逻辑

6.1客户端界面逻辑

6.1.1登录界面,用户登录或游客模式

6.1.2第一次用户进入为订阅页面,选择感兴趣的栏目 6.1.3订阅完成后进入首页,在非图片部分侧滑为栏目之间切换,在上方图片部分策划为该栏目内图片的切换,第一版计划每个栏目图片为三张。

6.1.4首页底部有三个按钮,分别为“首页“,“订阅”,“设置” 6.1.5设置页面包括个人中心,图片加载模式,文章缓存模式,清除缓存,字体设置,浏览模式(日间/夜间),关于我们, 向我们反馈。

6.1.6个人中心包括头像,签名,昵称,我的评论,我的收藏(评论收藏只显示一条,均有子页面)注销登录按钮,注销登录后跳转到登录界面。

6.1.7关于我们中包括产品信息与团队介绍。

6.1.8内容二级页面包括顶部的栏目名称,内容,底部按钮 6.1.9底部按钮功能为“分享”,“收藏”,“评论”,“模式“(模式用于调整字体大小,浏览模式)

16

联系客服:779662525#qq.com(#替换为@)