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