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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于android的日程管理系統(tǒng)-wenkub.com

2024-11-27 18:05 本頁面
   

【正文】 在我的編碼過程中遇到的問題基本上可以在這上面找到理想的解答。另外,用戶的需求很重要,而不能完全憑自己的想象,這樣做出來的應(yīng)用程序可能并不適用。 42 六、 結(jié)束語 在整個(gè)畢業(yè)設(shè)計(jì)的過程中,我深刻體會(huì)到要做好一 件 完整的事情,需要有系統(tǒng)的思維的方式和方法,對(duì)待要解決的問題 時(shí) ,要有 耐心、要善于運(yùn)用已有的資源來充 實(shí)自己。 再一次測(cè)試客戶端與數(shù)據(jù)庫服務(wù)器的連接時(shí),則符合預(yù)期。 圖 58 數(shù)據(jù)庫服務(wù)器出現(xiàn)錯(cuò)誤 解決方法 : 在 MyEclipse中重新改寫 myservice項(xiàng)目的配置文件。 實(shí)際結(jié)果: 符合預(yù)期。 預(yù)期結(jié)果: 當(dāng)所有 EditView 都是空白并點(diǎn)擊 “確定 ”按鈕時(shí),系統(tǒng)會(huì)彈出 Toast提示用戶名和密碼一欄不能為空; 當(dāng)在重復(fù)輸入密碼的EditView 里輸入的與密碼的 EditView 的輸入不一致時(shí),一旦界面的焦點(diǎn)離開重復(fù)輸入密碼的 EditView 之后,系統(tǒng)會(huì)立刻提示用戶兩次輸入的密碼不一致;當(dāng)添加的用戶名已經(jīng)存在時(shí),一旦界面焦點(diǎn)離開用戶名的 EditView 之后,系統(tǒng)會(huì)立即提示用戶該用戶名已經(jīng)存在,建議重新填寫;當(dāng)所有輸入都正確合法時(shí),點(diǎn)擊 “確定 ”按鈕之后,系統(tǒng)彈出 Toast提示注冊(cè)成功,并自動(dòng)返回到 “用戶登錄界面 ”。之后單擊 “今天 ”圖標(biāo)的 ImageView。添加成功后,退出本 “日程管理系統(tǒng) ”,等待大約兩分鐘,觀察結(jié)果。 35 ( 3) 日程信息修改功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的修改日程信息功能; 測(cè)試用例執(zhí)行步驟: 在 “修改日程信息界面 ”,重新調(diào)整日程信息。 實(shí)際結(jié)果: 符合預(yù)期。 ( 1) 日程信息添加功能測(cè)試(當(dāng)前時(shí)間是 6 月 2 日) 測(cè)試用例目的: 測(cè)試系統(tǒng)的添加日程信息功能; 測(cè)試用例執(zhí)行步驟: 在 “添加日程信息界面 ”添加某個(gè)日程信息(畢業(yè)設(shè)計(jì), 2021 年 6月 2日, 南樓 106,不重復(fù)提醒,鬧鈴震動(dòng)提醒)。 ( 2) “ 列表顯示 ” 交互 用戶登錄進(jìn)入 “日程管理系統(tǒng) ”的主界面后,選擇有日程信息標(biāo)記的日期,雙擊日期方格后,進(jìn)入 “列表顯示界面 ”,界面中顯示本日期所包含的的日程信息總數(shù),以及在下面分條目列出每一個(gè)日程信息的最基本的信息,包括日程名稱,時(shí)間,提示類型等。點(diǎn)擊設(shè)置后,選擇的日期和時(shí)間顯示在相應(yīng)的 TextView 上。這兩個(gè)窗口之間的轉(zhuǎn)化由 MyWindowManager類和系統(tǒng)運(yùn)行的服務(wù)進(jìn)程 FloatWindowService 控制決定。 數(shù)據(jù)庫讀寫模塊 在 Web Project中建立數(shù)據(jù)庫 ConnectionFactory類、數(shù)據(jù)庫操作接口 IOperationCore 類、數(shù)據(jù)庫操作接口實(shí)現(xiàn) OperationCoreImpl類以及數(shù)據(jù)庫操作 BOperationAdapter 類,使得程序?qū)?shù)據(jù)庫的操作對(duì)用戶 “透明 ”。如圖 43所示。 在輸入賬號(hào)的 TextView 左邊有一個(gè)下拉按鈕,點(diǎn)擊會(huì)出現(xiàn)過去在客戶端上登錄過的賬號(hào),這樣做也是為了避免用戶重復(fù)操作。 圖 41 系統(tǒng) 歡迎界面 圖 42 系統(tǒng)登錄界面 25 當(dāng)用戶首次使用本 “日程管理系統(tǒng) ”時(shí),可以選擇注冊(cè)新賬號(hào),點(diǎn)擊 “登錄界面 ”右下方的 “注冊(cè)賬號(hào) ”的按鈕,進(jìn)入 “注冊(cè)賬號(hào)界面 ”。 Android 開發(fā)中用戶界面和控制代碼是分開的,所以可以在Layout布局中布局好界面,然后再來寫代碼,幾個(gè)重要的布局以及本設(shè)計(jì)所涉及到的布局如 LinearLayout、 RelativeLayout等。 (二) 功能模塊的設(shè)計(jì)和實(shí)現(xiàn) 本章介紹本 “日程管理系統(tǒng) ”的各模塊的設(shè)計(jì)和實(shí)現(xiàn)。軟件的設(shè)計(jì)開發(fā)過程,最后就是通過編碼對(duì)功能的實(shí)現(xiàn)。詳細(xì)設(shè)計(jì)階段要確定模塊的算法以及數(shù)據(jù)結(jié)構(gòu),其任務(wù)是設(shè)計(jì)出系統(tǒng)的藍(lán)圖,這樣就可以在后期系統(tǒng)的實(shí)現(xiàn)中根據(jù)詳細(xì)設(shè)計(jì)中的藍(lán)圖很合理的設(shè)計(jì)各個(gè)模塊。這樣設(shè)計(jì)的有點(diǎn)有利于擴(kuò)展系統(tǒng)的功能, 20 例如用戶成功登陸后,服務(wù)器程序可以依據(jù)用戶的 ID 進(jìn)行查找該用戶相關(guān)的日程記錄的信息。 本 “日程管理系統(tǒng) ”中,主要有以下實(shí)體:用戶信息,日程信息,活動(dòng)信息。而這些基本屬性中日程名稱 ER 圖 概念模型是對(duì)信息世界建模,所以概念模型能夠方便、準(zhǔn)確地表示出信息世界中的常用概念。另外,數(shù)據(jù)庫還包含用來表示數(shù)據(jù)之間的關(guān)系和提高數(shù)據(jù)庫應(yīng)用的性能的索引。 ( 2)數(shù)據(jù)傳輸模塊: 在用戶登錄 “日程管理系統(tǒng) ”后,由客戶端向數(shù)據(jù)庫服務(wù)器請(qǐng)求傳輸 該用戶的相關(guān)日程信息,服務(wù)程序負(fù)責(zé)把日程信息轉(zhuǎn)化為可串行的對(duì)象,并通過無線移動(dòng)網(wǎng)絡(luò)傳輸給客戶端。 ( 4)設(shè)置界面模塊: 在設(shè)置中包括了對(duì)日程的提醒類型和重復(fù)類型的默認(rèn)設(shè)置。最近的日程顯示界面提示用戶距離當(dāng)前日期最近的日程名稱、時(shí)間以及倒計(jì)時(shí)的天數(shù),方便用戶快速地查詢重要的信息。 ( 2)日歷查看模塊: 本模塊 擁有一個(gè)完整的日歷界面,包括頭部的年月日、閏年的顯示,還有每個(gè)日期都分別有陽歷和陰歷的日期顯示,并且日歷中包含了各個(gè)重要的節(jié)日、節(jié)氣或紀(jì)念日等。 如圖 31所示。 (二) 系統(tǒng)模塊圖 系統(tǒng)總體結(jié)構(gòu) 模塊層次圖,是描述軟件層次特性的工具,描述某個(gè)模塊負(fù)責(zé)管理控制哪些模塊以及上下級(jí)模塊或者是統(tǒng)計(jì)模塊之間的數(shù)據(jù)傳遞關(guān)系,能夠清楚的表明系統(tǒng)的結(jié)構(gòu),并可用來粗略的估計(jì)系統(tǒng)的規(guī)模。 經(jīng)過需求分析階段的工作,本 “日程管理系統(tǒng) ”所需要完成的功能 ,即需要做什么已經(jīng)形成書面文字需求規(guī)格說明書 ,現(xiàn)在所要做的工作是設(shè)計(jì)整個(gè)系統(tǒng)的工作原理。所以說系統(tǒng)總體設(shè)計(jì)階段很重要。 圖 23 系統(tǒng)總體圖 下面對(duì)數(shù)據(jù)的加工做進(jìn)一步的細(xì)化和完善。為表達(dá)稍微復(fù)雜的時(shí)間問題需要按照問題的層次結(jié)構(gòu)進(jìn)行自頂向下逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。MySQL工作臺(tái)可在 Windows, Linux和 Mac上使用。 MySQL Workbench 是下一代的可視化數(shù)據(jù)庫設(shè)計(jì)、管理的工具,它同時(shí)有開源和商業(yè)化的兩個(gè)版本。因此移動(dòng)平臺(tái)的數(shù)據(jù)庫解決方案大多是采用SQLite,能夠滿足開發(fā)者的一般數(shù)據(jù)的存儲(chǔ)需求。它需要的內(nèi)存,其它開銷很小,適合用于嵌入式設(shè)備。 SQLite簡(jiǎn)介: SQLite是一個(gè)開源的嵌入式關(guān)系數(shù)據(jù)庫,它在 2021年由 D. Richard Hipp 發(fā)布,它的減少應(yīng)用程序管理數(shù)據(jù)的開銷,SQLite 可移植性好,很容易使用,很小,高效而且可靠。后臺(tái)數(shù)據(jù)庫服務(wù)器程序開發(fā)完成后,使用 Apache Tomcat 作為WebService發(fā)布在校園局域網(wǎng)中,供校園用戶接入使用。 同時(shí), 因?yàn)?MySQL在 Web 應(yīng)用方面是最好的關(guān)系數(shù)據(jù)庫管理系統(tǒng),與其他數(shù)據(jù)庫管理系統(tǒng)相比具有體積小、速度快、總體擁有成本低以及開發(fā)源碼等特點(diǎn),所以 數(shù)據(jù)庫服務(wù)器 選擇 使用 MySQL Workbench CE來存儲(chǔ)和管理數(shù)據(jù)。 為了設(shè)計(jì)更好的用戶體驗(yàn),適應(yīng)智能移動(dòng)終端的快速更新?lián)Q代,該 “日程管理系統(tǒng) ”的客戶端采用 Android SDK開發(fā),這不可 7 避免地導(dǎo)致低于此版本的 Android無法完全的使用本 客戶端 ,因?yàn)樵摽蛻舳擞玫搅?。 6 用戶 使用 賬號(hào)和密碼登錄客戶端,并從數(shù)據(jù)庫服務(wù)器獲取自己的日程信息;用戶登錄客戶端后可以修改自己的密碼以及其他用戶信息;當(dāng)用戶登錄后,若該賬號(hào)在其他地方登錄,則用戶進(jìn)行下一次操作時(shí),系統(tǒng)在本地會(huì)自動(dòng)登出該賬號(hào),用以提醒用戶該賬號(hào)的相關(guān)信息存在泄露的可能性,這樣做從一定程度上也保證了用戶信息的機(jī)密性。 5 ( 二 ) 系統(tǒng) 需求 目標(biāo) 客戶端的需求分析 ( 1) 日程信息的基本管理 作為一款日程管理類 Android App,日程信息的基本管理即增、刪、改、查,其中 “增 ”的方式是手動(dòng)添加日程的相關(guān)信息; “刪 ”是刪除錄入的信息; “改 ”提供了對(duì)錄入信息的修改; “查 ”在系統(tǒng)的各處都有體現(xiàn),從數(shù)據(jù)庫拉取數(shù)據(jù),提供各種信息的顯示。 智能移動(dòng)客戶端為用戶提供日程管理方面的服務(wù),包括日歷的查看、日歷上日期對(duì)應(yīng)日程的查看、日程的增加、日程的刪除、日程的修改、對(duì)本地客戶端的設(shè)置修改以及對(duì)用戶自己的相關(guān)信息的注冊(cè)修 4 改等。 考慮到如今的移動(dòng)校園服務(wù)平臺(tái)發(fā)展現(xiàn)狀,以及 Android平臺(tái)系統(tǒng)自身所擁有的優(yōu)勢(shì)。從 2021年 4月 30號(hào)官方發(fā)布 Cupcake版本后Android 更新的速度飛快,到了 2021 年 12月 7號(hào)發(fā)布了 Android 3 Gingerbread,其用戶量已經(jīng)爆發(fā)式的增長,每年的激活設(shè)備量不斷的增加,而且當(dāng)時(shí)的 Android Market中的應(yīng)用數(shù)量也在飛快增長,給開發(fā)者帶來了一個(gè)潛力很大的平臺(tái)。根據(jù) IDC( Inter Data Center 互聯(lián)網(wǎng)數(shù)據(jù)中心)最新的報(bào)告顯示,截止到 2021 年 Android 設(shè)備占據(jù)了全球智能手機(jī)市場(chǎng)的 %, 而且 這一趨勢(shì)仍在上升。移動(dòng)校園 是一種基 于傳統(tǒng)互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)技術(shù),以移動(dòng)通信設(shè)備為信息載體,為學(xué) 生 營造情景 交互式的學(xué)習(xí) 氛圍 ,實(shí)現(xiàn)在學(xué)習(xí)環(huán)境、學(xué)習(xí)資源和學(xué) 習(xí)活動(dòng)上均以學(xué) 生 為中心的虛擬校園。 這種設(shè)備人們稱之為移動(dòng) 設(shè)備( Mobile Device)。 本 系統(tǒng)還具備提醒 功能 ,可 以 幫助 用戶管理重要 的 活動(dòng),并且實(shí)現(xiàn)與網(wǎng)絡(luò)數(shù)據(jù)同步的功能;網(wǎng)絡(luò)服務(wù)端是利用 Tomcat發(fā)布的 WebService,使用 MySQL 作為服務(wù)數(shù)據(jù)庫。這樣不僅可以實(shí)現(xiàn)學(xué) 生 隨時(shí)隨地的學(xué)習(xí),還能大大提高學(xué)校和培訓(xùn)機(jī)構(gòu)的管理效率和服務(wù)水平。 0 目錄 一、引言 ................................................ 1 二、需求分析 ............................................ 3 (一)系統(tǒng)總體描述 .....
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1