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

正文內(nèi)容

基于javame的手機版家庭理財助手的設(shè)計與實現(xiàn)(編輯修改稿)

2025-06-10 20:34 本頁面
 

【文章內(nèi)容簡介】 包括各個界面實現(xiàn)用到的類結(jié)構(gòu)圖及各類之間的繼承關(guān)系,功能目標(biāo)實現(xiàn)所觸發(fā)的事務(wù)處理機制 的邏輯設(shè)計 。最后是對數(shù)據(jù)查詢功能實現(xiàn)的算法分析。 第五章是軟件測試的相關(guān)問題,包括軟件測試的定義及相關(guān)概念,測試的目的及意義 ,軟件測試的重要性和方法,最后畫出對每個功能目標(biāo)實現(xiàn)的測試后的測試用例圖,然后并總結(jié)出測試結(jié)果。 第六章 是對手機版家庭理財軟件的設(shè)計與實現(xiàn) 的設(shè)計過程、功能目標(biāo)及設(shè)計的不足 進(jìn)行總結(jié) 。 7 2 需求分析 系統(tǒng)分析 在進(jìn)行業(yè)務(wù)流程分析時,需要按照原有信息流動過程,逐個地調(diào)查分析所有環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對處理時間的要求,弄清各個環(huán)節(jié)需要的信息、信息來源、流經(jīng)去向、處理方法、計算方法、提供信息的時間和信息形態(tài)等。 業(yè)務(wù)流程分析可以幫助開發(fā)者了解該業(yè)務(wù)處理過程,發(fā) 現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和疏漏。業(yè)務(wù)流程分析是通過業(yè)務(wù)流程圖來進(jìn)行,即用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。 數(shù)據(jù)流程是指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲的過程。數(shù)據(jù)流程分析是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動抽象的獨立起來,舍去了具體組織機構(gòu)、信息載體、處理工具、物質(zhì)、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式 [1]。 數(shù)據(jù)流分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計功能模塊處理過程的基礎(chǔ)。描述數(shù)據(jù)流程的工具是數(shù)據(jù)流圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表。其中數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型 的主要工具,它以少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、存儲和傳遞。在業(yè)務(wù)流程分析的基礎(chǔ)上,對數(shù)據(jù)流進(jìn)行分析,從數(shù)據(jù)流動過程考察了實際業(yè)務(wù)的數(shù)據(jù)處理模式。現(xiàn)行的頂層數(shù)據(jù)流圖如圖 21所示。 家 庭 理 財 系 統(tǒng)用 戶類 別支 出收 入 、 支 出 列 表收 入 圖 21頂層數(shù)據(jù)流圖 8 P 1添 加 支 出P 4財 務(wù) 計 劃D 4計 劃信 息用 戶支 出 信 息P 2添 加 收 入P 3明 細(xì) 查 詢支 出 信 息收 入支 出 信 息計 劃 信 息收 入 列 表支 出 列 表收 入收 入 信 息支 出收 入信 息D 2支 出 信 息 圖 22第一層數(shù)據(jù)流圖 首先,用戶將支出信息通過手機客戶端的添加支出菜單輸入系統(tǒng), 其中,支出信息包括支出的類別例如電話費、水費煤氣費等、支出的時間是在系統(tǒng)中有選項直接 點擊需要的年月日即可。 同時,用戶將收入信息添加到系統(tǒng), 其中,添加的收入信息包括收入的類別如工資、獎金等、收入的時間和添加支出的時間機制是一樣的。 然后,對于 用戶添加的數(shù)據(jù), 有兩種途徑可以傳送給用戶, 系統(tǒng)可以將之添加到財務(wù)計劃,通過財務(wù)計劃將計劃信息輸送給用戶, 也可以將數(shù)據(jù)通過明細(xì)查詢傳送給用戶。 用戶可以通過明細(xì)查詢得到支出和收入的數(shù)據(jù)信息,也可以通過財務(wù)計劃的到支出和收入的數(shù)據(jù)信息。 這是整個系統(tǒng)數(shù)據(jù)的輸出輸入流向。 軟件 實現(xiàn)的 功能 目標(biāo) 為滿足人們家庭理財需求 , 基于 Java ME 的家庭理財助手軟件 主要 有理財 添加記錄模塊 、數(shù)據(jù)管理 模塊 、數(shù)據(jù)分析 模塊 、密碼設(shè)置功能目標(biāo),對于本軟件(手機版的家庭理財助手軟件),設(shè)計時計劃大致實現(xiàn)的具體的功能 如圖 23所示 。 9 圖 23功能模塊圖 模塊 基于 Java ME 的家庭理財助手軟件的 流水記賬模塊主要實現(xiàn)了添加支出、收入的功能,其中 添加支出模塊主要實現(xiàn)了用戶在手機客戶端添加支出的類別、時間及金額 的功能, 比如是稅費、電話費等等。 添加收入模塊主要實現(xiàn)了用戶在手機客戶端添加收入的類別、時間及金額的功能, 添 加支出功能的實現(xiàn)的系統(tǒng)流程圖 24所示。 添 加 支 出支 出 類別 、 時間 、 金 額結(jié) 束 數(shù) 據(jù) 記 錄 管 理 系 統(tǒng)數(shù) 據(jù) 存 儲 器 圖 24添加支出系統(tǒng)流程圖 添加收入功能實現(xiàn)的系統(tǒng)流程圖如 25所示。 家庭理財軟件 科目的設(shè)置 流水記賬 財務(wù)分析 密碼設(shè)置 添加支出 添加收入 類別分析 時間分析 10 添 加 收 入收 入 類別 、 時間 、 金 額結(jié) 束 數(shù) 據(jù) 記 錄 管 理 系 統(tǒng)數(shù) 據(jù) 存 儲 器 圖 25添加收入系統(tǒng)流程圖 用戶通過的手機客戶端將收入的類別、時間及金額觸發(fā)事件處理機制,將添加收入的信息保存到記錄管理系統(tǒng)中。 模塊 此模塊主要實現(xiàn)了對輸入輸出數(shù)據(jù)進(jìn)行查詢的功能,包括收入記錄和支出記錄, 查詢功能實現(xiàn)的系統(tǒng)流程圖如 26所示。 查 詢 支 出 / 收 入顯 示 數(shù) 據(jù)支 出 列 表收 入 列 表結(jié) 束記 錄 系 統(tǒng) 管 理 器 圖 26查詢記錄 系統(tǒng)流程圖 用戶通過手機客戶端點擊查詢,選擇類別后響應(yīng)事件處理機制,將系統(tǒng)數(shù)據(jù)庫中存儲的支出記錄、收入記錄數(shù)據(jù)傳遞給用戶。 11 分析模塊 實現(xiàn)了數(shù)據(jù)從的分類存儲的功能,根據(jù)輸入支出和收入的數(shù)據(jù)類別,將之分類,并傳遞給用戶數(shù)據(jù)。具體操作步驟為: 家庭理財軟件→啟動→輸入密碼→確定→ 財務(wù)計劃 →顯示 財務(wù)計劃內(nèi)容 。 密碼設(shè)置模塊主要是在用戶登錄家庭理財軟件時進(jìn)行密碼設(shè)置,提示輸入密碼,如果密碼輸錯,則提醒密碼輸入錯誤 ,請重 輸 , 然后自動返回 重新回到密碼輸入頁面,重新輸入密碼進(jìn)行登錄。 如果想修改密碼,則在軟件設(shè)置菜單中點擊修改密碼項,提示輸入舊密碼, 下面有輸入新密碼,確認(rèn)輸入新密碼,點擊完成按鈕,則密碼修改成功, 提示下次請用新密碼進(jìn)入。 非功能需求分析 非功能方面放入需求是用戶針對系統(tǒng)提出如安全性、保密性、性能等方面的要求 : 1 要求手機用戶 能 使用 PIN/密碼 保護(hù)自己的手機 、 使用強壯的 PINs/密碼 。 2 對存儲在手機中的數(shù)據(jù)進(jìn)行加密 、 在手機上安裝安全軟件,防護(hù)病毒和惡意軟件攻擊 、 考慮開發(fā)智能手機安全,監(jiān)控和管理方 面的軟件,如 Juniper Networks for Windows Mobile, Symbian, iPhone, Android, 以及 BlackBerry。 3 有些智能手機可以被企業(yè)的權(quán)限管理系統(tǒng)管理和配置從而避免未經(jīng)驗證的用戶查看 用戶 數(shù)據(jù)或防止認(rèn)證用戶私自拷貝或傳送內(nèi)部數(shù)據(jù) 。隨著智能手機的普及,人們對軟件在安全性保密性方面的要求也越來越高,這也 正 是手機軟件開發(fā)需要考慮的問題。 可行性分析 可行性分析也稱為可行性研究,是在調(diào)查的基礎(chǔ)上,針對新軟件的開發(fā)是否具備必要性和可能性,對新軟件 的開發(fā)從技術(shù)、經(jīng)濟、社會等方面進(jìn)行分析和研究,以避免投資失誤,保證新軟件的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。下面將分別從技術(shù)、經(jīng)濟、社會三個方面對基于 Java ME 的家庭理財助手軟件的建設(shè)進(jìn)行分析和研究。 目前 ,隨著智能機的普及率越來越高,以及手機在技術(shù)上的進(jìn)步,具備了基于手機端的應(yīng)用開發(fā)的基礎(chǔ),支持 Java 運行環(huán)境的手機市場占有率在 90%以上,手機本身的運行環(huán)境也發(fā)生了很大的變化,所以,目前,在市場上大部分的手機都支持 Java 運行環(huán)境的情況下,選擇 Java me 作為開發(fā)平臺滿足技術(shù)可行性。各種 12 基于手機客戶端的應(yīng)用程序的普及,越來越多的手機游戲等娛樂軟件受到人們的歡迎,目前,人們已經(jīng)普遍接受了通過手機娛樂、工作,當(dāng)然用手機進(jìn)行理財比起電腦更方便,快捷。 另外, 本軟件對用戶的要求,不需要特別的技術(shù)能力。使用軟件的管理員,在投入使用前,無需對 使用 人員進(jìn)行培訓(xùn)。這樣既減少投入成本又簡化了操作環(huán)節(jié)。 本軟件開發(fā)成本低,在經(jīng)濟上是可以接受的,并且本軟件實施后可以顯著提高工作效率,有助于個人生日提醒管理。而且軟件維護(hù)簡單,實用性強,一次性開發(fā)使用,即可長久使用,我們要做的只是 把軟件加載在移動通信設(shè)備上。當(dāng)軟件滿足不了用戶需求時,只需對信息加以更新,對具體功能模塊加以改進(jìn)完善。 由以上分析可知,本軟件 在技術(shù)經(jīng)濟及社會方面 具有可行性。 手機版家庭理財軟件的界面設(shè)置: 手機版家庭理財助手的首頁 在手機模擬器 sun_javawireless_toolkit252 里打開項目,選擇項目,自動加載程序,然后單擊運行選項,就會出現(xiàn)默認(rèn)手機模型 DefaultColorPhone,選擇家庭理財助手按正中間的 OK 鍵,將會啟動家庭理財助手軟件 。如圖 27所示 。 圖 27家庭理財助手的首界面 輸入密碼界面 單擊確定按鈕,啟動家庭理財助手,進(jìn)入設(shè)置密碼, 需要輸入密碼, 同時界面會出現(xiàn)退出和確定按鈕,第一次可以隨意設(shè)置你的密碼,點擊確定進(jìn)入 家庭理財工具的首頁, 下次登錄此頁面是需要輸入相同的密碼,否則, 會提示密碼輸入錯誤,直接返回密碼輸入界面。 如 圖 28所示 。 13 圖 28輸入密碼界面 功能模塊 的 首 界面 輸入正確的密碼后,點擊確定,即可登錄到軟件的首頁, 如果輸入密碼錯誤會提示“密碼錯誤”請重新輸入密碼, 直到 輸入正確的密碼, 模擬 器中出現(xiàn) 整個設(shè)計的 主界面 ,可以任意選擇選項,點擊確定后會跳轉(zhuǎn)到你選擇的界面,否則可以選擇退出按鍵直接退出界面。 如圖 29所示 。 圖 29軟件首界面 14 單擊添加支出,進(jìn)入支出類別管理界面,輸入電話費,車費等類別的支出項目, 界面的右軟件出現(xiàn)了菜單選項,單擊菜單會出現(xiàn)刪除所有、添加、刪除三個選項, 界面 如圖 210所示 。 圖 210輸入支出類別界面 單擊添加收入菜單,進(jìn)入添加收入類別管理界面,輸入外快、工資等類別,同時界面會出現(xiàn)類別列表,右軟鍵上方會出現(xiàn)刪除所有,添加和刪除菜單選項,用戶可以通過按鍵選擇是添加還是刪除或刪除所有的選項,界面 如圖 211所示 。 15 圖 211添加收入類別管理界面 16 3 系統(tǒng) 設(shè)計 系統(tǒng) 總體設(shè)計原則 本軟件為了設(shè)計、實現(xiàn)和后期維護(hù)的方便,以及軟件用戶使用的便利,所以必須采取一定的設(shè)計原則。其主要設(shè)計原則有: 簡單性:在實現(xiàn)軟件的功能的同時,盡量讓軟件操作簡單易懂,這對于一個軟件來說是非常重要的。 針對性:本軟件設(shè)計是基于 Java ME 的家庭理財助手軟件的需求定向開發(fā)設(shè)計, 所以具有專業(yè)突出和很強的針對性。 實用性:要求本軟件能夠滿足基于 Java ME 的家庭理財助手軟件的需要,因此具有良好的實用性。 一致性: 界 面整體設(shè)計風(fēng)格以及命名規(guī)則的一致性:整體 界 面布局和用圖用色風(fēng)格及變量、類名和其他元素的命名規(guī)則保持一致。功能一致性:完成同樣的功能應(yīng)該盡量使用同樣的元素。 元素風(fēng)格一致性:界面元素的美觀風(fēng)格、擺放位置在同一個界面和不同界面之間都應(yīng)該是一致的。變量命名規(guī)則的一致性:變量應(yīng)該用統(tǒng)一的規(guī)則進(jìn)行命名,做到任意變量均能從上下文推斷其義。 系統(tǒng)設(shè)計 思想及框架 本 軟件的設(shè)計始終貫 穿著 MVC 設(shè)計思想, 首先, 模型( Model)是 應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯 。 其次, 視圖( View)是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面 [2]。 最后, 控制器( controller)工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新 Model對象狀 態(tài)。 MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護(hù)性。 軟件整體的結(jié)構(gòu)設(shè)計圖如圖 31所示。 17 添 加 支 出 收 入查 詢 記 錄財 務(wù) 計 劃用 戶收 支事 件 響 應(yīng) 處 理 V i e w C o n t r o l l e r M o d e l 圖 31MVC設(shè)計框架圖 在視圖→控制器→模型的設(shè)計思想的指導(dǎo)下, 用戶通過手機客戶端輸入的支出和收入信息, 包括支出和收入的類別、時間及金額等具體數(shù)據(jù) 通過響應(yīng)模塊向用戶提供了支出收入信息。 查詢記錄模塊是用戶通過手機客戶端對數(shù)據(jù)查詢,有事件處理模塊響應(yīng)向用戶提供詳細(xì)的查詢記錄,包括收入記錄和支出記錄。 財務(wù)計劃模塊通過控制機制的 響應(yīng) 處理向用戶顯示支出收入列表及財務(wù)計劃的 詳細(xì) 內(nèi)容 。 本軟件系統(tǒng)實現(xiàn)了 用戶通過手機客戶端輸入的支出和收入信息 ,在控制器中的響應(yīng)模塊 的處理下將收入 和支出的列表、時間及詳細(xì)的數(shù)據(jù)傳給用戶的功能。數(shù)據(jù)由用 戶使用手機客戶端傳給系統(tǒng); 實現(xiàn)了用戶點擊查詢記錄,通過事件處理機制讓用戶在交互界面上可以看到添加的支出、收入列表,類別、時間及詳細(xì)數(shù)據(jù) 的功能。 具體的支出記錄和收入記錄由事件處理機制響應(yīng)后由
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1