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

正文內(nèi)容

基于安卓android平臺(tái)的個(gè)人理財(cái)軟件的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-02-08 01:14本頁(yè)面
  

【正文】 的 版 到去年 的 L 版 , 一路 走來(lái), 從 基本走向優(yōu)化, 全方面 地 為 我們提供了 出色 的 網(wǎng)絡(luò)、多媒體 、通訊、娛樂(lè)等功能。 它 備受 追捧 的原因不外乎它完全的對(duì) 第三方 軟件開(kāi)發(fā)商和我們這些開(kāi)發(fā) 者 的開(kāi)發(fā)。 它 宛如 一張白紙,我們可以在 上面 隨意畫(huà)出自己想要的東西 。 課題研究的目的和 意義 隨著 高速經(jīng)濟(jì)化,我們的生活節(jié)奏越來(lái)越快 。 為 了更好的釋放 一些 時(shí)間 來(lái) 享受我們的生活,我們期待有這么一款軟件來(lái)幫助管理這些小數(shù)據(jù) 。 國(guó)內(nèi)外現(xiàn)狀和發(fā)展趨勢(shì) 安卓在手機(jī)上的應(yīng)用使得手機(jī)的功能有了很大改善,這使得越來(lái)越多的入主要依靠手機(jī)查詢大量信息,而用戶們不斷提高的需求也決定了越來(lái)越多的基于安卓平臺(tái)的應(yīng)用軟件及系統(tǒng)的產(chǎn)生。 (1) 開(kāi)放性手機(jī)平臺(tái) :android 是 Google 開(kāi)發(fā)的基于 Linux 平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)。 (2) 網(wǎng)絡(luò)集成性很高:涵蓋了生活中各個(gè)方面的網(wǎng)絡(luò)應(yīng)用,對(duì)長(zhǎng)期使用網(wǎng)絡(luò)、信息依賴度比較高的人群很合適。人們認(rèn)為 Android 是一種相對(duì)較新的、 又較為成熟的技術(shù),在達(dá)到巔峰之前還有很大發(fā)展空間。 Android 平臺(tái)的通用性可以適用于不同的屏幕、有線和無(wú)線設(shè)備。 2 設(shè)計(jì)開(kāi)發(fā)所用到的工具和技術(shù) 個(gè)人 財(cái)務(wù)管理系統(tǒng)的開(kāi)發(fā) 及 運(yùn)行環(huán)境如下所述: 操作 系統(tǒng): Windows7 JDK 環(huán)境 : Java Development Kit version= 開(kāi)發(fā) 工具: Eclipse version= Android Software Development Kit version= Android Developer Tools Build: 開(kāi)發(fā) 語(yǔ)言: Java、 XML 數(shù)據(jù)庫(kù)軟件: SQLite 運(yùn)行 平臺(tái): Windows 虛擬機(jī): 720P(1080x720) Android 的介紹 Android 是一種基于 Linux 的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由 Google 公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)。 Android 操作系統(tǒng)最初由 Andy Rubin 開(kāi)發(fā),主要支 持手機(jī)。 2021 年 11 月, Google 與 84 家硬件制造商、軟件開(kāi)發(fā)商及電信營(yíng)運(yùn)商組建開(kāi)放手機(jī)聯(lián)盟共同研發(fā)改良 Android 系統(tǒng)。它采用軟件堆層( Software Stack,又名軟件疊層)的架構(gòu),主要分為三部分。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則由各公 司自行開(kāi)發(fā),以 Java 作為編寫(xiě)程序的一部分。 android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系 統(tǒng)運(yùn)行庫(kù)層和 linux 核心層。在Application Framework 之下,由 C/C++的程序庫(kù)組成,通過(guò) JNI 完成從 JAVA 到C 的調(diào)用 。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。 Eclipse 最初是由 IBM公司開(kāi)發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE 開(kāi)發(fā)環(huán)境, 2021 年 11 月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟 Eclipse 基金會(huì)( Eclipse Foundation)管理。 2021 年 6月,穩(wěn)定版 發(fā)布。 2021 年 7 月發(fā)布代號(hào)為 GALILEO 的 版。最初主要用來(lái) Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)插件使其作為其他計(jì)算機(jī)語(yǔ)言比如 C++和 Python 的開(kāi)發(fā)工具。許多軟件開(kāi)發(fā)商以 Eclipse 為框架開(kāi)發(fā)自己的 IDE。 IBM 提供了最初的 Eclipse 代碼基礎(chǔ),包括 Platform、 JDT 和 PDE。 Eclipse是一個(gè)開(kāi)發(fā)源碼項(xiàng)目,它其實(shí)是 Visual Age for Java 的替代品,其界面跟先前的 Visual Age for Java 差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。 SQLite 的介紹 SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守 ACID 的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它包含在一個(gè)相對(duì)小的 C 庫(kù)中。它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。 SQLite第一個(gè) Alpha 版本誕生于 2021 年 5 月。 3 系統(tǒng)需求分析 生活 中記錄日?;ㄤN(xiāo)、收入 總是 瑣碎累心的 。 這個(gè) 時(shí)候,若是我們身邊常帶的手機(jī)上有這 么一款可以隨時(shí)記錄收 入 和支出的軟件, 因?yàn)?在記錄收支的同時(shí),會(huì)有一些注意事項(xiàng)需要標(biāo)注,比如欠錢(qián) 還錢(qián)注意 事項(xiàng)。 為 了保證數(shù)據(jù)安全,增設(shè)賬戶模塊。 可行性分析 系統(tǒng) 可行性 可行性分析實(shí)在目前市場(chǎng)己有的類(lèi)似系統(tǒng)調(diào)查的基礎(chǔ)上,辯證新系統(tǒng)的研發(fā)是否具備開(kāi)發(fā)必要性和可能性,對(duì)新系統(tǒng)的研發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)因素等多個(gè)方面進(jìn)行相關(guān)的分析和研究,以避免造 成不必要的投資失誤,保證和提高新系統(tǒng)開(kāi)發(fā)成功的把握。 技術(shù)可行性 此系統(tǒng)需要在 Android 手機(jī)操作系統(tǒng)上運(yùn)行,用 Eclipse 進(jìn)行開(kāi)發(fā),數(shù)據(jù)庫(kù)我選用輕量級(jí)的 SqLite。 至于自己在 Android 方面雖然沒(méi)有基礎(chǔ),鑒于之前有 Java 編程經(jīng)驗(yàn)且時(shí)間充裕,有足夠時(shí)間來(lái)學(xué)習(xí)空白的知識(shí)。當(dāng)今社會(huì)己步入了一個(gè)全新的信息時(shí)代,人類(lèi)的每個(gè)活動(dòng)都和“信息”緊密的聯(lián)系在一起,小至個(gè)人的衣食住行,大及國(guó)家大事新聞發(fā)布,都依與信息的傳播與發(fā)布,而社會(huì)中最活躍的,在市場(chǎng)經(jīng)濟(jì)高速發(fā)展的現(xiàn)在,手機(jī)應(yīng)用普遍化,生活化,低端化成了不可阻擋的趨勢(shì)。市場(chǎng)前景非??春茫哉f(shuō)技術(shù) 經(jīng)濟(jì)方面來(lái)看,本項(xiàng)目也是可行的。 綜上所述,個(gè)人理財(cái)系統(tǒng)充分利用了軟硬件資源,技術(shù)成熟,成本低廉,操作簡(jiǎn)單,管理方便,使理財(cái)記賬擺脫空間的限制,實(shí)現(xiàn)自動(dòng)化處理和信息化管理,因此,本系統(tǒng)的實(shí)施是可行的。 ( 3) 日常收入:用戶可以按照日常收入日期、金額、類(lèi)別、備注進(jìn)行數(shù)據(jù)的增添 ( 4) 日常支出:用戶可以按照日常 支出日期、金額、類(lèi)別、備注進(jìn)行數(shù)據(jù)的增添 ( 5) 收入支出統(tǒng)計(jì):按照一定的數(shù)據(jù)查詢條件,用戶可以對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。系統(tǒng)總體設(shè)計(jì)盡可能模塊化,描述了各個(gè)模塊之間的關(guān)聯(lián)。一方面,各個(gè)模 塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn) 。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。 根據(jù)系統(tǒng)分析以及功能需求,系統(tǒng)的基本流程可以描述為:主界面→選擇各子功能模塊,如下圖所示: 圖 41 系統(tǒng)流程圖 系統(tǒng)特點(diǎn) ( 1)目的明確:理財(cái)就是以管錢(qián)為中心,通過(guò)抓好賺錢(qián)、生錢(qián)、護(hù)錢(qián),三個(gè)環(huán)個(gè) 人 理 財(cái) 系 統(tǒng) 密碼管理模塊 用戶登錄模塊 收 /支數(shù)據(jù)查詢 類(lèi)別管理模塊 收 /支記錄模塊 節(jié) ,管好自己手中的現(xiàn)金流動(dòng),讓資產(chǎn)在保值的基礎(chǔ)上,實(shí)現(xiàn)穩(wěn)定持續(xù)的增長(zhǎng)。 ( 3)適應(yīng)性強(qiáng):系統(tǒng)采用基于模型的設(shè)計(jì)思,用戶的特點(diǎn)抽象出管理模型,根據(jù)模型進(jìn)行系統(tǒng)設(shè)計(jì),使系統(tǒng)具有很好的開(kāi)放性的拓展性,能夠高效率地適應(yīng)各用戶群體的需求。 _id為用戶的唯一標(biāo)識(shí),為表的主鍵,也為其他表的 _id相對(duì)應(yīng)。這兩個(gè) 是用戶后期可以修改的。它的用戶名密碼用戶不可見(jiàn)。 表 41 用戶賬戶表 字段名 數(shù)據(jù)類(lèi)型 是否主鍵 描述 _id Integer Y 用戶 id USERNAME VARCHAR(20) N 用戶名 PWD VARCHAR(50) N 密碼 tb_ine(收入信息表) TYPE_ID 與 tb_itype 表的 type_id 對(duì)應(yīng)。 表 42 收入信息表 tb_pay(支出信息表) TYPE_ID 與 tb_ptype 表的 type_id 對(duì)應(yīng)。 表 43 支出信息表 字段名 數(shù)據(jù)類(lèi)型 是否主鍵 描述 _id INTEGER N 用戶 id NO INTEGER Y 自增 MONEY DECIMAL N 支出金額 TIME DATE N 支出時(shí)間 TYPE_ID INTEGER N 支出類(lèi)別 ADDRESS VARCHAR(100) N 消費(fèi)地點(diǎn) MARK VARCHAR(200) N 備注 PHOTO VARCHAR(200) N 照片 KIND VARCHAR(10) N 類(lèi)別 字段名 數(shù)據(jù)類(lèi)型 是否主鍵 描述 _id INTEGER N 用戶 id NO INTEGER Y 編號(hào) MONEY DECIMAL N 收入金額 TIME DATE N 收入時(shí)間 TYPE_ID INTEGER N 收入類(lèi)別 HANDLER VARCHAR(100) N 放款方 MARK VARCHAR(200) N 備注 PHOTO VARCHAR(200) N 照片 KIND VARCHAR(10) N 類(lèi)別 tb_ptype(支出類(lèi)型表) tb_ ptype 為支出類(lèi)型表。在此設(shè)計(jì)支出類(lèi)型表,可以為用戶提供修改支出類(lèi)型的服務(wù),根據(jù)自己的使用頻率修改支出類(lèi)型。由于每個(gè)用戶都有對(duì)應(yīng)的用戶習(xí)慣,在添加收入信息時(shí),收入類(lèi)型的種類(lèi)、使用頻率都會(huì)有所不同。 表 45 收入類(lèi)型表 字段名 數(shù)據(jù)類(lèi)型 是否主鍵 可否為空 描述 _id INTEGER N N 用戶 id no INTEGER Y N 類(lèi)型編號(hào) type_id INTEGER N N 類(lèi)型 id 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 主界面設(shè)計(jì) 快速記個(gè)人記賬軟件主界面,有 4 個(gè) Fragment 頁(yè)面。 int w_screen = 。 // (你的設(shè)備 w_screen: + w_screen + h_screen: + // h_screen)。 View view = (, null)。 // 創(chuàng)建一個(gè) PopuWidow 對(duì)象 float radiowith = w_screen / 。 popWindow = new PopupWindow(view, (int) (().width), h_screen / 4)。 pop_voiceView = (LinearLayout) popWinLayout .findViewById()。 (this)。 // 設(shè)置允許在外點(diǎn)擊消失 (true)。 // 設(shè)置菜單顯示的位置 int xPos = (w_screen ().width) / 2。 // (parent, , 0)。 } })。 } return false。 } /** * 點(diǎn)擊了“明細(xì)”按鈕 */ private void clickFriendfeedBtn() { // 實(shí)例化 Fragment 頁(yè)面 fragmentPage1 = new FragmentPage1()。 // 替換當(dāng)前的頁(yè)面 (, fragmentPage1)。 (true)。 (false)。 (false)。 (false)。 } 此處省略類(lèi)似的函數(shù) ... private void clickPop_voiceBtn() { Intent intent = new Intent(, )。 (, )。 } private void clickPop_quickBtn() { Intent intent = new Intent(, )。 startActivity(intent)。 // 改變按鈕顯示的圖片為按下時(shí)的狀態(tài) ()。 } /** * 改變顯示的按鈕圖片為正常狀態(tài) */ private void changeButtonImage() { ()。 } 收入 /支出插入數(shù)據(jù)界面 添加軟鍵盤(pán),來(lái)添加收入 /支出消費(fèi)記錄 圖 52 收入 /支出插入數(shù)據(jù)界面 添加收 /支部分代碼,需要判斷是添加模式還是修改模式,是添加收入還是添加支出: (new OnClickListener() {// 為保存按鈕設(shè)置監(jiān)聽(tīng)事件 SuppressLint(NewApi) Override public void onClick(View arg0) { if (typemode == add) { // 添加模式 String strMoney = ().toString()。 // 創(chuàng)建 Tb_in
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1