《基于大学生的公众号集成平台》需求分析与系统设计报告(1)

  • 第一部分:需求分析报告
  • 1 概述
    • 1.1 编写目的
    • 1.2 参考文献
    • 1.3 产品概述
    • 1.4 背景调查
  • 2 业务流程分析
    • 2.1 组织机构调查
    • 2.2 现行业务流程
      • 2.2.1 用户注册、搜索、浏览流程
      • 2.2.2 用户申请成为公众号责任人(公众号运营者)流程
      • 2.2.3 用户发表推送流程
      • 2.2.4 用户注销或转让公众号流程
  • 3 需求
    • 3.1 功能需求
      • 3.1.1 游客-注册个人账号
      • 3.1.2 游客-浏览热点推送
      • 3.1.3 注册用户-登录个人账号
      • 3.1.4 注册用户-注销个人账号
      • 3.1.5 注册用户-修改个人信息
      • 3.1.6 注册用户-智能化搜索推送
      • 3.1.7 注册用户-智能化排序推送
      • 3.1.8 注册用户-举报推送
      • 3.1.9 注册用户-点赞推送
      • 3.1.10 注册用户-评论推送
      • 3.1.11 注册用户-向公众号留言
      • 3.1.12 注册用户-举报公众号
      • 3.1.13 注册用户-编写推送
      • 3.1.14 注册用户-查看推送数据分析
      • 3.1.15 注册用户-投稿推送
      • 3.1.16 注册用户-修改推送
      • 3.1.17 注册用户-申请成为其他公众号运营者
      • 3.1.18 注册用户-创建公众号
      • 3.1.19 公众号运营者-审核待发布推送
      • 3.1.20 公众号运营者-发表已审核推送
      • 3.1.21 公众号运营者-删除已发布推送
      • 3.1.22 公众号运营者-公布推送评论
      • 3.1.23 公众号运营者-回复公众号留言
      • 3.1.24 公众号运营者-举报用户
      • 3.1.25 公众号运营者-查看公众号数据分析
      • 3.1.26 公众号运营者-申请解绑公众号
      • 3.1.27 公众号负责人-认证公众号运营者
      • 3.1.28 公众号负责人-解绑公众号运营者
      • 3.1.29 公众号负责人-转让公众号
      • 3.1.30 公众号负责人-注销已有公众号
      • 3.1.31 平台管理员-奖励用户
      • 3.1.32 平台管理员-禁用用户
      • 3.1.33 平台管理员-奖励公众号
      • 3.1.34 平台管理员-禁用公众号
    • 3.2 数据需求
      • 3.2.1领域类图(或ER图)
      • 3.2.2状态图
  • 4 环境
    • 4.1 运行环境
    • 4.2 开发环境
  • 第二部分: 系统设计报告

第一部分:需求分析报告

1 概述

1.1 编写目的

本文档的编写目的是为公众号智能集成系统项目的开发提供:
a. 软件总体要求,作为用户和软件开发人员之间了解的基础;
b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;
c. 验收标准,作为用户确认测试的依据。

1.2 参考文献

[1]. 微信公众平台:https://mp.weixin.qq.com/
[2]. 微信公众号数量调查:http://www.chyxx.com/industry/201612/479002.html
[3]王晓敏.信息系统分析与设计(第四版)北京:清华大学出版社2013.

1.3 产品概述

本平台是针对现在公众号产生的问题,对于现在的公众号平台进行重编,以小组成员 的思维重构一个公众号智能集成平台
现在正值自媒体盛产的时代,现在的大学生们都有各自不同的想法,公众号是现在大学生们一个表达自己观点和想法的平台。在公众号在大学生中,存在着利用率不高、推广率不 强等问题,导致了公众号没有在大学生中体现出应有的价值。现在大学生们需要一个适用于 大学生的公众号集合平台,去解决现有问题,改善公众号现状才能真正实现它存在的意义。 意在将公众号分类去重复的整理,结合年龄条件纵向和喜爱程度横向共同推广原创文章, 内容包括大学生自己的公众号、各学校组织的公众号、大学生考研等学习信息公众号、大学 生未来就业方向相关公司。实际的将大学生的需求和公众号的有效内容结合起来,得到最有 价值的呈现。一方面改善了公众号并提升了公众号的利用水平以及内容水准,另一方面也方 便了大学生们使用公众号,同时更容易增长自创公众号的关注人数和自创公众号的使用寿 命。我们希望通过本专业的专业知识,实现原创文章推广化、各类公众号整合化、信息流通 智能化、数据分析通俗化、风险预知化,促成一个集合公众号整理、利用及推广的新管理平 台。

1.4 背景调查

我们调查了一部分公开数据发现:随着微信的推广,微信公众号也在人们日常生 活中扮演者一定的角色,它在人们心目中的地位与日俱增,越来越多的人开始使用公众 号。据统计,2016 年中国微信公众号数量超过 1200 万个,相比 2015 年增长 46.2%, 预计在 2017 年增长到 1415 万个,也就是说明年或将新增 200 多万个公众号,又有更多 地自媒体人又将在这个平台上各展智慧。现在正值自媒体盛产的时代,信息爆炸已经成 为了时代的标志。这意味着公众号正是一个很好的信息传递媒介,有着比较好的发展前景。

除了在网上收集数据分析公众号大潮流以外,我们还针对大学生领域进行了专项调查。 从调查问卷反馈回的数据我们发现大学生在使用公众号阅读公众号文章时,在管理、阅 读、搜索等方面,遇到了很多不便并对于一部分问题很苦恼。这说明了公众号存在服务 漏洞,而对于大学生领域的侧重服务也没有达到需求水平。例如,在我们设置的开放题 中,其中有 60%的人的意见和建议可以总结为“公众号文章内容质量”的问题。由此 我们可以推断目前大学生最关注的是公众号的内容,现在市场上流通过多的重复的文 章、无聊的文章内容和纷杂的广告,大学生无法直接获取真正对于大学生有效且直接的 内容。

与此同时,我们向大家调查对于一个涵盖对于公众号的整理、分析、推广、利用的 新平台的期待。无论男女无论哪个年级都有 70%以上的同学表示及时收集公众号上大 学生可以参加的举办考试、比赛、招聘、活动等动向的综合平台是非常好的。由此我们 可以推断,大学生市场中,大部分人需求这样一个平台去合理管理公众号和文章,让公 众号这种新时代下的信息传播方式,更有效、更体现信息的价值。同时也意味着大家认可了我们的设想,这也印证了我们的项目在需求方面是有比较好的市场的。

2 业务流程分析

2.1 组织机构调查

  • 人员职能介绍:

    • 平台管理员:掌管此集成平台,管理用户信息。拥有所有用户权力
    • 公众号责任人:用身份证注册,公众号所有者,公众号最高管理者。同时拥有运营者同等权力。
    • 公众号运营者:需要得到责任人认证,公众号信息管理(包括审核&编辑、发布文章,审核&回复留言,制作菜单等)管理公众号的文章发表。同时拥有普通用户同等权力。
    • 注册用户(投稿、高级搜索浏览):作者,可具有编辑能力,有投稿权力,但不能够 直接发表。具有高级浏览、搜索(包括原创优先搜索、分类搜索、横纵推荐等功能)等权力。
    • 游客(非注册用户):只有普通浏览权力,只可以看热点文章和点赞文章功能,不能享受智能化体验(包括原创优先搜索、分类搜索、横纵推荐等功能)

2.2 现行业务流程

跨职能流程图说明日常管理工作的处理过程。

2.2.1 用户注册、搜索、浏览流程

流程描述:

  • 用户可以通过注册登录平台,搜索、浏览、查看、点赞、评论等功能的实现。 相关岗位及主要职责:

    • 用户:注册个人账户,遵守平台规矩和要求,合理合法的阅读、搜索、评论推送文章。
    • 公众号运营者:主要负责审核和运作用户评论内容,并通过平台和用户以评论的形式 进行沟通。
    • 平台管理员:主要负责审核用户的个人信息并存档。

流程详述:
用户首先要注册个人账号,身份信息得到平台管理员的认可后,可使用个人账号登录平 台。注册用户拥有针对个人兴趣和同年龄段、同事业群等多方的综合智能推荐、分类搜索、 原创优先等先进搜索浏览功能,同时还可以对欣赏的推送进行点赞和评论。用户评论内容通 过系统审核后,公众号运营者可见,运营者可以选择优质的评论对外公开,并对于有兴趣的 评论和用户线上沟通互动。

2.2.2 用户申请成为公众号责任人(公众号运营者)流程

流程描述:

  • 注册用户向平台申请成为公众号责任人或者公众号运营者,经过审核确定成功后即可。

相关岗位及主要职责:

  • 用户:注册个人账户,无过分违纪行为,即可申请成为公众号责任人或者公众号运营者。
  • 公众号责任人:负责审核其所负责的某个公众号,相对应的申请成为该公众号运营者的用户信息,给出反馈意见并存档
  • 平台管理员:负责审核申请成为公众号责任人的用户信息,给出反馈意见并存档

流程详述:
用户注册个人账号成功后,登录平台,提出想成为公众号责任人或公众号运营者的申请。想成为公众号责任人的申请交由平台管理员审核,想成为某个公众号运营者的申 请交由该公众号的责任人审核。审核通过,即成为申请公众号的责任人或运营者。

2.2.3 用户发表推送流程

流程描述:

  • 用户将自己的推送申请发布到公众号上,通过公众号运营者和平台管理员的共同审 核后,即可发送。
    阶段

相关岗位及主要职责:

  • 用户:用户负责书写和编辑创作自己的一篇或多篇推送
  • 公众号运营者:负责审核投递到由自己的运营的公众号上所收到的投稿推送内容,有推送的最终发 布权限。
  • 平台管理员: 负责审核用户书写的公众号文章内容是否有敏感词汇或触犯法律的不当言论。除此以外,根据目前已发布的公众号文章,给出类似内容的发布情况,同时预测该文章发布 后的情况,给出相关修改建议和意见。

流程详述:
注册用户登录平台,将已书写文章粘贴到平台,可以选择进行相关排版的操作。将 成型的推送完成后,上传到平台管理员审核(系统),根据目前已发布的公众号文章, 给出类似内容的发布情况,同时预测该文章发布后的情况,给出相关修改建议和意见。 再对用户修改整理后的推送进行敏感词汇或触犯法律的不当言论的审核。通过审核的推 送,由用户选择要发表的公众号。由公众号的运营者进行审核内容,修改并最终定夺是 否发布推送。(如该用户是该公众号运营者,应交由其他公众号运营者审核,个人没有 发表的最终权)

2.2.4 用户注销或转让公众号流程

流程描述:

  • 公众号负责人提出注销或转让申请,平台管理员批准成功后,即可完成相关操作。

相关岗位及主要职责:

  • 公众号运营者:可以被公众号责任人召集、绑定、解除公众号运营者,接受相关通知。
  • 公众号责任人:有注销和转让公众号的权力,可以向系统和平台管理员提出相关申请。
  • 平台管理者:负责审核新该公众号责任人身份,给出反馈意见并存档。

流程详述:
公众号负责人提出注销申请,发布关闭公告并解除该公众号和公众号运营者关系, 注销该公众号。公众号负责人提出转让申请,由平台管理员审核新该公众号责任人身份 成功后,批准新公众号负责人管理该公众号。

3 需求

3.1 功能需求

3.1.1 游客-注册个人账号

3.1.2 游客-浏览热点推送


3.1.3 注册用户-登录个人账号

3.1.4 注册用户-注销个人账号

3.1.5 注册用户-修改个人信息

3.1.6 注册用户-智能化搜索推送

3.1.7 注册用户-智能化排序推送

3.1.8 注册用户-举报推送

3.1.9 注册用户-点赞推送

3.1.10 注册用户-评论推送

3.1.11 注册用户-向公众号留言


3.1.12 注册用户-举报公众号

3.1.13 注册用户-编写推送

3.1.14 注册用户-查看推送数据分析

3.1.15 注册用户-投稿推送


3.1.16 注册用户-修改推送

3.1.17 注册用户-申请成为其他公众号运营者


3.1.18 注册用户-创建公众号


3.1.19 公众号运营者-审核待发布推送


3.1.20 公众号运营者-发表已审核推送

3.1.21 公众号运营者-删除已发布推送

3.1.22 公众号运营者-公布推送评论

3.1.23 公众号运营者-回复公众号留言


3.1.24 公众号运营者-举报用户

3.1.25 公众号运营者-查看公众号数据分析


3.1.26 公众号运营者-申请解绑公众号


3.1.27 公众号负责人-认证公众号运营者

3.1.28 公众号负责人-解绑公众号运营者

3.1.29 公众号负责人-转让公众号


3.1.30 公众号负责人-注销已有公众号


3.1.31 平台管理员-奖励用户

3.1.32 平台管理员-禁用用户


3.1.33 平台管理员-奖励公众号

3.1.34 平台管理员-禁用公众号



3.2 数据需求

3.2.1领域类图(或ER图)


关联说明:

  • 一个用户只能有一个个人中心;一个用户可拥有多篇推送;一个用户有多次操作记录;一个用户可发表多条评论;一个用户可发起多次举报
  • 一篇推送可被多次举报;一篇推送包含多条评论;一条评论可被多次举报
  • 一个公众号可有多名运营者;一个公众号包含多篇推送;一个公众号包含多级菜单;一个公众号可被多次举报;一个公众号可被多次转让
  • 一个责任人只可拥有一个公众号;一个责任人可有多个转让记录

3.2.2状态图

4 环境

4.1 运行环境

Windows 系统环境。

4.2 开发环境

开发环境采用 JavaEE 平台,数据库使用 sqlserver,开发模型采用 MVC 模型,使用较 流行的 SSH 框架进行开发。

第二部分: 系统设计报告

系统设计报告-点击查看

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)相关推荐

  1. O2OA开源协同办公平台,如何支持微信公众号集成?

    O2OA平台拥有配套的原生开发的安卓和IOS移动APP,目前O2OA已经支持微信公众号的集成,用户可以通过关注微信公众号进行工作处理.并且支持待办工作的消息提醒.本文主要介绍如何将O2OA集成到微信公 ...

  2. 微信开放平台 公众号第三方平台开发 教程一 平台介绍

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  3. 微信开放平台公众号第三方平台开发 教程一 平台介绍

        微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,相信现在有不少人在基于微信的公众平台在做二次开发,接下来会一系列的文章来介绍微信的另一种开发模式- 基于微信开发平台的公众号第 ...

  4. 微信公众号官网平台与微信公众号第三方平台的区别

    微信公众号官网平台 普通的微信公众账号只能开启编辑模式,编辑模式缺点: 1)功能有限,无法开发API丶地理位置回复等信息: 2) 文字回复有300字限制,关键字回复上限为200条; 3)关键字回复较多 ...

  5. 微信公众号三方平台开发【帐号注册、平台创建】

    上一期咱们简单介绍了一下什么是公众号第三方平台,今天咱们讲具体如何操作来创建属于你自己的微信第三方平台. [注册] 首先当然是移步前往微信开放平台注册开发者帐号啦~注册传送门 进去后,会看到如下图页面 ...

  6. 公众号第三方平台开发流程详解

    准备工作 1. 注册申请 访问https://open.weixin.qq.com 根据指引进行注册申请,申请流程相对比较麻烦,需要耐心等待审核 2. 创建第三方平台 进入'管理中心->创建第三 ...

  7. 公众号第三方平台开发 获取 component_verify_ticket

    8.推送component_verify_ticket协议 在公众号第三方平台创建审核通过后,微信服务器会向其"授权事件接收URL"每隔10分钟定时推送component_veri ...

  8. 公众号第三方平台开发 - 教程五 代公众号发起网页授权源码

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  9. mysql 推送微信公众号_10分钟完成微信公众号第三方平台全网发布

    背景:在微信公众平台配置服务器URL时,使用了新浪云SAE自带的二级域名,提交时出现一个安全风险的警告,网上查了下,许多服务平台和团队也遇到同样的问题. 经过一番研究 - 为什么会有安全风险的警告? ...

最新文章

  1. 近期活动盘点:车路协同与智能驾驶思享会(1.22)
  2. 基础知识:元组、字典、集合
  3. 第五章 Mininet常用命令参数介绍
  4. java ajax 联动菜单_java结合jQuery.ajax实现左右菜单联动刷新列表内容
  5. java栈最小值的实现,关于java:算法图解如何找出栈中的最小值
  6. 【筆記】八部金剛功-張道長口述記載
  7. 有什么好玩的网页小游戏网站推荐么?
  8. RDA5856ETE系列_(1)新手入门
  9. 目标检测的数据集制作一般流程(Pascal VOC标准格式)
  10. 分辨率1080P、2K、4K、8K的含义和区别
  11. LINODE优惠码与服务器搭建
  12. 如何下载tomcat历史版本
  13. 学计算机的上升路线,学习计算机路线图.doc
  14. 校园网连接不上 问题解决记录
  15. 目标检测算法模型YOLOV3原理及其实战 课程简介
  16. FMCW雷达在汽车自适应巡航中的应用(学习摘自MathWorks笔记)
  17. 算法是怎样一步步毁掉年轻人的世界的
  18. 深度剖析钓鱼网站域名识别工具dnstwist
  19. 经济学人万字总结17年AI领域并购趋势:谷歌领跑,人才竞争白热化
  20. 为何NB-LOT 覆盖比较广

热门文章

  1. matlab图像增强
  2. 基于CART分类方法的决策树(机器学习)
  3. 【python 水印生成器】python制作图片水印
  4. 数据结构一 线性结构和非线性结构
  5. php-yaf,Yaf框架安装指南
  6. Python打包成exe文件_详细操作
  7. 蓝桥杯练习:C语言十六进制转八进制
  8. WPF 右上角带数字的按钮
  9. 部分IE下bug解决方法和兼容IE,FF方法
  10. 网游服务器中的GUID(唯一标识码)实现-基于snowflake算法