当前位置:首页>> >>


基于Android平台家庭理财通管理系统.rar

收藏

资源目录
    文档预览:
    编号:20181030004414223    类型:共享资源    大小:2.13MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    89
    金币
    关 键 词:
    基于 Android 平台 家庭理财 管理 系统
    资源描述:
    家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文1家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文2摘要本论文展示了一个面向对象、方便快捷、安全性强的家庭理财系统。本家庭理财管理系统的系统设计是基于 android 语言,使用 eclipse 作为开发平台,实现家庭理财管理系统的构建。采用方便易操作的本地数据库,设计出一个具有友好界面,易于操作,适合于不同文化水平用户、不同年龄层次操作的家庭理财系统。只要正确的输入密码就可以进入理财系统,实现个人财务信息的添加、删除、查询、修改及用户管理等。用户在前台可以进行收入、支出的添加,也可以查看收支情况统计结果。关键词:家庭理财系统;android;数据库;设计与实现。家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文3Design and implementation of family financial managementsystemAbstract: This paper presents a object-oriented, convenient, safe and strongfamily financial management system. System design of the family financial management system is based on Android language, using eclipse as the development platform, realize the construction of family financial managementsystem. The easy operation of MySQL database, design a friendly interface,easy operation, family financial management system is adapted to the differentcultural levels of the user, different age levels operation. As long as the input the correct password to enter the financial system, the realization of personalfinancial information to add, delete, modify, query and user management etc..The user can add income, expenditure in the foreground, can also be statistical results balance view.Keywords: family financial management system; Android; database; design and implementation.家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文4目录1 引言 ..............................................................................................................................................52 可行性研究 ..................................................................................................................................62.1 技术可行性 ......................................................................................................................62.2 经济可行性 ......................................................................................................................62.3 社会可行性 ......................................................................................................................73 理财系统的需求分析 ..................................................................................................................73.1 需求分析 ..........................................................................................................................73.1.1 用户管理 ..............................................................................................................73.1.2 账目管理 ..............................................................................................................73.1.3 收入支出项目选择 ..............................................................................................73.1.4 账目统计查看 ......................................................................................................73.2 设计目标 ..........................................................................................................................74 系统功能的设计与实现 ..............................................................................................................84.1 系统介绍 ..........................................................................................................................84.2 模块设计原则 ..................................................................................................................84.2.1 根据实际情况来划分 ..........................................................................................84.2.2 根据模块大小来划分 ..........................................................................................84.2.3 根据操作类型来划分 ..........................................................................................84.3 功能模块划分 ..................................................................................................................84.3.1 登录模块 ..............................................................................................................84.3.2 主页模块 ..............................................................................................................94.3.3 收入模块 ............................................................................................................104.3.4 支出模块 ............................................................................................................154.3.5 便签模块 ............................................................................................................174.3.6 数据管理模块 ....................................................................................................184.3.7 系统设置模块 ....................................................................................................214.3.8 退出模块 ............................................................................................................215 系统测试结果 ............................................................................................................................216 结束语 ........................................................................................................................................23结论 ..................................................................................................................................................25致谢 ..................................................................................................................................................26参考文献 ..........................................................................................................................................27家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文51 引言随着我国改革开放的深入和社会经济的飞速发展,现今社会也伴随着发展的越来越快,人民的生活水平越来越高,人民的消费项目也越来越多,消费金额也日渐增多,心算、口算、笔算都比不上计算机算的快、算得准。家庭理财变得日渐重要!在社会学家细心地观察下,时下家庭的“小九九”比之计划经济年代,开始发生微妙的变化。现在的城乡家庭生活发生了明显的变化,人们的收入逐渐拉开档次,消费水平也高了。越来越多的家庭关注的是怎么提高生活质量,一方面精打细算,量入为出,把钱用在刀刃上;另一方面保证适当的娱乐活动、社会交际、智力开发等方面的开支。为此,很多家庭进行了中长期财务预算,都有了基本的建设规划。所谓家庭理财从概念上讲,就是要学会有效、合理地管理和运用钱财,让自己的花费能够发挥最大的效用,以达到最大限度的满足日常生活中的各种需要 [1]。简而言之,家庭理财就是利用企业理财和金融的方法对家庭经济(主要指家庭收入和开支)进行有序的计划和管理,增强家庭的经济实力,提高家庭的抗风险能力,增大家庭效用 [2]。从原则上来讲,家庭理财通系统其实就是利用开源节流的方法,增加家庭的收入,节省没有必要的支出,用最合理的方式达到一个家庭所希望并且能够达到的经济目标。这样的目标包括小到增加一些生活日用品,或者出去旅游,大到买房、车、储备孩子的教育经费,直接对退休后的晚年生活进行合理安排等等,可以非常明确的显示自己的开支和收入;从家庭理财的整体规划来讲,它又包含了三个方面的内容:首先是设定家庭理财的目标;其次是掌握当前家庭的收支及资产情况;最后是学会如何用投资的眼光,用实际行动增加家庭的财富。科学技术在飞速发展,计算机技术早就已经渗透到我们的生活、工作、学习的每个角落。21 世纪,理财已经作为家庭生活的一个重要组成部分,也发生了巨大的变革。而这种变革的实质是由于手工式的家庭财务管理已不能适应当今社会发展的实际状况,利用计算机对家庭财务进行管理,已经成为趋势。家家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文6庭理财系统运用计算机高效的特点进行家庭财务的管理,使得人们可以方便快捷地进行账目记录,更保证了账目数据的安全性。2 可行性研究可行性分析是指在现下能支持的技术和经济等条件下分析每项需求能够实施的可行性。通过可行性分析,提出各个方面的相关要求,和设计条件,包括对对外界的依赖和技术障碍。可行性的大小取决于实现应用系统的资源和条件。每一个管理系统,都要有一个合适的设计思想和方法,这样才能保证系统的基本思想是贯彻始终的。选择合理的逻辑结构,物理结构,操作系统,和外部开发环境,这些都对系统的开发起着关键的作用。只有这样才能构成完善的整体的系统。本系统的开发利用 eclipse 作为开发工具,以 android 作为开发语言,以SQLlite 作为本地开发数据库。本系统有着友好的人机交互界面,界面简洁明了,系统管理的对象比较明确,就是针对收入和支出进行管理,主要就是对数据库进行的操作。数据库中每个数据表之间都具有较强的关联性,设计的过程简单易懂。软件使用起来简便易操作。本系统所耗费的资源比较小,对系统的要求较低,任何家庭成员只需要在配置一般的电脑上就能够使用这个软件,简单、方便、快捷地实现对财务信息的管理。2.1 技术可行性就技术可行性而言,以小组的信息技术和计算机技术完全可以完成这个工作,现在的计算机技术已经发展到很高的水平了,处理这么一个小的系统是没有问题的。在数据库方面,做任何开发都会用的数据库,Android 也一样,Android 一般都要用的两个数据库本地数据库和远程数据库,本地数据库就是sqlite,远程数据库的话,我一般用的是 mysql,这次用的是本地数据库sqlite,一般数据库类型为 varchar(20) 如果你输入个大于 20 位的数据时,会报错,不能插入吧,但是 sqlite 里就不一样了,他就可以,这是 sqlite 的特色之一。MySQL 是一个关系型数据库管理系统,是最流行的关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言 [3]。所设计的财务管理系统要充分应用现在的信息技术,软件开发技术,大型家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文7的数据库技术,来满足系统的需求,但是要根据实际情况对系统进行一些特殊功能的开发,来满足顾客特殊的需求。不断优化改进系统的逻辑设计和物理设计,从而不断优化系统的各项功能,最后使系统有较强的处理能力,运行能力。2.2 经济可行性对于家庭财务管理的经济可行性来说,实在是很简单,只是需要购买一台安卓手机就可以了,没有什么大的投入。只要我们运用家庭财务管理系统就可以简单的有效地处理复杂而又难以计算的数据,快速更新、修改、删除过时的,错误的信息。既为我们节省了宝贵的时间,又提高了工作效率,何乐而不为呢?不需要对家庭人员有特别的培训,无论是时间还是资金都有很大的节约。所以说,经济可行性是通过的。2.3 社会可行性对于家庭理财管理系统来说,是很值得推广的,现在的计算机技术飞快发展,有大量的安卓手机用户,再加上安卓系统上的软件多是免费开放的,很容易普及和发展,所以说家庭理财管理系统有很大的发展前途,只要我们做出符合用户需求的系统就可以得到很大的成功。所以这个系统的社会可行性是没有问题的,完全可以彻底的进行下去。3 理财系统的需求分析3.1 需求分析在设计家庭理财系统之前,首先要对家庭理财系统的流程、操作等,作出详细的调查,从而全面了解本系统所应该具备的功能。系统在开发的过程中,要认真仔细地进行外观设计,使其拥有一个友好的人机交互界面,更加贴近日常生活,拥有强大的现实意义。一般家庭湖综合累死家庭的小团体都能够比较方便的使用该系统。由于系统开发过程的本身具有较强的专业性,但是这些知识普及率毕竟有限,所以在程序设计的过程中程序员应该遵循实际应用的原则,必须保证设计出的软件大部分用户都可以接受。所以,它的操作界面必须简单明了易操作,各种控件的布置也得非常清晰,必须保证用户使用的时候不会觉得复杂难用。这样就能让不参与该软件设计的人也能够熟练的更好地使用。根据家庭具体的财务管理情况,需要对系统进行功能上的初步规划和设计。首先系统要有用户登录功能,其次是增加、查询、修改、删除功能,还有能够对家庭收入支出作出记录、对账户余额进行提醒。系统主要功能需求如下:3.1.1 用户管理对登录人员密码的修改、管理、删除等操作,维护数据库中的用户表。3.1.2 账目管理满足用户进行收入支出等项目的管理,实现对收入支出项目表的添加、删除和修改以及对数据库中收入支出项目表的更新等操作。3.1.3 收入支出项目选择家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文8满足用户进行收入支出项目选择,用户可以直接从后台数据库调取收入支出项目,减少了因用户不同输入项目类型不同而引起的统计困难。3.1.4 账目统计查看满足用户查看一定时期内的账目汇总,做到对收入、支出和资产的了解。3.2 设计目标在计算机技术不断发展的今天,人民的生活水平越来越高,财务管理对于家庭或者个人来说,都变得越来越重要。理财直接影响着人们的生活,本系统应用于 C/S 结构的平台,本研究课题的主要目的是提供财务数据统一管理和作出合理的财务决策,其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询、编辑和删除等功能 [4]。4 系统功能的设计与实现4.1 系统介绍此次课题开发的是基于 Android 系统上的家庭理财系统。它可以帮助用户有效地记录、管理家庭的收支,合理规划和支配家庭储备资金,是家庭理财的好帮手。本理财系统利用计算机技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统 [5]。随着计算机发展,家庭理财系统已经被很多家庭认可,它已经成为家庭管理收支资金的一个重要途径 [5]。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。4.2 模块设计原则功能模块的设计,是通过“自上而下、逐步细化”的方式,逐层地将整个系统划分为若干个大小合适、功能单一的模块,从而将复杂系统的设计转变为多个简单模块的设计 [7],设计原则为:4.2.1 根据实际情况来划分根据实际情况把整体的系统的管理业务划分为若干个独立的业务模块;4.2.2 根据模块大小来划分对一个较大的功能模块进一步划分成一个个大小合适并且相互独立的、能单独运行的小模块;4.2.3 根据操作类型来划分针对具体处理对象,再按对其进行的操作类型划分为不同的功能模块。4.3 功能模块划分4.3.1 登录模块登录的第一步自然就是验证用户登录密码,毕竟触及到财务的隐私,密码保护还是应该的,这样以便用户可以安全成功的登录进入家庭理财系统。系统输入密码的登陆界面是本理财系统的第一个界面,如图所示:家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文9用户想要进入系统,必须成功的输入正确的密码,这样才能进入系统的主页面,进行财务管理。可是如果密码不正确,就会一直停留在登录页面,并且出现提示语:请输入正确的密码!登陆界面由三个控件组成,一个文本输入框和两个按钮,分别是登录和取消按钮。代码:setContentView(R.layout.login);// 设置布局文件txtLogin = (EditText) findViewById(R.id.txtLogin);// 获取密码文本框btnLogin = (Button) findViewById(R.id.btnLogin);// 获取登录按钮btnCancel = (Button) findViewById(R.id.btnCancel);// 获取取消按钮再分别为登录和取消按钮设置监听事件。登录按钮的监听事件中还要利用equals(“”)方法验证登录密码是否正确,退出按钮的监听事件只要利用finish()返回到安卓模拟器的主页面就可以了。4.3.2 主页模块输入密码验证成功以后就会进入系统的主页面。主页面由八个标签组成:新增支出、新增收入、我的支出、我的收入、数据管理、系统设置、收支便签、退出。主页的界面如图:在主页上点击了哪个标签,就会进入哪个界面。家庭理财通管理系统江苏海事职业技术学院 2014 届毕业论文10代码:setContentView(R.layout.main);// 设置布局文件gvInfo = (GridView) findViewById(R.id.gvInfo);// 获取布局文件中的 gvInfo 组件pictureAdapter adapter = new pictureAdapter(titles, images, this);// 创建 pictureAdapter 对象gvInfo.setAdapter(adapter);// 为 GridView 设置数据源gvInfo.setOnItemClickListener(new OnItemClickListener() {// 为 GridView 设置项单击事件然后再判断点击事件,是进入了哪个界面。凭借相应的方法获取相应的数据,在此不一一赘述。4.3.3 收入模块收入模块里面会有增加、删除、修改和查找四个功能。增加收入为一个界面,删除和修改为一个界面。新增收入的界面为下图:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于Android平台家庭理财通管理系统.rar
    链接地址:http://www.gold-doc.com/p-255583.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开