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

正文內(nèi)容

基于智能手機(jī)通用教學(xué)互動(dòng)系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-09-11 13:17本頁面
  

【正文】 色列和瑞士等國家地區(qū)的 “MOBLLEARN 項(xiàng)目 ” MOBLLEARN 項(xiàng)目主要研究的是如何人性化設(shè)計(jì)和 使用移動(dòng)設(shè)備:移動(dòng)流媒體的傳輸、內(nèi)容監(jiān)控工具、 參與對象如何在移動(dòng)環(huán)境中進(jìn)行很好的交流合作和學(xué)習(xí) 等 。該系統(tǒng)以短信的方式實(shí)現(xiàn)師生之間的及時(shí)交流、資源的分享 和 信息的傳遞 等 ,移動(dòng)學(xué)習(xí)的效果得到了一定程度的實(shí)現(xiàn)。 20xx 年 5 月,在中國區(qū)推出了一款專門運(yùn)行在智能手機(jī)上的學(xué)習(xí)軟件。激發(fā)了用戶的學(xué)習(xí)積極性,實(shí)現(xiàn)了移動(dòng)學(xué)習(xí)的目的。該系統(tǒng)主要對象是學(xué)校和一些大型集團(tuán),能夠及時(shí)地為學(xué)校的師生和集團(tuán)的內(nèi)部人員提供通知和咨詢等服務(wù)。 第二 章: 主要的應(yīng)用技術(shù) 和工具 ,主要講述的是本次畢業(yè)設(shè)計(jì) “基于智能手機(jī)通用教學(xué) 互動(dòng)系 統(tǒng)的設(shè)計(jì)實(shí)現(xiàn) ”,所使用的主要技術(shù) 和工具 。 第四 章: 易學(xué)通的功能實(shí)現(xiàn) ,主要詳細(xì)講述的易學(xué)通的功能設(shè)計(jì)和實(shí)現(xiàn)。 本科畢業(yè)設(shè)計(jì)說明書 第 5 頁 2 主要的 應(yīng)用技術(shù) 和工具 Android Android 是專門為移動(dòng)設(shè)備開發(fā)的系統(tǒng)平臺,其中包括操作系統(tǒng)、中間件和核心應(yīng) 用等 [4]。 Android 的應(yīng)用安裝包后綴是APK,通過 APK 文件可直接在手機(jī)上安裝應(yīng)用程序。 Android是基于 Linux 系統(tǒng)之上的 一款手機(jī)操作系統(tǒng)。 Android 開發(fā)的核心需要掌握 Android 的四個(gè)組件和各個(gè)組件的生命周期。 ( 1) Activity: Activity 是作為用戶交互的 UI 界面,里面包含了用戶交互所需要的界面元素,也包含了事件處理等, 是用 戶和應(yīng)用之間聯(lián)系的窗口。從內(nèi)部邏輯來看, Activity 為了保持各個(gè)界面的狀態(tài),需要設(shè)計(jì)生命周期和一些跳轉(zhuǎn)邏輯,以滿足其持久化的要求。 Service 是作為 Activity 的補(bǔ)充,不是所有的程序都需要界面,而 Activity 的生命周期和可視性關(guān)系緊密,所以一旦此 Activity不可見,該 Activity 也隨之掛起。 Service 服務(wù)層完全獨(dú)立于系統(tǒng) ,外部系統(tǒng)不需要關(guān)心其內(nèi)部實(shí)現(xiàn) ,只需要獲取代理實(shí)例即可 [6]。廣播的存在方便了我們對設(shè)備的狀態(tài)監(jiān)控,比如對傳感器、來電和 短信之類的監(jiān)聽。 Android 中的廣播事件有兩種:系統(tǒng)廣 播事件和自定義的廣播事件。 第 6 頁 本科畢業(yè)設(shè)計(jì)說明書 ( 4) Content Provider: 應(yīng)用程序通過 Content Provider 實(shí)現(xiàn)數(shù)據(jù)的儲(chǔ)存和讀取,也可實(shí)現(xiàn)數(shù)據(jù)共享。當(dāng)然這種數(shù)據(jù)共享也是有條件的,這種條件約束一定程度上提供了隱私的 保護(hù)和數(shù)據(jù)的安全性保障,內(nèi)容提供者給我們很方便的提供了如聯(lián)系人、通話記錄和短信 等數(shù)據(jù),當(dāng)然我們也可以在自己的應(yīng)用里面設(shè)置自己的內(nèi)容提供 以便其他應(yīng)用獲取和使用。 主要開發(fā)技術(shù) 文件操作 JAVA 都是 將文件 以流的形式實(shí)現(xiàn)向系統(tǒng)內(nèi)的輸入和系統(tǒng)外的輸出 。類似的,當(dāng)程序需要寫入數(shù)據(jù)的時(shí)候,就會(huì)開啟一個(gè)通向目的地的流。 JDK 的 包中,包含了以下四種抽象流類: ( 1) InputStream 類 :繼承自 InputStream 的流 ,以字節(jié)( 8 位)為數(shù)據(jù)單位, 用于向程序中輸入數(shù)據(jù) 。 ( 3) Reader 類 :繼承自 Reader 的流 ,以字符( 16 位)為數(shù)據(jù)單位,用于向程序中輸入數(shù)據(jù)。 HttpClient 訪問網(wǎng)絡(luò) HttpClient 是 Apache Jakarta Common 下的子項(xiàng)目,用來提供高效的、最新的、功能豐富的、支持 HTTP 協(xié)議的客戶端變成工具包,并且支持 HTTP 協(xié)議最新的版本和建議 [7]。HttpClient 中封裝了 HttpGet、 HttpPost 和 HttpResponse 類。 本科畢業(yè)設(shè)計(jì)說明書 第 7 頁 ( 1) 發(fā)送 Get 請求 創(chuàng)建 HttpClient 對象: HttpClient client=new DefaultHttpClient(); 創(chuàng)建 HttpGet 對象: HttpGet Request=new HttpGet(URL); 執(zhí)行 HttpClient 請求: HttpResponse Response=(Request) ( 2) 發(fā)送 Post 請求 創(chuàng)建 HttpPost 對象 :HttpPost Request=new HttpPost(URL); 將要傳遞的參數(shù)保存到 List 集合中: ListNameValuePair params=new ArrayListNameValuePair(); (new BasicNameValuePair(“參數(shù)名 ”, “參數(shù)值 ”)); 設(shè)置 編碼方式: (new UrlEncodedFormEntity(parmas,“utf8”)) Spring 框架 Spring 是 一個(gè)輕量級的 IOC 和 AOP 容器框架 [8]。 Spring 的核心容器實(shí)現(xiàn)了 IOC, 其目的是提供一種無侵入式框架。 和 這兩個(gè)包是 Spring 最基本、最重要的包,為了實(shí)現(xiàn)一種無侵入式的框架,代碼中大量引用 Java 中的反射機(jī)制,通過動(dòng)態(tài)調(diào)用的方式避 免了硬編碼,為 Spring 的反向控制特性提供了基礎(chǔ)。 ApplicationContext:建立在BeanFactory 的基礎(chǔ)上,并增加了其他的功能。 Spring 上下文是一個(gè)配 置文件,向 Spring 框架提供上下文信息。 ( 3) AOP 模塊:對面向切面提供豐富 的支持,引入可 metadata,Spring 應(yīng)用系統(tǒng)開發(fā) 切面的基礎(chǔ) 。 ( 5) O/R 映射模塊: O/R 映射層是持久層的一個(gè)特例,它的數(shù)據(jù)模型是對象模型 第 8 頁 本科畢業(yè)設(shè)計(jì)說明書 ( Object),存儲(chǔ)模型是關(guān)系模型( Relational)。 Web 上下文模塊建立在應(yīng)用程序上下文 模塊之上,為基于 Web 的應(yīng)用程序提供了上下文。 Web 模塊還簡化了處理多部分請求以及將請求參數(shù)綁定到域?qū)ο蟮墓ぷ鳌? Spring 的 所有模塊都是建立在核心容器之上 。 Spring 框架的核心思想就是 “解耦 ”,應(yīng)用程序各部分之間 會(huì)盡量形成一種松耦合的結(jié)構(gòu),使得程序更加靈活。控制反轉(zhuǎn)的基 本思想就是本來應(yīng)由應(yīng)用程序自身來控制 的調(diào)用等邏輯轉(zhuǎn)變由應(yīng)用外的配置文件來被動(dòng)控制,通常用 “好萊塢原則 ”[10]來比喻這種控制反轉(zhuǎn)。 JSON 可以被所有支持 JavaScript 的瀏覽器所解析,性能和兼容性良好 。 為了輕松地存儲(chǔ)和傳輸數(shù)據(jù), JSON 分為序列化和反序列化。反序列化 和 序列化 是一對互 逆 過程。 JSON 建構(gòu)于兩種結(jié)構(gòu): “名稱 /值 ”對的集合( A collection of name/value pairs)。 值的有序列表( An ordered list of values)。 本科畢業(yè)設(shè)計(jì)說明書 第 9 頁 這些都是常見的數(shù)據(jù)結(jié)構(gòu)。這使得一種數(shù)據(jù)格式在同樣基于這些結(jié)構(gòu)的 編程語言之間交換成為可能。 目前已投入使用的計(jì)算機(jī)網(wǎng)絡(luò)模式主要包括四種:主機(jī)終端模式、文件服務(wù)模式、 Web瀏覽器 /服務(wù)器模式和客戶端 /服務(wù)器模式( Client/Server,即 C/S)。 C/S 結(jié)構(gòu)屬于軟件系統(tǒng)體系的結(jié)構(gòu) 范疇,該結(jié)構(gòu)可以充分利用兩端的硬件環(huán)境配置,通過將任務(wù)分解成多個(gè)任務(wù),并分由多計(jì)算機(jī)分工完成,即采用 “功能分布 ”原則 [14]。 圖 C/S 結(jié)構(gòu)圖 C/S 架構(gòu)主要包括兩大組成部分:客戶端即工作站,主要是接受用戶請求,并向服務(wù)器提出 數(shù)據(jù)庫處理請求;服務(wù)端即 服務(wù)器,主要是提供對數(shù)據(jù)處理請求的響應(yīng)以及健全的安全保護(hù)等 操作,可以 允許多個(gè)客戶端同時(shí)發(fā)起訪問 請求并進(jìn)行及時(shí)處理。 ( 2) 后臺開發(fā)工具: Myeclipse , Sublime Text2 。 ( 3) 數(shù)據(jù)庫開發(fā)工具: XAMPP , Nacivat for MySql 客戶端 服務(wù)器 數(shù)據(jù)庫 第 10 頁 本科畢業(yè)設(shè)計(jì)說明書 XAMPP( Apache+MySQL+PHP+PERL)是一個(gè)功能強(qiáng)大的軟件站集成軟件包,是構(gòu)建數(shù)據(jù)庫 驅(qū)動(dòng)的動(dòng)態(tài)網(wǎng)站的最佳組合。 Nacivat for MySql 主要是用來操作管理數(shù)據(jù)庫的,它可以可實(shí)現(xiàn) SQL 文件的導(dǎo)入導(dǎo)出,方便對數(shù)據(jù)庫的開發(fā)。 本科畢業(yè)設(shè)計(jì)說明書 第 11 頁 3 易 學(xué)通 總體設(shè)計(jì) 需求分析 本次畢業(yè) 設(shè)計(jì)要求學(xué)生充分理解并掌握相關(guān)教學(xué)互動(dòng)系統(tǒng)的特點(diǎn)及基于智能手機(jī) 系統(tǒng)設(shè)計(jì) 實(shí)現(xiàn) 的要求,通過學(xué)習(xí)和查詢相關(guān)技術(shù)資料,設(shè)計(jì)出合理的系統(tǒng)框架及功能,正確選擇適當(dāng)?shù)木幊陶Z言和系統(tǒng)軟件環(huán)境,完成從需求分析、總體設(shè)計(jì)、功能設(shè)計(jì)到詳細(xì)設(shè)計(jì)的完整系統(tǒng)設(shè)計(jì)過程,要求實(shí)現(xiàn)智能手機(jī)教師端、學(xué)生端的信息發(fā)布、回復(fù)等互動(dòng)教學(xué)管理功能,并且界面友好,用戶操作簡單方便。 Android 系統(tǒng)當(dāng)前是由 Google 設(shè)計(jì)開發(fā),因?yàn)?Android系統(tǒng)的開源性,基于 Android 系統(tǒng)而擴(kuò)展開發(fā)的手機(jī)系統(tǒng)有 很多,比如小米的 MIUI、魅族的Flyme 和華為的 EMUI 等系統(tǒng), Android 系統(tǒng)已經(jīng)成為當(dāng)前手機(jī)操作系統(tǒng)的霸主,所以本次畢業(yè)設(shè)計(jì)的 選擇的智能手機(jī)就是使用率極高的 Android 手機(jī)。作業(yè)是作為教學(xué)方面必不可少的一個(gè)角色,老師在課堂上能講的東西畢竟有限,而且都是老師傳授知識,對于學(xué)生來說有沒有接收和理解那些知識就只能靠作業(yè)來檢測。所以作為一款教學(xué)互動(dòng)系統(tǒng),要包含布置作業(yè)和收作業(yè)的功能。本次畢業(yè)設(shè)計(jì)的目的就是要實(shí)現(xiàn)當(dāng)老師和學(xué)生不能面對面教學(xué)的時(shí)候,老師依然能傳授知識,學(xué)生也可以 向 老師請教 ,即所謂的互動(dòng)。而畢業(yè)設(shè)計(jì)的要求是要實(shí)現(xiàn)信息發(fā)布和回復(fù)等功能,所以作為互動(dòng)就準(zhǔn)備實(shí)現(xiàn)一個(gè)類似于 BBS 論壇等功能。 由于教師端與學(xué)生端的差距很小,所以易學(xué)通系統(tǒng)只有一個(gè)客戶端,學(xué)生和老師都可以使用。本系統(tǒng)擬設(shè)定 包含 查看個(gè)人課程表、老師與學(xué)生之間的作業(yè)或答案的 文件 傳遞、老師與學(xué)生之間的交流互動(dòng)等功能 。 對于老師在教務(wù)處的情況,本設(shè)計(jì)無法獲得權(quán)限去訪問。 在設(shè)計(jì)中計(jì)劃使用當(dāng)下最流行的 MVC 設(shè)計(jì)思想 ,即 ModelViewController,如圖 所示 。 MVC 中的 C,也就是 Controller,是溝通 Model和 View 之間的樞紐,負(fù)責(zé)將從視圖而來請求轉(zhuǎn)發(fā),處理這些請求。 MVC 中的 V,也就是所謂的視圖( View),可以藉此方便地、獨(dú)立地進(jìn)行人性化的圖形界面的設(shè)計(jì)工作。作為 Android 應(yīng)用程序,客戶端畫面設(shè)計(jì)基于自定義 View 加載各種自定義控件,設(shè)計(jì)出簡單清晰的畫 面 。在本設(shè)計(jì)中則是與業(yè)務(wù)邏輯和數(shù)據(jù)邏輯唇齒相依,互為表里,密不可分。 本科畢業(yè)設(shè)計(jì)說明書 第 13 頁 圖 MVC 框架圖 系統(tǒng)功能設(shè)計(jì) 易學(xué)通的系統(tǒng)設(shè)計(jì)如圖 所示: 圖 易學(xué)通系統(tǒng)設(shè)計(jì)圖 易學(xué)通 課程 表 個(gè)人 作業(yè) 聊吧 下作業(yè) 交作業(yè) 發(fā)表說說 查看 和評論說說 課程 第 14 頁 本科畢業(yè)設(shè)計(jì)說明書 易學(xué)通 是基于 Android 手機(jī)的 通用教學(xué)互動(dòng)系統(tǒng)。 ( 1) 個(gè)人 信息: 在 用戶登陸進(jìn)系統(tǒng)之后, 可以查詢在學(xué)校教務(wù)處上的個(gè)人信息。 ( 3) 作業(yè): 老師在里面上傳下發(fā)課外作業(yè),學(xué)生上傳自己對作業(yè)的答案。 ( 4) 聊吧:一個(gè) 交流 平臺 ,所有用戶可以發(fā)表說說 信息 ,并且 可以查閱和評論所有的 說說信息。 南理工教務(wù)處的學(xué)生 登陸網(wǎng)址為Url= NameValuePair 泛型的鏈表List, add 由 登陸 文本框里輸入的賬號和密碼。 主要 代碼展示如下: String target= ListNameValuePair params=new ArrayListNameValuePair()。 (new BasicNameValuePair(pwd,pwd))。 (new UrlEnco
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1