freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的個人記賬本的設(shè)計與開發(fā)論文-全文預(yù)覽

2024-12-10 15:38 上一頁面

下一頁面
  

【正文】 進(jìn)行登錄,系統(tǒng)后臺核對 賬號和密碼的正確性,從而判斷用戶是否可以使用本系統(tǒng)。 ContentValues values=new ContentValues()。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 19 (chuxuka,)。 } userName_record(用戶收支表) 本系統(tǒng)為每一個注冊到本系統(tǒng)的用戶都建立一張個人收支信息表,用來存儲用戶自己所有的收支詳細(xì)信息,如表 42 所示。 (sql)。 return openHelper。 return db。所以,使用 SharedPreferences 來進(jìn)行數(shù)據(jù)持久化要比使用文件方便很多。第二個參數(shù)用于指定操作模式,我們常用的兩種模式是 MODE_PRIVATE和 MODE_MULTI_PROCESS。 3) 利用一系列的 putXXX()方法來向 對象中添加不同數(shù)據(jù)的數(shù)據(jù)。 }else{ (remember, false)。每種 get方法都對應(yīng)了 方法的一種 put 方法。 ((password, null))。 UI 設(shè)計主要是對軟件的人機(jī)交互、操作 邏輯、界面美觀的整體設(shè)計。 圖 51歡迎界面 圖 52導(dǎo)航首頁 用。 本系統(tǒng) UI 界面設(shè)計的宗旨是簡潔,大方和鮮明,盡量讓用戶使用起來高效,簡單,方便。 } 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 23 5 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn) View 界面層設(shè)計 View 層主要是進(jìn)行用戶界面的設(shè)計,也稱 UI 設(shè)計。以下是在程序中從 SharedPreferences 文件中讀取數(shù)據(jù)的代碼: //初始化前判斷之前是否是記住密碼的 SharedPreferences sharedPreferences= getSharedPreferences(loginInfo, MODE_APPEND)。 } })。 Editor editor=()。 MODE_MULTI_PROCESS 則一般是用于會有多個進(jìn)程中對同一個 SharedPreferences 文件進(jìn)行讀寫的情況。 將數(shù)據(jù)存儲到 SharedPreferences 中 1) 如果我們要通過 SharedPreferences 來存儲數(shù)據(jù),首先需要獲得 SharedPreferences 對象。 和普通文件的存儲方式不同, SharedPreferences 是使用鍵值對的方式來存儲數(shù)據(jù)的,當(dāng)我們需要保存一條數(shù)據(jù)的時候,需要給這條數(shù)據(jù)設(shè)置一個對應(yīng)的鍵,這樣在讀取數(shù)據(jù)的時候就可以通過這個鍵的名字把對應(yīng)的值取出來。 return db。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 20 private static SQLiteDatabase db。 SQLiteDatabase db=(openHelper)。 (zhifubao, )。 (pwd, pwd)。 表 41 account_users 字段名 字段類型 字段含義 字段備注 _id integer 唯一索引 Primary_key name text 賬號名 Not null pwd text 賬號密碼 Not null xianjin real 現(xiàn)金錢包余額 Default chuxuka real 儲蓄卡錢包余額 Default xinyongka real 信用卡錢包余額 Default zhifubao real 支付寶錢包余額 Default 數(shù)據(jù)庫建表語句如下: //向數(shù)據(jù)庫表中添加用戶 public static void insertUser(Context context,String name,String pwd){ MySQLiteOpenHelper openHelper=(context)。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 18 賬號管理模塊 這個模塊實(shí)現(xiàn)了用戶賬號的注冊,登錄功能,用戶也可以在登錄后修改自己的密碼。 查詢收支明細(xì):用戶可以查詢自己的總收入和總支出,并且可以查詢自己今日收支明細(xì),本周收支明細(xì),本月收支明細(xì),本年收支明細(xì)。 收支管理模塊 這個模塊主要實(shí)現(xiàn)了用戶收支明細(xì)的新增,刪除,修改和查詢功能,其中對用戶收支明細(xì)的查詢又包括了今日賬單明細(xì)查詢,本周賬單明細(xì)查詢,本月賬單明細(xì)查詢和本年賬單明細(xì)查詢。視圖模型層是靜態(tài)的,顯示用戶看到的界面框架,在Android 中使用一系列的 Android Layout XML 文件來顯示。 MVC 是 ModelViewController 的簡稱, M 指邏輯模型, V 指視圖模型, C 則是指控制器。 表 38查詢錢包余額用例表 用例 ID 號及用例名 Uc_8 查詢錢包余額 用例概述 用戶登錄成功后可以查看自己各個錢包中的余額 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng)后點(diǎn)擊主頁面下方的錢包按鈕 后置條件 (PostConditions) 事件流 基本事件流 (Basic Flow) 用戶在登錄系統(tǒng)之后,點(diǎn)擊主頁面下方的錢包按鈕,界面上就會 顯示用戶各個錢包中的余額 擴(kuò)展事件流 (Alternative Flows) 查看收支報表用例需要用戶在登錄成功后進(jìn)入報表查看界面,用戶可以看到自己的支出餅狀圖和各個支出項(xiàng)所占的比例和金額數(shù),通過切換上方的切換開關(guān)來查看收入報表和收入項(xiàng)的具體信息。 用例 ID 號及用例名 Uc_3 修改賬號密碼 用例概述 用戶登錄后可以隨時修改自己的密碼 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng)后點(diǎn)擊左上角頭像進(jìn)入個人中心,然后點(diǎn)擊修改密碼進(jìn)入用戶密碼修改界面 后置條件 (PostConditions) 用戶需要重新登錄系統(tǒng) 事件流 基本事件流 (Basic Flow) 用戶進(jìn)入個人中心后,點(diǎn)擊修改密碼按鈕,確認(rèn)原密碼正確后輸入新密碼并且確認(rèn)密碼即可修改成功 擴(kuò)展事件流 (Alternative Flows) 6)用戶的原密碼輸入不正確的時候有彈出框提示 7)用戶兩次輸入密碼不一致,會有彈出框提示 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 12 表 34新增收支明細(xì)用例表 用例 ID 號及用例名 Uc_4 新增收支明細(xì) 用例概述 用戶登錄成功后,點(diǎn)擊新增按鈕就可以進(jìn)入添加收入或支出界面,填寫具體的收支明細(xì)后點(diǎn)擊確認(rèn)即可以將記錄保存到數(shù)據(jù)庫中 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng) 后置條件 (PostConditions) 用戶使用該系統(tǒng)的其他功能或退出系統(tǒng) 事件流 基本事件流 (Basic Flow) 用戶通 過點(diǎn)擊新增收支按鈕進(jìn)入新增收入或支出界面,進(jìn)行收支記錄的添加 擴(kuò)展事件流 (Alternative Flows) 8)用戶新增收支明細(xì)后可以對收支明細(xì)進(jìn)行查詢 9)用戶新增收支明細(xì)后可以對收支明細(xì)進(jìn)行修改 10)用戶新增收支明細(xì)后可以對收支明細(xì)進(jìn)行刪除 查詢收支明細(xì)用例需要用戶在登錄成功后進(jìn)入收支明細(xì)查詢界面,用戶可以直觀地看到自己的總支出和總收入金額數(shù),用戶也可以點(diǎn)擊今日賬單明細(xì),本周賬單明細(xì),本月賬單明細(xì),本年賬單明細(xì)來查看不同時間段的詳細(xì)收支記錄,如表 35 所示。 用戶注冊用例需要用戶在本系統(tǒng)的注冊界面輸入自己要注冊的賬 號和密碼,并且經(jīng)過系統(tǒng)驗(yàn)證確定該賬號不存在且兩次輸入密碼一致才能注冊成功,如表 31 所示。 系統(tǒng) 用例圖 本系統(tǒng)使用 StarUML 建模工具來進(jìn)行系統(tǒng)用例圖的設(shè)計,如圖 31 所示。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 9 經(jīng)濟(jì) 可行性 首先,不管在哪里,我們幾乎都可以看到人人手中會有一部 Android 手機(jī) , Android系統(tǒng)是目前世界上市場占有率最高的移動操作系統(tǒng),安卓智能手機(jī)已經(jīng)不算是奢侈品,人人都能負(fù)擔(dān)得起,所以該系統(tǒng)一旦成功,就可以運(yùn)行在所有 Android 系統(tǒng)的手機(jī)上。 系統(tǒng) 可行性分析 技術(shù)可行性 Android 系統(tǒng)是由谷歌公司推出的,由于谷歌的開放自由政策,我們可以免費(fèi)地獲得 Android 操作系統(tǒng)的源碼進(jìn)行查看,并且可以自由靈活地使用,也可以定義自己的類和方法。實(shí)現(xiàn)了對用戶收支明細(xì)的管理和統(tǒng)計,用戶可以隨時查看自己某個時間段的開銷記錄。 圖 22 Genymotion 界面 圖 22 即為 Genymotion 模擬器的界面,它使用起來和真機(jī)差不多,方便了我們的開發(fā),我們也可以下載不同的 Genymotion 版本來進(jìn)行程序開發(fā)的模擬測試。但是,任何東西都不會盡如人意, Genymoton 運(yùn)行起來占用的內(nèi)存也會很大,使得電腦其他應(yīng)用運(yùn)行的很慢。 Genymotion 支持多種操作系統(tǒng),包括 Windows、 Linux 和 Mac OS,而且它安裝和使用起來都比較簡單。 SQLite 不僅支持標(biāo)準(zhǔn)的 SQL語法,還遵循了數(shù)據(jù)庫的 ACID 事務(wù),它甚至不用設(shè)置用戶名和密碼就可以使用,所以學(xué)習(xí)和使 用起來很簡單方便。 3) ADT ADT 的全稱是 Android Development Tools,也是谷歌提供的一個 Eclipse 插件,它的作用是在 Eclipse中提供一個強(qiáng)大的,高度集成的 Android開發(fā)環(huán)境。 系統(tǒng)開發(fā)工具 系統(tǒng)開發(fā)軟件 1) Eclipse 提起 Eclipse,只要是做過開發(fā)的人應(yīng)該都接觸過,它功能強(qiáng)大,有超強(qiáng)的插件功能,而且 Eclipse 是開源的,你可以輕松看到每一個類和方法的源碼,方便了我們的開發(fā)。另外 Android 運(yùn)行時庫中還包含了 Dalvik 虛擬機(jī) , 它實(shí)現(xiàn)了每一個 Android 應(yīng)用都能獨(dú)立地運(yùn)行在進(jìn)程當(dāng)中 ,并且擁有屬于 自己的一個 Dalvik 虛擬機(jī)實(shí)例。 Android 系統(tǒng)大致可以分為四層架構(gòu),五塊區(qū)域,如圖 21 所示。 雖然國內(nèi)外已經(jīng)有不少基于 Android 系統(tǒng)的手機(jī)記賬本 APP,它們的 功能也大致相似,但是,它們也確實(shí)存在著一些問題,比如:用戶體驗(yàn)方面還有些欠缺,沒有做到盡職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 3 量簡潔方便,有些功能還挺復(fù)雜,一般用戶不會經(jīng)常用到。所以對用戶來說,它提供了很大的便利,讓用戶直觀清楚地看到自己的財務(wù)信息。 隨手記是一款個人理財手機(jī)應(yīng)用,它 采用 了完全按照生活場景設(shè)計的理念,即使你在購物、在旅游都能隨時隨地記賬。 挖財記賬理財是一款特地為 Android 系統(tǒng)用戶推出的手機(jī)記賬理財 APP,挖財記賬理財是目前為止平臺最豐富,支持機(jī)型最多的個人理財軟件,它專注于個人記賬理財領(lǐng)域。 當(dāng)今社會已經(jīng)步入移動互聯(lián)的時代,理財產(chǎn)品的數(shù)量越來越多,隨時隨地隨身記賬方式已經(jīng)不再是難題。 課題研究的目的和意義 隨著我國經(jīng)濟(jì)的快速發(fā)展,國民人均收入水平有了很大的提高,可供自己支配的資金與日俱增。 目前,安卓系統(tǒng)主要應(yīng)用于移動設(shè)備中,包括手機(jī)、平板等便攜式設(shè)備。 keep accounts。s quality of life improved rapidly, and people39。在詳細(xì)設(shè)計模塊,對概要設(shè)計中的每個模塊功能進(jìn)行細(xì)化實(shí)現(xiàn)。本文在設(shè)計之初,針對不同群體做了較為詳細(xì)的調(diào)研分析,發(fā)現(xiàn) 30%的測試對象有記賬習(xí)慣, 60%的測試對象有過記賬記錄,而剩余的 10%則完全沒有理財觀念。 學(xué)生應(yīng)交出的設(shè)計文件(論文): 1.內(nèi)容完整、 層次清晰 、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計論文; 2.包括 畢業(yè)設(shè)計論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計電子文檔及其它相關(guān)材料。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 第 2 頁 畢業(yè)設(shè)計(論文)主要內(nèi)容: 1.綜述 Android 軟件開發(fā)技 術(shù)的應(yīng)用 ; 2.了解 Android 軟件開發(fā)與設(shè)計的相關(guān)技術(shù); 3. 熟悉 Android 系統(tǒng)及其插件的開發(fā)環(huán)境; 4.掌握 Android 軟件開發(fā)的流程 ; 5. 深入分析個人記賬本需要實(shí)現(xiàn)的功能與模塊 ; 6.熟練掌握 Android 軟件開發(fā)的關(guān)鍵技術(shù)和編程語言 ; 7.設(shè)計與 實(shí)現(xiàn)一款基于 Android 的個人記賬本的軟件。 Privacy Magazine , 2020 [11] Jackson W. 《 Android’s View Pager Class: Using View Pager to Navigate Horizontally 》 [M]. Pro Android UI. Apres, 2020 專業(yè)班級 學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1