【正文】
本 科 畢 業(yè) 設(shè) 計(jì) (論 文)基于Android平臺(tái)的賬目管理軟件開發(fā)Accounts management software development based on the Android platform 學(xué) 院: 電子工程學(xué)院 專業(yè)班級(jí): 電子信息工程 電子082 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 張金學(xué)(實(shí)驗(yàn)師) 2012 年 6 月畢業(yè)設(shè)計(jì)(論文)中文摘要基于Android平臺(tái)的賬目管理軟件的開發(fā)摘 要:隨著移動(dòng)通信技術(shù)的發(fā)展,手機(jī)已被廣泛的應(yīng)用到生活當(dāng)中,用戶需要更有品質(zhì)的產(chǎn)品來(lái)根據(jù)自身需求添加個(gè)性化設(shè)置,來(lái)完善手機(jī)的應(yīng)用功能。通過(guò)Android完全開放的系統(tǒng),運(yùn)用靈活輕便的開發(fā)技術(shù),為用戶提供更多的服務(wù),將成為智能手機(jī)市場(chǎng)的重點(diǎn)。本課題從用戶的實(shí)際應(yīng)用出發(fā),設(shè)計(jì)并開發(fā)一款在Android平臺(tái)下實(shí)現(xiàn)賬目管理的應(yīng)用軟件。設(shè)計(jì)過(guò)程:在Eclipse開發(fā)環(huán)境下,以Java語(yǔ)言為基礎(chǔ),結(jié)合Android SDK。使用XML進(jìn)行布局,設(shè)計(jì)用戶界面,運(yùn)用SQLite來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),通過(guò)Android操作系統(tǒng)來(lái)運(yùn)行。主要功能:為用戶提供簡(jiǎn)潔明了的操作界面,登記用戶財(cái)務(wù)賬目細(xì)節(jié),對(duì)賬目細(xì)節(jié)進(jìn)行保存,即時(shí)查看財(cái)務(wù)收支狀況,每月月底匯總。關(guān)鍵詞:Android;SQLite;賬目管理;應(yīng)用軟件;畢業(yè)設(shè)計(jì)(論文)外文摘要Accounts management software developmentbased on the Android platformAbstract: With the development of mobile munication technology, mobile phones have been widely applied to daily lives, we need more quality products to add personalized according to their needs, to improve the functionality of mobile phone applications. Android a pletely open system, the use of lightweight and flexible development techniques to provide users with more services, will bee the focus of the smart phone market. This issue proceeding from the practical application of the user, design and development of an Android application platform under the account management software. The design process: the Eclipse development environment to the Java languagebased, bined with the Android SDK. Using XML layout, user interface design, the use of SQLite to design the database to run the Android operating system.Main functions: to provide users with clear and concise user interface to register the details of the user financial accounts, the accounts details to be saved and instantly view the financial balance of payments, the summary by the end of each month.Keywords: Android;SQLite;Accounts management;Application software目 錄1緒論 1 1 Android平臺(tái)的優(yōu)越性 12 Android開發(fā)相關(guān)技術(shù) 3 Android系統(tǒng)架構(gòu) 3 Android SDK簡(jiǎn)介 4 Eclipse集成開發(fā)環(huán)境 5 App Inventor介紹 63 Android開發(fā)環(huán)境 7 7 8 8 SDK 9 9 Manage 9 10 184程序設(shè)計(jì) 21 21 21 開發(fā)過(guò)程 22 22 23 24 275 軟件測(cè)試 30結(jié) 論 36致 謝 37參 考 文 獻(xiàn) 38淮海工學(xué)院二〇一二屆本科畢業(yè)設(shè)計(jì)(論文) 第 38 頁(yè) 共38 頁(yè) 1緒論 傳統(tǒng)的手機(jī)開發(fā)模式,由于手機(jī)系統(tǒng)的封閉對(duì)開發(fā)人員的限制,只能做一些簡(jiǎn)單的應(yīng)用,不能像桌面電腦那樣在各行各業(yè)都應(yīng)用廣泛。隨后各手機(jī)制造商制作了各自的手機(jī)操作系統(tǒng)機(jī)開發(fā)應(yīng)用程序擴(kuò)展了手機(jī)的應(yīng)用面,在家居、工作、娛樂領(lǐng)域的應(yīng)用也越來(lái)越廣泛,也使得手機(jī)能控制一切可以控制的東西,在智能控制領(lǐng)域更是前景可觀。如今,3G技術(shù)已經(jīng)到來(lái),移動(dòng)電話正向著高度智能化的方向發(fā)展,這使得智能手機(jī)市場(chǎng)快速發(fā)展起來(lái),手機(jī)已不在是單一的語(yǔ)音通信工具,而是成為多種工具的功能載體。在過(guò)去很長(zhǎng)一段時(shí)間里,手機(jī)用戶只能使用廠商提供的固定功能,而不能根據(jù)用戶的需求添加自定義功能。Android的到來(lái),解決了這一難題。Android 是一款基于Linux的開源移動(dòng)手機(jī)平臺(tái),該平臺(tái)是在2007年底由Google推出。Android是Google為了滿足手機(jī)用戶的需求為移動(dòng)終端打造的一個(gè)完全開放的平臺(tái)。Android平臺(tái)是由操作系統(tǒng)用戶界面、中間件以及關(guān)鍵的應(yīng)用軟件等構(gòu)成。另外,Google希望與軟硬件開發(fā)商、設(shè)備制造商、電信運(yùn)營(yíng)商等相關(guān)機(jī)構(gòu)建立長(zhǎng)期的合作關(guān)系,先后與33家公司合作成立為Android平臺(tái)發(fā)展的開發(fā)手機(jī)聯(lián)盟(OHA)。在這個(gè)智能手機(jī)相互角逐的市場(chǎng),Android的出現(xiàn),構(gòu)建了一種嶄新的移動(dòng)電話開發(fā)模式,給手機(jī)用戶帶來(lái)了全新的體驗(yàn)。目前,Android成為最流行的手機(jī)操作系統(tǒng)。世界許多知名品牌手機(jī)都已搭載了Android平臺(tái),例如MOTO、HTC、三星、多普達(dá)等。Android依靠Google強(qiáng)大的開發(fā)實(shí)力和資源,已成為眾多手機(jī)生產(chǎn)廠商相互競(jìng)爭(zhēng)和追逐的對(duì)象。 Android平臺(tái)的優(yōu)越性 Android平臺(tái)的是一個(gè)真正意義上完全開發(fā)的平臺(tái),同時(shí)也是一個(gè)完整的系統(tǒng)。任何開發(fā)商或者有興趣的個(gè)人開發(fā)者都可以參與Android開發(fā), Android作為一個(gè)智能手機(jī)平臺(tái),其技術(shù)上的優(yōu)勢(shì)主要包括: (1)全開放的智能手機(jī)平臺(tái) (2)多種硬件系統(tǒng)的支持 (3)使用廣泛的標(biāo)準(zhǔn)化技術(shù) (4)核心技術(shù)比較完整且統(tǒng)一 (5)完善的SDK和應(yīng)用文檔 (6)完整的輔助開發(fā)工具[2]在過(guò)去的10年里,Symbian一直占據(jù)著智能手機(jī)市場(chǎng)的主導(dǎo)地位。經(jīng)過(guò)多年的發(fā)展,Symbian系統(tǒng)的市場(chǎng)也變的非常成熟。同時(shí),也出現(xiàn)了許多問(wèn)題:一般配置的機(jī)型反映比較慢,對(duì)于主流媒體格式的支持性比較差,不同版本的軟件兼容性較差,并且證書問(wèn)題也非常煩惱。因其傳統(tǒng)的封閉開發(fā)模式,不可避免開發(fā)出來(lái)的產(chǎn)品過(guò)于保守,無(wú)論對(duì)于開發(fā)者還是手機(jī)用戶來(lái)說(shuō),在開發(fā)和使用過(guò)程中都存在很大局限性。因此,在未來(lái)的智能手機(jī)市場(chǎng)Symbian的開發(fā)技術(shù)已不具備代表性。相對(duì)于iPhone而言,iPhone全觸摸的設(shè)計(jì),引起了移動(dòng)電話開發(fā)史上的一次技術(shù)革命,曾一度成為世界關(guān)注的焦點(diǎn)。同時(shí),iPhone添加的第三方應(yīng)用軟件較多,使其娛樂性能強(qiáng)。但是,和Symbian一樣其系統(tǒng)封閉發(fā)展,使其功能不太全面。用戶不能在iPhone平