嘿!秀才社区-需求分析(项目开发前的一些想法)

想要做成什么样?

项目想要实现一种细分领域的问答社区,针对于大学生学校、专业、课程三个维度,以ASP.NET Web API为后端技术,NodeJs为中间层技术,配合前端Vue.js为技术架构。针对大学生遇到的专业问题进行在线用户的互相提问和解答,以专业为划分,为每个问题打上不同课程标签,精准推送相关专业的用户,让用户能够迅速查找到答案,解决学习难题。

技术可行性设想:

后端只关心数据层Model的实现,以HTTP协议的方式将接口暴露给前端,中间层和前端进行Controller和View层的实现,业务逻辑和界面展示交给前端进行开发,实现每一层发挥其优势。ASP.NET Web API中前端发送HTTP请求,不同的请求方法对应后端的Model层进行数据库进行操作增删改查,而不需要构建页面和业务逻辑。

技术架构选取和开发工具使用:

  1. 技术选型使用前端和中间层选取NodeJs为基础,前端是由 Vue.js配合 ElementUI,中间层使用Express框架,后端API部分使用ASP. NET Web API,同时在中中间层上增加了 Redis数据库缓存诸如用户信息、注册时需要的全国所有大学数据以及对应的专业代码等常用的业务和数据库表的查询信息,注册时前端进行数据请求到中间层时,先从Redis数据库中查询是否有XC_School表的信息,如果有直接返回。
  2. 后端API集成Swagger UI进行API部分展示和简单调试。
  3. 设计工具使用PowerDesigner 16.5进行数据库的建模和设计,支持主外键和其他约束的添加,设计完成之后可以直接导出数据库脚本,可以在直接执行生成数据库。
  4. 使用AxureRP 8进行原型设计,设计完成基本的按钮点击、动态面板切换等交互都可流畅使用。
  5. 使用IBM Rational Rose 2007进行UML图的绘制。
  6. 开发环境使用VS Code配合多种IDE插件使用,进行前端和中间层的代码编辑和编译调试。
  7. Visual Studio 2013 Ultimate进行后端API开发。使用Postman进行接口的调试。

社区产品设计注意事项:

这部分内容有观点掺杂了来自于互联网的启发,具体出处由于时间太长不记得了,侵删。

  1. 内容:
    1. 什么是内容:热点、话题、玩乐、问题、分享、知识、活动、消费信息、内容聚合。活动也是内容的一部分,活动往往解决3的问题
    2. 内容是什么:需求,娱乐,获得帮助,知识分享,试、购、榜、形、品
    3. 内容的评价标准:大众心声、娱乐至上、情感软肋、重度分享、需求痛点
  2. 关系:
    1. 关系的利用:泡、结党、碰撞、利益、膜拜、驾驭
    2. 关系的摩擦:他(他们)是谁?他(他们)干了什么?我的响应态度?我如何响应?给他(他们)什么影响?我得到了什么?
    3. 关系的维度:上下层级、兴趣圈子、立场派别、亲疏距离等
    4. 强关系与弱关系:
      1. 强关系(亲友、朋友、师生)
      2. 弱关系(兴趣话题、专业、职业规划相同)
  3. 关系与内容:
    1. 内容是建立关系的基础,关系是促进社区黏度的催化剂
    2. 内容:
      1. 人际关系的有效建立,取决于事件本身对特定的人是否具有强大的串联性,而在网路上,文字互通和基于话题的讨论的内容交互是最有效的方式。
      2. 内容运营就是要激励高质量的的内容交互:
        1. 从产品设计上如何突出高质量的内容,如何设计方便有效的交互方式,创建积极的社区氛围。
        2. 设计到用户运营,要把握核心用户的需求,才能更好的激励他们持续创造出高质量的内容,另外通过活动运营来激发内容的交互。
    3. 关系:
      1. 如何让用户快速有效的找到TA想认识的用户
      2. 建立关系后如何能在社区中方便的交流,维护好这种关系。
      3. 交流的工具渠道越符合用户需求,就越有效
      4. 初期,社区运营人员也可以主动地帮助用户建立关系(相关的推荐、组织活动等)
  4. 机制:
    1. 制度:规章(社区规章制度不容侵犯,逐步完善,每个社区都有自己的独特性)、奖惩制度(奖励有利于社区正向发展的行为,惩罚不利于社区正向发展的行为)
    2. 地位:用户等级
    3. 荣耀:勋章、荣誉
    4. 财富:金币、积分
    5. 教程:教程帮助(使用论坛说明)
  5. 互动:
    1. 互动可以产生内容,关系可以创造用户。
    2. 互动的目的:
      1. 让用户的分享得到尊重和认可。
      2. 营造良好的分享氛围。
      3. 激发精彩观点甚至创造新的内容。
      4. 尽快尽可能地解决问题或者指引解决思路.
    3. 互动的形态:基础性、周期性、评估性、轻参与、重分享、基础需求、需求痛点
    4. 互动的价值:互动创造内容、互动制造关系。
  6. 用户:
    1. 如何关注用户
    2. 如何关注用户成长
    3. 如何引导用户、培养用户
    4. 关注关联、关系群用户
    5. 用户的进阶、分级管理
  7. 体验:
    1. 产品与功能体验
    2. 内容控制与梳理体验
    3. 穿透需求痛点的快感体验
  8. 数据:
    1. 数据反馈运营的结果,修正运营的方案,数据反映体验与产品的优秀与否
    2. 数据是什么
      1. 内容数据
      2. 用户数据
      3. 目标数据
    3. 数据运营开始前,整体数据反映的需求是否袒露在你面前;局部需求的数据是否让你洞察、穿透需求本质,让需求裸露到你面前
  9. 渠道:
    1. 合作渠道
    2. 传播渠道
    3. 营销渠道
  10. 价值:
    1. 媒体(影响力)
    2. 营销
    3. 服务
feihu分享到:

          

You may also like...

Scroll Up