个人理财app设计
3引言 41目的和意义 41.1 APP开发的背景 51.1.1移动设备的繁荣发展 51.1.2 使用移动设备开发的必要性 51.2 APP开发的意义 51.3 移动设备在国内外的发展 61.3.1 移动设备的发展历史 61.3.2 移动设备的发展现状 72.可行性分析 72.1 技术可行性 72.2 兼容性分析 82.3 项目开发 82.3.1 设计模式 82.3.2 面向对象 92.3.3 UI的设计 93.构架分析 103.1 开发工具简介 103.1.1 Android系统简介 103.1.2 Andriod的系统构架 103.2 组件的生命周期 113.3搭建Android的开发环境 124.软件设计 124.1 需求分析 124.2 流程设计 134.3 设计理念 134.4 数据库的连接 134.5 程序主要结构 144.5.1 技术结构 144.5.2 层次结构 155 具体设计 155.1 界面UI设计 165.2 需求分析的付诸实践 165.3查询模块的设计 185.4 管理模块的实现 195.5统计管理模块 20致谢 22参考文献 23个人理财APP设计信息与计算科学 孟坤在这个日新月异的时代,伴随着科学技术飞速的发展,人们对于基本物质的需求得到了空前的满足。然而,许多人也养成了不节制的消费方式,尤其是青年白领和学生。许多涉世未深的青年人没有意识到合理规划财产的重要性,在手机电脑等高价产品前也控制不住冲动消费的欲望,于是误入歧途,选择了小额借贷,以致于深陷无穷无尽的还贷旋涡,不知付出多大代价才得以逃离。因此,当前人们迫切需要一种可以增强理财意识,开发理财产品的工具,来实施有效的个人理财。正因如此,本文研发了一款用于个人理财的APP软件。该软件使用了Eclipse作为开发环境,使用了java语言,搭建Android平台自带的数据库Sqlite,并进行开发。
目录
引言
引言:随着时代的快速发展,许多行业都在以非常快的速度疾步前进。尤其是手机行业,经历了几次革命性的跨越式发展。从键盘机的广泛普及到智能机的一统天下,从2G时代的“KB”级网速到4G时代的“GB”级网络,甚至5G都露出了尖角。这些都促进了,通信业的发展,极大的方便了人们的日常生活。智能手机产业的蓬勃发展,也给手机操作系统的行业带 *好棒文|www.hbsrm.com +Q: ^351916072^
来了很多的竞争,ios,winphone,塞班,黑莓群雄并起。
在激烈的竞争中,Android系统脱颖而出。它的开源系统的本质,使Android系统得到了很好的发展。Android系统最大的特点就是它的开放式架构,除此之外,还具有良好的开发和调试环境。因此,对于一个有眼光的软件开发者来说,Android平台是一个非常好的选择。
本APP用java开发,搭载在Android平台上,着力于为迷失在快节奏现代生活中的年轻人树立正确而又严谨的理财意识,认真的记录得之不易的每一分钱。
1 目的和意义
1.1 APP开发的背景
1.1.1 移动设备的繁荣发展 随着时代的快速发展,许多行业都在以非常快的速度疾步前进。尤其是手机行业,从2G到4G的飞跃式前进,不输于个人电脑的运行能力,使手机代替了PC,成为了最适合的生产工具,占领了天下,传统的C/S模式迅速的没落[1],移动平台凭借着各种各样的优势不仅吸引来了大量的用户,大量的用户群体和Android的许多特性还吸引来了无数的开发者,他们追逐着这股互联网的浪潮,在其中肆意翻腾,同时不经意间自己也化身成了潮汐的一部分,开发出的无数软件更是推动了移动设备迈向了更加繁荣的阶层。
1.1.2 使用移动设备开发的必要性 我甚至可以肯定的说,在现代人的生活中,手机已经变成了不可或缺的生活伴侣。同样的,各种各样的装载在手机上的黑科技层出不穷,在万物互联的发展浪潮中,移动设备凭借强大的功能性,灵活的携带型,没有延迟的即时性,打败了传呼机,FC游戏机,掌上游戏机,个人PC,一统了天下。正因如此,人们使用手机的频率远远超过了使用其他电子设备的频率。众所周知,对于财产的规划是一个很繁琐,周期也很长的过程,需要坚韧的毅力,才能使人走向财务自由的彼岸,因此,这样的一款理财软件,开发在其他的任何平台上都是行不通的,只有在手机端才能发挥它真正的功能,所以,我最终选择了Android来实现我的目标。
1.2 APP开发的意义
理财存在于我们生活中的方方面面,人活于世,但是总不能和金钱脱了干系。事无巨细,从今天下午太热买了一瓶可乐,到明天晚上换了一个已经用了两三年的手机,一切的一切,都和钱有关,然而这一切都是极其琐碎的,光靠人脑强行记忆或者用纸笔记录可行性实在太小,用手机APP来记录,可以让人们在面对复杂而又琐碎的钱款支出时更加的游刃有余。
同时近些年来,国家的进击水平迅速的发展,国民收入也提高了不少。对精神需要更多的人们支出水平也趋向于多元化,互联网使大家更接近的了解彼此,不少青少年受到了很多他们负担不起的诱惑,冲动消费的问题也不在少数,把抽象的支出具体化,变成具体的数字记录在案上,自然能让大家对自己的经济水平有更加清醒的认识。
不仅如此,这也能让我自己更加的了解Android的开发知识和熟练对于这些知识的应用和掌控,
1.3 移动设备在国内外的发展
1.3.1 移动设备的发展历史 科学技术的飞速发展,从计算机之父冯若伊曼到今天为止,已经有半个世纪了。个人PC已经从原来的大型机器发展到一台小到用手就可以掌控但是却集成了更加强大功能性的智能手机。
电子产品的轻量化,最大的好处就是设备的便捷,便宜,入门门槛低,想想二十年前电脑那古老的图形界面,没有经过系统性学习的人绝无可能熟练的掌握。在或这或那的各种诱因下,手机已经在不经意间占用了人们很多很多的精力,从十分钟的马桶,到十个小时的长途旅行。当习惯了当下的便捷和效率,惯性使人们往往开始追求更高的速度和效率,正是这样的需求,促使了人类一波又一波的工业革命。也正是在这种需求的催化下,每一个开发者或是为了金钱,或是为了提升自己的技艺,都投入了大量的精力来开发移动设备上面的操作系统。于是Android、塞班、iOS等操作系统迅速发展起来[2]。塞班系统,虽然的确不错,但是却有不能对之称道,原因无他,只是门槛太高,它是用C++开发的。虽然具有一定的稳定性,但一切的东西都有它的两面性。C++是稳定的,但是对于初学者来说,想要熟练的使用C++编写出令人满意的程序,实在是颇有难度。可能是因为这个原因,程序员逐渐的抛弃了塞班系统,转向了其他平台的怀抱。
Android吸取了塞班的教训,抛弃了晦涩的c++,投入了java的怀抱。 于是c++中对于开发者来说最难越过的大山:指针,便无须顾及。对于大多数人来说,这也是最痛苦的技术问题,尤其是刚开始的人,由于抛弃了这一点,于是在Android系统上进行开发的门槛大幅度降低,于是自然有更多后继者相继跟进,此时,繁荣的发展看起来更像是一件水到渠成的事情。
三大系统的比较
1.3.2 移动设备的发展现状 在现在的时代背景下,手机行业群雄并起,竞争激烈。各大手机厂商往往选择推出超级旗舰机来打响名号,同时推出大量高性价比的低价手机来占领最广阔的市场,以红米、魅族、360为代表的千元机,让真正负担不起动辄五六千旗舰机的人民群众能真正的以实惠的价格购得性能优良的手机,再加上苹果对于低价市场的不屑一顾,所以Android在国内智能手机的占比相当之高。
目录
引言
引言:随着时代的快速发展,许多行业都在以非常快的速度疾步前进。尤其是手机行业,经历了几次革命性的跨越式发展。从键盘机的广泛普及到智能机的一统天下,从2G时代的“KB”级网速到4G时代的“GB”级网络,甚至5G都露出了尖角。这些都促进了,通信业的发展,极大的方便了人们的日常生活。智能手机产业的蓬勃发展,也给手机操作系统的行业带 *好棒文|www.hbsrm.com +Q: ^351916072^
来了很多的竞争,ios,winphone,塞班,黑莓群雄并起。
在激烈的竞争中,Android系统脱颖而出。它的开源系统的本质,使Android系统得到了很好的发展。Android系统最大的特点就是它的开放式架构,除此之外,还具有良好的开发和调试环境。因此,对于一个有眼光的软件开发者来说,Android平台是一个非常好的选择。
本APP用java开发,搭载在Android平台上,着力于为迷失在快节奏现代生活中的年轻人树立正确而又严谨的理财意识,认真的记录得之不易的每一分钱。
1 目的和意义
1.1 APP开发的背景
1.1.1 移动设备的繁荣发展 随着时代的快速发展,许多行业都在以非常快的速度疾步前进。尤其是手机行业,从2G到4G的飞跃式前进,不输于个人电脑的运行能力,使手机代替了PC,成为了最适合的生产工具,占领了天下,传统的C/S模式迅速的没落[1],移动平台凭借着各种各样的优势不仅吸引来了大量的用户,大量的用户群体和Android的许多特性还吸引来了无数的开发者,他们追逐着这股互联网的浪潮,在其中肆意翻腾,同时不经意间自己也化身成了潮汐的一部分,开发出的无数软件更是推动了移动设备迈向了更加繁荣的阶层。
1.1.2 使用移动设备开发的必要性 我甚至可以肯定的说,在现代人的生活中,手机已经变成了不可或缺的生活伴侣。同样的,各种各样的装载在手机上的黑科技层出不穷,在万物互联的发展浪潮中,移动设备凭借强大的功能性,灵活的携带型,没有延迟的即时性,打败了传呼机,FC游戏机,掌上游戏机,个人PC,一统了天下。正因如此,人们使用手机的频率远远超过了使用其他电子设备的频率。众所周知,对于财产的规划是一个很繁琐,周期也很长的过程,需要坚韧的毅力,才能使人走向财务自由的彼岸,因此,这样的一款理财软件,开发在其他的任何平台上都是行不通的,只有在手机端才能发挥它真正的功能,所以,我最终选择了Android来实现我的目标。
1.2 APP开发的意义
理财存在于我们生活中的方方面面,人活于世,但是总不能和金钱脱了干系。事无巨细,从今天下午太热买了一瓶可乐,到明天晚上换了一个已经用了两三年的手机,一切的一切,都和钱有关,然而这一切都是极其琐碎的,光靠人脑强行记忆或者用纸笔记录可行性实在太小,用手机APP来记录,可以让人们在面对复杂而又琐碎的钱款支出时更加的游刃有余。
同时近些年来,国家的进击水平迅速的发展,国民收入也提高了不少。对精神需要更多的人们支出水平也趋向于多元化,互联网使大家更接近的了解彼此,不少青少年受到了很多他们负担不起的诱惑,冲动消费的问题也不在少数,把抽象的支出具体化,变成具体的数字记录在案上,自然能让大家对自己的经济水平有更加清醒的认识。
不仅如此,这也能让我自己更加的了解Android的开发知识和熟练对于这些知识的应用和掌控,
1.3 移动设备在国内外的发展
1.3.1 移动设备的发展历史 科学技术的飞速发展,从计算机之父冯若伊曼到今天为止,已经有半个世纪了。个人PC已经从原来的大型机器发展到一台小到用手就可以掌控但是却集成了更加强大功能性的智能手机。
电子产品的轻量化,最大的好处就是设备的便捷,便宜,入门门槛低,想想二十年前电脑那古老的图形界面,没有经过系统性学习的人绝无可能熟练的掌握。在或这或那的各种诱因下,手机已经在不经意间占用了人们很多很多的精力,从十分钟的马桶,到十个小时的长途旅行。当习惯了当下的便捷和效率,惯性使人们往往开始追求更高的速度和效率,正是这样的需求,促使了人类一波又一波的工业革命。也正是在这种需求的催化下,每一个开发者或是为了金钱,或是为了提升自己的技艺,都投入了大量的精力来开发移动设备上面的操作系统。于是Android、塞班、iOS等操作系统迅速发展起来[2]。塞班系统,虽然的确不错,但是却有不能对之称道,原因无他,只是门槛太高,它是用C++开发的。虽然具有一定的稳定性,但一切的东西都有它的两面性。C++是稳定的,但是对于初学者来说,想要熟练的使用C++编写出令人满意的程序,实在是颇有难度。可能是因为这个原因,程序员逐渐的抛弃了塞班系统,转向了其他平台的怀抱。
Android吸取了塞班的教训,抛弃了晦涩的c++,投入了java的怀抱。 于是c++中对于开发者来说最难越过的大山:指针,便无须顾及。对于大多数人来说,这也是最痛苦的技术问题,尤其是刚开始的人,由于抛弃了这一点,于是在Android系统上进行开发的门槛大幅度降低,于是自然有更多后继者相继跟进,此时,繁荣的发展看起来更像是一件水到渠成的事情。
三大系统的比较
1.3.2 移动设备的发展现状 在现在的时代背景下,手机行业群雄并起,竞争激烈。各大手机厂商往往选择推出超级旗舰机来打响名号,同时推出大量高性价比的低价手机来占领最广阔的市场,以红米、魅族、360为代表的千元机,让真正负担不起动辄五六千旗舰机的人民群众能真正的以实惠的价格购得性能优良的手机,再加上苹果对于低价市场的不屑一顾,所以Android在国内智能手机的占比相当之高。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1631.html