没有合适的资源?快使用搜索试试~ 我知道了~
2019051114李芷靖1
需积分: 0 0 下载量 190 浏览量
2022-08-08
20:05:06
上传
评论
收藏 2.31MB DOCX 举报
温馨提示
试读
16页
暨 南 大 学本科生课程论文论文题目: 我要记账APP开发 学 院: 智能科学与工程学院 学 系: 专 业: 信息安全 课程名称: 移动软件开发与安全 学 期:
资源详情
资源评论
资源推荐
暨 南 大 学
本科生课程论文
论文题目: 我要记账 APP 开发
学 院: 智能科学与工程学院
学 系:
专 业: 信息安全
课程名称: 移动软件开发与安全
学 期: 2021~2022 年第一学期
学生姓名: 李芷靖
学 号: 2019051114
2021 年 12 月 26 日
移动软件开发与安全课程论文
2
目录
第 1 章 我要记账 APP 开发.....................................................................................................................................3
1.1 软件需求及功能分析 ..................................................................................................................................3
1.1.1
需求
.....................................................................................................................................................3
1.1.2 功能
.....................................................................................................................................................3
1.1.3 性能
.....................................................................................................................................................3
1.2 ACTIVITY 设计 ................................................................................................................................................3
1.2.1 主页:Index Fragment
.....................................................................................................................3
1.2.2 图表查看:Chart Fragment
.............................................................................................................4
1.2.3 资产管理:Assets Fragment
...........................................................................................................4
1.2.4 分类管理:Category Fragment
.......................................................................................................5
1.2.5 设置:Setting Fragment
.................................................................................................................5
1.2.6 关于页面:About Fragment
.............................................................................................................5
1.2.7
所有界面集合展示:
.........................................................................................................................6
1.3 关键实现技术 ..............................................................................................................................................7
1.3.1 不同数据类型的实体类对象 model 数据库
.....................................................................................7
1.3.2 适配器 Adapter 的使用
.....................................................................................................................8
1.3.3 实现增删查改初始化功能 DBInit
....................................................................................................9
1.3.4 手机中存储数据 Shared Preference
............................................................................................10
1.3.5 创建一个继承类 MyApplication 替代系统自动的 Application
...............................................11
1.3.6 调用 GitHub 第三方库
.....................................................................................................................11
1.4 测试及使用说明 ........................................................................................................................................12
1.4.1
测试
...................................................................................................................................................12
1.4.2
使用说明
...........................................................................................................................................12
1.5 开发过程说明 ............................................................................................................................................12
1.5.1 软件开发环境
...................................................................................................................................12
1.5.2 开发过程
...........................................................................................................................................12
1.5.3 Gitee 网址
........................................................................................................................................13
1.6 有待完善的地方 ........................................................................................................................................13
第 2 章 ANDROID 安全调查 ...................................................................................................................................15
第 3 章 总结及课程感想.......................................................................................................................................16
移动软件开发与安全课程论文
3
第1章 我要记账 APP 开发
1.1 软件需求及功能分析
1.1.1 需求
开发记账软件的主要目的在于方便用户对自己的每一笔消费支出有更加全面的了解,微信
和支付宝等电子支付日益盛行的当下,现金的使用逐渐减少,为了弄清楚每一笔钱的去向,方
便快捷智能的电子记账本的作用十分重要。
界面简洁,操作简单,无需用户浪费过多的时间探索。摒弃多余的操作,最好附加功能不
能过多。让用户有更好的使用体验感。
1.1.2 功能
需要基本的记账功能。
可对消费类型进行管理,尽可能满足多的消费种类需求。
能够用图表直观的看到花费记录,可以选择不同的月份进行查看。
能够设置每月的花费预算,更好的控制开支。
能够对支出的条目修改或删除。
不仅可以对花销进行管理,也可以对自己以后的资产账户进行管理,所花的每一笔钱都有
对应的账户或支付方式。
有对消费记录的增删查改功能,就需要一个消费记录锁定功能,防止手机误触导致消费记
录消失。
1.1.3 性能
精度:输入数据要求为 double,输出数据类型也为 double。
时间特性要求:响应时间、数据的转换和传送时间尽可能快。
数据管理能力要求:说明需要管理的数据和记录的个数、表和数据的大小规模,要按可预
见的增长对数据及其分量的存储要求作出估算。
故障处理要求:出现数据紊乱或是闪退的情况,需要尽快修复。
1.2 Activity 设计
因为选择用抽屉式右划菜单栏,所以几个主要的界面是由六个 fragment 组成,再由六个功能的
fragment 中点击响应转跳到不同的 activity 中。所以一下内容由六个主要的 fragment 展开。
1.2.1 主页:Index Fragment
(1) 主界面 fragment:
主要用于展示 Record List,在界面上方能够显示预算余额本月收入以及本月支出。下方的
收支记录显示根据日期的不同显示不同时间分组,并附带有小标题,显示当天具体收支数目。
通过点击预算余额,可以跳转到设置页面对余额进行设置,设置完毕后会自动通过计算当
月收支记录计算出目前所剩余额。
(2) 跳转 activity:
记一笔界面 Record Add Activity:
剩余15页未读,继续阅读
精准小天使
- 粉丝: 33
- 资源: 347
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0