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

正文內(nèi)容

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

2024-12-06 17:27本頁面
  

【正文】 再者,通過本次程序設(shè)計我發(fā)現(xiàn)對于 Android 語言和數(shù)據(jù)庫知識的掌握還有很多欠缺的地方,還有很多的盲點(diǎn),了解還是不夠深入,當(dāng)認(rèn)識到了自身的不足,所以今后仍需要不懈的努力學(xué)習(xí),不斷的完善自我。所以,編寫程序只是軟件開發(fā)過程的一個階段,編寫程序完成后進(jìn)入軟件測試占全周期的 40%50%,最重要的階段了。 通過此次軟件開發(fā)讓我了解到最初的工作應(yīng)該是問題定義,也就是確定要求解決的問題是什么;然后進(jìn)行可行性研究,結(jié)局問題是否存在可行解決辦法;接下來應(yīng)該進(jìn)行需求分析,也就是深入具體地了解用戶的要求,在所要開發(fā)的系統(tǒng)中必須做什么這個問題上和用戶取得完全一致的看法。另外一旦 碰到自己不能解決的問題,我會立刻詢問指導(dǎo) 老師 或者和同學(xué)探討 , 聽取他們的意見與建議 。 在畢業(yè)設(shè)計過程中我遇到了很多問題,因?yàn)閷?Android 的編程不熟悉,我前期不知如何下手,為此我查閱了大量的文獻(xiàn)信息, 我努力閱讀大量的書籍 ,并且仔細(xì)研究別人 項(xiàng)目的源代碼 ,推敲其中道理 。 30 6 結(jié) 論 經(jīng)過這次家 庭理財軟件的設(shè)計和開發(fā),使我對軟件開發(fā)有了更深層次的認(rèn)識,一個軟件從定義、開發(fā)、使用和維護(hù),直到最終被廢棄,要經(jīng)歷一個漫長的時期,這就如同一個人要經(jīng)過胎兒、兒童、青年、中年和老年,直到最終死亡的漫長時期一樣。在主界面中,系統(tǒng)用戶能夠進(jìn)入新增支出模塊、我的支出模塊、新增收入模塊、我的收入模塊、密碼管理模塊、便簽?zāi)K等模塊。要進(jìn)入系統(tǒng),系統(tǒng)用戶必須通過驗(yàn)證。經(jīng)過不斷地修改和更正,最終得以完善各個模塊的功能。 表 51 測試用例表 測試項(xiàng)目 輸入 預(yù)測結(jié)果 測試結(jié)果 保存按鈕 文本框?yàn)榭?,例如便簽輸入為? 無法保存 提示請輸入便簽 保存按鈕 文本框不為空,例如便簽輸入:明天要交房租 可以保存 保 存成功 日期輸入 不符合格式,例如: 20210132 無法輸入 提示錯誤并清空 日期輸入 符合格式,例如: 20210101 可以輸入 繼續(xù)操作 密碼設(shè)置 六位以上或十位以下, 例如 :123 設(shè)置不成功 提示密碼位數(shù)不夠或超出 密碼設(shè)置 六至十位之間,例如:123456 設(shè)置成功 設(shè)置成功 金額輸入 正整數(shù),例如 :10 可以輸入 成功 金額輸入 非正整數(shù) ,例如: 10 無法輸入 無法輸入 測試結(jié)果 本系統(tǒng)的開發(fā)使用了 Android作為開發(fā)工具,具有良好的可視化的編程環(huán) 境。 測試用例 由于本系統(tǒng)的數(shù)據(jù)量不是很大,所以測試重點(diǎn)不在測試系統(tǒng)性能,如壓力測 29 試、兼容性測試等,本系統(tǒng)測試的重點(diǎn)主要是文本框的輸入。 ( 2)發(fā)現(xiàn)潛在問題并盡早改正。 ( 5)測試結(jié)果、測試用例、統(tǒng)計數(shù)據(jù)等一定要妥善保存,為后期的維護(hù)工作提供便利。還應(yīng)該考慮一些意外情況,如:硬件問題、電源問題等。程序員不能測試自己的軟件。 測試原則 ( 1)軟件測試工作應(yīng)該貫穿于軟件 的整個過程,測試工作應(yīng)該盡早開始,防止出現(xiàn)需求不能滿足客戶需求的問題。系統(tǒng)測試的對象不僅僅是源程序,而應(yīng)是整個系統(tǒng),它把需求分析、概要設(shè)計、詳細(xì)設(shè)計以及程序設(shè)計各階段的開發(fā)文檔,包括需求規(guī)格說明、概要設(shè)計說明、詳細(xì)設(shè)計說明以及源程序都作為測試的對象 [15]。 28 5 測 試 在系統(tǒng)開發(fā)周期中系統(tǒng)測試是一個十分重要的環(huán)節(jié)。然后就可以對該條記錄進(jìn)行修改或刪除,如下圖 是對支出信息進(jìn)行修改或刪除的管理界面,圖 是收入的管理界面,圖 是便簽管理界面。另外還有 一個統(tǒng)計的功能,可以進(jìn)行類別的統(tǒng)計。當(dāng)點(diǎn)擊支出、收入或便簽按鈕時,下方就會出現(xiàn)所有的支出、收入或便簽信息。密碼設(shè)置成功后,用戶再次登錄時就需要所設(shè)置的密碼。便簽?zāi)K可以記錄將要進(jìn)行的收入或支出信息,也就是相當(dāng)于備忘錄 的功能。在這個模塊中可以進(jìn)行查詢、修改、刪除操作,而查詢也是按照類別來進(jìn)行查詢。當(dāng)在新增支出模塊進(jìn)行了數(shù)據(jù)添加操作后,添加的支出記錄就會顯示在我的支出模塊中。類別可以選擇早餐、午餐、晚餐、夜宵、買菜、隨禮、應(yīng) 酬、打的以及其他。 圖 我的收入界面 23 新增 支出模塊 我的支出界面,如圖 所示,此模塊的功能是添加用戶的新增支出。同時在這個模塊中可以進(jìn)行查詢、修改、刪除操作,而查詢的是按照類別來進(jìn)行查詢。 22 圖 新增 收入界面 我的收入模塊 當(dāng)在新增收入模塊進(jìn)行了添加操作后,添加的收入記錄就會顯示在我的收入模塊中。在這個模塊中,用戶可以添加收入信息記錄的內(nèi)容包括:金額、時間、類別、付款方以及備注。 21 圖 主功能界面 新增 收入 模塊 新增收入界面如下圖 所示,此模塊的功能是添加用戶新增的收入。 圖 登入界面 用戶登入后進(jìn)入軟件的主界面,如圖 所示。首次登錄不需要密碼,進(jìn)去后可在系統(tǒng)設(shè)置里設(shè)置密碼 。 表 34 便簽信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 id integer 是 編號 Flag varchar(20) 否 便簽內(nèi)容 19 4 編碼與實(shí)現(xiàn) 主要代碼 系統(tǒng)程序架構(gòu)如圖 所示。 18 表 32 支出信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 id integer 是 編號 money decimal 否 支出金額 time Varchar(10) 否 支出時間 type Varchar(10) 否 支出類別 address Varchar(100) 否 支出地點(diǎn) mark Varchar(200) 否 備注 收入信息表(表 33):用于記錄收入信息,主要屬性包括 id(編號)、 money(收入金額)、 time(收入時間)、 type(收入類別)、 handler(付款方)、 mark(備注)。 密碼信息表(表 31):用于用戶登入時進(jìn)行密碼核對。所以,所設(shè)計數(shù)據(jù)庫表的時候設(shè)計了密碼表、收入表、支出表、便簽信息表用來存儲對應(yīng)的信息。用戶權(quán)限的實(shí)現(xiàn)以及頁面上各個功能圖標(biāo)的顯示是查詢數(shù)據(jù)庫動態(tài)生成的,并且鑒于系統(tǒng)數(shù)據(jù)交互的復(fù)雜性,一個良好的數(shù)據(jù)庫設(shè)計就成為我們必須 關(guān)注的問題 [15]。 數(shù)據(jù)庫設(shè)計 在涉及數(shù)據(jù)庫的軟件開發(fā)時,對數(shù)據(jù)庫的詳細(xì)設(shè)計是軟件開發(fā)過程中重中之重,完善的數(shù)據(jù)庫設(shè)計是后期開發(fā)的必要基礎(chǔ)。優(yōu)秀的數(shù)據(jù)庫設(shè)計,各個表結(jié)構(gòu)的最大優(yōu)化,可以大大提高系統(tǒng)響應(yīng)速度。要提供足夠的幫助解釋信息,縮短用戶的熟悉過程,并對可能出現(xiàn)的問題給予解決。界面甚至決定了用戶對軟件的選擇。所以良好的界面十分重要。從系統(tǒng)本身來講,即時準(zhǔn)確的處理用戶操作 是系統(tǒng)成功的標(biāo)志之一。在用戶使用過程中,及時的處理數(shù)據(jù)及信息反饋對于用戶體驗(yàn)至關(guān)重要。家庭理財通的功能結(jié)構(gòu)如下圖 所示: 16 圖 功能結(jié)構(gòu)圖 系統(tǒng)性能要求 為了保證系統(tǒng)在長期使用過程中能保持高效、可靠、安全等。 (3)查詢、修改、刪除、添加數(shù)據(jù)方便,數(shù)據(jù)的穩(wěn)定性和可靠性好。 用戶功能需求分析 家庭理軟件是針對用戶要求用手機(jī)對自己的財務(wù)的收入、支出以及相關(guān)的各種信息,進(jìn)行記錄、修改、添加、刪除而設(shè)計的一種現(xiàn)代化管理軟件,所以本軟件需要具有以下功能: (1)由于一項(xiàng)新的軟件在被使用之前,對于使用者來說是陌生和嶄新的 ,所以要求系統(tǒng)具有良好的人機(jī)界面。所以,基于 Android 系統(tǒng)的理財軟件也具有社會可行性。將理財軟件安裝在手機(jī)中,用戶就可以隨時隨地的進(jìn)行記錄,并可以進(jìn)行統(tǒng)計和查看,這樣就可以幫助用戶真正實(shí)時的了解自己的財務(wù)狀況。隨著信息化時代的到來和現(xiàn)代生活節(jié)奏的加快,通過紙筆記賬的傳統(tǒng)理財方式早已遠(yuǎn)去,通過PC 軟件實(shí)施的信息化理財也曾興起,但是通過 PC 軟件進(jìn)行理財,很難做到信息的實(shí)時記錄。 由以上兩點(diǎn)可以看出,基于安卓系統(tǒng)的理財軟件在技術(shù)上也是可行的。 技術(shù)上的可行性 本次設(shè)計主要是在安卓平臺上開發(fā)一個理財應(yīng)用,將會涉及
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1