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

正文內(nèi)容

基于android的個(gè)人記賬本的設(shè)計(jì)與開(kāi)發(fā)論文(參考版)

2024-11-16 15:38本頁(yè)面
  

【正文】 圖 51歡迎界面 圖 52導(dǎo)航首頁(yè) 用。 本系統(tǒng) UI 界面設(shè)計(jì)的宗旨是簡(jiǎn)潔,大方和鮮明,盡量讓用戶使用起來(lái)高效,簡(jiǎn)單,方便。 UI 設(shè)計(jì)主要是對(duì)軟件的人機(jī)交互、操作 邏輯、界面美觀的整體設(shè)計(jì)。 } 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 23 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) View 界面層設(shè)計(jì) View 層主要是進(jìn)行用戶界面的設(shè)計(jì),也稱 UI 設(shè)計(jì)。 ((password, null))。以下是在程序中從 SharedPreferences 文件中讀取數(shù)據(jù)的代碼: //初始化前判斷之前是否是記住密碼的 SharedPreferences sharedPreferences= getSharedPreferences(loginInfo, MODE_APPEND)。每種 get方法都對(duì)應(yīng)了 方法的一種 put 方法。 } })。 }else{ (remember, false)。 Editor editor=()。 3) 利用一系列的 putXXX()方法來(lái)向 對(duì)象中添加不同數(shù)據(jù)的數(shù)據(jù)。 MODE_MULTI_PROCESS 則一般是用于會(huì)有多個(gè)進(jìn)程中對(duì)同一個(gè) SharedPreferences 文件進(jìn)行讀寫的情況。第二個(gè)參數(shù)用于指定操作模式,我們常用的兩種模式是 MODE_PRIVATE和 MODE_MULTI_PROCESS。 將數(shù)據(jù)存儲(chǔ)到 SharedPreferences 中 1) 如果我們要通過(guò) SharedPreferences 來(lái)存儲(chǔ)數(shù)據(jù),首先需要獲得 SharedPreferences 對(duì)象。所以,使用 SharedPreferences 來(lái)進(jìn)行數(shù)據(jù)持久化要比使用文件方便很多。 和普通文件的存儲(chǔ)方式不同, SharedPreferences 是使用鍵值對(duì)的方式來(lái)存儲(chǔ)數(shù)據(jù)的,當(dāng)我們需要保存一條數(shù)據(jù)的時(shí)候,需要給這條數(shù)據(jù)設(shè)置一個(gè)對(duì)應(yīng)的鍵,這樣在讀取數(shù)據(jù)的時(shí)候就可以通過(guò)這個(gè)鍵的名字把對(duì)應(yīng)的值取出來(lái)。 return db。 return db。 return openHelper。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 20 private static SQLiteDatabase db。 (sql)。 SQLiteDatabase db=(openHelper)。 } userName_record(用戶收支表) 本系統(tǒng)為每一個(gè)注冊(cè)到本系統(tǒng)的用戶都建立一張個(gè)人收支信息表,用來(lái)存儲(chǔ)用戶自己所有的收支詳細(xì)信息,如表 42 所示。 (zhifubao, )。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 19 (chuxuka,)。 (pwd, pwd)。 ContentValues values=new ContentValues()。 表 41 account_users 字段名 字段類型 字段含義 字段備注 _id integer 唯一索引 Primary_key name text 賬號(hào)名 Not null pwd text 賬號(hào)密碼 Not null xianjin real 現(xiàn)金錢包余額 Default chuxuka real 儲(chǔ)蓄卡錢包余額 Default xinyongka real 信用卡錢包余額 Default zhifubao real 支付寶錢包余額 Default 數(shù)據(jù)庫(kù)建表語(yǔ)句如下: //向數(shù)據(jù)庫(kù)表中添加用戶 public static void insertUser(Context context,String name,String pwd){ MySQLiteOpenHelper openHelper=(context)。 2) 用戶登錄:用戶在到系統(tǒng)主界面之前,需要進(jìn)行登錄,系統(tǒng)后臺(tái)核對(duì) 賬號(hào)和密碼的正確性,從而判斷用戶是否可以使用本系統(tǒng)。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 18 賬號(hào)管理模塊 這個(gè)模塊實(shí)現(xiàn)了用戶賬號(hào)的注冊(cè),登錄功能,用戶也可以在登錄后修改自己的密碼。 報(bào)表管理模塊 這個(gè)模塊實(shí)現(xiàn)了用戶收支報(bào)表的查看,以餅狀圖的形式展示了用戶的整體收支情況,并且明確顯示每一個(gè)類型所占的比例和 具體的金額數(shù),直觀簡(jiǎn)潔。 查詢收支明細(xì):用戶可以查詢自己的總收入和總支出,并且可以查詢自己今日收支明細(xì),本周收支明細(xì),本月收支明細(xì),本年收支明細(xì)。 刪除收支明細(xì):用戶選擇某一條收支明細(xì)點(diǎn)擊,然后可以選擇刪除該條 明細(xì)記錄。 收支管理模塊 這個(gè)模塊主要實(shí)現(xiàn)了用戶收支明細(xì)的新增,刪除,修改和查詢功能,其中對(duì)用戶收支明細(xì)的查詢又包括了今日賬單明細(xì)查詢,本周賬單明細(xì)查詢,本月賬單明細(xì)查詢和本年賬單明細(xì)查詢。 系統(tǒng)功能模塊 根據(jù)對(duì)系統(tǒng)功能需求的研究,將本系統(tǒng)分為一下五個(gè)模塊,如圖 41 所示。視圖模型層是靜態(tài)的,顯示用戶看到的界面框架,在Android 中使用一系列的 Android Layout XML 文件來(lái)顯示。這樣的目的是為了分割控制器層的任務(wù),將與數(shù)據(jù)庫(kù)交互這樣的耗時(shí)操作在后臺(tái)運(yùn)行,而不是放在控制器層,否則會(huì)影響 APP的使用流暢性。 MVC 是 ModelViewController 的簡(jiǎn)稱, M 指邏輯模型, V 指視圖模型, C 則是指控制器。 表 39查看收支報(bào)表用例表 用例 ID 號(hào)及用例名 Uc_9 查看收支報(bào)表 用例概述 用戶登錄后可以直觀地看到自己的總收支報(bào)表 參與者 用戶 前 置條件 (PreConditions) 用戶登錄系統(tǒng)點(diǎn)擊主頁(yè)面下方的報(bào)表按鈕 后置條件 (PostConditions) 事件流 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 15 續(xù)表 39 基本事件流 (Basic Flow) 用戶點(diǎn)擊報(bào)表按鈕,即會(huì)顯示收支報(bào)表,以餅狀圖形式顯示出來(lái),并列出各項(xiàng)具體收支所占的百分比 擴(kuò)展事件流 (Alternative Flows) 設(shè)置賬戶提醒用例需要用戶在登錄成功后進(jìn)入賬戶提醒設(shè)置界面,用戶可以選擇某一項(xiàng)設(shè)置自己的提醒時(shí)間,當(dāng)提醒時(shí)間到期時(shí),系統(tǒng)會(huì)發(fā) 送推送通知到手機(jī)上提醒用戶,如表 310 所示。 表 38查詢錢包余額用例表 用例 ID 號(hào)及用例名 Uc_8 查詢錢包余額 用例概述 用戶登錄成功后可以查看自己各個(gè)錢包中的余額 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng)后點(diǎn)擊主頁(yè)面下方的錢包按鈕 后置條件 (PostConditions) 事件流 基本事件流 (Basic Flow) 用戶在登錄系統(tǒng)之后,點(diǎn)擊主頁(yè)面下方的錢包按鈕,界面上就會(huì) 顯示用戶各個(gè)錢包中的余額 擴(kuò)展事件流 (Alternative Flows) 查看收支報(bào)表用例需要用戶在登錄成功后進(jìn)入報(bào)表查看界面,用戶可以看到自己的支出餅狀圖和各個(gè)支出項(xiàng)所占的比例和金額數(shù),通過(guò)切換上方的切換開(kāi)關(guān)來(lái)查看收入報(bào)表和收入項(xiàng)的具體信息。 表 36修改收支明細(xì)用例表 用例 ID 號(hào)及用例名 Uc_6 修改收支明細(xì) 用例概述 用戶在查詢 自己的收支明細(xì)時(shí)可以對(duì)明細(xì)進(jìn)行修改 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng)進(jìn)入收支明細(xì)查詢界面,點(diǎn)擊具體的某一條明細(xì),即有彈出框顯示修改明細(xì)按鈕,點(diǎn)擊按鈕即可進(jìn)入明細(xì)修改界面 后置條件 (PostConditions) 用戶可以重新查詢自己的收支明細(xì),看是否已修改 事件流 基本事件流 (Basic Flow) 用戶可以點(diǎn)擊某一條收支記錄點(diǎn)擊進(jìn)入修改明細(xì)界面,填寫新的收支內(nèi)容,然后確定進(jìn)行保存 擴(kuò)展事件流 (Alternative Flows) 刪除收支明細(xì)用例需要用戶在登錄成功后進(jìn)入今日賬單明細(xì),本周賬單明細(xì),本月賬單明細(xì)或者本年賬單明細(xì)界面,然后點(diǎn)擊明細(xì)中的某一條記錄,在彈出框中選擇刪除明細(xì)按鈕后點(diǎn)擊確定按鈕,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中刪除該條明細(xì),如表 37 所示。 用例 ID 號(hào)及用例名 Uc_3 修改賬號(hào)密碼 用例概述 用戶登錄后可以隨時(shí)修改自己的密碼 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng)后點(diǎn)擊左上角頭像進(jìn)入個(gè)人中心,然后點(diǎn)擊修改密碼進(jìn)入用戶密碼修改界面 后置條件 (PostConditions) 用戶需要重新登錄系統(tǒng) 事件流 基本事件流 (Basic Flow) 用戶進(jìn)入個(gè)人中心后,點(diǎn)擊修改密碼按鈕,確認(rèn)原密碼正確后輸入新密碼并且確認(rèn)密碼即可修改成功 擴(kuò)展事件流 (Alternative Flows) 6)用戶的原密碼輸入不正確的時(shí)候有彈出框提示 7)用戶兩次輸入密碼不一致,會(huì)有彈出框提示 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 12 表 34新增收支明細(xì)用例表 用例 ID 號(hào)及用例名 Uc_4 新增收支明細(xì) 用例概述 用戶登錄成功后,點(diǎn)擊新增按鈕就可以進(jìn)入添加收入或支出界面,填寫具體的收支明細(xì)后點(diǎn)擊確認(rèn)即可以將記錄保存到數(shù)據(jù)庫(kù)中 參與者 用戶 前置條件 (PreConditions) 用戶登錄系統(tǒng) 后置條件 (PostConditions) 用戶使用該系統(tǒng)的其他功能或退出系統(tǒng) 事件流 基本事件流 (Basic Flow) 用戶通 過(guò)點(diǎn)擊新增收支按鈕進(jìn)入新增收入或支出界面,進(jìn)行收支記錄的添加 擴(kuò)展事件流 (Alternative Flows) 8)用戶新增收支明細(xì)后可以對(duì)收支明細(xì)進(jìn)行查詢 9)用戶新增收支明細(xì)后可以對(duì)收支明細(xì)進(jìn)行修改 10)用戶新增收支明細(xì)后可以對(duì)收支明細(xì)進(jìn)行刪除 查詢收支明細(xì)用例需要用戶在登錄成功后進(jìn)入收支明細(xì)查詢界面,用戶可以直觀地看到自己的總支出和總收入金額數(shù),用戶也可以點(diǎn)擊今日賬單明細(xì),本周賬單明細(xì),本月賬單明細(xì),本年賬單明細(xì)來(lái)查看不同時(shí)間段的詳細(xì)收支記錄,如表 35 所示。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 11 表 32用戶登錄用例表 用例 ID 號(hào)及用例名 Uc_2 用戶登錄 用例概述 用戶可以用注冊(cè)的賬號(hào)登錄本系統(tǒng) 參與者 用戶 前置條件 (PreConditions) 用戶需要注冊(cè)一個(gè)本系統(tǒng)的賬號(hào) 后置條件 (PostConditions) 用戶使用該系統(tǒng)的其他功能或退出系統(tǒng) 事件流 基本事件流 (Basic Flow) 用戶需要輸入正確的賬號(hào)和密碼才能登錄系統(tǒng) 擴(kuò)展事件流 (Alternative Flows) 用戶 賬號(hào)和密碼錯(cuò)誤的時(shí)候會(huì)有彈出框進(jìn)行提示 修改賬號(hào)密碼用例需要用戶在登錄成功后進(jìn)入密碼修改界面,輸入自己的原密碼和新密碼,系統(tǒng)進(jìn)行驗(yàn)證確定原密碼正確且兩次輸入的新密碼一致才可以修改密碼成功,如表 33 所示。 用戶注冊(cè)用例需要用戶在本系統(tǒng)的注冊(cè)界面輸入自己要注冊(cè)的賬 號(hào)和密碼,并且經(jīng)過(guò)系統(tǒng)驗(yàn)證確定該賬號(hào)不存在且兩次輸入密碼一致才能注冊(cè)成功,如表 31 所示。最后,為了體現(xiàn)更為人性化的設(shè)計(jì),本系統(tǒng)增加了賬戶提醒這一功能,用戶可以設(shè)置信用卡到期提醒,記賬提醒等,在日期到的時(shí)候,系統(tǒng)會(huì)有推送消息發(fā)送到手機(jī)上,以達(dá)到提醒用戶的目的。 系統(tǒng) 用例圖 本系統(tǒng)使用 StarUML 建模工具來(lái)進(jìn)行系統(tǒng)用例圖的設(shè)計(jì),如圖 31 所示。 操作 可行性 本系統(tǒng)是一款適合大眾使用的手機(jī) APP 系統(tǒng),體現(xiàn)了界面的友好性,只要用戶懂得一些簡(jiǎn)單的 Android 智能手機(jī) 操作知識(shí),就可以很方便地使用該系統(tǒng)進(jìn)行一系列操作。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 9 經(jīng)濟(jì) 可行性 首先,不管在哪里,我們幾乎都可以看到人人手中會(huì)有一部 Android 手機(jī) , Android系統(tǒng)是目前世界上市場(chǎng)占有率最高的移動(dòng)操作系統(tǒng),安卓智能手機(jī)已經(jīng)不算是奢侈品,人人都能負(fù)擔(dān)得起,所以該系統(tǒng)一旦成功,就可以運(yùn)行在所有 Android 系統(tǒng)的手機(jī)上。而且它具有卓越的通用性,高效性,平臺(tái)移植性和安全性。 系統(tǒng) 可行性分析 技術(shù)可行性 Android 系統(tǒng)是由谷歌公司推出的,由于谷歌的開(kāi)放自由政策,我們可以免費(fèi)地獲得 Android 操作系統(tǒng)的源碼進(jìn)行查看,并且可以自由靈活地使用,也可以定義自己的類和方法。本系統(tǒng)也考慮到用戶的數(shù)據(jù) 安全問(wèn)題,于是增添了賬號(hào)管理功能,用戶可以通過(guò)注冊(cè)賬號(hào)然后登錄到本系統(tǒng),用戶在登錄后也可以很方便地對(duì)自己的密碼進(jìn)行修改。實(shí)現(xiàn)了對(duì)用戶收支明細(xì)的管理和統(tǒng)計(jì),用戶可以隨時(shí)查看自己某個(gè)時(shí)間段的開(kāi)銷記錄。另外有部分人是渴望可以進(jìn)行合理的消費(fèi),但是缺乏理財(cái)觀念,不知如何記錄。 圖 22 Genymotion 界面 圖 22 即為 Genymotion 模擬器的界面,它使用起來(lái)和真機(jī)差不多,方便了我
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1