记账本NABCD分析
学生记账本NABCD分析
N(Need,需求)
随着我们进入大学开始逐步的扩大自己的消费水平,而我们每天无法准确的记住一笔一笔的消费记录。常常,每一个月末时我们在宿舍楼道听到不少学生抱怨这个月怎么花钱这么快,都不知道干了什么。的确,我们有时用校园卡消费(如食堂吃饭。。。),有时用支付宝消费(如网上购物,商店消费。。。),有时用银行卡消费。。。而这么多的支付方式导致在每一个支付软件上都无法全面的列出一个月的消费情况。因此,用一个专门记账的软件,每消费一笔就记一笔,这样,我们可以清晰的看到这个月的消费情况,在什么方面消费的金额最多,下个月就会多多注意,控制自己的消费欲望,达到合理消费的目的。
A(Approach,做法)
做一个学生记账APP软件,建立登录和注册界面,建立数据库存放用户的个人信息,在主界面上面引入日历的控件,自动更新日期,日历下面显示当天记账的记录,点击每一笔记录即可跳转到当次记录的详细信息,最下面点击“记一笔”跳转到记账界面,可以选择“吃喝”,“交通”,“购物”,“话费”,“医疗”,“娱乐”,“理财”类别,然后输入支出金额,点击确定,月末可以看到总账单和每笔消费记录。
B(Benefit,好处)
大学生可以设定当月消费预算,当消费达到这个预算便会提醒,以此可以控制我们的消费欲望。在月末可以查看当月总账单,看到这个月什么方面花销最大,做的每笔心里有数。
C(Competitors,竞争)
我们团队开发的这个APP主要面向学生,没有让用户头疼的广告推送,界面简洁美观,操作简单,每消费完记一笔只会花费不到一分钟的时间,不会浪费大家的时间,入手即会,而市面上的此类软件看起来功能复杂,实际上记账本只需要有核心的功能,起到最终的目的即可。一些软件有每天抽奖功能,但实际上只会浪费用户的时间,没有什么实际的作用。因此我们团队研发的这个软件虽然不如一些公司开发的软件功能那么复杂,但我们的优势也是显然易见的。
D(Delivery,推广)
在软件完善后我们可以介绍给班级的其他学生试用,根据其他学生的建议进一步的完善,可以尝试申请软件著作权,如果申请通过便可以发布到各大软件商店。
记账本NABCD分析的更多相关文章
- 记账本-NABCD分析
N(Need)需求 这个软件主要解决了大学生管理自己财务状况的问题,随着手机支付的日趋流行大家对财务的概念就变成了银行卡账户余额的一串数字,在不知不觉中,这串数字就一变小,也就出现了月光族.由此看来, ...
- 安卓开发实战-记账本APP(六)
记账本APP开发---终结篇 昨天的动态数字录屏奉上:在抖音上拍了一个(ps:欢迎点赞) https://v.douyin.com/poEjmG/ 今天将图表的内容进行了制作,我用的是MPChart的 ...
- 【近取 key】NABCD分析
项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 团队项目-NABCD分析 我在这个课程的目标是 提升工程能力和团队意识,熟悉软件开发的流程 这个作 ...
- 用户需求与NABCD分析
用户需求与NABCD分析 目录 项目简介 用户需求分析 调研途径 问卷情况说明 问卷反馈与分析 NABCD分析 Need 需求 Approach 途径 Benefit 好处 Competitors 竞 ...
- 团队项目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使其结合 ...
- 记账本APP(2)
今天下载了Hbuiler,生成了一个记账本APP,目前里面只可以 输入今日消费 明天将会做出来记录以及计算总额于月消费.
随机推荐
- TCP/IP三次握手和四次挥手
原博链接:https://www.cnblogs.com/Andya/p/7272462.html
- 『Python』__getattr__()特殊方法
self的认识 & __getattr__()特殊方法 将字典调用方式改为通过属性查询的一个小class, class Dict(dict): def __init__(self, **kw) ...
- tcp滑动窗口详解(2)
http://blog.csdn.net/yujun00/article/details/636495 ARQ与滑动窗口概念 滑动窗口协议,是TCP使用的一种流量控制方法.该协议允许发送方在停止并等 ...
- Python连接mysql基本操作
创建数据库表 import pymysql # 打开数据库连接 db= pymysql.connect(host='localhost',user="root",password= ...
- day17_python_1124
01 昨日内容回顾 包: 1,在内存中创建一个以包命名的空间. 2,执行包的__init__文件将文件中的名字加载到包的名称空间. 3,通过包名.名字(变量,函数,类名)方式调用这些内容. aaa.x ...
- 跟随我在oracle学习php(8)
JavaScript 是一种专为与网页交互而设计的脚本语言, javascript:特效 表单验证原理:什么时候,找到标签,什么时候,操作标签 使用<script>元素的方式有两种:直接在 ...
- Python之路-文件操作(py3)
文件操作的基本步骤: 1.打开文件:f=open('filename'),with open('filename') as f 2.操作文件:增,删,改,查 3.关闭文件:f.close 打开文件 p ...
- case语法2
case流程控制语句在linux中有其独到的一面,使得在编程过程中能够在脚本编写的过程中具备多个选项功能,使其功能多样化,其具备简单,快速的特点. 一.case流程语句结构图 根据流程图可以知道,在所 ...
- Element UI样式无法修改解决方法。
最近在做的项目中要用到Element UI组件来写,非常方便,但毕竟Element UI是有它自己的默认样式的,并不是客户所要求的,但就在我想要修改样式时遇到了棘手的问题. 如何引入和使用 Eleme ...
- C++11 类型后置语法
#include <iostream> #include <typeinfo> #include <type_traits> using namespace std ...