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

正文內(nèi)容

android記事本軟件計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(已改無(wú)錯(cuò)字)

2023-01-11 02:28:53 本頁(yè)面
  

【正文】 色和職責(zé) 如表 。 表 角色 (崗位 ) 職責(zé) 技能要求 高級(jí)經(jīng)理 提供項(xiàng)目組足夠的資源、資金等支持; 批準(zhǔn)并參與項(xiàng)目計(jì)劃的評(píng)審; 定期審閱項(xiàng)目經(jīng)理提交的相關(guān)報(bào)告; 項(xiàng)目經(jīng)理 制定項(xiàng)目計(jì)劃并依據(jù)計(jì)劃對(duì)項(xiàng)目進(jìn)行監(jiān)督與跟蹤控制; 事件驅(qū) 動(dòng)或定期向高級(jí)經(jīng)理匯報(bào)項(xiàng)目的進(jìn)展情況; 對(duì)項(xiàng)目中出現(xiàn)的問(wèn)題及時(shí)采取相應(yīng)措施; 設(shè)計(jì)人員 參與負(fù)責(zé)新產(chǎn)品需求工作、概要設(shè)計(jì)、部分詳細(xì)設(shè)計(jì) VSTS 開(kāi)發(fā)人員 參與負(fù)責(zé)新產(chǎn)品的設(shè)計(jì),編碼以及單元測(cè)試 Android/java 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 18 第 5 章 系統(tǒng)實(shí)現(xiàn) 應(yīng)用程序功能實(shí)現(xiàn) 本系統(tǒng)的主要功能所用到類以及其作用,具體如表 系統(tǒng)結(jié)構(gòu)類圖說(shuō)明所示。 主要文件列表: 表 系統(tǒng)結(jié)構(gòu)類圖說(shuō)明表 類別 用到的類或文件 作用 布局文件 顯示日程歷主界面 添加記 錄的界面 指定日期的界面 提醒時(shí)間的管理 封裝提醒時(shí)間的屬性 指定所顯示的界面 設(shè)置提醒時(shí)間的特點(diǎn) 記錄信息的管理 指定顯示的界面和添加數(shù)據(jù)庫(kù)中 指定界面和處理一些事件 核心類 繪制日歷和處理事務(wù)的方法 應(yīng)用程序界面功能實(shí)現(xiàn) 應(yīng)用程序主界面 應(yīng)用程序啟動(dòng)主界面如圖 51 所示 。 圖 51 系統(tǒng)啟動(dòng)主界面 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 19 Android 的每一個(gè)可視化界面都有一個(gè)唯一的 布局配置文件,該文件里面有許多種布局方式,和各種資源文件如圖像,文字,顏色,本程序在運(yùn)行時(shí),可以通過(guò)代碼對(duì)各配置文件里面的內(nèi)容進(jìn)行讀取以完成 Android 應(yīng)用程序的界面。這樣就可以形成多種不同的可視 化界面和豐富炫麗的效果。其主要代碼如下: LinearLayout mainLayout = (LinearLayout) getLayoutInflater().inflate( , null)。 setContentView(mainLayout)。 calendarView = new CalendarView(this)。 (calendarView)。 該代碼主要把日程應(yīng)用程序的主界面展現(xiàn)在用戶面前。除此之外,我們能夠看到在有一個(gè)設(shè)置布局的方法 setContentView(mainLayout),而該方法的 mainLayout 是通過(guò)是通過(guò)獲取 類里的 ID獲取的,而此 ID正是代表 res/layout 目錄下的 文件。 下面為布局文件 的代碼。 ?xml version= encoding=utf8? LinearLayout xmlns:android= android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent android:background=@color/calendar_background! android:background=@drawable/background RelativeLayout android:id=@+id/calHeader android:layout_width=fill_parent android:layout_height=70dp LinearLayout android:layout_width=fill_parent android:layout_height=wrap_content android:layout_toRightOf=@id/ivLogo android:layout_marginTop=@dimen/margin android:orientation=vertical TextView android:id=@+id/tvMsg1 android:layout_width=fill_parent android:layout_height=wrap_content android:textColor=@color/text_color android:textSize=16sp/ /LinearLayout /RelativeLayout /LinearLayout找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 20 分享界面 分享應(yīng)用程序的界面如圖 52 所示。 圖 52 分享界面 首先需要在單擊選項(xiàng)菜單時(shí)顯示如圖 52 所示的設(shè)置分享的對(duì)話框,菜單單擊事件的代碼如下: builder = new (activity)。 (分享 )。 (, , , this)。 (myDateLayout)。 adMyDate = ()。 onDateChanged(dpSelectDate, (), dpSelectDate .getMonth(), ())。 ()。 數(shù)據(jù)庫(kù)存儲(chǔ)方式 SQLite 是一款非常流行的嵌入式數(shù)據(jù)庫(kù),它支持 SQL 查詢,并且只用很少的內(nèi)存。Android 在運(yùn)行時(shí)集成了 SQLite,所以每個(gè) Android 應(yīng)用程序都可以使用 SQLite 數(shù)據(jù)庫(kù)。對(duì)數(shù)熟悉 SQL 的開(kāi)發(fā)人員來(lái)時(shí),使用 SQLite 相當(dāng)簡(jiǎn)單。 但是 ,由于 JDBC 不適合手機(jī)這種內(nèi)存受限設(shè)備,所以 Android 開(kāi)發(fā)人員需要 學(xué)習(xí)新的 API 來(lái)使用 SQLite。 Android不自動(dòng)提供數(shù)據(jù)庫(kù)。在 Android應(yīng)用程序中使用 SQLite,必須自己創(chuàng)建數(shù)據(jù)找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 21 庫(kù),然后創(chuàng)建表、索引,填充數(shù)據(jù)。 Android提供了 SQLiteOpenHelper幫助我們創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),我們只要繼承 SQLiteOpenHelper類,就可以輕松創(chuàng)建數(shù)據(jù)庫(kù)。SQLiteOpenHelper類根據(jù)開(kāi)發(fā)應(yīng)用程序的需要,封裝了創(chuàng)建和更新數(shù)據(jù)庫(kù)使用的邏輯。SQLiteOpenHelper的子類,至少需要實(shí)現(xiàn)三個(gè)方法: ?構(gòu)造函數(shù),調(diào)用父類 SQLiteOpenHelper的構(gòu)造函數(shù)。這個(gè)方法需要四個(gè)參數(shù):上下文環(huán)境(例如,一個(gè) Activity),數(shù)據(jù)庫(kù)名字,一個(gè)可選的游標(biāo)工廠(通常是 Null),一個(gè)代表你正在使用的數(shù)據(jù)庫(kù)模型版本的整數(shù)。 ?onCreate()方法,它需要一個(gè) SQLiteDatabase對(duì)象作為參數(shù),根據(jù)需要對(duì)這個(gè)對(duì)象填充表和初始化數(shù)據(jù)。 ?onUpgrage() 方法,它需要三個(gè)參數(shù),一個(gè) SQLiteDatabase對(duì)象,一個(gè)舊的版本號(hào)和一個(gè)新的版本號(hào),這樣你就可以清楚如何把一個(gè)數(shù)據(jù)庫(kù)從舊的模型轉(zhuǎn)變到新的模型。 在日程應(yīng)用程序的 DBService類中同樣實(shí) 現(xiàn)了上述的三個(gè)方法來(lái)創(chuàng)建數(shù)據(jù)庫(kù)和一些操作。當(dāng)我們需要在數(shù)據(jù)庫(kù)中進(jìn)行創(chuàng)建表、刪除數(shù)據(jù)、插入數(shù)據(jù)時(shí),一般就要調(diào)用getReadableDatabase()或 getWriteableDatabase()方法, 來(lái) 得到 SQLiteDatabase實(shí)例 去改變數(shù)據(jù)庫(kù)里的內(nèi)容。其中的刪除數(shù)據(jù)的代碼如下: public void deleteRecord(int id) { String sql = delete from t_records where id = + id。 SQLiteDatabase db = ()。 (sql)。 } 而查詢數(shù)據(jù)時(shí)我們就要用到 Cursor游標(biāo)來(lái)遍歷數(shù)據(jù)庫(kù)中的數(shù)據(jù)了,其代碼如下: public Cursor query(String date) { SQLiteDatabase db = ()。 Cursor cursor = ( select id,title from t_records where record_date=39。 + date + 39。 order by id desc, null)。 return cursor。 } 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 22 第 6 章 系統(tǒng)測(cè)試 為了提高本應(yīng)用程序的質(zhì)量,使應(yīng)用程序的使用更加人性化,友好化,一個(gè)完整的軟件測(cè)試是必不可少的。通過(guò)軟件測(cè)試我們能夠發(fā)現(xiàn)其中的一些錯(cuò)誤和不合理的地方,這對(duì)于系統(tǒng)的完善是極有好處的。 測(cè)試方案及測(cè)試用例 軟件測(cè)試是對(duì)軟件質(zhì)量保證的關(guān)鍵步驟,它是在軟件投入運(yùn)行前,對(duì)軟件的需求分析、軟件規(guī)格說(shuō)明和編碼實(shí)現(xiàn)的最終審查。通常對(duì)軟件的定義有兩種描述,第一 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而必須執(zhí)行的程序的過(guò)程;第二軟件測(cè)試是根據(jù)軟件設(shè)計(jì)開(kāi)發(fā)各階段的需求說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一些測(cè)試用例,并利用這些測(cè)試用例運(yùn)行程序和及時(shí)發(fā)現(xiàn)錯(cuò)誤的過(guò)程,即執(zhí)行測(cè)試步驟。 按照軟件測(cè)試用例的設(shè)計(jì)方法而論,軟件測(cè)試可以分為白盒測(cè)試和黑盒測(cè)試法。 按照軟件測(cè)試的策略和過(guò)程分類,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試和確認(rèn)測(cè)試。 系統(tǒng)測(cè)試計(jì)劃 在系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)過(guò)程中,對(duì)系統(tǒng)做了如下幾個(gè)方面的測(cè)試: ( 1)功能及正確性測(cè)試:對(duì)后臺(tái)記錄信息的增、刪、改、查等操作的測(cè) 試。 ( 2)及時(shí)正確的處理系統(tǒng)各種錯(cuò)誤的異常。 系統(tǒng)測(cè)試 ( 1)添加記錄測(cè)試用例,具體如表 所示。 功能描述:驗(yàn)證添加記錄信息功能。 用例目的:驗(yàn)證添加記錄信息功能的實(shí)現(xiàn)。 前提條件:已經(jīng)進(jìn)入到添加記錄信息的頁(yè)面。 表 添加記錄測(cè)試 序號(hào) 輸入 /動(dòng)作 期望的輸出 實(shí)際情況 測(cè)試結(jié)果 1 填寫錯(cuò)誤信息 提示添加失敗 提示添加失敗 彈出警告 2 輸入標(biāo)題和內(nèi)容 記錄成功在頁(yè)面中顯示 添加成功 正確 ( 2)修改記錄測(cè)試用例,具體如 表 所示。 功能描述:驗(yàn)證修改記錄信息功能。 用例 目的:驗(yàn)證修改記錄信息功能的實(shí)現(xiàn)。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 23 前提條件:已經(jīng)進(jìn)入到修改記錄信息的頁(yè)面。 表 修改記錄測(cè)試 序號(hào) 輸入 /動(dòng)作 期望的輸出 實(shí)際情況 測(cè)試結(jié)果 1 填寫錯(cuò)誤信息 提示添加失敗 程序崩潰 彈出錯(cuò)誤信 息 2 輸入標(biāo)題和內(nèi)容 記錄成功在頁(yè)面中顯示 添加成功 正確 ( 3)刪除記錄測(cè)試用例,具體如表 所示。 功能描述:驗(yàn)證刪除記錄信息功能。 用例目的:驗(yàn)證刪除記錄信息功能的實(shí)現(xiàn)。 前提條件:已經(jīng)進(jìn)入到刪除記錄信息的頁(yè)面。 表 刪除記錄測(cè)試 序號(hào) 輸入 /動(dòng)作 期望的輸出 實(shí)際情況 測(cè)試結(jié)果 1 點(diǎn)擊“刪除”按鈕 記錄信息從頁(yè)面列表中消失 刪除成功 正確 ( 4)查看記錄測(cè)試用例,具體如表 所示。 功能描述:驗(yàn)證查看記錄信息功能。 用例目的:驗(yàn)證查看記錄信息功能的實(shí)現(xiàn)。 前提條件:已經(jīng)進(jìn)入到查看記錄信息的頁(yè)面。 表 查看記錄測(cè)試 序號(hào) 輸入 /動(dòng)作 期望的輸出 實(shí)際情況 測(cè)試結(jié)果 1 點(diǎn)擊“查看”按鈕 記錄信息在頁(yè)面中顯示 查看成功 正確 測(cè)試總結(jié) 通過(guò)對(duì)各個(gè)不同功能模塊的測(cè)試,本應(yīng)用程序基本運(yùn)行正確,沒(méi)什么太大的問(wèn)題,但是因個(gè)人水平有限,仍然有許多地方需要改進(jìn),比如界面的美 觀,提醒時(shí)間的功能的多樣性等等。一個(gè)完整的運(yùn)行的系統(tǒng)不可能一步做到完美的地步,這需要在以后的學(xué)習(xí)生活中進(jìn)一步完善。在本應(yīng)用程序中還有一些技術(shù)上的問(wèn)題沒(méi)能夠得到完美的解決,希望在以后的生活中,進(jìn)一步學(xué)習(xí)這方面的技術(shù),使這個(gè)程序到達(dá)完美的地步。最后經(jīng)過(guò)多方面的方法測(cè)試,本應(yīng)用程序基本設(shè)計(jì)完成,能夠正常運(yùn)行。 找畢業(yè)設(shè)計(jì)、項(xiàng)目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 24 結(jié) 論 本系統(tǒng)是基于 Android 系統(tǒng)的應(yīng)用程序,所以主要是在 Android 的框架中進(jìn)行開(kāi)發(fā)設(shè)計(jì)。由于在 Android 系統(tǒng)下開(kāi)發(fā)程序和在 JavaME 的原理類似,所以本系統(tǒng)也采用了類似于 MVC 模式的原理。本 應(yīng)用程序由界面顯示和后臺(tái)管理組成,符合一般人的邏輯思維。本程序的一個(gè)特點(diǎn)是在界面上進(jìn)行了優(yōu)化,在處理一些事務(wù)的邏輯算法上進(jìn)行了優(yōu)化。所以,在使用本程序時(shí)會(huì)感到人性化和界面的友好。一方面,本程序采用了類似于 MVC 模型的開(kāi)發(fā)模式,由 Activity 類負(fù)責(zé)調(diào)用處理事務(wù)的方法并在前臺(tái)進(jìn)行顯示,由 xml 文件負(fù)責(zé)頁(yè)面的布局。另一方面,本日程應(yīng)用程序采用 Java 和 Android 的相關(guān)技術(shù),實(shí)現(xiàn)頁(yè)面的展現(xiàn)和相關(guān)邏輯思路的處理,用 SQLite 數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)記錄信息的增、刪、改、查等操作,并盡可能的在 Android 的 UI 上實(shí)現(xiàn)了 美觀?;谝陨显?,使得本程序在以后的擴(kuò)展和程序的升級(jí)上都有很大的空間。 通過(guò)完成這次的畢業(yè)論文,使我認(rèn)識(shí)的一個(gè)完整項(xiàng)目的開(kāi)發(fā)的不易,也使我進(jìn)一步加深了對(duì)數(shù)據(jù)庫(kù)操作的理解,清楚了一個(gè)完整的應(yīng)用程序開(kāi)發(fā)的流程,進(jìn)一步認(rèn)識(shí)到一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)和良好的算法是多么的重要。而且還使我認(rèn)識(shí)到一個(gè)優(yōu)秀的程序離不了測(cè)試,只有不斷的進(jìn)行測(cè)試,我們的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1