亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android家庭理財通的實現(xiàn)

        2015-12-07 11:41:23瞿蘇
        電腦知識與技術(shù) 2015年6期
        關(guān)鍵詞:按鈕數(shù)據(jù)庫用戶

        瞿蘇

        摘要:App Inventor是Google的一個子計劃,是一個完全在線開發(fā)的Android 編程環(huán)境,拋棄復(fù)雜的程序代碼,使用積木式的堆疊法來完成Android 程序。App Inventor是谷歌公司開發(fā)的一款手機編程軟件,它是一個基于網(wǎng)頁的開發(fā)環(huán)境,采用積木搭建程序。該文針對記憶游戲。

        關(guān)鍵詞:Android;家庭理財通

        中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2015)06-0076-02

        1 基本概念

        1)Android簡介

        Android是Google公司推出的專為移動設(shè)備開發(fā)的平臺,應(yīng)用Android不僅可以開發(fā)在手機或平板電腦等移動設(shè)備上運行的工具軟件,還可以開發(fā)2D甚至3D游戲。通過其在線市場,程序員不僅能向全世界貢獻自己的程序,而且可以通過銷售獲得不菲的收入。

        2)家庭理財通

        用戶可以記錄他們的收入通過家庭財務(wù)軟件在任何地方,任何時間,支出和其他信息,此外,為了保護他們的隱私,而且對家庭財務(wù)管理軟件設(shè)置密碼。本項目要完成的工作用清晰的語言描述出來。“家庭理財通”項目的主要目標(biāo)是為了用戶提供一套能夠方便地管理個人收入及支出信息的軟件。

        2家庭理財通的實現(xiàn)方案

        2.1 家庭理財通的實現(xiàn)目的

        為知曉自己每個月的錢用在哪些地方的人們,更好地記錄您每月的收入及支出情況,用戶通過該軟件在任何時候任何地方記錄自身的收入消費情況。

        2.2 家庭理財通的項目實現(xiàn)

        1)項目開發(fā)環(huán)境

        開發(fā)本項目所用的操作系統(tǒng)可以是Windows或者Linux,開發(fā)工具為Eclipse+Android4.0,數(shù)據(jù)庫采用Android自帶的SQLite3。

        2)系統(tǒng)目標(biāo)

        根據(jù)用戶對家庭理財通軟件的要求,制定目標(biāo)如下。操作簡單方便,界面簡潔美觀,方便地對收入及支出信息進行增、刪、改、查等操作,通過便簽方便地記錄用戶的計劃,能夠通過設(shè)置密碼保證程序的安全性,系統(tǒng)運行穩(wěn)定、安全可靠。

        2.3 系統(tǒng)功能結(jié)構(gòu)

        2.4 系統(tǒng)數(shù)據(jù)庫所包含的數(shù)據(jù)表

        家庭理財所用的數(shù)據(jù)庫是一個輕量級數(shù)據(jù)庫SQLite數(shù)據(jù)庫的集成,數(shù)據(jù)庫大小為2 TB。

        該數(shù)據(jù)庫包含tb_flag,tb_inaccount,tb_outaccount和tb_pwd四個表。

        2.5 系統(tǒng)公共類設(shè)計

        公共類是代碼重要的一種形式,它將各個功能模塊經(jīng)常調(diào)用的方法提取到公用的Java類中,例如,訪問數(shù)據(jù)庫的Dao類容納了所有訪問數(shù)據(jù)庫的方法,并同時管理著數(shù)據(jù)庫的連接、關(guān)閉等內(nèi)容。使用公共類,不但實現(xiàn)了項目代碼的重要,還提供了程序性能和代碼可讀性。

        1)數(shù)據(jù)模型公共類

        數(shù)據(jù)模型是對數(shù)據(jù)表中所有字段的封裝,主要用于存儲數(shù)據(jù),并通過相應(yīng)的getXXX0和setXXX0方法實現(xiàn)不同屬性的訪問原則,本系統(tǒng)在com.xiaoke.accountsoft.model包中存放的是數(shù)據(jù)模型公共類。

        2)Dao公共類

        Dao的全稱是Data Access Object,即數(shù)據(jù)訪問對象。本系統(tǒng)中的包為com.xiaoke.accountsoft.dao。

        3 家庭理財通的設(shè)計流程

        3.1 登錄模塊

        用戶在登錄模塊中輸入正確的用戶和密碼進入主窗體, login.xml為登錄窗體的布局文件中布局方式修改為RelativeLayout,然后添加一個EditText組件、一個TextView在組件和兩個Button組件。

        在com.xiaoke.accountsoft.activity包中創(chuàng)建一個Login.java文件,該文件的布局文件設(shè)置為login.xml。當(dāng)用戶在“請輸入密碼”文本框中輸入密碼后,單擊“登錄”按鈕,為“登錄”按鈕設(shè)置監(jiān)聽事件。在監(jiān)聽事件中,判斷數(shù)據(jù)庫中是否設(shè)置了密碼、輸入的密碼是否為空、輸入的密碼是否與數(shù)據(jù)庫中的密碼一致,如果條件滿足,則登錄主Activity;否則,彈出信息提示框。

        3.2 系統(tǒng)主窗體

        主窗體是與用戶交互的重要環(huán)節(jié),用戶可以看到系統(tǒng)中所包含的功能。家庭理財通系統(tǒng)中,當(dāng)?shù)卿洿绑w驗證成功后,將進入主窗體,主窗體中可以圖標(biāo)和文本相結(jié)合的方式顯示各個功能按鈕,單擊這些功能按鈕可打開相應(yīng)功能的Activity。

        在res\layout目錄下新建文件main.xml,用來作為主窗體的布局文件,在該布局文件中,添加一個GridView組件,用來顯示功能圖標(biāo)及文本。

        3.3 收入管理模塊設(shè)計

        收入管理模塊主要功能包括3部分,分別是新增收入、收入信息瀏覽和修改/刪除收入信息模塊,其中,新增收入模塊用來添加收入信息;收入信息瀏覽模塊用來顯示所有的收入信息;修改/刪除收入信息模塊用來根據(jù)編號修改或者刪除收入信息。

        1)設(shè)計新增收入布局文件

        在res\layout目錄下新建文件addinaccount.xml,用來作為新增收入窗體的布局文件,該布局文件使用LinearLayout結(jié)合RelativeLayout進行布局。在該布局文件中添加一個Spinner組件、兩個Button組件、5個TextView組件、4個EditText組件、。

        2)設(shè)置收入時間

        在com.xiaoke.accountsoft.activity包括創(chuàng)建一個Addlnaccount.java文件,該布局文件設(shè)置為addinaccout.xml。在Addlnaccount.java文件中,首先創(chuàng)建類中需要用到全局對象及變量。

        3)添加收入信息

        填寫完信息后,單擊“保持”按鈕,為該按鈕設(shè)置監(jiān)聽事件。在監(jiān)聽事件中,使用InaccountDAO對象的adddO方法將用戶的輸入保存到信息表中。

        4)顯示所有的收入信息

        在com.xiaoke.accountsoft.activity包括創(chuàng)建一個Inaccountinfo.java文件,該文件的布局文件設(shè)置為inaccountinfo.xml。在Inaccountinfo.java文件中,首先創(chuàng)建類中需要用到的全局對象及變量

        5)單擊指定項時打開詳細信息

        當(dāng)用戶單擊ListView列表中的某條收入記錄時,為其設(shè)置監(jiān)聽事件中,根據(jù)用戶單擊的收入信息的編號,打開相應(yīng)的Activity

        6)設(shè)計收入修改/刪除收入布局文件

        在res\layout目錄下新建一個infomanage.xml文件,用來作為修改、刪除收入信息和支持信息窗體的布局文件,該布局文件使用LinearLayout結(jié)合RelativeLayout進行布局,在該布局文件中添加4個EditText組件、一個Spinner組件、兩個Button組件和5個TextView組件。

        7)顯示指定編號的收入信息

        在com.xiaoke.accountsoft.activity包括創(chuàng)建一個InfoManage.java文件,該文件的布局文件設(shè)置為infomanage.xml。在InfoManage.java文件中,首先創(chuàng)建類中需要用到的全局對象及變量

        8) 修改收入信息

        當(dāng)修改完顯示的收入或者支持信息后,單擊“修改”按鈕,如果顯示的是支出信息,則調(diào)用OutaccountDAO對象的update0方法修改支出信息;如果顯示的是收入信息,則調(diào)用InaccountDAO對象的update0方法修改信息

        9)刪除信息

        單擊“刪除”按鈕,如果顯示的是支出信息,則調(diào)用OutaccountDAO對象的detele0方法刪除支出信息;如果顯示的是收入信息,則調(diào)用InaccountDAO對象的detele0方法刪除收入信息。

        3.4 便簽管理模塊設(shè)計

        便簽管理模塊主要包括3部分,分別是新增便簽、便簽信息瀏覽和修改/刪除便簽信息模塊,其中,新增便簽?zāi)K用來添加便簽信息;便簽信息瀏覽模塊用來顯示所有的便簽信息;修改/刪除便簽信息模塊用來根據(jù)編號修改或者刪除信息。

        4 小結(jié)

        本文簡單介紹了家庭理財通系統(tǒng)關(guān)鍵模塊的開發(fā)過程,項目的運行及安裝,同時也介紹了如何在Android項目中對多個不同的數(shù)據(jù)表進行添加、修改、刪除以及查詢等操作。

        參考文獻:

        [1] 王寅峰,許志良.AppInventor實踐教程——Android智能應(yīng)用開發(fā)前傳[M].北京:電子工業(yè)出版社,2013.

        [2] David Wolber,Hal Abelson,Ellen Spertus.App Inventor:Create Your Own Android Apps[M].OReilly,2011.

        [3] 王向輝.可視化開發(fā)Android應(yīng)用程序——拼圖開發(fā)模式App Inventor[M].北京:清華大學(xué)出版社,2013.

        [4] 明日科技. Android從入門到精通[M].北京:清華大學(xué)出版社,2015.

        猜你喜歡
        按鈕數(shù)據(jù)庫用戶
        哪個是門鈴真正的按鈕
        當(dāng)你面前有個按鈕
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        內(nèi)心不能碰的按鈕
        无码爆乳护士让我爽| 亚洲一区日本一区二区| 国产肉丝袜在线观看| 亚洲欧美日韩在线一区| 99re在线视频播放| 久久亚洲高清观看| 国产av色| 女优av福利在线观看| 青青视频在线播放免费的| 国产一区二区在线免费视频观看| 日韩中文字幕素人水野一区 | 国产成人精品电影在线观看| 吃奶摸下的激烈视频| 亚洲色图+国产精品| 99久久久无码国产精品动漫| 亚洲无码啊啊啊免费体验| 亚洲视频一区二区蜜桃| 青青草视频在线观看精品在线| 丁香婷婷激情视频在线播放| 小妖精又紧又湿高潮h视频69| 亚洲乱码日产精品一二三| 亚洲av无码之国产精品网址蜜芽| 99久久免费精品高清特色大片| 国产精品麻豆成人AV电影艾秋| 亚洲AV秘 无码一区二区三| 亚洲中文字幕诱惑第一页| 桃色一区一区三区蜜桃视频| 亚洲youwu永久无码精品| 亚洲国产天堂久久综合| 国产成人精品av| 国色天香精品亚洲精品| 日本少妇熟女一区二区| 久久婷婷五月综合色高清| 中文字幕久久久人妻无码| 欧美mv日韩mv国产网站| 狠狠躁天天躁无码中文字幕图 | 极品美女扒开粉嫩小泬| 国产亚洲一区二区三区夜夜骚| 在线看高清中文字幕一区| 97中文字幕精品一区二区三区| 伊人久久精品无码二区麻豆|