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

《基于大学生的公众号集成平台》需求分析与系统设计报告(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 多万个公众号,又有更多 地自媒体人又将在这个平台上各展智慧。现在正值自媒体盛产的时代,信息爆炸已经成 为了时代的标志。这意味着公众号正是一个很好的信息传递媒介,有着比较好的发展前景。
《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第1张图片
除了在网上收集数据分析公众号大潮流以外,我们还针对大学生领域进行了专项调查。 从调查问卷反馈回的数据我们发现大学生在使用公众号阅读公众号文章时,在管理、阅 读、搜索等方面,遇到了很多不便并对于一部分问题很苦恼。这说明了公众号存在服务 漏洞,而对于大学生领域的侧重服务也没有达到需求水平。例如,在我们设置的开放题 中,其中有 60%的人的意见和建议可以总结为“公众号文章内容质量”的问题。由此 我们可以推断目前大学生最关注的是公众号的内容,现在市场上流通过多的重复的文 章、无聊的文章内容和纷杂的广告,大学生无法直接获取真正对于大学生有效且直接的 内容。《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第2张图片
《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第3张图片
与此同时,我们向大家调查对于一个涵盖对于公众号的整理、分析、推广、利用的 新平台的期待。无论男女无论哪个年级都有 70%以上的同学表示及时收集公众号上大 学生可以参加的举办考试、比赛、招聘、活动等动向的综合平台是非常好的。由此我们 可以推断,大学生市场中,大部分人需求这样一个平台去合理管理公众号和文章,让公 众号这种新时代下的信息传播方式,更有效、更体现信息的价值。同时也意味着大家认可了我们的设想,这也印证了我们的项目在需求方面是有比较好的市场的。

2 业务流程分析

2.1 组织机构调查

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

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

2.2 现行业务流程

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

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

流程描述:

  • 用户可以通过注册登录平台,搜索、浏览、查看、点赞、评论等功能的实现。 相关岗位及主要职责:
    • 用户:注册个人账户,遵守平台规矩和要求,合理合法的阅读、搜索、评论推送文章。
    • 公众号运营者:主要负责审核和运作用户评论内容,并通过平台和用户以评论的形式 进行沟通。
    • 平台管理员:主要负责审核用户的个人信息并存档。

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

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

流程描述:

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

相关岗位及主要职责:

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

流程详述:
用户注册个人账号成功后,登录平台,提出想成为公众号责任人或公众号运营者的申请。想成为公众号责任人的申请交由平台管理员审核,想成为某个公众号运营者的申 请交由该公众号的责任人审核。审核通过,即成为申请公众号的责任人或运营者。《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第6张图片

2.2.3 用户发表推送流程

流程描述:

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

相关岗位及主要职责:

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

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

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

流程描述:

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

相关岗位及主要职责:

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

流程详述:
公众号负责人提出注销申请,发布关闭公告并解除该公众号和公众号运营者关系, 注销该公众号。公众号负责人提出转让申请,由平台管理员审核新该公众号责任人身份 成功后,批准新公众号负责人管理该公众号。
《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第8张图片

3 需求

3.1 功能需求

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

3.1.1 游客-注册个人账号

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

3.1.2 游客-浏览热点推送

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第11张图片《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第12张图片
《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第13张图片

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

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

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

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

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

在这里插入图片描述《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第17张图片

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

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

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

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

3.1.8 注册用户-举报推送

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

3.1.9 注册用户-点赞推送

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

3.1.10 注册用户-评论推送

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

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

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

3.1.12 注册用户-举报公众号

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

3.1.13 注册用户-编写推送

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

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

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

3.1.15 注册用户-投稿推送

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

3.1.16 注册用户-修改推送

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

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

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

3.1.18 注册用户-创建公众号

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

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

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第38张图片
在这里插入图片描述

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第53张图片
在这里插入图片描述

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

3.1.31 平台管理员-奖励用户

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

3.1.32 平台管理员-禁用用户

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

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

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

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

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第59张图片
在这里插入图片描述
《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第60张图片

3.2 数据需求

3.2.1领域类图(或ER图)

《基于大学生的公众号集成平台》需求分析与系统设计报告(1)_第61张图片
关联说明:

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

3.2.2状态图

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

4 环境

4.1 运行环境

Windows 系统环境。

4.2 开发环境

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

第二部分: 系统设计报告

系统设计报告-点击查看

你可能感兴趣的:(分析设计)