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

正文內容

基于android平臺的學生個人事務管理系統(tǒng)的設計與實現(xiàn)整理版(參考版)

2024-09-11 12:30本頁面
  

【正文】 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 這個課題讓我學到了很多東西,不管是思想層面還是技術層面,我都得到了很大的提升。在這里要特別感謝一下輔導老師。 在項目的實現(xiàn)階段,我也遇到了一些問題,對 Android SDK 的不熟悉導致我不知道如何實現(xiàn)各個模塊的功能,而對 JNI 技術和 OCR 技術的陌生一度導致項目進度緩慢。而對于數(shù)據庫算法的優(yōu)化,起初我一直沒有找到一個好的解決方案,在導師的提示下,我嘗試了給數(shù)據庫添加索引并修改查詢算法,最終取得了不錯的效果。對于系統(tǒng)的設計,通過與導師反復的交流和自己的努力,總算是設計出來一個比較完善的方案,現(xiàn)在看來當初的設計雖然有欠缺,但還算比較成功的。使用個人事務管理系統(tǒng)使得學生更好的管理自己的事務,更充分的利用自己的詩句。 選題時,對個人事務管理系統(tǒng)的重要性以及個人事務管理系統(tǒng)應用的廣泛性有了更多的了解。通過它,我們可以把四年來所學的知識理順整理一遍,這使得我們掌握的知識網絡化,從整體的角度把握個人事務管理系統(tǒng)的開發(fā)過程。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 單元測試結果 項目中各個部分的單元測試包括接口完成以后對接口層的單元測試,在 service層的功能完成以后對 service 接口的功能進行單元測試。DS 單元測試工具 在項目中是用 junit4 進行單元測試。因此,所有的測試都必須在整個軟件系統(tǒng)的生命周期中進行維護。 單元測試 單元測試簡介 單元測試是在軟件開發(fā)過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。DS 圖 12 事務內容頁面 5. 系統(tǒng)測試 在軟件開發(fā)的過程中,測試是一個非常重要的步驟,測試可以檢測出開發(fā)過程中的錯誤、 bug、設計的失誤,已完成軟件所應完成的操作,將系統(tǒng)更好的按成,以便于使用時能達到需求的標準。DS 圖 8 首頁添加 添加感想界面,該界面通過“ Menu”→“添加感想”操作進入,在此界面用戶可以添加一個計劃感想,如圖 9所示: 圖 9添加感想 退出,該界面通過“ Menu”→“退出”操作進入,此操作可以退出應用,如圖10 所示: DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。DS 圖 4 軟件設置界面 設置事務的類型,添加事務,添加感想,以下界面由點擊軟件設置界面中的“類型后”后彈出,如圖 5 所示: DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。//開始播放 4. 系統(tǒng)的實現(xiàn) 在完成系統(tǒng)設計以后,即可在 Android 虛擬機中運行程序,運行效果如下: 軟件設置界面,該界面為用戶第一次進入程序所顯示的界面,往后的使用中,用戶可以通過“ Menu”→“設置”的操作步驟來進入該界面。 preference 中存計劃是就是以提醒時間為鍵值,當?shù)玫疆斍皶r間等于鍵值時就執(zhí)行提醒,啟動 MusicService 這個服務 player = (this, )。 SharedPreferences preference = (ClassSchedule,)。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。主要方法如下: onReceive:監(jiān)聽系統(tǒng)時間變化,實現(xiàn)彈出提示信息和音樂播放,以下代碼用來監(jiān)聽系統(tǒng)時間 [8]: Calendar mCalendar = ()。//insert 方法插入一條數(shù)據 1 deleteTran:刪 除一條 class 記錄; (transaction_TABLE, _id = + transactionid, null)。將數(shù)據操作和 UI 操作隔離開來。DS ? SaveData: 將添加的事務保存進數(shù)據庫中; ? gettimeString: 將輸入的事務信息轉換成對應的時間字符串返回; AddPlan 類實現(xiàn)添加計劃界面,并將添加的數(shù)據存入 Preference 中。 Addclass 類和 AddPlan 類 AddClass 類為實現(xiàn)添加事務界面的 Activity,主要實現(xiàn)由用戶選擇和輸入事務信息,并將所有的事務信息添加到數(shù)據庫中。其主要方法如下: ? onCreate: Activity 主要重寫方法之一,實現(xiàn)程序初始化和 UI 展示; ? onResume: Activity 重寫方法之一,實現(xiàn)在喚醒 Activity 時刷新界面; ? onCreateOptionMenu:實現(xiàn) Option 菜單的創(chuàng)建; ? onMenuItemSeleted:實現(xiàn)菜單項的點擊事件響應; ? getDayClassRecord:從數(shù)據庫中獲取當天的事務信息; ? UpdateUI: 在數(shù)據發(fā)生改變時刷新 UI; ? removeClass: 從數(shù)據庫中刪除事務; 界面設計方面通過 RelativeLayout 實現(xiàn)布局,使用了 TextView, ImageButton 事務列表通過 ListView 實現(xiàn) UI 展示。在 Android 平臺上,可以通過一個Context 對象調用 getSharedPreferences( String name,int mode)方法傳入Preferences 文件名和打開模式,就可以 獲得一個 Sharedpreferences 的對象 [4]。表中從第三列開始保存的為課表的 id,通過該 id可以在 transaction 表中查詢出對應的事務內容。DS _address: 事務地點; 該數(shù)據庫設計初衷為保存整個學期的事務,這樣實現(xiàn)整個學期的事務排布,包括數(shù)據的存儲,事務的提醒和查詢都比較方便。 //在 dbhelper 的構造函數(shù)中調用父類構造函數(shù),傳入數(shù)據庫名,創(chuàng)建數(shù)據庫 SQLite 數(shù)據表的設計 根據對本程序的需求分析,本程序一共需要用到一張數(shù)據表,分別為transaction 表 transaction 表主要 用來存儲已經添加的事務,用戶每添加一個事務就會在該表中新增一條記錄,并且自動生成一個唯一的 id,用以區(qū)別各個事務,同樣名稱但是分成兩次添加的事務會被認為是不同的事務,這樣設計的目的主要是為了方便查詢。 public DBHelper(Context context){ super(context, DB_NAME, null, 1)。 數(shù)據庫的創(chuàng)建 創(chuàng)建數(shù)據庫主要用到了 DBHelper 類,該類繼承了 SQLiteOpenHelper 類,實現(xiàn)了數(shù)據庫、數(shù)據表的創(chuàng)建。 SQLite 數(shù)據庫是 SQL 數(shù)據庫的簡化版,支持大部分 SQL 操作。其中,SQLite 主要用來存儲事務信息, Preference 則主要用來存儲配置信息。這樣在 service 中監(jiān)聽系統(tǒng)時間變化,每分鐘會收到一個當時時間的消息,通過轉換成時間字符串在 preference 中去查詢,如果能得到計劃的值,則說明在此時間有計劃,彈出提示信息并播放音樂,用來實現(xiàn)事務提醒功能,如圖 3所示: 圖 3 程序結構圖 用戶主界面 Preference SQLite 用戶設置界面 事務添加界面 計劃添加界面 Service 用戶設置信息 計劃信息 提示時間 事務信息 事務信息 事務時間 事務時間 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。在程序主界面使用用 list 展示記錄,從數(shù)據表中按當天的時間讀取出當天的記錄,得到當天每個事務 id,再通過事務 id 從 transaction 表中查詢出對應了事務信息,并在主界面中顯示。DS 4. 系統(tǒng)設計 概要設計 從程序流程來分,用戶在第一次進入程序時會進入設置界面, 設置一些基本的配置信息以方便數(shù)據庫管理,然后進入添加事務界面,進行添加事務操作。 需求分析 個人事務管理在手機應用程序中并不常見,一般在手機上較為常見的日程提醒程序無法實現(xiàn)自由設置校歷,重復提醒等功能。學生并不喜歡講個人事務記錄下來集中管理,而習慣靠著自己的記憶力去實施;但是人的記憶往往不是非常的準確的,經常會記錯一些事情或者記漏一些事情,導致學生會忘記那些我們應該去做的,從而導致很多事情遺漏的現(xiàn)象。DS 用; ? 所有應用程序平等: Android 系統(tǒng)中,系統(tǒng)核心應用和第三方應用都是完全平等的,用戶可以將手機中的任意應用程序替換成所需的其他應用程序; ? 應用程序間無界限:開發(fā)人員可以吧 Web 上的數(shù)據與本地的日歷、聯(lián)系人、位置信息結合起來,應用程序還可聲明它們可供其他程序使用; ? 快速方便的應用程序開發(fā): Android 平臺為開發(fā)人員童 工了大量的實用庫及工具,可以讓開發(fā)人員快速的創(chuàng)建自己的應用 [3]。 JNI 標準至少保證本地代碼能工作在任何 Java 虛擬機實現(xiàn)下。使用 java 與本地已編譯的代碼交互,通常會喪失平臺可移植性。從 開始, Java Native Interface(JNI)標準成為 java 平臺的一部分,它允許 Java代碼和其他語言寫的代碼進 行交互。 [8] 本系統(tǒng)使用 SQLite 作為存儲單詞的數(shù)據庫,添加索引并優(yōu)化查詢算法后在 G7 上測試可以達到查詢單詞平均耗時低于 55ms 的查詢效率。SQLite 第一個 Alpha 版本誕生于 2020 年 5 月。DS SQLite 輕型數(shù)據庫 SQLite,是一款輕型的數(shù)據庫,是遵守 ACID 的關聯(lián)式數(shù)據庫管理系統(tǒng),它的設計目標是嵌入
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1