时间如流水,只能流去不流回。

学历代表你的过去,能力代表你的现在,学习能力代表你的将来。

学无止境,精益求精。

一、开发背景

  Android应用市场记账的app那么多,我为什么还要再开发一个呢?重复造轮子有意思吗?

  简单回答上面的自我提问:

  • 为什么要开发?我自己开发,主要是方便自己用,市场上的app,有些记录的数据是放在服务器上的,无网络或者网络信号差时,app加载很慢或者就无法使用了。
  • 重复造轮子?最近在自学flutter,也是为了赶上这个热度,学点新知识,技多不压身嘛,做这个app也是巩固自己的学习成果。

二、开发技术

  app采用dart+flutter框架开发,数据库使用android常用的本地数据库sqlite。


四、功能列表

  1. 支持收入与支出的分类管理,如增加支出类型:餐饮、交通、走人户等;
  2. 支持录入新的支出与收入记录;
  3. 支持记录统计,如一周消费统计;

五、数据库表设计

表1、类别表

  每笔收入或者支出类型,方便统计查看:

类别表(PAC.TYPE)
字段名 标示(简写) 必选 字段类型 推荐长度 默认值 字段描述
ID id 整型     主键,自增字段
父类别ID pid 整型   0

父类别ID(PAC_TYPE主键ID),类别有两级,如基本生活为一级,其下又

细分为柴米油盐、物业水电、水果零食、日常用品的

小类别。

名称 name 字符串 10   类别名称,如基本生活、柴米油盐、物业水电

表2、记录表

  每笔收入或者支出的详细信息:

记录信息表(PAC_RECORD)
字段名 标示(简写) 必选 字段类型 推荐长度 默认值 字段描述
ID id 整型     主键,自增字段
类别ID typeid 整型     类别ID(PAC_Type主键ID,二级类别ID)
备注 memo   字符串 50   该笔收入或者支出详细说明
消费时间 time 无符号整型 11   支出或者收到时间,使用无符号整型记录

六、原型设计

先简单做做原型设计,主要有记录界面、统计界面等,未完待续...

转载于:https://www.cnblogs.com/lsq6/p/11089089.html

个人记账app(一)需求设计相关推荐

  1. 一次移动记账App的设计探索

    现代智能手机给我们提供了非常多丰富实用的功能,比如平时颇为在意金钱去向的我,就是一个 手机记账 App 的使用者,曾经尝试过各种记账 App,但好像都有那么一点不满意,于是我就想如果是我来设计这么一款 ...

  2. 挖财架构师:不能从会计角度设计记账App

    2015年是互联网金融蓬勃发展的一年,微众银行.网商银行...资本市场融入了更多互联网的元素,互联网金融的模式也日益多元化,其背后蕴藏的风险也越来越为引发大家的主意和深度的思考.为此我们采访了挖财技术 ...

  3. 跑步记录日期怎么改_快捷增加历史记录-鲨鱼记账App功能优化

    决定转行产品岗后,就开始做准备.首先就是了解产品岗的工作内容,熟悉产品开发的全流程,在动手实践的过程中学习并掌握必备的工作技能. 在挑选练习目标时,优先选择自己本身经常使用的产品.我选择了记账类App ...

  4. 【安卓开发】简单记账app功能实现开发-期末大作业个人总结

    说在前面: 由于这一次的大作业涉及到的代码部分过于长,所以博客里不放相关代码: 工程&apk&记账app原型&素材资源链接:https://download.csdn.net/ ...

  5. 记账APP的尴尬,空有痛点,难有未来

    编辑导语:你用过记账类APP吗?它是APP市场中不可或缺的一类工具型产品,但尴尬的是,使用记账类App的用户,更难为记账类App的"付费业务"买单.本文作者分析了记账类APP的痛点 ...

  6. 安卓手机软件开发_安卓85家庭理财软件个人记账(app)

    安卓85家庭理财软件个人记账(app) 该设计有演示视频 100%能运行 买重包换 保密发送 一校一份 编号: 安卓85 语言+数据库: 安卓 论文字数: 12674字 摘要 随着社会经济的不断高速发 ...

  7. 叨叨记账APP产品体验报告

    产品概述 体验环境 系统版本:iOS15.2.1 App版本:v1.1.8 体验时间:2022年3月1日 产品概况: 产品名称:叨叨记账 产品类型:理财记账 产品slogan:会聊天的记账本 产品lo ...

  8. 日常生活开支记账明细_花钱如流水?拥有这两款记账APP,1年能省1万块!

    作者:秋叶家的助攻姐编辑:珠珠 ?每天一个神技巧,生活工作更轻松! 俗话说「花钱如流水,挣钱如挑沙」,大家是不是经常感觉自己没买什么,但钱就是不见了? 不知道自己的钱花在哪里?你需要一款专属记账工具, ...

  9. Android APP开发需求文档范本

    Android  APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...

  10. 15款优秀移动APP产品原型设计工具

    15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...

最新文章

  1. eureka 和zookeeper 区别 优势【转】
  2. Floatingip
  3. View、Text、Button的drawableLeft左侧图片自定义大小
  4. Android 8.0 系统学习(6)---Linux内核接口要求
  5. zzuoj 10492
  6. vue条形码,二维码,打印总结分享
  7. 最简易的流水记账软件分享
  8. utm坐标和经纬度转换_【技术】经纬度WGS84地理坐标系转换成CGCS2000坐标系步骤...
  9. linux交叉编译libnet,交叉编译samba(mipsel-linux) samba-3.3.3.tar.gz
  10. requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  11. oracle中的||是什么意思?
  12. linux Ubuntu 报错:No command ‘setenv‘ found
  13. 【王道训练营 C/C++方向基础 60 题(1-10)】
  14. 令程序员泪流满面的瞬间,实在忍不住笑了
  15. Linux防止目录遍历,ubuntu linux 目录遍历破绽(CVE-2019-14452)
  16. 洗牌算法java 剑指_扑克牌的完美洗牌算法
  17. cad展点插件lisp使用_单曲线坐标计算并展点用CAD_lisp函数
  18. 安卓快速修改包名 -.- 备忘
  19. 【AT32】雅特力单片机无法烧录
  20. android hid触摸屏,Android USB触摸屏HID描述符问题

热门文章

  1. 使用代理ip防止爬虫被封ip(附蘑菇代理开发过程)
  2. 橙优设计:云计算是什么?Java云计算大数据方向怎么样?
  3. 【git】设置代理 用户名 密码
  4. basename命令总结
  5. 蓝桥杯Python练习题13-圆的面积
  6. 本人编写的《新编J2ME就业培训教程》一书正式出版!
  7. 基于Sqli-Labs靶场的SQL注入-第五关(重点讲双查询注入)
  8. sqli-lab闯关第5关---第10关
  9. 解决新版nvidia experience不显示shield无法串流的问题
  10. 基于asp.net连队物资管理系统