sunny图表——NABCD分析
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 团队选题 |
我在这个课程的目标是 | 初步获得软件工程师的能力 |
这个作业在哪个具体方面帮助我实现目标 | 选定题目,梳理需求 |
需求分析
Need
在某些场景下,用户有生成图表的需求,然而由于数据输入等原因,现有产品并不能很好满足用户需求。例如在基物实验中,同学们需要将实验数据记录在纸上并在实验结束后再将数据导入到excel表格中,如果这时能直接通过手机记录并且生成图表就方便了很多,又或者在线代书本中看到一个特征值关系的表格,如果能直接拍照生成表格就好了,如果你一时兴起想和别人展示你的......
考虑到以上对于图表的一些困难和需求,我们的产品致力于更加便捷的数据记录和图表生成管理。考虑到以上需求,我们产品将具有以下几个功能:
- 语音,图像,文字,手动绘制等多功能的数据输入方式
- 同一数据格式规范,对于不同类型的图表(柱状图,折线图等)制定统一数据格式,支持类型图表转换到统一的数据上,或者将统一的数据格式导出成不同类型的图表格
- 统一模板规范,用户可以定制图表模板,并且将其分享给其他用户。
- 图表分类管理,用户能够将已经记录的图表进行分类管理,同时能将图表导入到网盘或者从网盘导入。
Approach
考虑到用户使用便利程度和分享的便捷性,我们考虑使用微信小程序平台来开发我们的应用程序
后端
- 进行服务器搭建,完成用户模板和图表管理查询等功能
- 制定数据格式和传输规范,完成图表从网盘导入导出功能
前端
- 在微信平台上建立用户界面,画图界面
美工
- 图表细节优化
Benefit
- 用户能够随时随地自由地记录数据,分享图表
- 用户对于常用的数据输入类型,能够制定图表模板,一劳永逸
- 用户能有效管理自己记录的图表格,同时能够从网盘导入导出。
我们采用邹欣老师书中四维坐标来描述
competitor
目前市面上有类似功能的产品主要有以下几个
有道云笔记
- 优点:功能多样,支持文字,图片,语语音输入,还能定制模板
- 缺点: 过于臃肿,缺乏图表绘制功能,某些功能收费。
chartistic
- 优点:能够在手机上绘制多种类型的图表
- 缺点:拖动式绘图,效率低下,输入数据类型单一,无法满足真实场景使用
汉王识文app
- 优点:能够将手写笔记转为电子笔记
- 缺点:只能进行图片到文字的识别,没有统一数据格式,不支持多种图表类型转换
与已有产品相比,我们具有轻量,便捷,图表功能完善等特点。
Delivery
在delivery方面我们主要考虑进行社区传播和官方文档相互结合的方式,预计使用人数150人
类似weui,提供扫码体验功能,让用户能直观感受不同表格类型
在需要进行基物实验的同学群中传播
物理实验需求场景视频点击此处
sunny图表——NABCD分析的更多相关文章
- 【近取 key】NABCD分析
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-NABCD分析 我在这个课程的目标是 提升工程能力和团队意识,熟悉软件开发的流程 这个作 ...
- 4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。(尤心心)
4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况.存在的问题及解决的方案. (1)利用github本身的graphs可以清晰的看出小组成员在github上面的交互,可以直接 ...
- 用户需求与NABCD分析
用户需求与NABCD分析 目录 项目简介 用户需求分析 调研途径 问卷情况说明 问卷反馈与分析 NABCD分析 Need 需求 Approach 途径 Benefit 好处 Competitors 竞 ...
- 记账本NABCD分析
学生记账本NABCD分析 N(Need,需求) 随着我们进入大学开始逐步的扩大自己的消费水平,而我们每天无法准确的记住一笔一笔的消费记录.常常,每一个月末时我们在宿舍楼道听到不少学生抱怨这个月怎么花钱 ...
- 团队项目NABCD分析
1.卡片分类讨论 我们团队在软件工程课上对准备开发的帮你项目进行激烈的讨论后,得出了两个特点. (1)信息检索 (2)主动推送 之所以得出这两个特点,是因为我们作为学生,平常在校园里面有很多专用群和Q ...
- 团队项目 NABCD分析java音乐播放器
NABCD分析java音乐播放器 程设计题目:java音乐播放器 一.课程设计目的 1.编程设计音乐播放软件,使之实现音乐播放的功能. 2.培养学生用程序解决实际问题的能力和兴趣. 3.加深java中 ...
- 炸弹人NABCD分析
团队项目NABCD分析结果 N(Need 需求):现在安卓手游比较热门,所以我们想要编写这样一款软件应用于学生,让学生可以在课余时间放松心情,缓解学习压力. A (Approach 做法):使用Coc ...
- 炸弹人——NABCD分析
炸弹人——NABCD分析结果 N:需求:本软件应用于学生,学生可以在课余时间放松心情,缓解学习压力. A:做法:使用Cocosdx和Visual Studio 2010结合,之间用Python使其结合 ...
- LoadRunner中对图表的分析说明
LoadRunner中对图表的分析说明 (一)在Vusers(虚拟用户状态)中 1.Running Vusers(负载过程中的虚拟用户运行情况) 说明——系统形成负载的过程,随着时间的推移,虚拟用户数 ...
随机推荐
- 人物传记Kyle Tedford:数据环境生变,银行大数据风控怎么办?
数据是金融业务的基石,监管集中清查大数据公司,很多东西在发生根本性改变,资金方做"甩手掌柜"的好日子不会重现.那些缺乏自主风控能力的金融机构,在未来的行业竞争中,恐无以立足了.近日 ...
- 教你玩转CSS Position(定位)
CSS Position(定位) position 属性指定了元素的定位类型. position 属性的五个值: static relative fixed absolute sticky 元素可以使 ...
- Linux安装MySQL_全网最详细
Linux安装MySQL 编辑于2021-02-19 本文中MySQL安装目录为/usr/local/mysql 上传MySQL安装包至/usr/local目录,执行命令解压 [root@JetXi ...
- C++面试题集合(持续更新)
C++面试中常被问到的几个知识点: 1. 基本概念 多态是什么,C++通过什么实现的多态.虚函数是什么,纯虚类是什么.重载是什么,重写是什么.重载运算符怎么写.new和malloc有什么区别.公有继承 ...
- 实现TensorRT-7.0插件自由!(如果不踩坑使用TensorRT插件功能)
本系列为新TensorRT的第一篇,为什么叫新,因为之前已经写了两篇关于TensorRT的文章,是关于TensorRT-5.0版本的.好久没写关于TensorRT的文章了,所幸就以新来开头吧~ 接下来 ...
- Nifi组件脚本开发—ExecuteScript 使用指南(三)
上一篇:Nifi组件脚本开发-ExecuteScript 使用指南(二) Part 3 - 高级特征 本系列的前两篇文章涵盖了 flow file 的基本操作, 如读写属性和内容, 以及使用" ...
- Vue(1)
一:概述 Vue是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用.Vue的核心库只关心视图层,不仅易于上手,还便于与第三方库或既有项目 ...
- 解决java POI导入Excel超时问题
由于要导入大量数据,后台会耗费很长时间,导致超时. 本项目前端request.js中设定的超时时间为150s. const service = axios.create({ baseURL: base ...
- KnowRbao_uni-app
uni-app开发项目模板 主要的代码如下: pages.json 这里是添加页面的路径代码还可以设置标题: { "pages" : [ //pages数组中第一项表示应用启动页, ...
- Java基础语法:abstract修饰符
一.简介 描述: 'abstract'修饰符可以用来修饰方法,也可以修饰类. 如果修饰方法,那么该方法就是抽象方法:如果修饰类,那么该类就是抽象类. 抽象类和抽象方法起到一个框架作用,方便后期扩展的重 ...