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

正文內(nèi)容

基于javame的手機版家庭理財助手的設(shè)計與實現(xiàn)-閱讀頁

2025-05-25 20:34本頁面
  

【正文】 劃用 戶收 支事 件 響 應(yīng) 處 理 V i e w C o n t r o l l e r M o d e l 圖 31MVC設(shè)計框架圖 在視圖→控制器→模型的設(shè)計思想的指導下, 用戶通過手機客戶端輸入的支出和收入信息, 包括支出和收入的類別、時間及金額等具體數(shù)據(jù) 通過響應(yīng)模塊向用戶提供了支出收入信息。 財務(wù)計劃模塊通過控制機制的 響應(yīng) 處理向用戶顯示支出收入列表及財務(wù)計劃的 詳細 內(nèi)容 。數(shù)據(jù)由用 戶使用手機客戶端傳給系統(tǒng); 實現(xiàn)了用戶點擊查詢記錄,通過事件處理機制讓用戶在交互界面上可以看到添加的支出、收入列表,類別、時間及詳細數(shù)據(jù) 的功能。 數(shù)據(jù)庫的邏輯設(shè)計 MIDP應(yīng) 用程序提供了一種跨多個調(diào)用、持久存儲數(shù)據(jù)的機制,這種機制稱為記錄管理系統(tǒng) (Record Management System,RMS) [3]。 RMS將數(shù)據(jù)按照每一個記錄集 (RecordStore)為單元進行管理,同一個 Suite內(nèi)的 MIDlet應(yīng)用可以共享同一個記錄集的數(shù)據(jù),不同 Suite的應(yīng)用則只能擁有自己 18 的記錄集空間。 ID是一個 32位的整數(shù),可以被用于設(shè)置、獲取記錄值并進行一些記錄管理的操作 [4]。記錄集具有線程安全性,同時可以有不同的線程對其進行安全的更新和訪問 (無論是在同一 MIDlet或不同 MIDlet),多線程操作時由 MIDlet負責協(xié)調(diào)訪問 [5],否則可能出現(xiàn)無法預料的結(jié)果。 2 收入信息的存儲:對添加收入的類別、時間及金額的信息保存到數(shù)據(jù) 庫中。 在存儲過程中將輸入的信息轉(zhuǎn)換正字節(jié)數(shù)組進行存儲,因為 RMS不支持字符型和布爾型數(shù)據(jù)的存儲。 19 4 軟件的詳細設(shè)計 軟件系統(tǒng)實現(xiàn)的關(guān)鍵點 類結(jié)構(gòu) 的定義 MIDP的用戶界面類庫中提供的接口 API分為低層和高層兩種 [6]。在低層用戶接口API中,應(yīng)用程序與用戶交互的方法只有一個即通過 Canvas類進行自己的擴展和定義,而高層用戶接口 API定義了幾個類取代 Canva、類,這些類都繼承自 Screen類,被稱為屏幕類。 MIDP的用戶界面類庫層次結(jié)構(gòu)如圖 1所示。 MIDP用戶 界面的類庫層次 結(jié)構(gòu)圖如 41所示。 1 添加支出收入數(shù)據(jù)時的事件處理 用戶通過手機客戶端輸入支出收入類別、 20 時間及具體的金額時,構(gòu)造 AddPayOutForm()函數(shù), 創(chuàng)建一個新的 Form容器類 用來添加按鈕組件,調(diào)用 ()方法打開數(shù)據(jù)庫,然后將數(shù)據(jù)類型強制轉(zhuǎn)換成字節(jié)型的, 觸 發(fā)事件處理機制,將 輸入的信息存 儲到 RMS中, 具體的數(shù)據(jù)屬性值為: TextField( “ 金 額 ”, null,20,)備 注 的 長 度 為30,extField(“備注”, null, 30, )時間是系統(tǒng)默 認的數(shù)值,(bytearr,0,)方法添加到數(shù)據(jù)庫中, iteUTF(str)來寫入字符串, 用 byte dat[] = ()。 2 查詢記錄事件處理 :用戶點擊查詢記錄時,觸發(fā)事件處理機制 ,將用戶需要的數(shù)據(jù)以支出列表、收入列表的形式傳遞給用戶。用戶單擊刪除所有按鈕時觸發(fā) deleteAll_cmd按鍵,用戶單擊刪除按鈕時觸發(fā) delete_cmd按鍵。 查詢所有支出記錄時新創(chuàng)建一個 List(“所有支出記錄”,) ,打開支出記錄 (payMoneyNote),payoutAlllist()顯示 所 有 支 出 記 錄 , 同 樣 可 方 法 調(diào) 用 (addMoneyNote) 記錄用addMoneyALLlist來顯示所有收入記錄的信息,收入的時間、類別及金額。 其他的數(shù)據(jù)存儲調(diào)用方法邏輯一致, 最后用 ExitFrame()方法退出程序 。 DataOutputStream dos = new DataOutputStream(baos)。 21 (_value)。 return ()。 ()。 } 對存儲的數(shù)據(jù)信息 查詢時, 根據(jù)條件查詢 , addMoneyIndex是收入列表的索引, 代碼如下: public voidsearchForm(final int index) { try { final Form searchF = new Form(根據(jù)條件查詢 )。 RecordEnumeration resEnumeration。 resEnumeration = ()。 (theList)。 break。 resEnumeration = ()。 (theList)。 break。 22 5 軟件測試 軟件 測試是 在 開發(fā)時期最后一個階段 進行 , 是軟件開發(fā)過程的重要組成部分,是用來確認一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在受控制的條件下對軟件或應(yīng)用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件。從本質(zhì)上說,軟件測試 就 是 “ 探測 ” ,在 “ 探測 ” 中發(fā)現(xiàn)軟件的毛病。它不僅是軟件開發(fā)階段的有機組成部分,而且在整個軟件工程 (即軟件定義、設(shè)計和開發(fā)過程 )中占據(jù)相當大的比重。軟件測試不僅要講究策略,更要講究時效性 [12]。 軟件 測試的目的及意義 軟件危機曾經(jīng)是軟件界甚至整個計算機界最熱門的話題。現(xiàn)在人們已經(jīng)逐步認識到所謂的軟件危機實際上僅是一種狀況 , Grenford 就軟件測試目的提出以下觀點: 1 測試時程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤。 3 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 軟件中 的 錯誤導致了軟件開發(fā)在成本、進度和質(zhì)量上的失控。 關(guān)鍵 在于我們?nèi)绾稳ケ苊忮e誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使 23 程序中的錯誤密度達到盡可能低的程度。 軟件 測試的重要性 軟件測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶 使用之前保證軟件質(zhì)量的重要手段 [13]。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。測試是所有工程 學科的基本組成單元,是軟件開發(fā)的重要部分。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試, 它將待測 對象 看成 是一個黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,只依據(jù)規(guī)格說明書檢查程序的功能是否能正常使用。 黑盒測試主要是根據(jù)輸入條件和輸出條件的確定測試數(shù)據(jù),來檢查程序是否能產(chǎn)生正確的輸出。 白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與 24 設(shè)計是否相符。 白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。 “白盒 ”法是窮舉路徑測試。 主要有兩種方法: 一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法 [15]。 本軟件的測試綜合了白盒測試、黑盒測試兩種方法, 所以, 主要使用的是黑盒測試方法。通過測試達到以下測試目的: 1 功能檢查 : 檢查功能 是否可以按照預期的規(guī)格完成 。 3 數(shù)據(jù)檢查 : 檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問錯誤。 5 初始化、終止檢查 : 檢查是否能進行正確地初始化或終止。 表 51 測試用例表 測試項目 用例 編號 測試 目的 操作步驟 輸入 /調(diào)用數(shù)據(jù) 預期結(jié)果 運行結(jié)果 結(jié)論 添加收支 11 能否根據(jù)需要添加收入類別 /時間 /金額 添加收支→類別 /時間 /金額 添加工資 / 電話費/2021年 5 月12日 能夠出現(xiàn)添加的收支類別 /時間 /金額 出現(xiàn)了添加的收支類別 / 時間 / 金額 能添加收支 查查詢記錄 22 能否查詢記錄 查詢記錄→收支列表 能夠出現(xiàn)收支列表 出現(xiàn)了收支列表 能 查詢記錄 25 軟軟件設(shè)置 33 能否進行密碼設(shè)置 /添加收支類別 軟件設(shè)置→密碼設(shè)置 /添加收支類別 密碼0220 收支類別分別是工資、電話費 密碼 設(shè)置成功、類別添加成功 提示密碼設(shè)置成功、出現(xiàn)添加的收支類別 能進行軟件設(shè)置 財財務(wù)計劃 44 能否添財務(wù)計劃 財務(wù)計劃→添加 /刪除 添加財務(wù)計劃E 在財務(wù)計劃界面顯示 E內(nèi)容 在財務(wù)計劃界面顯示E內(nèi)容 能添加財務(wù)計劃 幫幫助文檔 55 能否顯示幫助文檔 點擊 幫助文檔 能顯示軟件使用步驟 顯示軟件使用步驟 能 使用幫助文檔 經(jīng)過功能測試,此軟件可以實現(xiàn)支出、收入類別時間及金額的添加,理財數(shù)據(jù)的查詢功能,以及密碼設(shè)置修改功能,幫助文檔顯示功能,滿足用戶家庭理財?shù)幕拘枨蟆? 26 6 結(jié)論 本 次 畢業(yè)設(shè)計是 基 Java ME 的 手機版 家庭理財助手軟件,是 我 第一次完整的使用 Java ME 技術(shù)開發(fā)軟件,在軟件開發(fā)設(shè)計過程中, 我從 對 環(huán)境變量的配置、Java ME 運行環(huán)境的搭建 、 插件的加載 、手機模擬器的下載、安裝、使用 及程序的調(diào)試 等, 讓我對 Java ME 有了進一步的了解,極大提高了 Java 語言的編程能力。在這基礎(chǔ)上,逐步的開發(fā)軟件,這樣定能達到事半功倍的效果。 整個軟件按照預期目標大致實現(xiàn)了家庭理財助手軟件的功能,當然 , 由于 我的 Java 基礎(chǔ)知識 有限以及時間很短 ,軟件可能還存在一些不足, 比如不能對結(jié)余進行計算, 有待于日后進一步的改進和完善。為了指導我們的畢業(yè)論文, 花費了大量的 時間 和精力 , 他 這種無私奉獻的敬業(yè)精神令人欽佩,在此我向 他 表示我 最 誠摯的謝意。正是由于他們,我才能在各方面取得顯著的進步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來越多的優(yōu)秀人才,桃李滿天下! 通過這一階段的努力,我的畢業(yè)論文《 基于 Java ME 的手機版家庭理財工具的設(shè)計與實現(xiàn) 》終于完成了,這意味著大學生活即將結(jié)束。 29 **本科畢業(yè)設(shè)計(論文)管理暫行規(guī)定 畢業(yè)設(shè)計(論文)是本科人才培養(yǎng)的重要實踐性教學環(huán)節(jié),也是學士學位評定的重要依據(jù)。 一、 畢業(yè)設(shè)計(論文)的 主要目的 (一) 培養(yǎng)學生運用所學知識獨立地分析和解決 本專業(yè)范圍內(nèi)一般 問題的能力,培養(yǎng)學生的創(chuàng)新意識和實踐能力,使學生 從事學術(shù)研究的能力 得到 初步 的訓練; (二) 培養(yǎng)學生理論聯(lián) 系 實際的工作作風和嚴謹認真的科學態(tài)度; (三)培養(yǎng) 學生分析設(shè)計能力、研究實驗?zāi)芰?、工程實踐能力、經(jīng)濟分析能力、外文閱讀能力和計算機的運用能力,以及社會調(diào)查、文獻資料查閱和 論文寫作能力 。 三 、畢業(yè)設(shè)計(論文) 的工作程序 畢業(yè)設(shè)計(論文) 工作程序分 為選題 、 開題 、 撰寫論文或設(shè)計 、 中期檢查 、 答辯 、 歸檔 等環(huán)節(jié) 。 五 、畢業(yè)設(shè)計(論文)的領(lǐng)導與管理 全 校 畢業(yè)設(shè)計(論文)在 分 管教學 副校長 領(lǐng)導下進行,分級管理,層層負責。 (二)院(部) 畢業(yè)設(shè)計(論文)管理工作職責 : 各 院(部) 成立畢業(yè)設(shè)計(論文) 工作 領(lǐng)導小組,確定 畢業(yè)設(shè)計(論文) 指導教師, 布置畢業(yè)設(shè)計(論文)工作任務(wù), 檢查本院(部) 畢業(yè)設(shè)計(論文) 工作落實情況。對答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(論文)及評閱答辯中有爭議的畢業(yè)設(shè)計(論文),組織答辯委員會進行復議,最終確定成績; 按學校 有關(guān) 要求,保存 與 畢業(yè)設(shè)計(論文) 有關(guān)的電子 和紙質(zhì) 文檔; 做好本院(部)學生 畢業(yè)設(shè)計(論文)總結(jié) 與評估 工作。 (四) 學生在畢業(yè)設(shè)計(論文)過程中必須做到: 重視畢業(yè)設(shè)計(論文) 過程 ,明確 各環(huán)節(jié) 目的、意義和要求,虛心接受指導教師和實驗技術(shù)人員的指導,保質(zhì)保量地完成畢業(yè)設(shè)計(論文); 獨立完成規(guī)定的工作任務(wù),不弄虛作假,不抄襲、剽竊 他人成果; 認真填寫《 **本科畢業(yè)設(shè)計(論文)研究過程記錄表》; 畢業(yè)設(shè)計(論文)成果、資料 應(yīng)于答辯結(jié)束后 及時交指導教師收存 , 凡涉及到國家機密、知識產(chǎn)權(quán)、技術(shù)專利、商業(yè)利益的成果 未經(jīng)院(部)許可,學生不得擅自帶離
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1