基于android个人记账本的设计与开发(程序代码+任务书+说明书+外文翻译+演示文稿).docx
《基于android个人记账本的设计与开发(程序代码+任务书+说明书+外文翻译+演示文稿).docx》由会员分享,可在线阅读,更多相关《基于android个人记账本的设计与开发(程序代码+任务书+说明书+外文翻译+演示文稿).docx(78页珍藏版)》请在冰豆网上搜索。
基于android个人记账本的设计与开发
摘 要
随着智能手机的快速普及,智能手机操作系统市场风生水起。
为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。
因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。
这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。
Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。
因此,对于软件从业人员来说,Android平台具有无限的吸引力。
本文就在分析讨论Android手机软件开发技术原理的基础上,开发出能为用户提供更好的基于Android平台的个人记账手机软件。
关键词 Java;Android;记账;智能手机平台
iii
Basedontheandroidpersonalaccountthedesignanddevelopment
Abstract
Withtherapidproliferationofsmartphones,smartphoneoperatingsystemmarket,windandwater.InorderforsmartphoneuserstochecktheInternetanytime,anywhereservicesprovidedanefficientwaytoexpandthefunctionofthesystemwillbeappliedtothemobilephoneterminal,themobilephonetoInternetaccessviamobilenetworks,andvarietyofWebsitesandprocessbusiness.Therefore,thesmartphoneapplicationsandtheneedfortheservicewillhavebroadprospectsfordevelopment.
Intoday'ssmartphonesystemwhendisputeswarlords,2008,GoogleintroducedasmartphonecalledtheAndroidopensourceoperatingsystem,whichusesLinuxkernel,OpenHandsetAlliance(OHA)memberscanbefreetouseandmodifytheSDKpackage,thesystemIthasagoodopen-sourcenatureoftheexpansionof.Thesoftwareincludestheoperatingsystem,userinterfaceandapplicationsthatneedtoworksmartphonesallthesoftware.Android'sbiggestfeatureisitsopenarchitecture,notonlyhasaverygooddevelopmentanddebuggingenvironment,butalsosupportsavarietyofscalableuserexperience,includingrichgraphicalcomponents,multimediasupport,andpowerfulbrowser.Therefore,forsoftwareprofessionalsis,Androidplatformhasunlimitedappeal.
Inthispaper,theanalysisanddiscussionAndroidmobilephonesoftwaredevelopmenttechnologyonthebasisoftheprinciple,developedtoprovideuserswithbetterplatformtothepersonalchargebasedonAndroidmeteorologicalsoftware.
Keywords Java;Android;charge;smartphoneplatform
目 录
摘 要 i
Abstract ii
1绪论 1
1.1选题背景 1
1.2选题目的与意义 1
1.3课题研究内容 2
2相关开发工具简介 3
2.1Android及SDK介绍 3
2.2Eclipse简介 3
2.3SQLite简介 4
2.3.1SQLite的特性 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后青年人,对现在新型消费有非常高的热情,但是这
13
样给在高速发展的消费经济情况下的我们带来了一些意想不到的负面影响,不能很好的理财,这给我们的物质生活带来了不少的麻烦。
随着大家理财意识的逐渐增强,不同功能的个人理财系统便由此产生了。
该软件是开发一个基于Android平台的个人记账本,可以很轻松的实现平时简单的记账、查账、删账等功能。
可以很好的帮助我们实现随时随地轻松记账,实时理财。
同时也让自己能够了解最新的Android开发只是,熟悉SQLite的使用,拓展能力和渠道,熟悉软件开发方法。
1.3课题研究内容
记账就是把一个企事业单位或者个人家庭发生的所有经济业务运用一定的记账方法在账簿上记录;是指根据审核无误的原始凭证及记账凭证,按照国家统一会计制度规定的会计科目,运用复式记账法对经济业务序时地、分类地登记到账簿中去。
你不理财,财不理你。
清楚自己的每一天收支状态是非常重要的。
软件中可方便添加资金支出记录,也可查找以前记录下的所有消费细节,有它在手,节约无忧。
可以很方便的随时记录下你的收入和各种消费情况,也可以很方便的查看日,周,月,年的明细列表。
个人记账本,便携的android个人记账本软件,操作简单功能强大。
是必备的日常理财软件。
2 相关开发工具简介
2.1Android及SDK介绍
Android是Google公司推出的手机开发平台,和iPhone相似,Android使用了WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,在手机上可以实现查看电子邮件、搜索网址和观看视频节目等功能,较iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一台。
Android是一个以Linux为基础的半开源操作系统,主要用于行动设备,由Google和开放手持设备联盟开发与领导。
Android 系统最初由安迪·鲁宾(AndyRubin)制作,最初主要支持手机。
2005年8月17日被Google收购。
2007年11月5日,Google与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟
(OpenHandsetAlliance)来共同研发改良Android系统并生产搭载Android的智慧型