团队做业第二次—项目选题报告


课程:软件工程1916|W
做业:团队做业第二次—项目选题报告
团队名称:SkyReach
做业目标:肯定和分析选题,绘制评审表前端


选题报告


一.题目:基于安卓开发的匿名社区软件

二.研究背景及意义

  • 背景
    • 随着网络的迅速发展,每时每刻在网络上传输的信息是庞大的,同时,人与人之间的信息交流也变得“零距离”。人们可以获取更多本身想了解的信息,也能发表本身的见解,分享本身的信息,扩大交流面。可是因为咱们中国管理与传统教育的特殊性,也有许多人在思想上比较激进,有种种想法与建议,某些方面又相对传统保守。在咱们大学生圈子里,身边也不难发现许多同窗表达欲望十分旺盛,可是内敛的性格则致使他们又隐忍下去。或者是,心中有不满,须要发泄着,碍于面子又不敢在公众之下实名发表。
  • 意义
    • 提供一个表达本身情绪的平台。咱们正处于一个情感旺盛的年纪,许多人还未经历过社会的打磨。而关于亲情、友情以及爱情,都会产生一些愉悦或是烦闷的情绪。而许多内在且不擅于表达的人,大多会本身憋在心中。长期心里的苦闷抑郁,无疑会对我的的性格和身心健康产生不良的影响。咱们但愿经过这个匿名的软件,提供一个畅所欲言的社区,既能分享本身幸福快乐的瞬间,更多的是倾诉本身的苦闷之情。经过发泄这个过程,可以疗愈心里,对于身心的健康发展,也有益处。
    • 提供一个阐述意见及建议的平台。在学习以及平常生活中,每一个人都是独特的个体。而对于规定咱们身边的各类条条框框,或者是对于各类现象的处理,每一个人老是有独特的想法。咱们但愿经过这个平台,你们能够匿名的方式发表意见,不管是对于学习中:老师教学方式的意见或建议、校园教学模式的意见或建议等;或者是平常生活中:宿舍管理方式、食堂的经营方式等方面的意见或建议,都能在上面表达出来。而相关部门组织,也能够经过这个平台,了解到你们的言论,处理你们的诉求。对于渴望了解到真实状况的相关决策者,匿名区也能够帮助他做出更正确的决策。这样,普遍的收集群总意见,可以促进你们学习以及生活条件的提升。
    • 提供一个兴趣爱好汇集地。美好的生活,总还须要兴趣来点缀。针对于传统的实名制兴趣社区,更多的用户属于乐于在大众表达自我者。在匿名区中,会更加方便你们敢于阐述本身的兴趣爱好。这个板块中,能够根据须要分红各类不一样的兴趣部落,拥有相同爱好的人,能够在其中尽情表达,由于互相都不了解对方身份,所以会减小顾及,显得更加的真实。
    • 匿名给你们带来的,除了真实、真切还有真相。在匿名社区上的一切行为都是线下生活的映射。就想一面镜子同样,对于你们生活中的美好或是丑陋进行真的的反射。而大学生都是未来社会阶层中的中梁砥柱,关乎着社会的将来。所以,对于这些数据的研究,也是有着重大的意义。这个平台,无疑能够部分体现真实的生活、真实的思想,对于相关的科研人员,也是一份值得参考的数据。

三.研究主要内容

  • 确立研究目标
    • 本项目旨在设计而且开发一个匿名社区,主要的针对对象是在校大学生,这个系统主要提供一个能够隐藏我的身份,发表我的心情动态、看法、意见、建议的社区平台。同时,在社区中具备热词统计和分析的功能。
  • 系统需求分析
  • 社区主要分为三大社区,包括心灵树洞、意见建议版、兴趣爱好汇集地;各个社区大概须要如下功能:
    - 用户发帖以及评论、点赞、分享、置顶、搜索等系列基本操做;
    - 管理员对版块和帖子、用户的基本管理功能;
    - 提供群聊和私信功能;
    - 专门的热帖区,自动更新显示必定时间内浏览人数最多或者好评最多的帖子;
    - 对于热门话题进行数据统计,仅管理员可见;

NABCD模型

- N(Need,需求)
    - 提供一个匿名交流平台
    - 提供一个兴趣分流社区
    - 让用户畅所欲言(法律与道德容许范围内)
    - 提供群聊与私信功能

- A(Approach,方法)
    - 设计一个基于安卓的APP社区
    - 发表了问卷调查征集用户意见
    - 前端采用网络请求OKhttp,图片加载glide,轻量数据库greenDAO,异步链式RxJava等框架,后端用PHP,APACHE服务器,MYSQL数据库部署。采用先后端分离的模式进行开发。

- B(Benefit,好处)
    - 用户能够畅所欲言(法律与道德容许范围内)
    - 用户能够主动联系与本身有相同兴趣的“隐友”
    - 教育专区中,用户能够提出对老师适当的建议

- C(Competitors,竞争)
    - 优势:
        - 移动端,方便用户随时随地使用
        - 操做简单方便
        - 集合了市场上某些软件的优势
    - 缺点:
        - 前期用户数不足
        - 须要多数管理员来处理社区举报

- D(Delivery,推广)
    - 线上推广
        - QQ、微信等社交软件
        - 推文推广
    - 线下推广
        - 贴宣传海报
        - 人脉朋友间的推广

四.可行性分析

本次项目的可行性分析主要依据是经过问卷调查的方式,对于周边同窗的意见进行参考。

当询问是否有须要一个匿名平台时,统计结果以下:
android

根据统计图,仍是有44%的一部分同窗以为是有这个需求的,而保留意见的也有52%,以为没必要要的,根据图表则比较少。所以,仍是大部分同窗有这样的需求,也验证了咱们这个想法有必定的需求。
当询问是否愿意经过这样一个匿名社区表达本身的真实想法时,统计结果以下:
数据库

根据统计图,有4/5的同窗表示愿意在这样一个平台上表达本身的真实想法。
以上图的数据与询问这样的平台是否对于缓解压力有做用进行交叉分析,获得图表:
后端

数据代表,在愿意表达人中,绝大部分以为这个平台,仍是有必定对于身心健康帮助。
经过以上几个问题针对这个项目的需求了解,能够比较明显的表达出,还有有一半以上的同窗对于这样的匿名社区表达出接受的态度。所以,对于这样的项目具备必定的可行性。服务器

五.研究方法

  • 本项目基于android平台,前端采用网络请求OKhttp,图片加载glide,轻量数据库greenDAO,异步链式RxJava等框架,后端用PHP,APACHE服务器,MYSQL数据库部署。采用先后端分离的模式进行开发。

六.研究进度计划

  • 第4周:查找资料,肯定研究课题。本阶段经过网上搜集资料,小组讨论,身边人调查来肯定具备开发意义的课题,肯定一个项目。
  • 第5周:完成详细的需求分析,创建合适的UML图与创建初步的原型。
  • 第6-8周:查阅资料,学习相关知识,准备编码。
  • 第9-14周:编码时间
  • 第15周:测试与完善
  • 第16周:总结,编写相关文档。

评审表


相关文章
相关标签/搜索