持续开发中……
大三上数据库实验大作业
根据教程1-简约记账app的介绍_哔哩哔哩_bilibili来开发,加入自己对软件功能的想法。
无需配置数据库等,直接手机下载安装可执行程序中的apk安装包即可。
问:为什么记账点击确定后直接退出了,是软件有bug闪退吗?
答:软件设计就是记账点击确定会直接退出软件,不是软件有bug闪退了。是开发者结合自身记账使用情况得出90%以上情况是只需要记一笔然后退出软件,干脆点击确定后直接退出软件,而不是跳到其他并不需要的界面。
追问:那我想要记好多笔怎么办?
追答:点击图标重新进入软件再记。这听起来确实很麻烦,但是这种情况很少发生。这里有利用类似哈夫曼编码的思想,尽力优化大概率出现的事件,小概率出现的事件会变的比较麻烦,但是整体效率是最优的。相信我,深度使用以后你会爱上这样的设计的。
问:我记的账都去哪儿了,怎么找不到。
答:点击首页右上角更多图标,在弹出的窗口选择记录,这里会以月视图的模式展示记账记录,右上角日历图标点击后可以选择查看的年份和月份。
如遇其他问题请联系开发者,邮箱:[email protected]
完成初始界面绘制
支出界面 | 收入界面 |
---|---|
完成历史账单记录功能,入口在界面右上角账单图标。
主界面入口 | 账单记录界面展示 |
---|---|
记账添加备注和修改时间功能,主界面右上角搜索功能完成。
添加备注 | 更改时间 | 搜索功能 |
---|---|---|
- 修改主界面标题栏颜色(之后可以考虑在设置中增加主题颜色个性化选项)
- 主界面右上角图标合并为
更多
一个按钮 - 以一种极其离谱的方式修复了软键盘后两行不对齐的问题(是因为确定键横跨三行导致的不对齐现象,现在看似是一个确定键,实则有三个,不过对于用户来说是透明的)
- 完成账单详情界面
- 完成关于界面
- 完成设置界面
主界面入口 | 更多界面 | 账单详情界面 |
---|---|---|
关于界面 | 设置界面 | |
- 更改了数据库的表结构,将
typetb
的sImageId
属性删去。 - 更改分类
- 更改图标为彩色图标
图标来源:主要来源iconfont-阿里巴巴矢量图标库,和此作者的其余多彩系列,个别来源于同网站其他作者
主界面支出图标 | 主界面收入图标 |
---|---|
- 美化软件界面按钮图标
- 更多菜单统一命名为两个字的
- 美化软件图标
主界面 | 主界面点击右上角更多 |
---|---|
账单详情(记录界面相同)日历与返回图标更改 | 搜索界面图标更改 |
软件图标更改为如下:
- 添加在固定时间指定备注的功能。目前为11点之前默认早饭,11~16点午饭,16~24点晚饭。
- 添加恩格尔系数计算功能。根据定义,这里选取的生存性的食物只有三餐。很多有趣的提示语等待发现哦
- 记录界面可以修改备注。在记录界面点击要修改的记录,直接输入新的备注内容即可。
- 实现更改类别名称功能。输入待修改的名称,再输入新的名称。修改通过触发器实现级联更新,已经存在的记账条目中匹配的类别名称也会被修改。
主界面增加根据时间填备注 | 设置界面添加两个新功能 | 记录界面可修改备注 |
---|---|---|
恩格尔系数计算 | 更改类别名称 | 更改类别后首界面展示 |
- 补充支出里的理发分类(之前找好图标忘了加
- 修复更改名称不存在时不报错的bug
- 优化代码规范,只优化了android中部分容易修改的规范
主界面添加理发分类 | 更改名称不存在时提示 |
---|---|
今天ddl
- 完善报告源代码讲解部分
- 录制演示视频
- 制作宣传视频
- 添加周期性定时记账功能
- 备份功能