资源预览内容
第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
第9页 / 共42页
第10页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本 科 毕 业 设 计题题 目:基于目:基于 Android 的理财专家的设计与实的理财专家的设计与实现现基于基于 AndroidAndroid 的理财专家的设计与实现的理财专家的设计与实现摘摘 要:要:当今,经济发展迅速,人们生活水平显著提高,但物价水平也总体上升,收入和消费模式趋向于多元化。在这样的社会背景下,财富管理已经是人们生活中不可或缺的一部分,财富管理的重要性也越益彰显。只有加强自己手中现金流动的管理,树立良好的理财观念,方能不至于收支混乱。科技的日新月异,手机已成为普遍的通讯工具,各种技术的支持使手机功能也越益强大。Android 自 2007 年以来,良好的客户体验和智能化操作促进其飞速发展,很快成为手机开发的主流。将Android 与理财结合起来,开发财富管理的手机软件,相比 PC 端软件更具方便性和实效性。理财专家软件具备了用户密码登录、收支类别的增删、日常收支的统计、日常收支的记录、收支情况的查询以及存款利率计算功能。关键词:关键词:Android;理财;手机软件Design and Implementation of Android-based financial expertAbstract: Today, the rapid economic development, peoples living standards have markedly improved, but the overall increase in the price level, income and consumption patterns tend to be diversified. In this social context, wealth management is an integral part of peoples lives, and the importance of wealth management more and more significant. Make good of only own hands cash flow management, establish a good financial management concepts in order to balance of payments.With the rapid development of science and technology, now mobile phone is a universal communication tool, plus a variety of technical support, the phones features become more and more powerful. Android since 2007, good customer experience and intelligent operation promote the rapid development of mobile phones and soon to become the mainstream of mobile phone development. Android and financial management linked. Design wealth management mobile phone software, which compared to the PC client software is more convenient and effectiveness. The software has a user password function, additions and deletions of the revenue and expenditure categories, the daily balance of payments statistics, the record of the income and expenditure, income and expenditure of the query, and calculates the deposit rate.Keywords: Android; banking;mobile -phone software目目 录录一一 系统分析系统分析1 (一)可行性分析(一)可行性分析1 1 技术可行性分析技术可行性分析1 2 操作可行性分析操作可行性分析1 3、经济可行性分析、经济可行性分析1 (二)系统处理流程(二)系统处理流程1 (三)系统数据流程(三)系统数据流程2 二、需求分析二、需求分析3 (一)系统需求规定(一)系统需求规定4 1、系统功能需求、系统功能需求4 2、系统性能需求、系统性能需求4 (二)系统运行环境(二)系统运行环境5 1、 硬件及其他设备硬件及其他设备5 2、软件环境、软件环境5 3、支持软件、支持软件6 4、编程语言、编程语言6 5、数据库、数据库6 三、概要设计三、概要设计6 (一)系统数据库设计(一)系统数据库设计6 1、数据字典设计、数据字典设计6 2、概念结构设计、概念结构设计8 3、逻辑结构设计、逻辑结构设计10 4、数据库物理设计、数据库物理设计10 5、安全性设计、安全性设计11 四、详细设计四、详细设计12 (一)程序系统的结构(一)程序系统的结构12 (二)程序模块设计说明(二)程序模块设计说明12 1、用户登陆模块、用户登陆模块14 2、类别管理维护模块、类别管理维护模块15 3、收支记录模块、收支记录模块17 4、收支统计模块、收支统计模块18 5、存款计算模块、存款计算模块20 6、收支查询功能模块、收支查询功能模块20 7、用户个人信息管理维护模块、用户个人信息管理维护模块22 五、系统测试五、系统测试24 (一)系统测试的预期效果:(一)系统测试的预期效果:24 (二)系统测试结果(二)系统测试结果27 总结总结36 参考文献参考文献37 致谢致谢381一一 系统分析系统分析(一)可行性分析(一)可行性分析1 1 技术可行性分析技术可行性分析本软件的设计与实现是基于 Android 手机系统,在 Eclipse 的编程软件和Android SDK 的开发环境设计与实现,软件开发语言是 java 编程语言,数据库1的设计采用 Android 自带的 Sqlite 数据库,这给软件开发提供了简易和实用的功能并能保持数据的完整性、安全性。Java 编程语言和 Sqlite 数据库的灵活性、简易性和稳定性都为开发奠定了其技术的可行性。总而言之,数据库的合理建立、软件安全、高效运行在技术方面是可行的。2 2 操作可行性分析操作可行性分析本软件是为广大的个人用户设计的,主要是能实时记录自己的现金流动情况,做好自身财富的管理。Android 系统操作上的简易性和智能化为操作的可行提供了良好条件。在设计的过程中,也清晰标明各模块的功能,并具有操作的提示,方便用户。同时在界面设计上,也综合考虑用户体验,界面简洁美观,使操作起来更舒畅。3 3、经济可行性分析、经济可行性分析本软件的开发,不需太多的成本,只需要一台电脑,搭建好 Android 开发环境即可,Eclipse 和 Android SDK 是完全不需付费使用的,设计出的软件也即可在手机中运用,所以在成本上有着很大的优越性。虽然低成本,但不意味着低性能。Android 系统产生至今,已经几乎占据了目前的手机市场,这是因为其极好的客户体验,操作的简单快捷和智能化。所以低成本高质量的 Android 手机软件效益性明显。(二)系统处理流程(二)系统处理流程基于 Android 的理财专家软件主要功能有密码验证登陆、收入支出类别的增加和删除、收入支出数据的记录、收入支出金额的统计、收入支出情况的查询以及活动期存款利率的计算。系统处理流程大致为用户登陆,各功能模块的处理以及退出,系统基本的处理流程如下:2用户打开软件后会有一小段欢迎界面,然后弹出密码登陆框,软件初始赋值密码,用户通过密码认证之后才可以登陆使用,也可以修改密码。退出系统只需点击退出按钮即可。(三)系统数据流程(三)系统数据流程系统数据通过用户的信息输入和理财专家软件的信息显示两者展现的,用户输入的信息记录到数据库中,软件通过数据库的查找来显示结果,系统数据的流程大致如下图:类别信息、收入信息、支出信息、 查询信息、存款信息、个人信息类别信息、收入信息、支出信息 本息信息、个人信息软件打开软件登 陆收入的记录支出的记录收支的统计欢迎界面存款本息计算收入的查询支出的查询密码的修改类别的增删系统退出图 1.1 处理基本流程图 Fig 1.1 basic processing flow chart图 1.2 数据基本流程图Fig1.2 data basic flowchart2系统软件密码登陆后,可以实现对其余功能的操作,系统的用例图如下:用用户户登 陆密码验证类别增删收入记录支出记录统计收支查询收支修改密码存款计算增加类别删除类别添加收入删除收入添加支出删除支出显示总额删 除显示本息图 1.3 用例图Fig1.3 use case diagram3用户修改 密码个人信息表类别 管理增加 类别删除 类别类别信息表收支 管理收支 增加收支信息表收支 查询收支 统计明细 查询收支 删除收支信息表存款 计算统计信息查询信息存款信息本息信息统计结果查询结果图 1.4 整体功能数据流程图 Fig1.4 data flow diagram of the overall function用户成功登陆后,可操作的功能有:对类别进行管理维护、对收支情况进行管理、查询相应的信息、对密码的修改以及存款的计算,在对各个功能模块进行操作过程中,具体的数据流程如下:二、需求分析二、需求分析科学技术的发展,给人们生活带来了诸多方便,手机的产生更是解决了相隔两地信息传递缓慢的问题,让人们可以随时随地进行通讯,所以手机已经是现代生活不可或缺的通讯工具。随着手机的普及,开发商也越来越注重手机的用户体验,自 Android 系统产生之后,易操作高智能的特点让其很快取代了之4前的塞班系统,迅速发展成为手机开发市场的主导,在目前的市场分析看来,基于 Android 的手机软件开发符合市场发展趋势,在市场需求方面占有绝对的优势。科技的创新,经济的发展,带来了生活物质水平的提高,也带来了物价水平的上涨,人们理财观念也随之加强。面对居高不低的物价水平,对收入和支出情况有个明细记录,可以让自己清晰了解手中现金的流动情况,规划好理财计划。基于 Android 的理财专家根据市场趋势开发设计,不仅可以满足人们的理财需要,也方便操作,方便查询。(一)系统需求(一)系统需求规定规定1 1、系统功能需求、系统功能需求在软件设计与实现的过程中,通过对用户的分析,软件主要完成的功能有:用户信息管理维护、类别管理维护、收支管理维护、存款本息计算。(1) 用户信息管理维护:用户信息管理维护主要是用户的个人信息以及密码的修改,在登陆软件时需要密码验证,系统已初始一个密码,用户可登陆后对旧密码进行修改和对个人信息进行管理,包括性别、邮箱、出生日期、年龄、血型。(2) 类别管理维护:对收支类别的管理与维护只要是增加和删除管理,可以根据个人需要增加相应类别,以及对类别的删除。(3) 收支管理维护:对收入和支出情况的管理与维护主要是收入的记录、支出的记录、统计总额、查询明细、删除,在查询时可根据日期、金额、类别进行相应的查询。(4) 存款本息计算:用户可以根据自身情况,对存款进行到期后的本息计算,已选择适合自己的存款类别和存期。2 2、系统性能需求、系统性能需求基于 Android 的理财专家软件主要目的是方便个人用户通过手机随时随地记录和查询收支信息,以实现自身对钱财进行有效管理,养成良好的理财习惯。所以软件要求在
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号