《基于android手机理财系统的设计与实现论文》由会员分享,可在线阅读,更多相关《基于android手机理财系统的设计与实现论文(42页珍藏版)》请在金锄头文库上搜索。
1、摘要摘要 当今社会越来越朝着信息化和数字化发展,手机的应用使我们 的生活越来越方便和快捷,面向个人的应用软件也成为了人们重要 的助手。并且,随着市场经济的发展,我国居民对理财有着越来越 高的要求。理财,是每个家庭和个人所必须面对的问题。 本文就是阐述了基于 Android 的理财系统的开发。Android 安装 于支持 Android 系统的 PPC 设备上。在充分发挥移动设备的便携性 上,考虑了理财领域的现状和未来的发展,并作了有益的探索和试 验。 在系统的实现过程中,采用面向对象的设计与开发方法,在 Android 环境下,使用 JAVA 编程语言并结合 SQLLITE 数据库开发 的一个
2、个人理财系统。整个过程首先从系统的可行性分析和系统的 需求分析入手,然后实现系统各个主要模块的具体功能以及数据库 的设计,最后完成对系统的测试与结果分析。 基于 Android 的理财系统的主要包括备忘录、财经新闻模块、 利率计算模块、计算器模块、收支管理模块、自选股以及讨论交流 模块。 关键词关键词 手机、Android、理财系统、数据库 Abstract With the development of information and digital technology, the application of mobile phone makes our life more and mor
3、e 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
4、 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 realizatio
5、n of the system, using object-oriented design and development methods, in the Android environment, the use of JAVA 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
6、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, t
7、he 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.1.3 3 本文结构安排本文结构安排.2 第第 2 2 章章 系统技术概述系统技术概述3 2.1 ECLIPSE简介简介3 2.2 SQLLITE简介简介.3 2.3 JAVA简介简介.4 第第 3 3 章章 需求分析需求分析
8、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 本章小结本
9、章小结13 第第 4 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
10、.4 本章小结本章小结23 第第 5 5 章章 系统实现系统实现24 5.1 系统登陆功能设计系统登陆功能设计24 5.2 计算器功能设计计算器功能设计25 5.3 备忘录管理功能设计备忘录管理功能设计26 5.4 财经新闻管理功能设计财经新闻管理功能设计27 5.5 收支管理功能设计收支管理功能设计28 5.6 自选股功能设计自选股功能设计29 5.7 本章小结本章小结30 第第 6 6 章章 系统测试系统测试31 6.1 测试概述测试概述31 6.2 测试用例测试用例31 6.3 本章小结本章小结34 第第 7 7 章章 总结与展望总结与展望35 7.1 总结总结35 7.2 展望展望35
11、 结束语结束语36 参考文献参考文献37 致谢致谢38 0 第第 1 章章 前言前言 1.1 背景背景 回顾软件开发历史,每一个软件开发浪潮的出现,都伴随着硬件基础实施 的跨越。三、四十年前,程序员排一整天队,只为大型主机的终端上调试一个 小小程序。直到 PC 的出现,给软件开发带来了第一次革命1。 随后,各项 IT 基础设施的发展一日千里,除了在计算能力,存储量等指标 方面,PC 有了飞速发展外, “互联网”这项伟大的发明让第二次软件开发浪潮 很快席卷全球。 现在,我们站在一个交汇点上,正面临第三次软件开发浪潮的来临。今天 移动终端设备的计算能力,已经超过 2000 年生产的 PC 机2;无
12、处不在的无线 网络覆盖全球大部分地区;软件所占成本在整个系统中的比例越来越高、通用 与标准的系统交互方式正在形成所有这些因素都在试图告诉我们一个信息, 移动设备成为主流开发平台的时代即将到来。 根据金盛保险发布的安盛生活信心指数调查显示,中国中高端消费者 是亚洲地区对未来五年生活信心乐观程度最高的人群3。对中国的中高端消费 者来说,家庭是生活信息的源泉,然而他们对实现这一憧憬的实际行动不足, 多数人至今尚未制定任何财务规划。而结合最新的移动开发信息技术,为这类 人群提供便捷,高效的辅助理财工具,必将对其个人理财事倍功半。 1.2 国内外研究现状国内外研究现状 (1)面向个人的软件消费存在巨大市
13、场 在以往的信息化应用中,软件开发商特别是国内开发商往往将软件销售方 向放在企业而非个人。但是以微软为代表的个人桌面操作系统的成功,让很多 的传统企业软件开发商意识到,个人软件消费是一个不可忽视的利润空间。 随着居民消费水平的提高,一个家庭拥有多台电脑及移动终端已经是一件 很普遍的事情,而与之带来的是个人对于软件消费的更多期待。 (2)面向移动的应用开发已进入快速成熟期 智能手机,PDA 已经在国内拥有一定的普及性。用这类移动设备进行邮件 收发、炒股、看视频、听音乐、玩游戏已经逐步成为主流应用。 而在传统的桌面软件应用中,针对个人的各类软件、已应用比较广泛,但 在移动应用领域,还是比较缺乏。如
14、何将传统的桌面个人管理软件移植到移动 终端,发挥移动终端的便捷性、已是一个迫切的应用需求。 (3) “理财”理念已经深入人心 1 有一句比较经典的话叫“我不理财,财不理我”4。这句话能很好的体现 理财的一个重要性。近年来国内外金融理财机构对于个人消费群体的狂轰滥炸, 理财概念已经深入人心。特别是理财手段的多样化,如房产、理财产品,保险, 股票,期货、黄金产品等已经成为多数人的投资渠道。而利用信息化手段,来 进行收入、支出数据的采集,并进行分析及预测,往往对个人理财能达到事半 功倍的效果。 在移动设备平台选择上、存在三大主流操作系统 Android,Windows Mobile 和 IOS。相对
15、其它两类操作系统而言,Android 因为其与用户习惯更为温和,而 倍受消费者的青睐。 而在开发平台选择上,存在.Net 和 Java 两种开发平台。抛去跨平台特性、 执行性能不论,Java 的开发效率上,将对.NET 有压倒性的优势。 因此本系统的实现将建立在 Android 基础上,用 Java 平台来进行开发针对 智能手机的第一个版本。 1.3 本文结构安排本文结构安排 本文总分为七章,各章节的内容安排如下: 第一章:前言。介绍本课题的背景、国内外研究现状。 第二章:系统技术概述。介绍本系统开发过程中涉及的知识及技术。 第三章:需求分析。整体介绍系统的组成,然后分为总体功能模块需求分 析
16、、各功能模块需求分析、可行性三个层次来对手机理财软件进行需求分析。 第四章:系统设计。根据系统需求分析对手机理财软件进行概要设计,整 体介绍对系统的设计。 第五章:系统实现。主要是介绍主要功能模块的详细设计与实现,UI 界面 的设计与实现。 第六章:系统测试。主要是测试系统的功能并展示运行结果。 第七章:总结与展望。对本课题的工作进行总结,同时对手机理财软件下 一阶段的开发进行展望。 2 第第 2 章章 系统技术概述系统技术概述 2.1 Eclipse 简介简介 Eclipse 是一个以 Object java 为核心的集成开发环境(IDE)5。开发者可 以利用图形界面进行研发设计。eclipse 使用 IDE、VCL 编译器来连接各类数据 库,构成面对对象且拥有图形界面的程序设计开发工具。eclipse 采用了 Microsoft Windows 图形用户界面的优点,创造了一个简易、高效的可视化开发 环境,具有先进的设计思想。可以说它既有 VC 强大的编辑运行功能,又拥有 VB 简单直观的优点。同时,拥有最先进、高效的编辑器及数据库使得 eclipse