基于android手机理财系统的设计与实现论文
基于Android个人理财APP的设计与实现

摘要21世纪已经迎来了信息化时代,社会的整体经济水平正在不断发展,人们生活质量得到了极大的提高,对应的日常收入和支出的方式也是多种多样的,面对生活中的种种诱惑,我们需要树立良好的理财观念,对钱财进行合理的管理,做到可以知道每一笔花销或者收入都是因为什么,这样可以让所以这种现象就导致了我们的理财观念十分的不好,这样给我们的物质生活带来了极大的影响,智能化的到来导致智能手机得到广泛普及,所以对于这种现状我们所需要去开发一款个人记账理财软件就是必不可少的。
本系统通过使用Eclipse开发工具进行开发,使用SQLite对账目数据进行管理。
关键词:支出;收入;手机;记账理财系统目录第一章绪论 (1)第二章项目概述 (2)2.1需求分析 (2)2.2可行性分析 (2)2.3本章小结 (3)第三章概要设计 (4)3.1设计思想 (4)3.2设计原则 (4)3.3系统功能设计 (5)3.4数据库的设计 (6)3.5E-R图设计 (7)3.6本章小结 (8)第四章个人理财记账本APP详细设计 (9)4.1账单查询功能模块的设计与实现 (9)4.2添加支出功能模块的设计与实现 (12)4.3添加收入功能模块的设计与实现 (14)4.4软件设置功能模块的设计与实现 (17)4.5本章小结 (20)第五章软件测试 (21)5.1软件测试目的 (21)5.2软件测试步骤 (21)5.3软件测试内容 (21)5.4系统测试结论 (23)5.5本章小结 (23)总结 (24)致谢 (25)参考文献 (26)第一章绪论随着互联网的快速发展我们迎来了智能化时代,智能手机被广泛的使用,手机的功能变得更加强大,通过使用智能手机可以研发出更多丰富人们生活的应用软件。
安卓操作系统的手机应用平台是使用率较高的一款手机平台。
在对Android系统的应用软件进行开发时十分的灵活,记账本应用软件就是基于Android系统进行开发设计出来的一款功能实用性较强的APP应用软件。
Android理财软件的开发与实现

Android 理财软件的设计与实现
设计(论文)题目
姓 名: 任大卫 学 号: 201000800170 学 院: 机电与信息工程学院 专 业: 软件工程 年 级 2010 指导教师: 王文玉
毕业设计(论文)开题报告
Android 理财软件的设计与 论文题目:
实现 姓 名: 任大卫 学 号: 201000800170 学 院: 机电与信息工程学院 专 业: 软件工程 年 级: 2010 指导教师: 王文玉
一、课题来源
自拟课题
二、 本课题的基本内容
近年来,我国 GDP 逐年攀高,个人财富也水涨船高。在人们生活水平不断提 高的同时,日常开销也呈现逐步上升的趋势。越来越多的人感觉到家庭理财的繁 琐。因此,社会对理财软件的需求逐渐增加。但是市场上的理财软件多以企业为 服务对象。家庭或个人使用的小型理财系统却只是凤毛麟角。在个人用户的使用 习惯中,移动终端的使用频率极高,有逐渐取代 PC 的趋势。
本课题研究一款基于 android 平台的小型财富管理软件,适合个人及家庭 对财富实现随时随地管理。
软件主要分为四大模块分别为:计算模块、记录模块、维护模块、用户模 块。模块一共包括八个功能,每个功能下有若干子功能。软件分为服务器端和客 户端。服务器端主要管理用户信息、财务报表及广告投放,客户端主要是用户的 基本工能操作。用户信息管理模块:用户设置,隐私设置。为用户财务状况、收 支信息提供完美的保护。支持多用户登陆。收支计算:用户可以计算自己的日常 开销,每笔开销都有一个完整详细的信息,包括日期、地点、项目等。详细完整, 使账目清晰明确,方便统计梳理和后续的查询。数据统计:为用户生成财务报表, 以图示和表格为主,让用户对财务状况一目了然。计算存款:把存款单独列出来, 用户可以自己设置利率,可以记录投资结余。分类维护:维护系统及数据。
基于Android的大学生理财管理系统设计

基于Android的大学生理财管理系统设计1. 引言1.1 介绍基于Android的大学生理财管理系统的设计,旨在为大学生提供一个便捷、全面的理财管理工具,帮助他们更好地掌握个人财务状况,合理规划消费,实现财务自由。
通过该系统,大学生可以记录个人收支情况,制定预算计划,查看消费分析及财务报表,还可以接收理财知识和财经资讯,提高财商水平。
本文将从需求分析、系统设计、技术实现、用户体验和安全性设计等方面对基于Android的大学生理财管理系统进行详细介绍,以期为大学生提供一个实用性强、操作简便、安全可靠的理财管理工具。
通过系统的运用,大学生们能够更好地进行个人理财,养成良好的消费习惯,为未来的生活奠定坚实的财务基础。
1.2 研究背景随着社会经济的不断发展和大学生群体的不断壮大,大学生的理财管理问题日益突出。
在当前社会背景下,大学生通常面临着学费、生活费、学习用品等多方面的经济支出,因此如何有效管理自己的财务成为大学生们亟需解决的问题。
传统的纸质记账方式已经无法满足当代大学生理财管理的需求。
随着移动互联网技术的飞速发展,基于Android平台的理财管理系统成为了一个更加便捷和实用的选择。
这种系统可以帮助大学生们随时随地记录自己的支出和收入情况,进行财务分析和预算规划。
通过开发一个基于Android的大学生理财管理系统,可以更好地帮助大学生们提高财务管理的效率和水平,让他们更加理性地消费,合理规划自己的支出。
这不仅有助于提高大学生们的财务意识和理财能力,还可以为他们的未来打下良好的财务基础。
开发这样一个系统具有非常重要的现实意义和社会意义。
1.3 研究意义作为大学生理财管理系统的设计者和使用者,这个系统的研究意义不言而喻。
大学生是一个特殊的群体,他们通常处于经济独立性增强期,面临着来自学业、生活和社交等多方面的经济支出压力。
一个方便、实用、安全的理财管理系统对于大学生的财务管理至关重要。
随着移动互联网的发展,手机已经成为人们生活的重要组成部分。
毕业设计(论文)-基于android平台下家庭理财软件设计与开发[管理资料]
![毕业设计(论文)-基于android平台下家庭理财软件设计与开发[管理资料]](https://img.taocdn.com/s3/m/a6158a94783e0912a3162a29.png)
基于Android的家庭理财软件的设计与实现摘要近年来,基于Android系统来开发的便携式的智能手机以惊人的速度发展开来。
智能手机拥有高速的运算能力、优秀的图形用户界面和高分辨率的屏幕,使人们从计算机中解放出来,能够随时随地的方便地处理各种电子资料并进行一些复杂的运算。
因此,智能手机的应用软件将有广阔的发展前景。
本软件是运用Android平台、Java技术和SQLite数据库开发了一款家庭理财应用软件,使用户可以随时随地的管理自己的收支信息。
本软件主要包括以下几个模块:新增收入、新增支出、我的收入、我的支出、数据管理、收支便签以及密码设置。
用户可以对支出和收入信息的记录、修改、删除、查询、统计进行操作以及用便签功能来记录将要支出和收入的信息,从而实现对个人的支出与收入进行有效并系统地管理。
对自己在生活中的各类收支做一个详细的统计。
本软件方便了人们日常生活中对自己收支信息的了解,能清楚的看到自己的收支状况,对自己的收支状况做一个调整,可以起到一个及时调节的作用,让自己做出正确的财务决策。
关键字:安卓;家庭理财;SQLite数据库Design and implement of family financial management softwarebased on AndroidAbstractIn recent years, based on the Android system to develop a portable smartphone development at an alarming rate. Smartphones have high-speed computing power, excellent graphical user interface and high resolution screens, make people liberated from the computer, can easily deal with all kinds of electronic information anytime and anywhere and carry on some complex operation. As a result, smartphone applications will have broad prospects for development.This software is to use the Android platform, Java technology and SQLite database developed a family financial management application software, the user can manage their income information anytime and anywhere. This software mainly includes the following several modules: new revenue, new spending, my income, spending, data management, notes, and password. Users can record of spending and income information, modify, delete, query, statistic to operate and use sticky notes function to record will be spending and income information, so as to realize the personal spending and income were effective and systematic management. In your life to do a detailed statistics of all kinds of payments.This software is convenient for people to know about their payment information in daily life, can clearly see their balance of payments, balances do a adjustment to oneself, can have the effect of a timely adjustment, allow yourself to make the correct financial decisions.Key Words:Android;SQLite Database;family financial management目录1 绪论 (6)开发背景 (7) (7) (8)2 开发的相关技术与概念 (8)Android移动平台 (8)系统架构 (9)开放性及其应用前景 (10)开发环境与工具 (11)关键的概念 (12)Android 的活动及其生命周期 (12)资源文件与XML (13)SQLite 数据库 (13)图形用户界面与组件 (14)进程间通讯与意图 (14)3 系统分析与设计 (15)可行性分析 (15) (15) (15) (16)用户功能需求分析 (16) (17) (17) (18)数据库设计 (18)数据库需求分析 (18)数据表设计 (18)4 编码与实现 (20)主要代码 (20)主要界面设计 (21)用户登录模块 (21) (22)我的收入模块 (23) (24)我的支出模块 (24) (25) (26) (26) (28)5 测试 (29)测试原则 (29) (29) (30)6结论 (31)致谢.................................. 错误!未定义书签。
基于Android平台的个人理财软件的设计与实现本科毕业论文(设计)

与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于安卓系统理财软件的设计和应用

能理 财 而烦恼 。
【 关键词 】 : 安卓 个人理财
1 . 引 言
首 先 ,本 次设 计 是基 于 安 卓系 统 的应 用 开发 , 安
本 次设 计 主 要 是 在 安 卓平 台 上 开发 一 个 个 人 理
( 3 ) 流 水账 : 按 月 显示 用 户 的详 细 收支 记录 , 用 户 财 应 用 , 将 会涉及人机交互 , 数据库 操作 , 客 户 端 开 可 以 自己选择 月份 查看 , 并 允许用 户 对 每条 记 录进 行 发 , 这 些利 用 安 卓 平 台 、 安 卓平 台 内嵌 的 S Q L i t e数 据 删 除和 修 改 记 录 自己 的收入 和支 出详 细 , 例 如 收支 账户 , 金额 , 类
技术基础 、 数据库技术基础 、 E c l i p s e 编写 J A V 网上 经 典 的 个 人 理财 方 面 的文 对 安卓平 台 的 了解 、 熟悉 x M L 【 l 。 而作 为计 算机 专业 的 章和 资讯 , 供用 户 浏览和 学 习 安卓 软件 应用
原理、 S Q L S e r v e r 数据 库 、 用E c l i p s e开 发 J A V A程序 、 X ML基 础 知识等 相 关技术 基础 , 只 要有 一 定 的 自学能 料, 是绝对 有 能 力开 发 出基 于安 卓 系统 的个 人 理财 应
用 的。
可 行性 分析 主 要包 括 社会 可 行性 、经 济可 行 性 、 力 ,通 过 阅读 安 卓 开发 书 籍 和 查 询 网上 相 关 开发 资
基于android手机理财系统的设计与实现论文

摘要当今社会越来越朝着信息化和数字化发展,手机的应用使我们的生活越来越方便和快捷,面向个人的应用软件也成为了人们重要的助手.并且,随着市场经济的发展,我国居民对理财有着越来越高的要求.理财,是每个家庭和个人所必须面对的问题。
本文就是阐述了基于Android的理财系统的开发.Android安装于支持Android系统的PPC设备上。
在充分发挥移动设备的便携性上,考虑了理财领域的现状和未来的发展,并作了有益的探索和试验.在系统的实现过程中,采用面向对象的设计与开发方法,在Android环境下,使用JA V A编程语言并结合SQLLITE 数据库开发的一个个人理财系统.整个过程首先从系统的可行性分析和系统的需求分析入手,然后实现系统各个主要模块的具体功能以及数据库的设计,最后完成对系统的测试与结果分析.基于Android的理财系统的主要包括备忘录、财经新闻模块、利率计算模块、计算器模块、收支管理模块、自选股以及讨论交流模块。
关键词手机、Android、理财系统、数据库AbstractWith the development of information and digital technology, the application of mobile phone makes our life more and more convenient and quick。
And,with the development of market economy,the residents of our country have more and more high demand for financial management。
Financial management is a problem that every family and individual must face.This paper describes the development of financial management system based on Android. Android is installed on PPC devices supporting Android system. Taking full advantage of the portability of mobile devices, we consider the current situation and future development of the field of financial management,and make a useful exploration and experiment。
基于安卓的个人理财系统的设计与实现论文

基于安卓的个人理财系统的设计与实现摘要个人理财系统是基于安卓系统开发的一款应用程序。
它的主要功能是为了让使用者能够在需要的时候快速的记录自己的收支情况,从而统计和管理自己的收入和支出,了解自己每个月份的收支情况。
个人理财系统与传统的手写记录财务收支方式相比,拥有便捷性,安全隐秘性和可扩展性,同时电子数据的保存效果要好于纸质媒体。
本系统使用Eclipse Android SDK作为开发工具,以SQLite为数据库。
系统功能包括:用户收支情况输入,收支情况显示,统计收支情况,删除录入的收支情况等等。
此系统具有界面简洁并且鲜明、功能易识别且易用、操作简单人性化等特征,适用于不同年龄段用户,不仅可以学生使用协助其进行日常理财,还可以用于专业财务人士进行理财管理。
个人理财系统是智能化个人管理的组成部分,在日常生活中作用很大,同时随着计算机技术的发展,个人理财变的越来越重要,所以本系统便是为了个人理财而制作。
关键词:收支情况管理;Android;SQLite;Design and implementation of personal financialmanagement system based on AndroidAbstractThe personal wealth management system is an application to develop based on android. The main function of the application is to track consumers income and expenses as soon as possible at the time of necessary, thus you could account and manage your income and expenses, and realize your wealth condition every month. The personal wealth management system is more convenient, safer and the extensibility than traditional hand-writing expense record. At the same time, the preservation effect of electronic data is better than paper media. This system use Eclipse Android SDK as the development kit, SQLite as the database. System function include input, display, record for income and expense, strike the data which is been recorded o ut etc. The system’s kinds of features including brief layout and explicit, easy to recognition, operation humanization are appropriate for all ages despite students can use for daily management, also profession financial staff could apply for financing. The personal wealth management system is a part of intelligent personal management, it takes a vital role in daily life. With the development of computer science, personal financing is becoming increasingly important. As a result of this, the system is aimed at personal financing.Key words: income and expenditure management; Android; SQLite;目录1 绪论 (1)1.1本课题的研究背景 (1)1.2国内外研究现状与发展趋势 (2)1.2.1国内外现状 (2)1.2.2Android平台发展前景与趋势 (4)1.3本课题的主要工作 (6)1.4选题目的与意义 (7)2 开发工具与设备的选择 (8)2.1 系统开发工具 (8)2.2 Android系统介绍 (8)2.3 Eclipse介绍 (11)2.4 Sqlite3介绍 (12)3 系统分析 (13)3.1系统概述 (13)3.2 需求分析 (13)3.3可行性分析 (14)3.3.1技术可行性 (14)3.3.2 社会可行性 (15)3.3.3 经济可行性 (15)4 系统总体设计 (17)4.1 系统总体设计详细分析 (17)4.2 系统功能结构图 (17)4.3 系统流程图 (18)4.3.1 用户管理模块 (18)4.3.2 主界面 (18)4.3.3 添加账目 (19)4.3.4 账单明细 (20)4.3.5 便签管理 (20)4.3.6 计算器 (21)4.3.7 帮助 (21)4.4 系统特点 (21)4.5 数据库设计 (23)4.5.1数据库命名规范 (23)4.5.2 程序代码中各数据的命名规范 (23)4.5.3 数据库与各个数据库表的设计 (24)5 系统详细设计与实现 (26)5.1 主题风格设计 (26)5.2 欢迎界面设计 (26)5.3 登录界面设计 (27)5.4 用户注册设计 (30)5.5主界面设计 (32)5.6 添加账单界面 (35)5.7 账单明细界面 (37)5.8 计算器界面 (40)5.9 便签管理界面 (44)5.10 帮助界面 (47)5.11 重新登录按钮 (48)6 系统测试 (49)6.1 登录模块测试 (49)6.2 注册模块测试 (50)6.3 添加账单模块测试 (52)6.4 计算器模块测试 (52)7 论文总结 (54)参考文献 (55)致谢 (56)外文文献 (57)中文翻译 (66)1 绪论1.1本课题的研究背景随着计算机技术的发展,“全民理财时代”慢慢到来,“你不理财,财便不理你”这句话慢慢凸显出现实必要性,所以个人理财也变的越来越重要,而且计算机技术的发展加强了个人理财的简便性,便携性与安全性,同时也产生了许多基于不同种计算机语言开发的个人理财系统,近些年来随着智能移动设备的发展与普及,基于安卓与ios的个人理财系统也层出不穷,功能也多种多样,为人们正常的生活和学习提供了很大的帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要当今社会越来越朝着信息化和数字化发展,手机的应用使我们的生活越来越方便和快捷,面向个人的应用软件也成为了人们重要的助手。
并且,随着市场经济的发展,我国居民对理财有着越来越高的要求。
理财,是每个家庭和个人所必须面对的问题。
本文就是阐述了基于Android的理财系统的开发。
Android安装于支持Android系统的PPC设备上。
在充分发挥移动设备的便携性上,考虑了理财领域的现状和未来的发展,并作了有益的探索和试验。
在系统的实现过程中,采用面向对象的设计与开发方法,在Android环境下,使用JA V A编程语言并结合SQLLITE 数据库开发的一个个人理财系统。
整个过程首先从系统的可行性分析和系统的需求分析入手,然后实现系统各个主要模块的具体功能以及数据库的设计,最后完成对系统的测试与结果分析。
基于Android的理财系统的主要包括备忘录、财经新闻模块、利率计算模块、计算器模块、收支管理模块、自选股以及讨论交流模块。
关键词手机、Android、理财系统、数据库AbstractWith the development of information and digital technology, the application of mobile phone makes our life more and more convenient and quick. And, with the development of market economy, the residents of our country have more and more high demand for financial management. Financial management is a problem that every family and individual must face.This paper describes the development of financial management system based on Android. Android is installed on PPC devices supporting Android system. Taking full advantage of the portability of mobile devices, we consider the current situation and future development of the field of financial management, and make a useful exploration and experiment.In the realization of the system, using object-oriented design and development methods, in the Android environment, the use of JA V A programming language and SQLLITE database development of a personal financial system. The whole process starts from the feasibility analysis and demand analysis of the system, and then realize the specific function of each of the main modules of the system and database design, finally completed the test and the analysis results of the system.Android based financial management system mainly includes the memorandum, the financial news module, the interest rate computation module, the calculator module, the revenue and expenditure management module.Keywords mobile phone,Android,financial management system,database目录第1章前言 (1)1.1背景 (1)1.2国内外研究现状 (1)1.3本文结构安排 (2)第2章系统技术概述 (3)2.1E CLIPSE简介 (3)2.2S QLLITE简介 (3)2.3J A VA简介 (4)第3章需求分析 (5)3.1可行性分析 (5)3.1.1 技术可行性 (5)3.1.2 经济可行性 (5)3.1.3 时间可行性 (5)3.1.4 操作可行性 (6)3.2系统总体功能需求分析 (6)3.3各功能模块需求分析 (7)3.3.1 用户登录功能模块 (7)3.3.2 收支管理功能模块 (8)3.3.3 自选股管理功能模块 (9)3.3.4 备忘录功能模块 (10)3.3.5 资讯功能模块 (11)3.3.6 讨论区功能模块 (12)3.4本章小结 (13)第4章系统设计 (14)4.1系统功能设计 (14)4.2系统数据库设计 (14)4.2.1 概念结构设计 (14)4.2.2数据字典设计 (16)4.3各功能模块设计 (17)4.3.1系统登陆功能模块设计 (17)4.3.2备忘录功能模块设计 (18)4.3.3收支管理功能模块设计 (19)4.3.4财经新闻功能模块设计 (20)4.3.5自选股功能模块设计 (21)4.3.6讨论区功能模块设计 (22)4.4本章小结 (23)第5章系统实现 (24)5.1系统登陆功能设计 (24)5.2计算器功能设计 (25)5.3备忘录管理功能设计 (26)5.4财经新闻管理功能设计 (27)5.5收支管理功能设计 (28)5.6自选股功能设计 (29)5.7本章小结 (30)第6章系统测试 (31)6.1测试概述 (31)6.2测试用例 (31)6.3本章小结 (34)第7章总结与展望 (35)7.1总结 (35)7.2展望 (35)结束语 (36)参考文献 (37)致谢 (38)第1章前言1.1背景回顾软件开发历史,每一个软件开发浪潮的出现,都伴随着硬件基础实施的跨越。
三、四十年前,程序员排一整天队,只为大型主机的终端上调试一个小小程序。
直到PC的出现,给软件开发带来了第一次革命[1]。
随后,各项IT基础设施的发展一日千里,除了在计算能力,存储量等指标方面,PC有了飞速发展外,“互联网”这项伟大的发明让第二次软件开发浪潮很快席卷全球。
现在,我们站在一个交汇点上,正面临第三次软件开发浪潮的来临。
今天移动终端设备的计算能力,已经超过2000年生产的PC机[2];无处不在的无线网络覆盖全球大部分地区;软件所占成本在整个系统中的比例越来越高、通用与标准的系统交互方式正在形成……所有这些因素都在试图告诉我们一个信息,移动设备成为主流开发平台的时代即将到来。
根据金盛保险发布的《安盛生活信心指数调查》显示,中国中高端消费者是亚洲地区对未来五年生活信心乐观程度最高的人群[3]。
对中国的中高端消费者来说,家庭是生活信息的源泉,然而他们对实现这一憧憬的实际行动不足,多数人至今尚未制定任何财务规划。
而结合最新的移动开发信息技术,为这类人群提供便捷,高效的辅助理财工具,必将对其个人理财事倍功半。
1.2 国内外研究现状(1)面向个人的软件消费存在巨大市场在以往的信息化应用中,软件开发商特别是国内开发商往往将软件销售方向放在企业而非个人。
但是以微软为代表的个人桌面操作系统的成功,让很多的传统企业软件开发商意识到,个人软件消费是一个不可忽视的利润空间。
随着居民消费水平的提高,一个家庭拥有多台电脑及移动终端已经是一件很普遍的事情,而与之带来的是个人对于软件消费的更多期待。
(2)面向移动的应用开发已进入快速成熟期智能手机,PDA已经在国内拥有一定的普及性。
用这类移动设备进行邮件收发、炒股、看视频、听音乐、玩游戏已经逐步成为主流应用。
而在传统的桌面软件应用中,针对个人的各类软件、已应用比较广泛,但在移动应用领域,还是比较缺乏。
如何将传统的桌面个人管理软件移植到移动终端,发挥移动终端的便捷性、已是一个迫切的应用需求。
(3) “理财”理念已经深入人心有一句比较经典的话叫“我不理财,财不理我”[4]。
这句话能很好的体现理财的一个重要性。
近年来国内外金融理财机构对于个人消费群体的狂轰滥炸,理财概念已经深入人心。
特别是理财手段的多样化,如房产、理财产品,保险,股票,期货、黄金产品等已经成为多数人的投资渠道。
而利用信息化手段,来进行收入、支出数据的采集,并进行分析及预测,往往对个人理财能达到事半功倍的效果。
在移动设备平台选择上、存在三大主流操作系统Android,Windows Mobile 和IOS。
相对其它两类操作系统而言,Android因为其与用户习惯更为温和,而倍受消费者的青睐。
而在开发平台选择上,存在.Net和Java两种开发平台。
抛去跨平台特性、执行性能不论,Java的开发效率上,将对.NET有压倒性的优势。
因此本系统的实现将建立在Android基础上,用Java平台来进行开发针对智能手机的第一个版本。
1.3 本文结构安排本文总分为七章,各章节的内容安排如下:第一章:前言。
介绍本课题的背景、国内外研究现状。
第二章:系统技术概述。
介绍本系统开发过程中涉及的知识及技术。
第三章:需求分析。
整体介绍系统的组成,然后分为总体功能模块需求分析、各功能模块需求分析、可行性三个层次来对手机理财软件进行需求分析。
第四章:系统设计。
根据系统需求分析对手机理财软件进行概要设计,整体介绍对系统的设计。
第五章:系统实现。
主要是介绍主要功能模块的详细设计与实现,UI界面的设计与实现。
第六章:系统测试。
主要是测试系统的功能并展示运行结果。
第七章:总结与展望。
对本课题的工作进行总结,同时对手机理财软件下一阶段的开发进行展望。
第2章系统技术概述2.1 Eclipse简介Eclipse是一个以Object java为核心的集成开发环境(IDE)[5]。
开发者可以利用图形界面进行研发设计。
eclipse使用IDE、VCL编译器来连接各类数据库,构成面对对象且拥有图形界面的程序设计开发工具。
eclipse采用了Microsoft Windows图形用户界面的优点,创造了一个简易、高效的可视化开发环境,具有先进的设计思想。