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

正文內(nèi)容

畢業(yè)設(shè)計-基于android平臺下家庭理財軟件設(shè)計與開發(fā)-閱讀頁

2024-12-22 17:27本頁面
  

【正文】 狀態(tài)。當(dāng)Activity 完全被其他的 Activity 覆蓋時,它就可能處于停止?fàn)顟B(tài)( stopped)。如圖 所示是 Activity 的生命周期圖。通常在 onCreate()方法 中構(gòu)建 Activity 所需資源,并在 onDestroy()方法中釋放資源。 12 圖 Android 活動生命周期圖 資源文件與 XML 無論是什么開發(fā)環(huán)境,分離與代碼無關(guān)的內(nèi)容(如圖片和文本),都是好的編程習(xí)慣。這些內(nèi)容會被自動編譯成為對象并由一個命名為 R 的全局資源類所引用。 SQLite 數(shù)據(jù)庫 Android 提供了一個輕量級的數(shù)據(jù)庫 SQLite 用于數(shù)據(jù)存儲和訪問。SQLite 這個嵌入式的數(shù)據(jù)庫引擎可以為每一個 Android 應(yīng)用程序安全而高效地 13 實現(xiàn)數(shù)據(jù)持久化。樹狀的視圖布局通常用 XML 表示,在活動創(chuàng)建時被實例化。事件監(jiān)聽、狀態(tài)更新與重繪由 Android 的用戶界面框架由單一線程自動完成。一般情況下,開發(fā)者無需自己繪 制界面。 進程間通訊與意圖 Android 通過引入意圖( Intent)機制用來實現(xiàn)進程間有效的通訊,并且降低了功能之間的耦合性。意圖可以指定啟動特定的活動,也可以發(fā)送抽象的“意圖”并由系統(tǒng)選擇合適的活動完成任務(wù) [12]。 經(jīng)濟上的可行性 首先,本次設(shè)計是基于安卓系統(tǒng)的應(yīng)用開發(fā),安卓應(yīng)用開發(fā)只需要一臺性能不錯的電腦,這對于大部分大學(xué)生來說都是擁有的,特別是計算機專業(yè),只要有了電腦,硬件條件就滿足了。由此可見,在經(jīng)濟上本次設(shè)計是可行的。 從自身技術(shù)而言,安卓開發(fā)需要有一定的 Java 技術(shù)基礎(chǔ)、數(shù)據(jù)庫技術(shù)基礎(chǔ)、對安卓平臺的了解、熟悉 XML. 作為計算機專業(yè)的學(xué)生,在大學(xué)四年里學(xué)習(xí)過很多類似 的基礎(chǔ)知識: Java 編程、 SQL Server 數(shù)據(jù)庫原理、 XML 基礎(chǔ)知識等相關(guān)基礎(chǔ)知識,只要有一定的自學(xué)能力,通過閱讀安卓開發(fā)書籍和網(wǎng)上查詢相關(guān)的開發(fā)資料,是有能力開發(fā)出基于安卓系統(tǒng)的理財軟件的。 15 社會可行性 理財是現(xiàn)代社會每個人都必須掌握的基本生存能力之一。隨 著 Android 和 i phone 等智能手機的普及,手機的功能早已不再局限于打電話發(fā)信息,由于具備天然的便攜性,手機的功能和作用正在社交、游戲以及大量實用軟件領(lǐng)域大量的替代 PC[13]。 因此,開發(fā)基于 Android 系統(tǒng)的手機理財軟件具有很大的實際價值和意義。 綜上所述, 本系統(tǒng)的開發(fā)目標(biāo)明確,開發(fā)時機成熟,所以完全是可行的。 (2)能夠?qū)崿F(xiàn)家庭理財軟件的各項功能,能成功的對用戶各種信息進行管理。 具體說來,要求本系統(tǒng)具有以下幾個功能模塊:新增支出、我的支出、 新增收入、我的收入、便簽、數(shù)據(jù)管理以及系統(tǒng)設(shè)置。系統(tǒng)應(yīng)該達到以下性能要求: 即時性 要求 即時性是系統(tǒng)中十分重要的性能之一。在系統(tǒng)開發(fā)設(shè)計時,要充分考慮數(shù)據(jù)和數(shù)據(jù)交換,使系統(tǒng)的數(shù)據(jù)處理能力和響應(yīng)速度能夠滿足用戶需求 [14]。 易用性要求 系統(tǒng)的使用者并非專業(yè)人員,這就要求系統(tǒng)設(shè)計簡單,操作直接。界面作為人機交互的窗口,能讓用戶對軟件產(chǎn)生最直觀的認(rèn)識。這就要求系統(tǒng)從整體到細節(jié)盡量使用用戶熟悉的語言和命名信息。 17 響應(yīng)速度要求 系統(tǒng)中冗余數(shù)據(jù)和重復(fù)性處理是影響響應(yīng)速度的最大因素。系統(tǒng)要做到及時處理,保證用 戶的使用效率。 數(shù)據(jù)庫需求分析 本項目需要從數(shù)據(jù)庫中查詢信息,許多模塊功能的實現(xiàn)都需要和數(shù)據(jù)庫 進行交互 ]。 數(shù)據(jù)表設(shè)計 本系統(tǒng)是一個關(guān)于家庭理財信息的管理系統(tǒng),主要包括收入 、支出的管理。下面將對各個表進行介紹。 表 31 密碼信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 Password Varchar( 20) 否 用戶密碼 支出信息表(表 32):用于記錄支出信息,主要屬性包括 id(編號)、 money(支出金額)、 time(支出時間)、 type(支出類別)、 address(支出地點)、mark(備注)。 表 33 收入信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 id integer 是 編號 money decimal 否 收入金額 time Varchar(10) 否 收入時間 type Varchar(10) 否 收入類別 handler Varchar(100) 否 付款方 mark Varchar(200) 否 備注 便簽信息表(表 34):用于記錄所有 提醒便簽信息,主要屬性有 id(編號)、Flag(便簽內(nèi)容)。 圖 程序架構(gòu) 20 主要界面設(shè)計 用戶登錄模塊 用戶登錄,如圖 所示,驗證用戶信息是否合法,以及驗證用戶是否為系統(tǒng)設(shè)計的合法用戶。 由于本軟件屬于個人客戶端,通常情況下只有本人使用,所以沒有用戶名,直接進入密碼輸入環(huán)節(jié),便于保護用戶隱私。主界面包括軟件的所有功能圖標(biāo),用戶可根據(jù)需要使用。在平時理財?shù)倪^程中,添加收入記錄是很頻繁操作,所以此模塊為用戶提供了一個非常實用而且便捷的操作過程。為了用戶能夠方便的查看收入記錄,故將收入類別進行了分類,具體分為十三類,分別為工資、股票、兼職、基金、分紅、利息、獎金、補貼、禮金、租金、應(yīng)收款、銷售款、報銷款以及其他。在這個界面中可以清楚的看到所有的收入信息。界面如下圖 所示。同樣新增支出可以選擇金額、時間、類別、地點和備注。 圖 新增 支出界面 我的支出模塊 我的支出模塊界面如下圖 。在這個界面中可以清楚的看到所有的支出信息。 24 圖 我的 支出界面 便簽?zāi)K 便簽?zāi)K,如圖 所示,它主要實現(xiàn)的是添加便簽記錄。 圖 便簽界面 25 系統(tǒng)設(shè)置模塊 此模塊如圖 所示,它是讓用戶來設(shè)置密碼。 圖 系統(tǒng)設(shè)置 數(shù)據(jù)管理模塊 數(shù)據(jù)管理界面,如圖 所示, 對于家庭理財系統(tǒng)來說,數(shù)據(jù)管理功能是非常重要的一個功能,它 主要是管理支出、收入以及便簽的記錄信息 。同時會總計出支出或收入的總金額。如果支出、收入或便簽出現(xiàn)記錄錯誤,點擊改條記錄,就會進入對應(yīng)的管理界面。 26 圖 數(shù)據(jù)管理界面 圖 支出管理界面 27 圖 收入管理界面 圖 便簽管理模塊 退出 用戶點擊退出圖標(biāo)后回到登錄界面。它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)的最終審查。測試的目的就是發(fā)現(xiàn)系統(tǒng)的錯誤。 ( 2)軟件測試應(yīng)由第三方來完成,以便得出客觀的結(jié)果。 ( 3)測試用例應(yīng)該考慮到各種情況,如:合法輸入、不合法輸入以及各種邊界值。 ( 4)測試計劃要嚴(yán)格制定,具有可行性與指導(dǎo)性。 測試目標(biāo) ( 1)通過測試來降低開發(fā)風(fēng)險。 ( 3)在開發(fā)項目的過程中將測試看作是一個標(biāo)準(zhǔn)項目。測試它每個部件的操作是否符合預(yù)期,并且具有良好的交互性和操作友好性,如下表 51 所示。在編程的過程中就可以對所做的模塊進行運行,發(fā)現(xiàn)錯誤,以便立即進行改正。通過進行系統(tǒng)各個子模塊的測試和總體的測試,本系統(tǒng)各個模塊運行良好,能夠完成其對應(yīng)的功能。在登錄之后,進入系統(tǒng)主界面。在這些模塊中,用戶能夠?qū)ψ幽K中對應(yīng)的信息進行相應(yīng)的操作,本系統(tǒng)的各個模塊都能正常的運行。通常把軟件經(jīng)歷的這個漫長的時期稱為生命周期。 我也經(jīng)常在網(wǎng)上下載一些開發(fā)實例作為參考,自己嘗試著動手去敲代碼。 從中我學(xué)到了很多知識,也邁出了成功的第一步。經(jīng)過上述軟件定義時期的準(zhǔn)備工作才能進入開發(fā)時期,而在開發(fā)時期,首先需要對軟件進行設(shè)計,然后才能進入編程的階段,編寫程序完之后還必 須經(jīng)過大量的測試工作才能使最終使用。而且在軟件開發(fā)過程中,編寫程序所需求的工作量只占軟件開發(fā)全周期的 10%20%。 .
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1