个人记账app(一)需求设计
时间如流水,只能流去不流回。
学历代表你的过去,能力代表你的现在,学习能力代表你的将来。
学无止境,精益求精。
一、开发背景
Android应用市场记账的app那么多,我为什么还要再开发一个呢?重复造轮子有意思吗?
简单回答上面的自我提问:
- 为什么要开发?我自己开发,主要是方便自己用,市场上的app,有些记录的数据是放在服务器上的,无网络或者网络信号差时,app加载很慢或者就无法使用了。
- 重复造轮子?最近在自学flutter,也是为了赶上这个热度,学点新知识,技多不压身嘛,做这个app也是巩固自己的学习成果。
二、开发技术
app采用dart+flutter框架开发,数据库使用android常用的本地数据库sqlite。
四、功能列表
- 支持收入与支出的分类管理,如增加支出类型:餐饮、交通、走人户等;
- 支持录入新的支出与收入记录;
- 支持记录统计,如一周消费统计;
五、数据库表设计
表1、类别表
每笔收入或者支出类型,方便统计查看:
字段名 | 标示(简写) | 必选 | 字段类型 | 推荐长度 | 默认值 | 字段描述 |
ID | id | ▲ | 整型 | 主键,自增字段 | ||
父类别ID | pid | ▲ | 整型 | 0 |
父类别ID(PAC_TYPE主键ID),类别有两级,如基本生活为一级,其下又 细分为柴米油盐、物业水电、水果零食、日常用品的 小类别。 |
|
名称 | name | ▲ | 字符串 | 10 | 类别名称,如基本生活、柴米油盐、物业水电 |
表2、记录表
每笔收入或者支出的详细信息:
字段名 | 标示(简写) | 必选 | 字段类型 | 推荐长度 | 默认值 | 字段描述 |
ID | id | ▲ | 整型 | 主键,自增字段 | ||
类别ID | typeid | ▲ | 整型 | 类别ID(PAC_Type主键ID,二级类别ID) | ||
备注 | memo | 字符串 | 50 | 该笔收入或者支出详细说明 | ||
消费时间 | time | ▲ | 无符号整型 | 11 | 支出或者收到时间,使用无符号整型记录 |
六、原型设计
先简单做做原型设计,主要有记录界面、统计界面等,未完待续...
转载于:https://www.cnblogs.com/lsq6/p/11089089.html
个人记账app(一)需求设计相关推荐
- 一次移动记账App的设计探索
现代智能手机给我们提供了非常多丰富实用的功能,比如平时颇为在意金钱去向的我,就是一个 手机记账 App 的使用者,曾经尝试过各种记账 App,但好像都有那么一点不满意,于是我就想如果是我来设计这么一款 ...
- 挖财架构师:不能从会计角度设计记账App
2015年是互联网金融蓬勃发展的一年,微众银行.网商银行...资本市场融入了更多互联网的元素,互联网金融的模式也日益多元化,其背后蕴藏的风险也越来越为引发大家的主意和深度的思考.为此我们采访了挖财技术 ...
- 跑步记录日期怎么改_快捷增加历史记录-鲨鱼记账App功能优化
决定转行产品岗后,就开始做准备.首先就是了解产品岗的工作内容,熟悉产品开发的全流程,在动手实践的过程中学习并掌握必备的工作技能. 在挑选练习目标时,优先选择自己本身经常使用的产品.我选择了记账类App ...
- 【安卓开发】简单记账app功能实现开发-期末大作业个人总结
说在前面: 由于这一次的大作业涉及到的代码部分过于长,所以博客里不放相关代码: 工程&apk&记账app原型&素材资源链接:https://download.csdn.net/ ...
- 记账APP的尴尬,空有痛点,难有未来
编辑导语:你用过记账类APP吗?它是APP市场中不可或缺的一类工具型产品,但尴尬的是,使用记账类App的用户,更难为记账类App的"付费业务"买单.本文作者分析了记账类APP的痛点 ...
- 安卓手机软件开发_安卓85家庭理财软件个人记账(app)
安卓85家庭理财软件个人记账(app) 该设计有演示视频 100%能运行 买重包换 保密发送 一校一份 编号: 安卓85 语言+数据库: 安卓 论文字数: 12674字 摘要 随着社会经济的不断高速发 ...
- 叨叨记账APP产品体验报告
产品概述 体验环境 系统版本:iOS15.2.1 App版本:v1.1.8 体验时间:2022年3月1日 产品概况: 产品名称:叨叨记账 产品类型:理财记账 产品slogan:会聊天的记账本 产品lo ...
- 日常生活开支记账明细_花钱如流水?拥有这两款记账APP,1年能省1万块!
作者:秋叶家的助攻姐编辑:珠珠 ?每天一个神技巧,生活工作更轻松! 俗话说「花钱如流水,挣钱如挑沙」,大家是不是经常感觉自己没买什么,但钱就是不见了? 不知道自己的钱花在哪里?你需要一款专属记账工具, ...
- Android APP开发需求文档范本
Android APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...
- 15款优秀移动APP产品原型设计工具
15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...
最新文章
- eureka 和zookeeper 区别 优势【转】
- Floatingip
- View、Text、Button的drawableLeft左侧图片自定义大小
- Android 8.0 系统学习(6)---Linux内核接口要求
- zzuoj 10492
- vue条形码,二维码,打印总结分享
- 最简易的流水记账软件分享
- utm坐标和经纬度转换_【技术】经纬度WGS84地理坐标系转换成CGCS2000坐标系步骤...
- linux交叉编译libnet,交叉编译samba(mipsel-linux) samba-3.3.3.tar.gz
- requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
- oracle中的||是什么意思?
- linux Ubuntu 报错:No command ‘setenv‘ found
- 【王道训练营 C/C++方向基础 60 题(1-10)】
- 令程序员泪流满面的瞬间,实在忍不住笑了
- Linux防止目录遍历,ubuntu linux 目录遍历破绽(CVE-2019-14452)
- 洗牌算法java 剑指_扑克牌的完美洗牌算法
- cad展点插件lisp使用_单曲线坐标计算并展点用CAD_lisp函数
- 安卓快速修改包名 -.- 备忘
- 【AT32】雅特力单片机无法烧录
- android hid触摸屏,Android USB触摸屏HID描述符问题