内容发布更新时间 : 2024/11/17 6:21:48星期一 下面是文章的全部内容请认真阅读。
基于android系统的个人记账系统设计
目录
第一章 前言 ..................................................................................................................................... 3
1.1 选题背景及目的 ............................................................................................................... 3 1.2 国内外研究状况 ............................................................................................................... 3 1.3 设计和解决方法 ............................................................................................................... 3 第二章 需求分析 ............................................................................................................................. 5
2.1 范围 ................................................................................................................................... 5
2.1.1 系统概述 ............................................................................................................... 5 2.1.3 文档概述 ............................................................................................................... 5 2.2 需求概述 ........................................................................................................................... 5
2.2.1 系统目标 ............................................................................................................... 5 2.2.2 运行环境 ............................................................................................................... 5 2.2.3 用户的特点 ........................................................................................................... 6 2.3功能需求 ............................................................................................................................ 6
2.4.1 系统用例图 ........................................................................................................... 6 2.4.2 系统各项功能描述 ............................................................................................... 7 2.5数据 ............................................................................................................................ 9 2.5.1 数据关系ER实体类 ............................................................................................. 9 2.6故障处理 .................................................................................................................. 11
第三章 概要设计 ........................................................................................................................... 12
3.1 范围 ................................................................................................................................. 12
3.1.2 系统概述 ............................................................................................................. 12 3.1.3 文档概述 ............................................................................................................. 12 3.2 系统结构 ......................................................................................................................... 12
3.2.1 部署图 ................................................................................................................. 12 3.2.2 类图 ..................................................................................................................... 13 3.4 执行概念 ......................................................................................................................... 17
3.4.1 添加消费信息 ..................................................................................................... 17 3.4.2 添加消费预算 ..................................................................................................... 18 3.4.3 用户转账 ............................................................................................................. 19 3.5 用户界面设计 ................................................................................................................. 19 3.6系统出错处理 .................................................................................................................. 21
3.6.1 出错信息 ............................................................................................................. 21 3.6.2 补救措施 ............................................................................................................. 21 3.6.3 系统维护 ............................................................................................................. 21
第四章 系统详细设计 ................................................................................................................... 22
4.1 范围 ................................................................................................................................. 22
4.1.1 系统概述 ............................................................................................................. 22 4.1.2 文档概述 ............................................................................................................. 22 4.2 系统结构 ......................................................................................................................... 22
4.3 详细设计说明 ................................................................................................................. 23
4.3.1 系统功能模块 ..................................................................................................... 23 4.3.2 实体类 ................................................................................................................. 23 4.4 接口设计 ......................................................................................................................... 24 5.1 范围 ................................................................................................................................. 25
5.1.1 系统概述 ............................................................................................................. 25 5.1.2 测试方案 ............................................................................................................. 25 5.2 测试说明 ......................................................................................................................... 25
5.2.1 功能测试 ............................................................................................................. 25 5.3 测试结果概述 ................................................................................................................. 27 5.4 详细测试结果 ................................................................................................................. 27 5.5 测试结果评价 ................................................................................................................. 28 第六章 总结 ................................................................................................................................... 29 致 谢............................................................................................................................................... 31
第一章 前言
1.1 选题背景及目的
随着经济社会的高速发展,人们的生活水平也在飞速的提高,同时人们的收入和消费水平也得到了很大的提升,也从过去的单一输入和消费变成了今天的多元化收入和消费模式。尤其是我们青年人,对现在新型消费有非常高的热情,但是这样给在高速发展的消费经济情况下的我们带来了一些意想不到的负面影响,比较突出的一点就是当前80、90后的一代年轻人只懂得消费和挣钱,不能很好的理财,这给我们的物质生活带来了不少的麻烦。所以不同功能的个人理财系统便由此产生了,不论是PC版还是手持设备版都有。
自2007年google公司的android系统产生以来,在这几年中,飞速的发展,现在已经超过了过去看似很完美的塞班系统,成为全球最大的手机及手持设备系统之一。Android操作系统凭借着自己开放的平台允许任何移动终端厂商加入到Android联盟中,从而使得越来越多的用户倾向于选择操作系统为Android的终端设备。选择设计基于Android平台的软件,毫无疑问能覆盖更多的受众,等到各大厂商的青睐。
1.2 国内外研究状况
在国外的发展,自google公司宣布android系统上市以来,在短短几年间的到了飞速的发展。在国外已经有很多已经非常成熟的技术进行基于android平台下的软件开发。短短几年间,成千上万的基于android系统的应用发布在安卓市场上,加上android系统的开源性,使得他在国外的到了广大学者的深爱,各大厂商也纷纷加入到使用android系统的行列。
在国内的发展,android自09年进入中国市场以来,也得到了飞速的发展,大到成百上千人的大公司,小到几个人的个体公司都在使用android系统进行软件开发。但是虽然在国内发展迅速,学习资源也很丰富,但是基本上都是良莠不齐,绝大部分是翻译自国外的一些学习资料而来。这样给我们国内的学者学习带来了一些困扰,在着一些高科技术的发展上,国内还需要进一步加强。
1.3 设计和解决方法
在android系统应用如此火热的情况下,开发一款基于android系统的个人记账系统,不仅能很好的应用android系统的优势,可以在不同的小型手持设备上安装该软件。同时,手持设备的便于携带性也大大提高了软件的使用价值,不仅可以随时随地记账,还能从另一方面解决人们不善于管理个人财务的习惯,帮助大家实现自主理财。基于andorid系统手机的个人记账系统,设计清新,使用简单,管理功能强,在当前的高速发展的社会经济条件下,为帮助我们这一代不会理财的年轻人轻松实现自主理财,设计这样一款个人记账系统是非常有意义和利用价值的。
根据个人理财实现的实际需求,本系统的设计解决方法如下:
1. 设计语言与结构: 本系统选用当前主流的开语言Java语言作为开发语言,结合当前最为流行的移动开发技术,基于android系统下的软件开发技术,开发本系统,设计选在