基于Android生活助手的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:19001
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】近几年,科学技术的不断发展使得人们的生活质量迅速提高,人们的理财意识也随之增强。本文在设计之初,针对不同群体做了较为详细的调研分析,发现30%的测试对象有记账习惯,60%的测试对象有过记账记录,而剩余的10%则完全没有理财观念。因此,本文针对此需求设计了一款基于安卓系统的个人记账本,来实现用户记账理财的功能。

本系统以支持多种插件的Eclipse为开发工具,用关系型数据库SQLite做数据的存储,用StarUML建模工具进行用例图和包图的展示,使得设计模式更加直观明了。本系统严格遵循Android中的MVC模式,进行系统的概要设计,不仅简化了分组开发,也更有助于复杂应用程序的管理。在详细设计模块,对概要设计中的每个模块功能进行细化实现。最后,对此系统进行了功能测试,证明本系统可以稳定运行,可以满足基本的需求。

用户只需注册一个账号登录本系统即可随时记账、查账、分析账目,同时还可以让用户设置自己的账户提醒,方便实用,对用户养成良好的理财观念有很好的指导作用。

 

【关键词】:安卓;记账;MVC模式;理财

 

目录

摘要

Abstract

1 绪论-1

1.1选题背景-1

1.2国内外现状和发展趋势-1

1.3课题研究的目的和意义-2

2 系统相关技术-3

2.1系统开发环境-3

2.2 Android系统架构-3

2.3系统开发工具-3

2.3.1 系统开发软件-3

2.3.2 SQLite数据库-4

2.3.3 Genymotion模拟器-4

3 系统分析-6

3.1系统可行性分析-6

3.1.1技术可行性-6

3.1.2经济可行性-6

3.1.3操作可行性-6

3.2需求分析-6

3.3系统用例图-7

3.4系统功能用例描述-7

4 系统概要设计-13

4.1系统概要设计分析-13

4.2系统功能模块-13

4.2.1收支管理模块-13

4.2.2钱包管理模块-14

4.2.3报表管理模块-14

4.2.4账户提醒模块-14

4.2.5账号管理模块-14

4.3数据库设计-14

4.3.1 account_users(账号信息表)-15

4.3.2 userName_record(用户收支表)-15

5 系统详细设计与实现-17

5.1 View界面层设计-17

5.1.1系统主体界面设计-17

5.1.2账号管理模块界面设计-17

5.1.3收支管理模块界面设计-19

5.1.4钱包管理模块界面设计-22

5.1.5报表管理模块界面设计-22

5.1.6账户提醒模块界面设计-23

5.2 Controller逻辑层设计-24

5.2.1 系统主体界面逻辑设计-25

5.2.2账号管理模块逻辑设计-26

5.2.3收支管理模块逻辑设计-26

5.2.4钱包管理模块逻辑设计-26

5.2.5报表管理模块逻辑设计-27

5.2.6账户提醒模块逻辑设计-27

5.3 Model数据访问层设计-27

5.3.1账号管理模块数据访问层设计-28

5.3.2收支管理模块数据访问层设计-28

5.3.3钱包管理模块数据访问层设计-28

5.3.4报表管理模块数据访问层设计-28

5.4 SharedPreferences文件-28

5.4.1将数据存储到SharedPreferences中-28

5.4.2将数据从SharedPreferences中读取-29

6 系统测试-30

6.1测试环境-30

6.2测试用例-30

6.2.1账号管理模块测试用例-30

6.2.2收支管理模块测试用例-31

6.2.3钱包管理模块测试用例-32

6.2.4报表管理模块测试用例-32

6.2.5账户提醒模块测试用例-33

6.3测试总结-33

7 总结和展望-34

7.1总结-34

7.2展望-34

参考文献-35

致 谢-36

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:本系统利用Android开发技术,实现了一款基于Android系统的个生活助手的设计与开发,实现了用户收支明细的管理,用户可以很方便地对自己的收支信息进行增删改查操作,用户可以查看自......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: