点子项目说明书 第十组

项目名称 点子
成员信息 31902156 鲁琦
31901040 陈世龙
31901010 陈立
31901009 胡立锦
团队组号 周二上午软件工程——第10组
UML图报告_第一次作业 https://www.cnblogs.com/kosmonaut/p/15588374.html
需求分析报告_第二次作业 https://www.cnblogs.com/kosmonaut/p/15652117.html
项目说明书_第三次作业 https://www.cnblogs.com/kosmonaut/p/15713180.html

一、项目背景

在如今繁华的社会下,人类大多数生活需求都能得到满足,甚至享受高品质生活,导致大多数人处于舒适区内,日渐思想闭塞,但是不乏存在极具创造力的人。idea 致力于为所有人提供一个发布具有创新性想法平台,汲取他人的奇思妙想、寻找志同道合的伙伴和感受事物的创造过程。

二、★项目目标

  • 发布/浏览想法

  • 通过交流和沟通,完善或终结想法

  • 通过生命值规则,保留有价值的想法,冻结低价值、过时的想法,提供优质想法

三、项目简介

本项目是一个idea发布和集合平台,致力于为有想法的人提供一个奇思妙想发布平台,并且可以跟志同道合的伙伴共同交流、探讨,碰撞出新的花火,创造出新的事物。

四、开发工具

模块 开发工具
原型设计 墨刀
前端 Flutter
后端 Golang

五、项目功能

功能一:想法

  • 想法展示、推荐

  • 想法分类(文本自动分类、标签)

  • 想法编辑支持 Markdown

  • 想法点赞、评论、追随(类似订阅)

  • 想法更新(类似 commit)

  • 发布日志

  • 十大热度想法

功能二:用户

  • 个人信息(头像、封面……)

  • 关注用户、私聊用户

  • 支持组建群聊(想法讨论、落地)

六、流程图

img

七、UML 图

42021640008920_.pic_hd

八、ER图

42041640008966_.pic_hd

九、时序图

42031640008920_.pic_hd

十、数据流图

img

十一、用例图

img

img

img

十二、程序界面

引导页

引导页大致介绍了整个app的内容功能(发布有趣想法,发现跟你拥有相同想法的朋友,一起交流探索),让用户对此有个初步的了解,吸引用户兴趣

登陆注册界面

用户输入邮箱账号、密码并且在验证输入的账号密码合法且正确后,即可登陆点子APP跳转至首页,进行想法畅游,新用户也能进行注册登录

主界面

主界面主要显示用户发布的想法,每个人都可以为自己认为nice的想法进行点赞和评论,爱心表示当前该想法的生命值(根据颜色的深浅判断)旁边辅以数值,生命值通过生命值规则进行计算得出,这决定了该想法的留存时长和曝光率

想法卡片包括:发布人,发布内容,生命值,内容的标签分类,用户可通过标签分类快速跳转至自己感兴趣的标签。

分类界面

用户可以在此界面找到自己感兴趣的分类,以及自己已关注的分类

个人主页界面

用户的个人主页,显示用户的基本信息以及发布过的历史想法,中间的编辑资料按钮可供用户进行个人资料的修改。

想法发布界面

用户可在此界面编辑发布自己的想法,并且支持Markdown,系统会根据算法识别出相似的想法显示在界面下方可供用户参考,最终由用户决定是否发送

想法详情界面

想法详情界面会详细显示该想法下的评论与回复,或许也可以是一个idea从提出到实现的完整“过程图”

十三、成员分工

核心成员 项目角色与负责事项
@鲁琦 组长/前端
@陈世龙 前端/后端
@陈立 后端
@胡立锦 算法
posted @ 2021-12-20 22:15  31902156鲁琦  阅读(74)  评论(0编辑  收藏  举报