相对而言,国内的发展存在一些问题。2009年Android系统正式进入中国市场,国内各大小公司陆陆续续的开始研发和使用Android系统的应用软件,虽然发展速度比不上国外,但是也不慢。主要问题是相关Android方面的技术资源虽然量多,但是技术层面参差不齐,大部分的书籍都是直接翻译国外的一些资料,这就会给研发人员在学习的过程中带来不便。
1.3设计和解决方法
如今多数的手机用户都在使用Android的操作系统,这得利与Android系统巨大的覆盖率,所以在当前的形势下开发研制一款基于Android的记账本软件,会有很广阔的市场。软件的使用价值在手持设备中得到体现,不仅能够及时记账,更能改善和帮助人们解决不善理财的问题,根本目的是让人们形成理财意识。在设计开发的过程中力求用简单的界面和使用方法让人轻松理财,如今的这一代年青人在变化飞快的经济社会中不能很好的管理自己的个人财产,这就使得这款软件的价值体现了出来。
对软件实际分析后,具体的解决方式是:
1.结构和语言的设计:开发语言肯定要选用Java语言,其对应的移动技术也是日前主流,系统的开发也一定要在要选用在Android平台下才能实现需求。
2.功能方面问题:让人学会合理的管理个人财产是软件设计的目的。根据这个目的应加入理财信息的记录和提醒等功能。
3.具体实用性问题:每一个软件的开发,都需要考虑到其实用性问题,而SQlite作为存储数据而言具有较高的稳定性。它是数据轻量级的,由它搭配Android系统能大大加强应用稳定性。
2 系统总体需求分析和设计概要
2.1 需求分析
在我们日常生活中最让人烦恼的恐怕就是理财了,尤其是我们这些年轻人,可以说是毫无理财能力甚至可以说是没有理财观念。大部分人工作一年下来并不能存下多少存款,这种情况令人沮丧。
如此一来我们这种记账本应用软件就应运而生了,根据用户的需要,本软件在设计的时候要加入一些列的功能来帮助人们学会理财,自主的理财。比如说我们加入资金的记录功能,让人们把每月的工资记录下来加以规划。根据需要还可以加入提醒功能,提醒用户一些相关的事项等,要求能满足用户的基本需求。
2.2 可行性分析
2.2.1 技术可行性
本软件在分析技术可行性时,主要考虑能否运用当前技术完成开发,硬件软件能否完成开发。在计算机硬件和软件技术都成熟的今天,这些都不存在问题。而且相关的记账软件之前也有开发的实例,所以急速上没有问题。
2.2.2 安全和社会可行性
这次开发设计的软件不需要联网,是个人应用软件,由于是单机的不需要太大的保密性。而在社会上的确需要这方面的软件,开发平台也是开源的,受众多,前景广阔。
2.3功能分析
根据之前一系列的问题分析,我们这款软件应该具备消费记账,消费预算,账户转款等功能。让用户能够记录消费情况,提示用户预算金额,在同一个用户的不同账户的信息实现转移。 基于Android的记账本应用的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_37591.html