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

正文內容

基于android個人記賬本的設計與開發(fā)論文-wenkub

2022-11-28 21:44:26 本頁面
 

【正文】 Y OF SCIENCE amp。 主要技術指標 (或研究目標 ) 主要參考文獻 [1]明日科技 .Android 從入門到精通 [M].清華大學出版社 . [2]孫宏明 .Android 手機程序設計入門、運用到精通 [M].中國水利水電出版社 . [3]徐娜子 .Android 江湖 [M].電子工業(yè)出版社 . [4]郭志宏 . Android 應用開發(fā)詳解 [M].電子工業(yè)出版社 . 2020. [2] 楊豐盛 .Android 應用開發(fā)揭秘 [M]. 機械工業(yè)出版社 . 2020. . [5]余志龍,陳昱勛,鄭名杰,陳小鳳,郭秩均 . Google Android SDK開發(fā)范例大全 [M].人民郵電出版社 . 2020. [6]靳巖,姚尚朗 . Google Android 開發(fā)入門與實踐 [M].人民郵電出版社 . 2020 [7]姚永明 ,呂建平 . 基于 Android 平臺的用戶管理軟件的設計與實現(xiàn)[J]. 西安文理學院學報 (自然 科學版 ),2020,01:7983. [8]武玉坤 .基于 Android 移動學習平臺的設計 [J]. 計算機光盤軟件與應用 ,2020,01:2021+47. [9]姜海嵐 .基于 Android 的多功能手機相冊設計與實現(xiàn) [J]. 電腦知識與技術 ,2020,15:36143616. 太原科技大學華科學院畢業(yè)設計(論文) I 基于 Android 個人記賬本的設計與開發(fā) 摘要 個人記賬本是基于 Android 系統(tǒng)開發(fā)的一款手機應用程序。主要系統(tǒng)功能包括:用戶賬戶的注冊、用戶切換、用戶名密碼修改、賬戶刪除,收入信息的增刪改,支出信息的增刪改,便簽信息的增刪改,收入類型的增刪,支出類型的增刪,收入信息分類統(tǒng)計,支出信息分類統(tǒng)計,收入支出總額統(tǒng)計,數(shù)據(jù)清空等等。 Android 從 08 年 9月的 版到去年 10月的 版,一路走來,從基本走向優(yōu)化,全方面地為我們提供了出色的網(wǎng)絡、多媒體、通訊、娛樂等功能。它宛如一張白紙,我們可以在上面隨意畫出自己想要的東西。為了更好的釋放一些時間來享受我們的生活,我們期待有這么一款軟件來幫助管理這些小數(shù)據(jù)。這個時候,若是我們身邊常帶的手機上有這么一款可以隨時記錄收入和支出的軟件,因為在記錄收支的同時,會有一些注意事項需要標注,比如欠錢還錢注意事項。 可行性分析 經濟可行性分析 經濟可行性研究是對組織的經濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經濟效益進行估計。 至于自己在 Android 方面雖然基礎薄弱,鑒于之前有 Java 編程經驗且時間充裕,有足夠時間來學習空白的知識。當前我國銀行 信息化技術已經相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。 支出模塊、收入模塊、便簽模塊 系 統(tǒng) 登 陸主 界 面提 取當 前用 戶的 用戶 數(shù)據(jù)新 增 記 錄修 改 記 錄刪 除 記 錄顯示對應數(shù)據(jù) 圖 3 收入、支出、便簽模塊業(yè)務流程圖 數(shù)據(jù)統(tǒng)計模塊 開 始分類收入統(tǒng)計分類支出統(tǒng)計收支總統(tǒng)計獲 取 當 前 年 月顯示對應統(tǒng)計圖圖 表 數(shù) 據(jù) 的 上 月圖 表 數(shù) 據(jù) 的 下 月用 戶 指 定 時 間 段退 出 圖 4 用戶數(shù)據(jù)統(tǒng)計業(yè)務流程圖 太原科技大學華科學院畢業(yè)設計(論文) 3 系統(tǒng)設置模塊 開 始清空收入數(shù)據(jù)清空支出數(shù)據(jù)清空便簽數(shù)據(jù)收入類型管理支出類型管理還原默認設置關于系統(tǒng)對 話 框 提 示添 加刪 除對 話 框 輸 入 數(shù) 據(jù)執(zhí) 行 操 作顯示關于系統(tǒng)的各類信息是否是否退出 圖 5 系統(tǒng)設置模塊業(yè)務流程圖 系統(tǒng)命名規(guī)范 數(shù)據(jù)庫命名規(guī)范 數(shù)據(jù)庫以相關的英文單詞縮寫命名,如表 1所示 表 1 數(shù)據(jù)庫命名 數(shù)據(jù)庫名稱 描述 個人財務管理系統(tǒng) 太原科技大學華科學院畢業(yè)設計(論文) 4 數(shù)據(jù)庫表命名以 tb_開頭加相應的英語單詞,如表 2所示 表 2 數(shù)據(jù)庫表命名 數(shù)據(jù)庫表名稱 描述 tb_account 賬戶表 字段命名除用戶 id以 _id下劃線開頭,其他均為相應英語單詞,如表 3所示 表 3 數(shù)據(jù)庫字段命名 字段名稱 描述 _id 用戶 id time 時間 程序代碼命名規(guī)范 數(shù)據(jù)類型命名規(guī)則。 Username 和 pwd 分別代表著用戶名和密碼。用戶在沒有登陸的情況下,數(shù)據(jù)保存在這個用戶下方。 No 為收入信息的編號,不同用戶的支出信息存入數(shù)據(jù)庫的時候,都是以 no=1 為起始的,進而往后遞增。在此設計支出類型表,可以為用戶提供修改支出類型的服務,根據(jù)自己的使用頻率修改支出類型。在此設計收入類型表,可以為用戶提供修改收入類型的服務,根據(jù)自己的使用頻率修改收入類型。它們被負責訪問數(shù)據(jù)庫的 Dao 類或程序中各模塊、組件使用。其中有一個 DBOpenHepler 類,是在用戶第一次運行程序的時候,負責創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫表。但是我發(fā)現(xiàn)finish 只能結束當前的這個 Activity,由于這個系統(tǒng)存在著多個 Activity 運行,單純的finish 當前的 Activity 并不能達到想要的效果。 , 當 需 要 退 出 的 時 候().exit()。所以重新定制了觸屏顏色為 d2d2d2 的灰色。再定義一個 Item 的 xml,當作每一個宮格的單位效果 [6]。若用戶再一次點擊返回,則退出程序。 收入增刪改界面,采用的是線性布局內嵌套相對布局的方式實現(xiàn)。 數(shù)據(jù)傳輸 這里主要談一下 ListView、 spinner 的動態(tài)獲取數(shù)據(jù)。 在收入類別中, Dao 通過 id 通過對數(shù)據(jù)庫中用戶自定義的收入、支出類別讀取,返回給前臺,并給 spinner 賦值。以上是支出模塊的運行界面。 數(shù)據(jù)統(tǒng)計版塊設計實現(xiàn) 分類收入統(tǒng)計 圖 17 分類收入統(tǒng)計表 1)頁面布局 )整體頁面布局 整體分三塊: title 欄、圖表區(qū)域、時間選擇區(qū)域。 此外,為了突出用戶點擊查看的效果,圖表設置了允許點擊。使用縱向 LinearLayout 嵌套橫向LinearLayout,橫向 LinearLayout 再嵌套縱向 LinearLayout完成如圖效果。任意時間選擇區(qū)域中,年份是以當前年份往前 10 年顯示,比如說現(xiàn)在 2020,則動態(tài)顯示 2020到 2020 十年的選擇范圍。圖表則不顯示。這個 dialog是自定義 dialog。 收入類型管理和支出類型管理 太原科技大學華科學院畢業(yè)設計(論文) 11 1)界面布局 類型列表用 ListView 展現(xiàn),選擇 simple_list_item_checked 這個系統(tǒng)自帶的含checkbox 的 樣 式 。但在增的時候,我選擇彈出一個帶輸入文本的對話框輸入,沒有進行頁面跳轉。下層 TableRow 背景色為灰色,制造出灰色分隔條。第二個為顯示文字信息,具體文字內容在 valuse 文件夾下的 下定義,寬度為 march_parent。而垂直居中的效果,論文后面關于 weight屬性設置會詳細談到。還有另外一種方法就是把數(shù)據(jù)存儲在應用的 Application 對象中,這樣存儲的數(shù)據(jù)就能在所有的 Activity 中共享。所以我們再去 Application 中讀取數(shù)據(jù)的時候,抱歉,沒有相關的數(shù)據(jù),因而程序因為 NullPointerException 異常而終止。而當我們在主界面點擊其他頁 太原科技大學華科學院畢業(yè)設計(論文) 13 面時,在向對應的模塊傳輸 id。與賬戶相掛鉤的數(shù)據(jù)庫設計也十分簡單,就只是簡單的用戶名、密碼字段。用戶們希望自己用的軟件是一個盡可能便捷簡單、靈活而又能充分滿足其需求的軟件。迎接界面設為主窗體,用戶根據(jù)需要在賬戶管理模塊切換其他用戶。在 Android API 的 onCreate 注釋中,明確建議 setContentView、findViewById 要在 onCreate 中被調用,這些工作在界面顯示給用戶前就必須做完,而執(zhí)行onCreate 時,界面是不可見的。在 onStart 里,我們可以做一些邏輯的初始化,做好顯示器的準備。在 onStop 的注釋中提到在內存不足而導致系統(tǒng)無法保留此進程的情況下, onStop() 可能不會被執(zhí)行,而是直接將 Progress 殺掉。 1)當 LinearLayout 為前者的時候,它的子組件的 width 若設置為 fill_parent,則子組件 weight 占的比例與它在寬度上所占比重成反比。但是,有一點不一樣,就是此時某個子組件的 weight 遠小于其他 weight 時,也不會消失不見,因為它最小的寬度為包含當前組件內的內容。每每要動手做的時候,總會難住。在這樣的一個過程中,也意識到了自己在很多時候不夠細致。 畢設做到現(xiàn)在,算是告一段落。我想通過這種方式逼自己,幸好沒讓自己失望。有了這些,我們才能走得更遠,這也是自己以后要努力改 進的方向。畢設是什么?要怎樣開始?平常要如何把握進度?等等等等一腦子的疑問。 大學四年,收獲頗豐。 太原科技大學華科學院畢業(yè)設計(論文) 2 我們曾經一起學習,一起奮斗,一起瘋狂,也一起承受著壓力。 import 。 import 。 import 。 import 。 import 。 private SQLiteDatabase db。 setContentView()。 btn1 = (Button)findViewById()。 posEd = (EditText)findViewById()。*/ } Override public void onNothingSelected(AdapterView? arg0) { } })。 } }, (), (), ()).show()。 place = ().toString()。!()amp。!()){ String sqlin = insert into tb_outaccount(money,time,type,address,mark) values(?,?,?,?,?)。 } } })。 import 。 import 。 import 。 import 。 import 。 private Spinner spinner。 setContentView()。 canBtn = (Button)findViewById()。 remEdt = (EditText)findViewById()。*/ } Override public void onNothingSelected(AdapterView? arg0) { } })。 tip = ().toString()。amp。 (sqlin, new String[]{account,SpinnerChoose,time,tip,from})。 (new OnClickListener() { Override public void onClick(View v) { finish()。 ((yyyMMdd, c))。 import 。 太原科技大學華科學院畢業(yè)設計(論文) 8 import 。 import 。 private Cursor cursor。 Override protected void onCreate(Bundle savedInstanceState) {
。 private DatabaseOpenHelp help。 import 。 import 。 import 。 } })。 (new OnClickListener() { Override 太原科技大學華科學院畢業(yè)設計(論文) 7 public void onClick(View v) { final Calendar c = ()。 }else{ (, 請將表格中的內容補充完整 , ).show()。amp。amp。 time = ().
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1