基于android个人记账本的设计与开发
基于Android的移动记账与个人财务分析系统的设计和实现

基于Android的移动记账与个人财务分析系统的设计和实现一、本文概述在当前数字化社会背景下,随着移动互联网技术的飞速发展以及财务管理日益个体化、精细化的需求增长,设计并实现一款基于Android平台的移动记账与个人财务分析系统具有显著的实用价值和社会意义。
本文旨在探讨如何构建一个集便捷记账、智能统计、个性化预算规划及深度财务分析于一体的移动应用,以便用户随时随地记录收支情况,有效掌握个人财务状况,并通过数据分析为其提供决策支持。
本研究首先对国内外相关领域进行了详尽的文献综述,明确了现有记账软件的优势与不足,结合用户需求调研与行为特征分析,提炼出一套适应现代生活节奏且满足多样化财务管理需求的设计原则与功能框架。
在此基础上,我们详细阐述了基于Android系统的移动记账与个人财务分析系统的架构设计,包括数据采集模块、数据处理模块、可视化展示模块以及智能分析模块等关键部分的设计思路和技术选型。
本文的核心贡献在于提出了一种高效且易于使用的移动端记账解决方案,实现了自动分类、周期性报表生成、实时预算监控以及智能预警等功能,旨在帮助用户更好地理解自己的消费习惯,优化支出结构,提升财富管理效率。
同时,通过实际开发过程中的迭代优化与功能验证,确保了该系统在实际应用环境下的稳定性和用户体验。
本文将通过对系统实现的关键技术和具体实例进行深入剖析,全面展示基于Android平台的移动记账与个人财务分析系统的开发流程和实施效果,为后续相关研究和二、系统需求分析在设计并实现基于Android平台的移动记账与个人财务分析系统之前,我们对系统的需求进行了深入的调研与分析。
该系统旨在满足用户日常财务管理需求,提高资金管理效率,同时通过智能化手段提供实时的财务状况分析。
记账功能:用户可通过简洁易用的界面随时随地记录收支明细,包括但不限于金额、类别、时间、地点、备注等信息,并支持快速录入和历史记录检索。
财务分类管理:系统应能支持自定义财务分类,便于用户按照收入、支出及不同消费类型进行精细化管理。
(完整word版)基于android系统的个人记账系统设计-(3)

湖北省荆州市高二语文下学期第二次阶段检测试卷姓名:________ 班级:________ 成绩:________一、语言文字运用 (共1题;共6分)1. (6分) (2019高一下·沁县期中) 阅读下面的文字,完成各题。
高考取消奥赛加分以及校外培训机构举办与中小学入学挂钩的竞赛,其目的是为了治理“全民奥赛热”,给奥赛学习的功利化降温。
奥赛能为升学加分,政策发挥了指挥棒作用,引导着学生和千千万万家庭投入到奥赛竞争中。
很多孩子对奥赛不感兴趣,甚至视奥赛训练为痛苦,家庭也因负担不菲而苦不堪言,但家长仍然__________,不计成本地把孩子送进奥赛培训班。
地方政府采取各种措施为奥赛热降温,也__________。
取消奥赛加分,让奥赛和升学脱钩,并不意味着奥赛不重要,奥赛不用学。
随着高校自主招生权限扩大,()。
顶尖高校青睐学生的学科竞赛经历,与高考取消奥赛是否矛盾呢?并不矛盾。
以前的高考奥赛加分属于全国通用,是一种普适性加分,任何高校、任何专业都必须对之_______。
而自主招生中对在学科竞赛获奖学生的降低分数线,只针对特定高校,局限于本校的特定专业。
与过去加分权力掌握在行政部门手中不同,后者实际上是将加分权力让渡给具体的高校,让高校拥有更多自主权,可以通过多元评价的方式录取学生。
自主招生的初衷本也在于选拔具有学科特长、创新能力的学生,关注奥赛,__________。
(1)文中画横线的句子有语病,下列修改最恰当的一项是()A . 高考取消奥赛加分以及校外培训机构举办与中小学入学挂钩的竞赛,其目的是治理“全民奥赛热”,给奥赛学习的功利化降温。
B . 高考取消奥赛加分以及严禁校外培训机构举办与中小学入学挂钩的竞赛,是为了治理“全民奥赛热”,给奥赛学习的功利化降温。
C . 高考取消奥赛加分以及严禁校外培训机构举办与中小学入学挂钩的竞赛,其目的是治理“全民奥赛热”,给功利化的奥赛学习降温。
D . 高考取消奥赛加分以及校外培训机构举办与中小学入学挂钩的竞赛,其目的是为了治理“全民奥赛热”,给功利化的奥赛学习降温。
基于Android的快捷记事本的设计与实现

基于Android的快捷记事本的设计与实现快捷记事本是一款方便用户随时随地记录信息的应用程序。
基于Android平台的快捷记事本的设计与实现,可以提供给用户一个简单而高效的记事工具。
一、设计思路:快捷记事本需要具备以下功能:1. 用户可以通过界面简单快捷地添加新的笔记。
2. 用户可以对已有笔记进行编辑、删除和查看操作。
3. 笔记可以按照创建时间进行排序,新建的笔记在前。
4. 用户可以通过关键字搜索笔记内容。
5. 用户可以设定提醒时间或者提醒周期。
二、界面设计:1. 主界面:主界面显示用户已创建的所有笔记,按照创建时间排序。
每个笔记显示标题、内容和创建时间。
界面上方有一个“+”按钮,点击即可进入添加笔记界面。
2. 添加笔记界面:添加笔记界面包括标题和内容的输入框,用户输入后点击“保存”按钮即可保存笔记并返回主界面。
3. 编辑笔记界面:编辑笔记界面显示已选中的笔记的标题和内容,用户可以在输入框进行编辑。
点击“保存”按钮即可保存笔记并返回主界面。
4. 查看笔记界面:点击主界面的某个笔记后,即可进入查看笔记界面,显示该笔记的标题和内容。
界面下方有“编辑”和“删除”按钮,用户可以对该笔记进行相应操作。
三、关键技术实现:1. 使用RecyclerView实现主界面的笔记列表展示。
RecyclerView是一种高效的列表控件,可以对列表项进行复用,提高性能。
2. 使用SQLite数据库存储笔记数据。
SQLite是一种轻量级的数据库,适用于移动设备。
每个笔记包含标题、内容和创建时间等字段,可以通过数据库操作实现增删改查功能。
3. 使用SearchView实现搜索功能。
SearchView是Android提供的搜索控件,可以根据用户输入的关键字进行搜索,并展示搜索结果。
4. 使用AlarmManager实现提醒功能。
AlarmManager是Android提供的定时任务管理器,可以设置提醒时间,到达指定时间后触发相应事件。
基于安卓的个人记账管理APP设计与实现

基于安卓的个人记账管理APP设计与实现本科生毕业设计(论文)题目:基于安卓的个人记账管理APP设计与实现独创性声明本毕业设计(论文)是我个人在导师指导下完成的。
文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。
特此声明。
论文作者签名:日期:关于论文使用授权的说明本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。
保密的论文在解密后应遵守此规定。
论文作者签名:指导教师签名:日期:基于安卓的个人记账管理APP设计与实现摘要记账是千百年都流传的事,老一辈的人都有使用算盘记账的经历;后来有了计算器,大家就使用笔和账簿辅以计算结果进行记账;到了二十一世纪的信息化时代,电脑软件的普及,使得大家转向了Excel或是其他一些带有强大分析功能的桌面软件进行电脑记账。
然而,以上种种方式,都带有时间、空间的限制,不能做到随时随地的记录,延误了最佳的记账时间,或是需要后期拿出大量时间进行账目的统计分析工作,导致人们的记账习惯不能得以延续下去,功亏一篑,更是达不到规划理财的目的。
现代经济社会中,人们的经济活动频繁,消费种类繁多,在这样的情况下,研究一个专门为日常消费记账的APP已是迫在眉睫。
本论文设计的个人记账管理APP 不仅方便用户记录收支信息、实现报表分析,总结自己的财务情况,方便人们更加快捷、实时的记录自己的消费情况,而且可供用户记录与管理日常事件。
与传统的记账方式相比,本论文设计的个人记账管理APP具有安全性、便携性和实用性等特点。
本文首先针对个人记账管理APP展开需求分析,其次对个人记账管理APP展开功能分析,最后采用Android、Java和SQLite数据库实现个人记账管理APP。
基于安卓的个人记账本的设计与实现

基于安卓的个⼈记账本的设计与实现⽬录⼀、设计题⽬ (1)⼆、设计⽬的 (1)三、设计分析 (1)四、总体设计 (2)五、详细设计 (3)六、系统测试 (10)七、结论 (13)⼀、设计题⽬基于安卓的个⼈记账本的设计与实现⼆、设计⽬的随着经济社会的⾼速发展,⼈们的⽣活⽔平也在飞速的提⾼,同时⼈们的收⼊和消费⽔平也得到了很⼤的提升,也从过去的单⼀输⼊和消费变成了今天的多元化收⼊和消费模式。
尤其是我们青年⼈,对现在新型消费有⾮常⾼的热情,但是这样给在⾼速发展的消费经济情况下的我们带来了⼀些意想不到的负⾯影响,⽐较突出的⼀点就是当前80、90后的⼀代年轻⼈只懂得消费和挣钱,不能很好的理财,这给我们的物质⽣活带来了不少的⿇烦。
所以不同功能的个⼈理财系统便由此产⽣了,不论是PC 版还是⼿持设备版都有。
⾃2007年google公司的android系统产⽣以来,在这⼏年中,飞速的发展,现在已经超过了过去看似很完美的塞班系统,成为全球最⼤的⼿机及⼿持设备系统之⼀。
Android操作系统凭借着⾃⼰开放的平台允许任何移动终端⼚商加⼊到Android联盟中,从⽽使得越来越多的⽤户倾向于选择操作系统为Android的终端设备。
选择设计基于Android平台的软件,毫⽆疑问能覆盖更多的受众,等到各⼤⼚商的青睐。
三、设计分析通过对实际需求的调研,确定本系统由五个功能模块组成,即⽤户记账、消费预算、账户转账、消费收⼊曲线图表、系统设置。
系统功能模块图如图2.1所⽰。
各模块的具体功能如下所述:1)⽤户记账:⽤户根据⽇期记录某天消费情况和收⼊情况2)消费预算:在⽉初系统会提⽰⽤户进⾏当⽉消费预算,可以根据消费类型预计当⽉的消费预算⾦额3)账户转账:在⽤户不同账户之间实现⾦额的转移4)消费收⼊曲线图表:根据⽤户选择产⽣消费、收⼊和预算的⾛势图,⾛势图⼀眼分析出消费、收⼊和预算之间的关系5)系统设置:设置本系统中的⼀些账户和收⼊以及消费类型,系统版本信息,软件更新等等。
基于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的个人记账本设计与应用

内容摘要随着时代的不断发展,如今的社会人们的经济消费愈加多样化,人们愈加需要管理自己的财物情况,因此出现了各种各样的理财工具,而寻求一款适用于当今人们的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课题背景在如今这个社会中,经济快速发展,我国各个地方居民月均收入逐步提高,家庭整体生活水平发生了巨大变化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于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.1 选题背景随着科学技术的迅速发展,人类已经从农业社会,工业社会迅速进入了信息社会,人们的生活方式、思维方式、工作方式以及教育方式等都随之发生了相应的改变。
如今,信息技术以令人咋舌的速度飞速发展,深入到全球各地的各个领域,它对全球的影响是相当巨大的其巨大的力量改变了人类的生活,“数字化”的概念应运而生,数字产品越来越贴近人们的生活,随之而来的就是人们不断追求更多的便捷享受,更多地娱乐氛围。
十年前的手机仅仅作为一个通信设备出现在人们的面前,而如今,手机俨然已经成为了个人的小型计算机。
各种各样的手机,纷乱复杂的各种软件,不断改变着用户的使用态度,不断催生着人们的好奇心。
随着移动平台的不断成熟与互联网的不断发展,手机等移动设备已经极大地普及,人们可以在随时随地用指尖去完成各种以往繁琐的事情。
由于在生活中大家都不愿意做“月光族”,所以,很多人有了日日记账的习惯。
但是,随时带个笔记本是如此的不现实,生活中大家又都离不开手机以及考虑到Android系统的迅速发展和极高的普遍率,这款基于Android的个人记账本便应运而生了。
1.2 选题目的与意义随着经济社会的高速发展,人们的生活水平也在飞速的提高,同时人们的收入和消费水平也得到了很大的提升,也从过去的单一输入和消费变成了今天的多元化收入和消费模式。
尤其是我们80、90后青年人,对现在新型消费有非常高的热情,但是这样给在高速发展的消费经济情况下的我们带来了一些意想不到的负面影响,不能很好的理财,这给我们的物质生活带来了不少的麻烦。
随着大家理财意识的逐渐增强,不同功能的个人理财系统便由此产生了。
该软件是开发一个基于Android平台的个人记账本,可以很轻松的实现平时简单的记账、查账、删账等功能。
可以很好的帮助我们实现随时随地轻松记账,实时理财。
同时也让自己能够了解最新的Android开发只是,熟悉SQLite的使用,拓展能力和渠道,熟悉软件开发方法。
1.3 课题研究内容记账就是把一个企事业单位或者个人家庭发生的所有经济业务运用一定的记账方法在账簿上记录;是指根据审核无误的原始凭证及记账凭证,按照国家统一会计制度规定的会计科目,运用复式记账法对经济业务序时地、分类地登记到账簿中去。
你不理财,财不理你。
清楚自己的每一天收支状态是非常重要的。
软件中可方便添加资金支出记录,也可查找以前记录下的所有消费细节,有它在手,节约无忧。
可以很方便的随时记录下你的收入和各种消费情况,也可以很方便的查看日,周,月,年的明细列表。
个人记账本,便携的android个人记账本软件,操作简单功能强大。
是必备的日常理财软件。
2 相关开发工具简介2.1 Android及SDK介绍Android是Google公司推出的手机开发平台,和iPhone相似,Android使用了WebKit 浏览器引擎,具备触摸屏、高级图形显示和上网功能,在手机上可以实现查看电子邮件、搜索网址和观看视频节目等功能,较iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一台。