基于安卓的个人记账本的设计与实现

合集下载

基于Android个人理财APP的设计与实现

基于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的移动记账与个人财务分析系统的设计和实现

基于Android的移动记账与个人财务分析系统的设计和实现一、本文概述在当前数字化社会背景下,随着移动互联网技术的飞速发展以及财务管理日益个体化、精细化的需求增长,设计并实现一款基于Android平台的移动记账与个人财务分析系统具有显著的实用价值和社会意义。

本文旨在探讨如何构建一个集便捷记账、智能统计、个性化预算规划及深度财务分析于一体的移动应用,以便用户随时随地记录收支情况,有效掌握个人财务状况,并通过数据分析为其提供决策支持。

本研究首先对国内外相关领域进行了详尽的文献综述,明确了现有记账软件的优势与不足,结合用户需求调研与行为特征分析,提炼出一套适应现代生活节奏且满足多样化财务管理需求的设计原则与功能框架。

在此基础上,我们详细阐述了基于Android系统的移动记账与个人财务分析系统的架构设计,包括数据采集模块、数据处理模块、可视化展示模块以及智能分析模块等关键部分的设计思路和技术选型。

本文的核心贡献在于提出了一种高效且易于使用的移动端记账解决方案,实现了自动分类、周期性报表生成、实时预算监控以及智能预警等功能,旨在帮助用户更好地理解自己的消费习惯,优化支出结构,提升财富管理效率。

同时,通过实际开发过程中的迭代优化与功能验证,确保了该系统在实际应用环境下的稳定性和用户体验。

本文将通过对系统实现的关键技术和具体实例进行深入剖析,全面展示基于Android平台的移动记账与个人财务分析系统的开发流程和实施效果,为后续相关研究和二、系统需求分析在设计并实现基于Android平台的移动记账与个人财务分析系统之前,我们对系统的需求进行了深入的调研与分析。

该系统旨在满足用户日常财务管理需求,提高资金管理效率,同时通过智能化手段提供实时的财务状况分析。

记账功能:用户可通过简洁易用的界面随时随地记录收支明细,包括但不限于金额、类别、时间、地点、备注等信息,并支持快速录入和历史记录检索。

财务分类管理:系统应能支持自定义财务分类,便于用户按照收入、支出及不同消费类型进行精细化管理。

基于安卓的个人记账管理APP设计与实现

基于安卓的个人记账管理APP设计与实现

基于安卓的个人记账管理APP设计与实现本科生毕业设计(论文)题目:基于安卓的个人记账管理APP设计与实现独创性声明本毕业设计(论文)是我个人在导师指导下完成的。

文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。

特此声明。

论文作者签名:日期:关于论文使用授权的说明本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。

保密的论文在解密后应遵守此规定。

论文作者签名:指导教师签名:日期:基于安卓的个人记账管理APP设计与实现摘要记账是千百年都流传的事,老一辈的人都有使用算盘记账的经历;后来有了计算器,大家就使用笔和账簿辅以计算结果进行记账;到了二十一世纪的信息化时代,电脑软件的普及,使得大家转向了Excel或是其他一些带有强大分析功能的桌面软件进行电脑记账。

然而,以上种种方式,都带有时间、空间的限制,不能做到随时随地的记录,延误了最佳的记账时间,或是需要后期拿出大量时间进行账目的统计分析工作,导致人们的记账习惯不能得以延续下去,功亏一篑,更是达不到规划理财的目的。

现代经济社会中,人们的经济活动频繁,消费种类繁多,在这样的情况下,研究一个专门为日常消费记账的APP已是迫在眉睫。

本论文设计的个人记账管理APP 不仅方便用户记录收支信息、实现报表分析,总结自己的财务情况,方便人们更加快捷、实时的记录自己的消费情况,而且可供用户记录与管理日常事件。

与传统的记账方式相比,本论文设计的个人记账管理APP具有安全性、便携性和实用性等特点。

本文首先针对个人记账管理APP展开需求分析,其次对个人记账管理APP展开功能分析,最后采用Android、Java和SQLite数据库实现个人记账管理APP。

基于安卓的个人记账管理APP设计与实现

基于安卓的个人记账管理APP设计与实现

基于安卓的个人记账管理APP设计与实现本科生毕业设计(论文)题目:基于安卓的个人记账管理APP设计与实现独创性声明本毕业设计(论文)是我个人在导师指导下完成的。

文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。

特此声明。

论文作者签名:日期:关于论文使用授权的说明本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。

保密的论文在解密后应遵守此规定。

论文作者签名:指导教师签名:日期:基于安卓的个人记账管理APP设计与实现摘要记账是千百年都流传的事,老一辈的人都有使用算盘记账的经历;后来有了计算器,大家就使用笔和账簿辅以计算结果进行记账;到了二十一世纪的信息化时代,电脑软件的普及,使得大家转向了Excel或是其他一些带有强大分析功能的桌面软件进行电脑记账。

然而,以上种种方式,都带有时间、空间的限制,不能做到随时随地的记录,延误了最佳的记账时间,或是需要后期拿出大量时间进行账目的统计分析工作,导致人们的记账习惯不能得以延续下去,功亏一篑,更是达不到规划理财的目的。

现代经济社会中,人们的经济活动频繁,消费种类繁多,在这样的情况下,研究一个专门为日常消费记账的APP已是迫在眉睫。

本论文设计的个人记账管理APP 不仅方便用户记录收支信息、实现报表分析,总结自己的财务情况,方便人们更加快捷、实时的记录自己的消费情况,而且可供用户记录与管理日常事件。

与传统的记账方式相比,本论文设计的个人记账管理APP具有安全性、便携性和实用性等特点。

本文首先针对个人记账管理APP展开需求分析,其次对个人记账管理APP展开功能分析,最后采用Android、Java和SQLite数据库实现个人记账管理APP。

浅析基于Android的个人记账本平台开发论文

浅析基于Android的个人记账本平台开发论文

浅析基于Android 的个人记账本平台开发论文浅析基于Android 的个人记账本平台开发论文1 项目研究意义随着我国国民经济的持续增长,人们的收入也在逐年增加,个人身边可以支配的财产也在增加,而且随着现在经济形势多样化,人们收入与支出形式也出现多样化,所以我们需要一个现代化的工具来管理我们个人财产以及日常支出和收入,以合理管理支出行为,是经济效益最大化。

我的记账本手机软件就是针对上面的这些问题而设计的,让每个用户对自己的经济行为有个比较清晰的掌握,合理分配个人收入和管理自己的资产。

2 项目开发目的俗话说“你不理财,财不理你”,只有通过合理的记账,才能够有效管理你的个人资产的合理运用。

记账本软件不仅可以帮你记帐,更多的是可以实时掌握你的收入与支出,掌握资金的变动情况,同时还可以统计出资金的主要流向,从而更合理的分配资金。

本课题将达到以下几个目的:(1)清晰、简便、明了,友好的操作界面。

(2)提供最主要的记账软件功能。

(3)降低开发周期和成本成本。

记账本系统的主要工作,是对用户的各种收入、支出、预算有详细的记录,让每个用户对自己的经济行为有个比较清晰的掌握,合理分配个人收入和管理自己的资产。

通过调查,要求本系统应该具备以下特点:界面设计美观大方,方便、快捷、操作灵敏。

功能有增加账单,增加修改和分类,预算和密码管理,报表分析,导出数据,分类统计,管理账单,公积金的计算,汇率的查询。

3 软件开发根据需求分析,得到系统的`模块划分。

有收支模块:收支管理、流水账、支持预算、公积金。

管理模块:报表、科目管理、密码管理、我的账户。

系统模块:系统介绍、系统评分、汇率查询、偏好设置。

4 系统详细设计系统主要有以下功能。

4.1 收支管理在主界面中点击收入管理、支出管理或快捷键收入一笔、支出一笔,进入支出收入界面,如图1 所示。

在收支管理界面顶端是界面标题栏,中间有金额,科目,日期,账本,账户和收支心得需要填写或选择,最下方有3 个Button,返回,保存和下一笔4.2 公积金在主界面中点击公积金,将进入公积金界面。

android课程设计记账本

android课程设计记账本

android课程设计记账本一、教学目标本节课的教学目标是让学生掌握Android记账本的基本功能开发,包括记账、查询、统计等功能。

知识目标要求学生了解Android的基本布局和控件,掌握SQLite数据库的使用方法。

技能目标要求学生能够独立完成记账本的开发,并具备一定的调试和优化能力。

情感态度价值观目标则是培养学生的创新精神和团队协作意识,让他们在开发过程中体验到编程的乐趣和实用性。

二、教学内容本节课的教学内容主要包括Android的基本布局和控件、SQLite数据库的使用以及记账本的功能开发。

首先,学生需要了解Android的界面布局和常用控件,如TextView、Button、EditText等,并能熟练使用它们进行界面设计。

其次,学生需要学习SQLite数据库的基本操作,如创建表、插入数据、查询数据等,以便在记账本中存储和管理数据。

最后,学生需要掌握记账本的基本功能开发,包括记账、查询、统计等功能。

三、教学方法为了达到本节课的教学目标,我们将采用多种教学方法相结合的方式。

首先,通过讲授法,向学生讲解Android的基本布局和控件以及SQLite数据库的使用方法。

其次,采用案例分析法,让学生通过分析实际案例,掌握记账本的功能开发。

此外,还将学生进行小组讨论和实验,让他们在实际操作中解决问题,提高编程能力。

四、教学资源为了支持本节课的教学内容和教学方法的实施,我们将准备以下教学资源:教材《Android应用开发实战》、参考书《Android编程权威指南》、多媒体资料(PPT、教学视频等)、实验设备(电脑、手机等)。

这些教学资源将帮助学生更好地理解Android开发知识,提高编程技能。

五、教学评估本节课的教学评估将采用多元化的评估方式,以全面、客观、公正地评价学生的学习成果。

评估方式包括平时表现、作业、考试等。

平时表现主要考察学生的课堂参与度、提问回答、团队合作等情况,占总评的30%。

作业主要包括课后练习和项目实践,占总评的30%。

基于Android平台个人日常账目管理系统的设计和实现

基于Android平台个人日常账目管理系统的设计和实现

基于Android平台个人日常账目管理系统的设计和实现随着生活水平的不断提升,人们对于理财越来越关注,因此日常账目管理成为了每个人必须面对的问题。

传统的手工记录已经无法满足现代人的需求,因此本文将基于Android平台设计并实现一款个人日常账目管理系统,使用户能够方便、快捷地管理自己的财务状况。

一、系统功能需求分析本系统主要包括以下几个功能:1. 记账功能:用户可以记录自己的收入和支出情况,包括金额、支出类型、时间等信息,同时支持添加图片等附加信息;2. 数据统计功能:系统可以自动生成收支情况的柱状图、折线图等图表,帮助用户直观地了解自己的收支情况,方便进行理财规划;3. 分类管理功能:支持用户自定义不同的收支分类,方便用户进行理性分析和管理,并可以统计各项分类的收支情况;4. 备份和恢复功能:支持用户将数据备份到云端或本地,以免数据丢失或手机更换时无法继续使用;5. 账本分享功能:用户可以将自己的账本分享给其他用户,方便在家庭或者团队中共同进行账目管理。

二、系统设计与实现1. 系统设计本系统基于Android平台进行开发。

开发工具为Android Studio,使用Java语言进行编码,同时采用了SQLite作为本地数据库进行数据存储。

主要包括以下模块:1)登录模块:用户可以通过帐号登录系统,方便进行账目管理和数据备份。

2)记账模块:用户可以进行手动输入和语音记账,方便用户快速记录消费信息。

3)数据统计模块:系统可以生成支出、收入和对比统计图,方便用户快速了解自己的收支情况。

4)分类管理模块:用户可以自定义不同的收支分类,方便进行管理和分析。

5)数据备份和恢复模块:用户可以将数据备份到云端或本地,以免数据丢失或手机更换时无法继续使用。

6)账本分享模块:用户可以将自己的账本分享给其他用户,方便在家庭或者团队中共同进行账目管理。

2. 系统实现开发中采用MVC设计模式,将视图、控制器和模型分开处理,方便项目的开发和维护。

基于安卓平台的个人记事本管理软件设计本科毕业论文

基于安卓平台的个人记事本管理软件设计本科毕业论文

摘要随着信息化社会的发展,Android智能产品已日益成为越来越多的人们选择的移动终端产品。

伴随着Android智能手机与平板电脑已经在我们生活大量的使用,越来越多的基于Android开发平台的应用也随之出现。

本次毕业设计主要是基于Android平台的android技术,JA V A语言,程序设计环境是eclipse+android SDK。

轻量级数据库SQLite数据库+文件存储,主要存放一些字段信息,以及图文路径。

功能方面主要在传统记事基础上实现图片记事、存储,语音记事存储,视频记事、存储,还有对各类信息的检索功能,各类信息的发送功能。

在本次软件设计中,用到了Android平台提供的Adapter适配器,软件中的诸多功能,都是通过继承适配器来适配页面上所要展示的基本信息。

然后就是通过统一页面的色调,整顿整个界面风格。

软件的主要目标就是解决现在的人们对丰富生活的记事需求,在这个前提下,继续美化Android界面。

关键词:Android;记事本;多功能;noteIDesigned of manage personal notepad softwarebased androidAbstractWith the development of information society , Android smart products has become increasingly more and more people choose mobile terminal products. With Android smartphones and tablet computers have a lot of use in our lives , more and more Android -based application development platform also will appear.The graduation project is mainly based on the Android platform android technology , JA V A language and programming environment is eclipse + android SDK. + Lightweight database SQLite database file storage , storage of some of the major fields of information , as well as graphic path. The main achievement of the picture notepad function , storage, voice memo storage, video notes, memos stored in the traditional basis , there are all kinds of information retrieval , sending all kinds of information. In the design of this software , use the Adapter adapter , software Android platform provides many functions are to fit on the page to show the basic information through inheritance adapter. Then the page is through uniform color , straighten the entire interface style.The main goal now is to solve the software needs to enrich the lives of people note , in this context, to continue to beautify the Android interface.Keywords : Android; notebook ; multifunctional ; noteII目录目录摘要 (I)Abstract ···································································································I I 第一章绪论··························································································- 1 -1.1课题研究背景及意义·····································································- 1 -1.2国内外发展现状···········································································- 2 -1.3设计方案概述··············································································- 3 -1.4主要研究内容··············································································- 4 -1.5论文结构····················································································- 4 - 第二章相关技术介绍··············································································- 5 -2.1 Android-简介···············································································- 5 -2.2 Android-用户操作界面Activity ·······················································- 5 -2.3 Android-布局···············································································- 7 -2.4 Eclipse+android SDK构建开发平台 ··················································- 9 -2.5 SQLite轻量级数据库 ·································································· - 10 - 第三章需求分析·················································································· - 11 -3.1 功能需求 ················································································· - 11 -3.2性能需求·················································································· - 11 -3.3可行性分析··············································································· - 12 -3.4 安全分析 ················································································· - 12 - 第四章概要设计·················································································· - 13 -4.1系统总体流程图········································································· - 13 -4.2各个模块的介绍········································································· - 13 -4.3数据库表的设计数据表设计 ························································· - 15 - 第五章记事本详细设计········································································· - 17 -5.1布局设计·················································································· - 17 -5.2 功能界面设计··········································································· - 26 -III目录第六章系统测试·················································································· - 35 -6.1 文本记事所有功能测试······························································· - 35 -6.2 图片记事所有功能测试······························································· - 39 -6.3 语音记事所有功能测试······························································· - 45 -6.4 视频记事所有功能测试······························································· - 46 -6.5 检索功能测试··········································································· - 46 - 第七章总结与展望··············································································· - 47 - 致谢 ·································································································· - 48 - 参考文献 ···························································································· - 49 - 附录A 外文翻译-原文部分 ··································································· - 51 - 附录B 外文翻译-译文部分····································································· - 57 -IV某学校毕业设计(论文)第一章绪论1.1课题研究背景及意义随着信息化社会的发展,Android智能产品已日益成为越来越多的人们选择的移动终端产品。

(完整版) 基于Android记账本的设计

(完整版) 基于Android记账本的设计

课题名称基于Android记账本的设计院系计算机与软件学院专业移动互联网技术(Android技术) 班级学号学生姓名指导教师:2016 年05 月日计算机与软件学院毕业设计(论文)诚信承诺我谨在此承诺:本人所写的毕业论文《基于Android的Time 记账本的设计》,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。

承诺人(签名):2016年05 月18 日在后PC时代的今天,手机已经普及到人手一台以上,智能手机成为最重要的移动终端,其两大主流是Google Android系统及其IOS系统。

特别是Android平台,其具有开放的、配置优、性价比高等特点,显然越来越多的软件使用Android技术开发。

然而在基于Android技术开发的软件中,却没有一款能够满足用户对收支图形化显示的记账软件。

为了解决用户需求的问题,本毕业设计基于Android技术设计并实现了Time记账本管理软件的开发。

该记账软件以Android Studio作为开发平台,使用AChartEngine制作图表,调用本地SQLite数据库保存本地信息,同时利用LeanCloud云端数据来管理用户账户,实现了对账本(Bill)数据的增删改查和用户资产的增删改查。

本记账软件包括以下几个模块:用户密码登陆,收支数据的录入、个人明细及汇总统计,数据云端备份。

本设计着重实现记账功能和资产管理功能。

关键词:记账软件;Android Studio;数据库;In the PC era today, mobile phones have spread to more than a hand, smart phones become the most important mobile terminal, its two big mainstream is Google Android and IOS system. The Android platform, in particular, it has open, configuration and high cost performance characteristics, more and more obviously using Android software technology development. In the development of software based on Android technology, however, have no a graphical display can satisfy the users' payments billing software. In order to solve the problem of user demand, this graduation design is based on the Android technology is designed and implemented the Time for the development of the management software of charge to an account.The accounting software for Android Studio as a development platform, using AChartEngine charts, call a local SQLite database to store the local information, at the same time using LeanCloud cloud data to manage user accounts, realized with books to add and delete (Bill) data and user assets to add and delete.The accounting software includes the following several modules: user password login, balance of payments data entry, personal details and summary statistics, data cloud backup. This design focuses on accounting and asset management functions.Key words:accounting software;Android Studio;Database;目录1 绪论 (1)1.1 选题背景 (1)1.2 记账本的发展趋势 (1)2 软件需求分析 (2)2.1 需求分析 (2)2.2 可行性分析 (3)333333 软件详细设计 (4)3.1 软件功能结构图 (4)3.2 软件业务流程 (4)456773.3 软件命名规范 (8)893.4 数据库与数据库表设计 (10)10101011114 软件的实现与结果 (12)4.1 项目结构MVC设计模式 (12)4.2 软件公共类设计 (13)134.3 数据库设计 (14)1414154.4 主窗体设计实现 (16)4.5 收入支出版块设计实现 (17)4.6 支出收入数据显示版块设计实现 (18)4.7 资产管理模块的设计 (18)4.8 数据统计版块设计实现 (19)194.9 软件设置版块设置 (20)20204.10 账户管理版块设计实现 (21)21225 软件测试过程与结果 (23)5.1 测试目的 (23)5.2 测试平台简介 (23)5.3 测试方法 (23)6 开发中遇到问题与解决方法 (25)6.1 Fragment之间的通信 (25)6.2 fragnment 与activity通信探究 (25)总结 (26)谢辞 (27)参考文献 (28)1 绪论1.1 选题背景一个有经济头脑的人,在日常生活和投资中,都会对自己的收入和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有记账习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理。

基于Android的个人记账系统分析与设计本科毕业设计论文

基于Android的个人记账系统分析与设计本科毕业设计论文

天津城市建设学院本科毕业论文基于Android平台的个人记账系统分析与设计The Personal Accounting System Analysis and Design Based on the Android Platform学生姓名:林鑫学生学号:08580103专业名称:信息管理与信息系统指导教师:刘巍经济与管理学院2012年6月15日独创性声明本人声明所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作和取得的研究成果,除了文中特别加以引用标注之处外,论文中不包含其他人已经发表或撰写过的研究成果,没有伪造数据的行为。

毕业设计(论文)作者签名:签字日期:年月日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学校有关保留、使用论文的规定。

同意学校保留并向有关管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权天津城市建设学院可以将本论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。

(保密的毕业设计(论文)在解密后适用本授权说明)毕业设计(论文)作者签名:指导教师签名:签字日期:年月日签字日期:年月日目录第 1 章绪论 (1)1.1 个人理财与记账 (1)1.1.1 个人理财简述 (1)1.1.2 个人记账简述 (1)1.2 移动记账应用 (1)1.2.1 移动记账应用的意义 (2)1.2.2 移动记账的特点 (2)1.2.3 移动记账应用现状 (2)1.3 关键技术 (5)1.3.1 面向对象方法 (5)1.3.2 Android移动操作系统 (5)1.3.3 Java程序设计语言 (6)1.3.4 SSH2系统框架 (6)1.3.5 db4o对象型数据库 (6)1.4 可行性研究及结论 (6)1.4.1 必要性分析 (6)1.4.2 技术可行性 (7)1.4.3 经济可行性 (7)1.4.4 社会可行性 (8)1.4.5 可行性研究结论 (8)第 2 章系统分析 (9)2.1 需求分析 (9)2.1.1 常用记账方式 (9)2.1.2 功能性需求 (9)2.1.3 非功能性需求 (10)2.2 用例模型 (10)2.2.1 识别参与者 (10)2.2.2 确定用例 (10)2.2.3 确定用例关系 (11)2.2.4 描述用例规约 (12)2.3 分析模型 (19)2.3.1 类图 (19)2.3.2 顺序图 (22)第 3 章系统设计 (29)3.1 系统架构 (29)3.2 分析模型的细化 (29)3.2.1 添加边界类 (29)3.2.2 添加实体类 (30)3.2.3 边界类详细设计 (31)3.2.4 重新绘制类图 (33)3.2.5 重新绘制顺序图 (37)3.2.6 系统包图 (42)3.3 对象持久化与数据库设计 (44)第 4 章系统实施 (46)4.1 系统实施的准备工作 (46)4.1.1 系统硬件准备 (46)4.1.2 系统软件准备 (46)4.1.3 系统人员培训 (46)4.1.4 系统数据准备 (46)4.2 系统功能实现 (46)致谢 (47)参考文献 (48)附录 (49)附件一:综述 (50)附件二:英文翻译 (51)英文原文 (52)第 1 章绪论1.1个人理财与记账1.1.1个人理财简述人们的生活与消费息息相关,有消费就会有钱财的流动,那么如何管理好自己的钱财,做到花有头,存有绪,个人理财也就成为了人们愈发急需的个人能力之一。

基于Android平台记账本的设计与实现毕业设计

基于Android平台记账本的设计与实现毕业设计

当前社会,消费水平随着社会的发展迅速的提高,日常消费也不断丰富o在这消费日益高涨的世代就需要一个能帮助自己管理日常消费的工具,能够便捷的管理自己的收支。

本APP就能满足个人用户的日常需求。

这是一款用于记录个人消费收支的安卓APP软件。

主要的功能是协助用户记录个人每天的收入与支出情况,能实时查询消费与支出的情况,并能将每次的不同消费进行消费分类,不同类型消费一目了然。

APP内含有数据统计功能:扇形统计和折线统计,能根据消费类型进行数据统计。

关键词:记账;消费;个人消费记录引言 (5)第一章需求分析 (8)1.1使用需求分析 (8)1.2功能需求分析 (8)1.3经济分析 (9)第二章总体设计 (10)2.1设计思想 (10)2.2项目规划 (16)第三章数据库的设计 (18)3.1数据库具体概要设计 (18)3.2表的结构设计 (18)第四章系统主要界面与主要功能的实现 (20)4.1系统主要界面 (20)4.2主要功能的实现 (22)总结 (26)致谢 (28)参考文献 (29)引言开发背景现如今,人们的收入水平伴随的我国的发展而快速提升,消费水平的跟着收入水涨船高,生活过的越来越富裕。

在社会发展的同时,电子设备不断的更新换代,智能设备的性价比也越来越高,价格越来越亲民,基本上每一个当代人都有着一台属于自己的智能手机或电子设备。

出门在外也不必带钱包,一部手机就能解决一切的问题,手机在人们心中的地位越来越重要。

现在出门基本带一个手机足以。

虽然生活水平在提高,但大家的消费观念却没有随之提升,也没有一个好的消费规划,这时开发一款支持手机上使用的理财记账软件对使用者来说是有很大帮助的。

如今智能手机是人手一部,而智能设备的半壁江山可谓是Android 占据着oAndroid应用之所以广泛是由于Android系统特有的开放性,许多的记账本应用不断的支持Android设备,并在各大应用市场上线。

而且生活水平的提高使得消费丰富起来,大家对记账的需求越来越高。

基于android的个人记账本设计与应用

基于android的个人记账本设计与应用

内容摘要随着时代的不断发展,如今的社会人们的经济消费愈加多样化,人们愈加需要管理自己的财物情况,因此出现了各种各样的理财工具,而寻求一款适用于当今人们的app成为一个难题。

在本文中,针对当今人们消费的情况以及对app所需要的功能体验作出了一系列调研和总结。

在一开始,对记账app进行了功能需求以及用户体验调查,并且对当今国内市场上的流行的许多种app进行比对。

结合了我国市场需求,发现了国内的人们更加需要一款视觉更加直观,操作更加便捷的app进行理财管理。

因此按照市场所需进行了软件的开发设计,按照大学所学Android知识并且参照百度相关资料进行了此app的开发,此系统分层围绕用户界面和服务进行设计和实现,以用户体验为设计主题对界面进行优化。

此外使用了当下最流行适用的云端数据库,把相关的消费数据从云端进行存取,减少了后端开发所需的工作量,为设计美观的界面流出更多时间。

最后,对系统进行测试以满足用户的特定需求,给用户一个完美的使用体验。

关键字:移动开发android系统记账AbstractWith the continuous development of The Times, people's economic consumption in today's society is increasingly diversified, and people need to manage their own financial situation more and more, so there are a variety of financial tools, and it has become a problem to find an app suitable for today's people.In this paper, a series of surveys and summaries are made on people's consumption and the functional experience required by app. At the beginning, the functional requirements and user experience of accounting app were investigated, and many popular apps in the domestic market were compared. Combined with the market demand in China, we found that people in China need a more visual and convenient app for financial management. Therefore, the development and design of the software are carried out according to the marketdemand, the development of the app is carried out according to the knowledge of Android learned in the university and the relevant materials of baidu. The system is designed and implemented in layers around the user interface and services, and the interface is optimized with the user experience as the design theme. In addition, the most popular and applicable cloud database is used to access relevant consumption data from the cloud, which reduces the workload required for back-end development and leaves more time for the design of beautiful interface. Finally, the system is tested to meet the specific needs of users, giving users a perfect experience.Keywords: mobile development android system billing目录第一章前言 (4)1.1 课题背景及意义 (4)1.1.1课题背景 (4)1.1.2课题意义 (5)1.2 基于Android平台的个人记账系统概述 (2)1.3 记账app国内外研究状况 (6)1.3.1 国外研究现状 (3)1.3.2 国内研究现状 (7)1.3.3 解决方案 (4)1.4课题的主要工作 (5)1.5本论文组织结构 (6)第二章系统关键技术 (10)2.1 Android简介 (7)2.1.1 Android概述 (7)2.1.2 Android开放性与许可权问题 (7)2.1.3 Android功能介绍 (7)2.2 Android架构 (8)2.2.1 Android系统架构 (8)2.2.2 Android应用程序的组成 (8)2.2.3 SQLite数据库 (9)第三章需求分析 (10)3.1 可行性分析 (13)3.1.1 系统必要性 (13)3.1.2 技术可行性 (13)3.1.3 经济可行性 (13)3.1.4 社会可行性 (14)3.2 系统功能概述 (14)3.3 系统用例分析 (14)3.3.1 确定系统中的角色 (14)3.3.2确定系统中的用例 (15)3.3.3 确定用例图 (15)3.3.4 用例规约的制定 (16)3.5 系统性能需求 (16)3.6本章小结 (17)第四章系统设计 (17)4.1 系统总体设计 (17)4.2 主要功能模块 (17)4.2.1视图管理模块 (18)4.2.2账号设置模块 (23)4.2.3数据同步模块 (25)4.2.4帮助关于反馈模块 (25)4.3数据库设计 (26)4.3.1E-R关系设计 (26)4.3.2 数据库表结构 (27)4.4本章小结 (27)第五章系统实现 (26)5.1 UI层实现 (26)5.1.1 用户界面类介绍 (26)5.1.2 用户界面类实现 (26)5.2 Service层实现 (29)5.2.1 业务逻辑处理 (29)5.2.2 数据访问 (30)5.3 主要功能模块 (33)5.3.1 视图管理模块 (33)5.3.2 账号设置模块 (35)5.3.3 数据同步模块 (38)5.3.4 帮助关于反馈模块 (42)5.4 本章小结 (43)第六章系统测试 (45)6.1 测试步骤 (46)6.2 测试环境 (46)6.3 测试用例 (46)6.4 测试结论 (46)6.5 本章小结 (46)总结与展望 (47)总结 (47)展望 (47)参考文献 (48)致谢 (49)第一章前言1.1 课题背景与意义1.1.1课题背景在如今这个社会中,经济快速发展,我国各个地方居民月均收入逐步提高,家庭整体生活水平发生了巨大变化。

基于android个人记账本的设计与开发

基于android个人记账本的设计与开发

摘要随着智能手机的快速普及,智能手机操作系统市场风生水起。

为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。

因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。

在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android 的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。

这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。

Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。

因此,对于软件从业人员来说,Android平台具有无限的吸引力。

本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的个人记账手机软件。

关键词Java; Android; 记账;智能手机平台Based on the android personal account the design anddevelopmentAbstractWith the rapid proliferation of smartphones, smart phone operating system market, wind and water. In order for smartphone users to check the Internet anytime, anywhere services provided anefficient way to expand the function of the system will be applied to themobile phone terminal, the mobile phone to Internet access via mobile networks,and variety of Web sites and process business. Therefore, the smart phone applicationsand the need for the service will have broad prospects for development.In today's smart phone system whendisputes warlords, 2008, Google introduced a smart phone called the Androidopen source operating system, which uses Linux kernel, Open Handset Alliance(OHA) members can be free to use and modify the SDK package, the system It hasa good open-source nature of the expansion of. The software includes theoperating system, user interface and applications that need to work smartphones all the software. Android's biggest feature is its open architecture,not only has a very good development and debugging environment, but alsosupports a variety of scalable user experience, including rich graphicalcomponents, multimedia support, and powerful browser. Therefore, for softwareprofessionals is, Android platform has unlimited appeal.In this paper, the analysis anddiscussion Android mobile phone software development technology on the basis ofthe principle, developed to provide users with better platform to the personalcharge basedon Android meteorological software.Key words Java; Android; charge; smartphoneplatform目录摘要 (i)Abstract (ii)1 绪论 (1)1.1 选题背景 (1)1.2 选题目的与意义 (1)1.3 课题研究内容 (2)2 相关开发工具简介 (3)2.1 Android及SDK介绍 (3)2.2 Eclipse简介 (3)2.3 SQLite简介 (4)2.3.1 SQLite的特性 (4)2.3.2 用JAVA连接SQLite (5)3 需求分析与可行性分析 (7)3.1 可行性分析 (7)3.1.1 技术可行性分析 (7)3.1.2 经济可行性分析 (7)3.1.3 法律可行性分析 (7)3.1.4 开发人员与进程可行性分析 (8)3.1.5 结论意见 (8)3.2 需求分析 (8)3.2.1 特性需求分析 (8)3.2.2 功能需求分析 (8)4 总体设计 (9)4.1 系统设计 (9)4.1.1 系统设计目标 (9)4.1.2 系统主控流程图 (9)4.1.3 E-R图 (10)4.1.4 系统功能结构图 (11)4.2 界面设计 (12)4.2.1 欢迎界面设计 (12)4.2.2 增加账单界面设计 (12)4.2.3 查询账单界面设计 (12)4.2.4 删除账单界面设计 (13)5 详细设计与实现 (14)5.1 系统流程分析 (14)5.1.1 系统部署图 (14)5.2 用户基本功能 (14)5.2.1 增加账单模块 (15)5.2.2 查询账单模块 (23)5.2.3 删除帐单模块 (26)6 系统测试与性能分析 (28)6.1 软件测试 (28)6.1.1 软件测试概述 (28)6.1.2 系统整体测试步骤 (28)6.2 个人记账本系统测试 (29)6.2.1 增加账单模块测试 (29)6.2.2 查询账单模块测试 (30)6.2.3 删除账单模块测试 (30)6.2.4 测试结果评价 (30)总结 (31)参考文献 (32)致谢 (33)外文原文 (34)中文翻译 (44)1 绪论二十一世纪是一个以高科技为核心知识经济占主导地位的时代,而信息作为整个社会最主要的资源,将成为强大的战略资源,引起人们广泛的关注。

基于Android的日记本的设计与实现

基于Android的日记本的设计与实现

基于Android的日记本的设计与实现本文将介绍一款基于Android的日记本的设计与实现,其重点包括功能需求分析、架构设计、实现过程以及测试验证。

该日记本将具备基本的日记编辑、查看和删除功能,并且将支持备份和恢复功能,让用户轻松管理自己的日记。

一、功能需求分析1. 日记编辑:用户可以在应用中创建新的日记,并可以设置标题和正文内容。

2. 日记查看:用户可以在应用中查看已经创建的日记,并且可以按时间或标题进行排序。

3. 日记删除:用户可以在应用中删除已经创建的日记,同时应该提供确认操作以避免误删。

4. 日记备份:用户可以将日记备份到本地存储中,并可以随时恢复备份的日记信息。

二、架构设计1. 数据存储:应用将使用SQLite数据库来存储日记信息,包括标题、正文内容和时间戳等信息。

2. 用户界面:应用将使用RecycleView控件来展示日记列表,可以支持分页和滚动式加载。

3. 备份恢复:应用将使用文件管理器和压缩文件来处理备份数据,进行本地存储。

三、实现过程1. 数据存储:应用开发过程中,将调用Android系统提供的SQLite数据库接口来创建相关表,并且完善表结构以存储日记信息。

2. 用户界面:应用展示日记列表使用了RecyclerView,列表项自定义布局采用LinearLayout,完善了日记编辑页面键值对参数。

3. 备份恢复:备份文件使用zip格式压缩,压缩文件存储在设备内部或外部存储媒介中,可以通过文件管理器进行备份并传输到其他设备或网络存储系统。

四、测试验证应用测试主要包括单元测试和系统测试两方面。

1. 单元测试:使用JUnit和Mockito两种测试框架,分别在本地模拟器和物理设备上进行测试,在数据存储、用户界面和备份恢复等各方面完成了基本的模块测试。

2. 系统测试:在VirtualBox虚拟机和多台不同品牌和型号的物理设备上进行了测试,检测了在不同设备上的兼容性和性能,也验证了备份恢复功能。

基于Android平台的个人记账理财设计与实现

基于Android平台的个人记账理财设计与实现

三、制定计划
在明确需求和技术实现后,我们需要制定一个详细的开发计划。根据功能需求, 我们将任务分配给各个开发人员,并设定每个阶段的时间节点。
四、编写代码
在按照计划进行编码时,我们需要遵循一些编码规范。例如,采用适当的命名 规则、注释和模块化编程等。此外,我们还要代码的可读性、可维护性和性能 等。
总结:
通过以上六个步骤,我们成功地开发出一款基于Android平台的个人记账本平 台,并实现了发布和推广。在开发过程中,我们注意把握了用户需求、技术实 现和测试与完善等方面的细节,最终呈现出了一款高质量的记账本应用。
这也让我们深刻体会到了开发一款成功的应用并非一蹴而就,而是需要经过周 全的需求分析、详细的计划制定以及不断地测试与完善等多道工序的磨砺才能 实现的。
五、测试与完善
编码完成后,我们需要对记账本平台进行全方位的测试。首先,我们将进行单 元测试,确保每个功能模块都能够正常工作。其次,进行集成测试,验证各个 模块之间的接口是否正确。此外,我们还要进行异常处理测试、性能测试和界 面优化等。
在测试过程中,我们发现并解决了一些问题。例如,界面的布局不合理、操作 不够流畅等。针对这些问题,我们及时进行了调整和优化。
二、了解技术实现
对于前端界面技术,我们选择使用Android原生开发技术,开发出流畅、稳定 的记账本应用。在界面设计上,我们将采用简洁明了的风格,方便用户快速上 手。
后端数据库技术方面,考虑到数据的安全性和可靠性,我们决定采用MySQL数 据库。通过Java Servlet和PHP等技术,实现前后端数据的交互。
参考内容
随着移动互联网的普及,越来越多的人选择使用手机应用来管理自己的财务。 为了满足这一需求,我们计划开发一款基于Android平台的个人记账本平台。 本次演示将介绍如何从需求分析、技术实现到测试与完善,逐步开发出这款记 账本平台。

基于Android的记账软件的设计与实现_答辩

基于Android的记账软件的设计与实现_答辩
背景
选题背景
RESEARCH IDEAS
选题背景
RESEARCH IDEAS
延时符
Android系统自诞生起就因其开源的优势迅速发展,前景如日中天。根据2012年发布的权威报告显示,安装了Android系统的智能手机已经占据全美国手机市场份额的28%,而iPhone手机销量只占到全美手机市场份额的21%,由此可见Android系统应用已经初现规模。据专业人士分析,随着Android系统应用软件的不断推陈出新,陆续选择安装Android系统的手机用户和无线终端设备的使用者会越来越多,其应用所确立的市场地位在更为先进更为实用的新系统出现之前是无法撼动的。
资产信息表(Account_Assets)
assetsId
int
PK
资产编号
assetsNumber
varchar
50
资产账号
remark
varchar
50
备注
initialAmount
money
初始金额
showInHome
boolean
在首页显示
账目类型表(Account_Category)
categoryId
int
PK
类型编号
parentId
int
一级类型编号
direction
int
账目类型(支出/收入)
categoryName
varchar
10
类型名称
icon
varchar
50
图标
数据库设计
DATABASE DESIGN
延时符
账目信息记录表(Account_Log)
序号
字段名称
类型
字段大小
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、设计题目 (1)二、设计目的 (1)三、设计分析 (1)四、总体设计 (2)五、详细设计 (3)六、系统测试 (10)七、结论 (13)一、设计题目基于安卓的个人记账本的设计与实现二、设计目的随着经济社会的高速发展,人们的生活水平也在飞速的提高,同时人们的收入和消费水平也得到了很大的提升,也从过去的单一输入和消费变成了今天的多元化收入和消费模式。

尤其是我们青年人,对现在新型消费有非常高的热情,但是这样给在高速发展的消费经济情况下的我们带来了一些意想不到的负面影响,比较突出的一点就是当前80、90后的一代年轻人只懂得消费和挣钱,不能很好的理财,这给我们的物质生活带来了不少的麻烦。

所以不同功能的个人理财系统便由此产生了,不论是PC版还是手持设备版都有。

自2007年google公司的android系统产生以来,在这几年中,飞速的发展,现在已经超过了过去看似很完美的塞班系统,成为全球最大的手机及手持设备系统之一。

Android操作系统凭借着自己开放的平台允许任何移动终端厂商加入到Android联盟中,从而使得越来越多的用户倾向于选择操作系统为Android的终端设备。

选择设计基于Android平台的软件,毫无疑问能覆盖更多的受众,等到各大厂商的青睐。

三、设计分析通过对实际需求的调研,确定本系统由五个功能模块组成,即用户记账、消费预算、账户转账、消费收入曲线图表、系统设置。

系统功能模块图如图2.1所示。

各模块的具体功能如下所述:1)用户记账:用户根据日期记录某天消费情况和收入情况2)消费预算:在月初系统会提示用户进行当月消费预算,可以根据消费类型预计当月的消费预算金额3)账户转账:在用户不同账户之间实现金额的转移4)消费收入曲线图表:根据用户选择产生消费、收入和预算的走势图,走势图一眼分析出消费、收入和预算之间的关系5)系统设置:设置本系统中的一些账户和收入以及消费类型,系统版本信息,软件更新等等。

1. 系统设计2. 界面设计1.首页界面:首页布局主要分为主题部分和导航部分,导航部分处在整个界面的底部,内容部分中有分为上下两块,上面显示当月的消费、收入、和预算信息,下面显示三条信息,分别为今天,本月,本年度的收入和支出信息。

具体布局如图所示当月消费、收入、预算信息记一笔页面导航5.1 范围5.1.2 系统概述1.件名称:天天记账2.软件功能:在天天记账上实现账户添加,收入记录,消费记录,以及对每个月的消费预算。

在用户账户之间实现金额转账,统计用户某年或者某月消费、收入与预算的关系等3.其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统4.用户:所有Android 天天记账软件用户5.1.3 文档概述根据需求分析,对软件的功能实现、接口和界面等进行设计。

文档采用了面向对象的设计方法,描述了系统中主要的类等。

文档的预期读者为软件开发者、用户。

5.2 系统结构本系统设计在基于Linux系统的android系统平台上,系统设计遵循android软件设计的系统模式。

系统UI布局在Layout文件夹下的XML文件中设计完成,每个界面的是一个Activity,并在activity中加载这些用户UI界面,在Values文件夹中定义字符串信息,以及Style样式信息,在anim文件夹下添加动画文件,整个系统结构根据google公司公布的android软件开发目录结构来进行。

5.2.1 部署图系统部署图如下图3.1所示,本系统是基于android系统的手机端应用软件,是一款轻量级手机应用软件,其中不涉及到网络应用,所以不存在服务器,其中软件部署运行存在两种方式,一种是IDE集成开发环境的模拟器,另一种则是基于android系统的只能终端手机系统。

本系统软件在android模拟器和移动手持设备下的安装部署图图5.1 系统部署图5.2.2 类图系统的实体类,各类用例图分别是下图的图3.2--图3.8所示。

图5.2 用户信息类类图用户信息实体类说明:用户信息类(UserInfo)包含用户的个人信息,属性_id为系统用户身份唯一标识,类型为int。

userName为用户名,类型为String。

属性userPassword,为用户的系统保护密码,类型为String。

属性对应的get*()方法能得到对象中的这些属性的值,无输入,返回各个属性值。

而set*()方法则相反,是为这些属性分别赋值,输入为属性的值,返回void。

图5.3 预算信息类类图图5.4 预算项类类图图5.5 消费收入子项类类图图5.6 预算项类类图图5.7 记账类型类类图图5.7 预算信息类类图5.4 执行概念下面采用顺序图来表示本系统用户完成一次记账功能的时间顺序,具体活动时序图与下面每项活动信息对应。

5.4.1 添加消费信息用户添加消费信息时序图如图5.8所示HomeActivity为界面,同时也是边界,用户进入主界面后点击按钮后进入添加消费信息记录页面AddBalance,用户选择好消费类型和输入好消费金额后,填写消费项备注,进入备注添加界面Remark,备注输入完成后返回到添加界面,点击保存后,完成添加返回系统首页图5.8 添加消费信息时序图5.4.2 添加消费预算用户添加某月消费预算信息时序图如图3.9所示HomeActivity为界面,同时也是边界,用户进入主界面后点击预算菜单后进入消费预算列表界面ItemBudget,选中某项后进入该项的预算设置几面KeyPad,设置好预算金额后点击OK,返回预算列表界面。

用户HomeActivity ItemBudget KeyPad软件主页消费类型列表预算设置进入软件预算添加预算返回图5.9 添加消费预算时序图5.4.3 用户转账用户转账活动时序图如图3.9所示HomeActivity为界面,同时也是边界,用户进入主界面后点击设置菜单后进入系统设置界面(SystemSetting),然后添加账户类型(AddParent),添加账户子类(addChild),当系统中存在账户信息后返回转账界面进行转账。

图5.9 用户转账时序图六、系统测试6.1 范围6.1.1 系统概述(1)软件名称:天天记账(2)软件功能:在天天记账上实现账户添加,收入记录,消费记录,以及对每个月的消费预算。

在用户账户之间实现金额转账,统计用户某年或者某月消费、收入与预算的关系等.(3)其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统(4)用户:所有Android 天天记账软件用户6.1.2 测试方案单元测试方案:由开发人员在系统开发过程中对编写的系统函数以及数据库接口函数等使用白盒测试方法进行单元测试。

集成测试方案:由测试小组在单元测试结束后对使用黑盒测试方法对各单元组合在一起能否按照既定意图写作运行进行测试。

系统测试方案:由测试小组在集成测试结束后对整个系统能否在实际软件要求的环境正常运行,并且对最终的系统软件进行全面的测试,以确保最终软件系统满足产品需求并且遵循系统设计。

6.2 测试说明由于篇幅有限,只写出部分重要代表性测试用例,有添加账户类型、添加消费记录、添加消费预算的测试用例。

其他测试略。

6.2.1 功能测试(1)添加账户类型:添加账户类型测试用例见表6.1。

添加消费记录测试用例见表6.2。

(3)添加消费预算:添加消费预算测试用例见表6.3。

6.3 测试结果概述测试结果显示,系统实现的添加消费类型,添加收入类型,添加消费子项,添加收入子项,添加账户类型,添加账户子项,添加消费信息,添加收入信息,月消费预算,转账,密码保护,系统菜单显示,消费曲线报表,清除系统数据等功能均正常。

6.4 详细测试结果(1)添加消费信息功能测试如表6.1:6.5 测试结果评价测试结果显示本系统已实现需求中基本功能,能满足用户实现生活中的简单的消费收入和预算记录,同时也能帮助用户实现自主理财。

存在的不足是系统功能还不是特别完善,系统界面设计美观程度还打不到一个很好的用户体验,建议以后对这些模块进行完善。

此次测试目的在于发现系统缺陷与漏洞,从测试结果中没有发现严重系统缺陷。

七、结论从大环境出发,在电子信息如此发达的今天,几乎每个年轻人都拥有一台自己的手机或者其他手持电子设备,相当部分已经使用上了智能系统的电子设备,出门也许你可以不带钱包,但你绝不会落下手机.手机在人们生活的地位越来越重要.虽然人们的生活过得越来越富裕,消费水平也不断提高,但人们的消费观念也变得比过去紊乱,没有一个很好的消费规划,设计一款使用在手持设备上的个人理财系统,不但顺应大趋势,而且能随时随地为人们服务,对现在不会自助理财的年轻一代来说是非常有帮助的。

本系统设计的主要目的就是帮助不会自主理财的朋友们实现自主理财,使大家实现有计划的消费,合理的消费。

同时软件设计美观,使用简单,结合了现在流行的android系统,安装在用户随身携带的手机上,可以实现随时随地记账。

经过几个月的不断努力,系统基本实现了需求分析给出的各项功能。

由于作者经验不足,天天记账软件仍然存在一些不足的地方,还需要进一步的扩展。

由于时间和其他客观条件的约束,本系统暂时实现了目前的这些基本功能,完善的工作还待以工作中继续。

相关文档
最新文档