项目介绍

个人理财管理系统是基于Android系统开发的一款手机应用程序。它主要是为了满足人们在快节奏的生活中可以随时记下自己的收支情况的需求。个人理财管理系统与传统的记账方式相比,体现了它的便捷性、安全性及可扩展性。系统采用Eclipse+ Android Developer Tools作为开发工具,以SQLite为数据库。系统功能包括:用户账户的注册、用户切换、用户名密码修改、账户删除,收入信息的增删改,支出信息的增删改,便签信息的增删改,收入类型的增删,支出类型的增删,收入信息分类统计,支出信息分类统计,收入支出总额统计,数据还原、清空等等。系统具有界面简洁鲜明、功能便捷易用、操作人性化等特征。

生活中记录日常花销、收入总是琐碎累心的。特别是纸质记录,除了携带不方便外,还很容易丢失损毁。

这个时候,若是我们身边常带的手机上有这么一款可以随时记录收入和支出的软件,因为在记录收支的同时,会有一些注意事项需要标注,比如欠钱还钱注意事项。在对各项数据进行记录后,用户会希望看到对各类数据的统计,所以需要满足基本需求的统计模块。为了保证数据安全,增设账户模块。为了区分各用户的操作习惯,所以增设收入支出类型管理模块和系统设置模块。

效果图



目录

绪论 1

1.1 选题背景 1

1.2意义 1

系统需求分析和总体设计概要 2

2.1需求分析 2

2.2可行性分析 2

2.2.1可行性研究前提 2

2.2.2技术可行性研究 2

2.2.3结论 3

系统详细设计 3

3.1系统功能结构图 3

3.2系统业务流程 4

3.2.1登陆模块 4

3.2.2支出模块、收入模块、便签模块 4

3.2.3 数据统计模块 5

3.2.4系统设置模块 5

3.3系统命名规范 6

3.3.1数据库命名规范 6

3.3.2程序代码命名规范 6

3.4 数据库与数据库表设计 7

3.4.1 tb_account(账户表) 7

3.4.2 tb_income(收入信息表) 8

3.4.3 tb_pay(支出信息表) 8

3.4.4 tb_note(便签信息表) 9

3.4.12 tb_itype(收入类型表) 9

3.4.6 tb_ptype(支出类型表) 9

项目开发 9

4.1系统开发及运行环境 10

4.2创建项目 10

4.3 系统文件夹组织 10

4.4系统公共类设计 11

4.4.1数据模型公共类 11

4.4.2 Dao公共类 12

4.5系统全局设计 12

4.5.1 完全退出系统的全局设计方案 12

4.5.2 界面风格设计方案 12

4.6 主窗体设计实现 12

4.7收入管理版块设计实现 14

4.8支出管理版块设计实现 16

4.9便签版块设计实现 17

4.10数据统计版块设计实现 18

4.10.1分类收入统计 18

4.10.2分类支出统计 19

4.10.3收-支 总统计 20

4.11系统设置版块设置 21

4.11.1 系统设置主界面 21

4.11.2收入类型管理和支出类型管理 22

4.11.3关于系统子模块 23

4.12账户管理版块设计实现 24

4.12.1用户注册 24

4.12.2切换用户 25

4.12.3修改用户名密码 26

4.12.4使用默认用户登录 27

4.12.5账户管理模块统述 27

开发中遇到问题与解决方法 28

5.1Activity生命周期的探究 28

5.2 LinearLayout中Layout_weight的探究 30

总结 30

谢辞 31

参考文献 31

计算机毕业设计android的个人理财记账app(源码+系统+mysql数据库+Lw文档)相关推荐

  1. 计算机毕业设计Android汽车违章查询app(源码+系统+mysql数据库+Lw文档)

    项目介绍 汽车违章查询系统是我的毕业设计课题,这个Android的app具体包括:用户注册与登录功能主要是让第一次进入APP查询违章情况的用户进行账号注册,输入自己的用户名和密码,然后注册,之后登陆, ...

  2. 计算机毕业设计android的家教管理系统app(源码+系统+mysql数据库+Lw文档)

    项目介绍 许多大学生都利用做兼职来充实课外生活或者补贴家用,还有一些老师利用课余时间或者假期时间做家教来赚一些外快,所以家教行业当下很流行,而许多家长在寻找家教时往往像大海捞针而且信息渠道不足,而许多 ...

  3. 计算机毕业设计Android家教平台软件app(源码+系统+mysql数据库+Lw文档)

    项目介绍 许多大学生都利用做兼职来充实课外生活或者补贴家用,还有一些老师利用课余时间或者假期时间做家教来赚一些外快,所以家教行业当下很流行,而许多家长在寻找家教时往往像大海捞针而且信息渠道不足,而许多 ...

  4. 计算机毕业设计JavaSEOUL设计师品牌代购商城(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaSEOUL设计师品牌代购商城(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaSEOUL设计师品牌代购商城(源码+系统+mysql数据库+lw文档) 本源码技术栈 ...

  5. 计算机毕业设计Java网上租房管理(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java网上租房管理(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java网上租房管理(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  6. 计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java爱馨敬老院网站(源码+系统+mysql数据库+lw文档) 项目架构:B/S架构 开发语言:Java ...

  7. 计算机毕业设计Java阿博图书馆管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java阿博图书馆管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java阿博图书馆管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  8. 计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java学生学籍信息管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  9. 计算机毕业设计Java大学校友信息管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java大学校友信息管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java大学校友信息管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

最新文章

  1. Windows Phone 7 隔离存储空间“.NET研究”资源管理器
  2. vue_ajax插件Axios
  3. C# 事件(第四章)
  4. 利用Basic authentication 测试不同user的metadata access request
  5. 安卓BLE开发教程(一) BLE基础
  6. linux 录屏软件 按键,linux下常用的截图、录屏工具
  7. idea插件sonar安装使用教程
  8. Bailian2708 平衡饮食【序列处理】
  9. AE CC2018/64位安装步骤及各种出现问题!!(真的装了好久)
  10. 小程序长列表优化,解决数据过多白屏问题
  11. 威纶触摸屏485轮询通讯_【威纶】触摸屏 界面制作软件 EBpro使用手册.pdf
  12. linux 系统服务里没有系统服务,windows怎样添加系统服务|windows 添加不了系统服务怎么办|windows 添加系统服务方法-系统城...
  13. UDP中recvfrom函数与sendto函数分析
  14. 传说中的三核浏览器:Lunascape
  15. 银行不良资产证券化是利好还是利空?
  16. 王者荣耀体验服怎么显示服务器,王者荣耀体验服怎么进 王者荣耀体验服申请攻略...
  17. wifi开启位置服务器,如何设置wifi定位服务器地址
  18. 第一代GCN: Spectral Networks and Locally Connected Networks on Graphs
  19. PIC 1508 TIM1的定时器中断使用
  20. 检测电路故障c语言,常见的几种电路故障

热门文章

  1. 多重继承《C++ primer 3th》
  2. 将网站打包成桌面程序并生成安装包(跨平台)
  3. sygate45chs激活
  4. PCB板中静电放电的设计与解决方法
  5. 《暗黑破坏神3》游戏拍卖行今日关闭
  6. 带负荷测试要求二次最小电流_互感器二次负荷在线测试方法与流程
  7. 模拟芯片和数字芯片的比较
  8. Spring Boot 微信点餐开源系统!
  9. WeMall的Android app商城中的wemall doraemon代码
  10. 手机--三星S6edge的几个致命问题