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

正文內(nèi)容

基于智能手機通用教學互動系統(tǒng)設(shè)計實現(xiàn)畢業(yè)設(shè)計論文-預覽頁

2025-08-09 13:17 上一頁面

下一頁面
 

【正文】 用已經(jīng)成為信息產(chǎn)業(yè)的主流 ,隨著 GMS、 GPRS、CDMA20xxx、 等無線協(xié)議產(chǎn)品越來越多成功的商用運營, 各種各樣的移動設(shè)備誕生了,我們的生活也變得形態(tài)多樣, 傳統(tǒng)的 教育 方式也受到了很大的沖擊 。 歐美和北美等發(fā)達地區(qū)是最早開始移動教育研究的,對于移動教 育國際上沒有具體的定義 。 最基本的知識傳達方式是靠教師的講述 , 主要以 黑板、粉筆、幻燈片等 工具來進行教育 。為了方便 教師安排 和管理 有效的教學過程 ,實施班級授課制 。傳統(tǒng)課程教學明顯已經(jīng)落時 ,無法滿足現(xiàn)代社會對教育的要求 。在教學方法上, 依靠教師的注入式教學 , 只研究 教 師的教學方式, 忽視學生獨立學習 的 能力 。傳統(tǒng)教育是保守的、封閉的。 隨著移動互聯(lián)網(wǎng)科技的發(fā)展, 移動教育 成為了現(xiàn)今社會教育一個新的研究方向,是網(wǎng)絡教育的一個新的發(fā)展 。智能手機的移動教學使得學習 的地點不被 局限于教室 ,也不約束于 老師與學生之間。智能手機教學可以讓害羞的學生更加的開 放性學習,老師也可以通過移動設(shè)備來更加方便的實現(xiàn)全面和重點教學。智能手機教學可以讓學習地點不 限制 于 狹窄的 教室, 學習的內(nèi)容也有原來的教材被夸張的擴大到了 整個人類所認知的世界,學習的時間也由 原來課堂 的 45 分鐘變成了現(xiàn)在的隨時隨刻??荚嚦煽兒蛯W校的通知公告等都是通過短信的方式傳達給學生。該系統(tǒng)以短信的方式實現(xiàn)師生之間的及時交流、資源的分享 和 信息的傳遞 等 ,移動學習的效果得到了一定程度的實現(xiàn)。激發(fā)了用戶的學習積極性,實現(xiàn)了移動學習的目的。 第二 章: 主要的應用技術(shù) 和工具 ,主要講述的是本次畢業(yè)設(shè)計 “基于智能手機通用教學 互動系 統(tǒng)的設(shè)計實現(xiàn) ”,所使用的主要技術(shù) 和工具 。 本科畢業(yè)設(shè)計說明書 第 5 頁 2 主要的 應用技術(shù) 和工具 Android Android 是專門為移動設(shè)備開發(fā)的系統(tǒng)平臺,其中包括操作系統(tǒng)、中間件和核心應 用等 [4]。 Android是基于 Linux 系統(tǒng)之上的 一款手機操作系統(tǒng)。 ( 1) Activity: Activity 是作為用戶交互的 UI 界面,里面包含了用戶交互所需要的界面元素,也包含了事件處理等, 是用 戶和應用之間聯(lián)系的窗口。 Service 是作為 Activity 的補充,不是所有的程序都需要界面,而 Activity 的生命周期和可視性關(guān)系緊密,所以一旦此 Activity不可見,該 Activity 也隨之掛起。廣播的存在方便了我們對設(shè)備的狀態(tài)監(jiān)控,比如對傳感器、來電和 短信之類的監(jiān)聽。 第 6 頁 本科畢業(yè)設(shè)計說明書 ( 4) Content Provider: 應用程序通過 Content Provider 實現(xiàn)數(shù)據(jù)的儲存和讀取,也可實現(xiàn)數(shù)據(jù)共享。 主要開發(fā)技術(shù) 文件操作 JAVA 都是 將文件 以流的形式實現(xiàn)向系統(tǒng)內(nèi)的輸入和系統(tǒng)外的輸出 。 JDK 的 包中,包含了以下四種抽象流類: ( 1) InputStream 類 :繼承自 InputStream 的流 ,以字節(jié)( 8 位)為數(shù)據(jù)單位, 用于向程序中輸入數(shù)據(jù) 。 HttpClient 訪問網(wǎng)絡 HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的、支持 HTTP 協(xié)議的客戶端變成工具包,并且支持 HTTP 協(xié)議最新的版本和建議 [7]。 本科畢業(yè)設(shè)計說明書 第 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 是 一個輕量級的 IOC 和 AOP 容器框架 [8]。 和 這兩個包是 Spring 最基本、最重要的包,為了實現(xiàn)一種無侵入式的框架,代碼中大量引用 Java 中的反射機制,通過動態(tài)調(diào)用的方式避 免了硬編碼,為 Spring 的反向控制特性提供了基礎(chǔ)。 Spring 上下文是一個配 置文件,向 Spring 框架提供上下文信息。 ( 5) O/R 映射模塊: O/R 映射層是持久層的一個特例,它的數(shù)據(jù)模型是對象模型 第 8 頁 本科畢業(yè)設(shè)計說明書 ( Object),存儲模型是關(guān)系模型( Relational)。 Web 模塊還簡化了處理多部分請求以及將請求參數(shù)綁定到域?qū)ο蟮墓ぷ鳌?Spring 框架的核心思想就是 “解耦 ”,應用程序各部分之間 會盡量形成一種松耦合的結(jié)構(gòu),使得程序更加靈活。 JSON 可以被所有支持 JavaScript 的瀏覽器所解析,性能和兼容性良好 。反序列化 和 序列化 是一對互 逆 過程。 值的有序列表( An ordered list of values)。這使得一種數(shù)據(jù)格式在同樣基于這些結(jié)構(gòu)的 編程語言之間交換成為可能。 C/S 結(jié)構(gòu)屬于軟件系統(tǒng)體系的結(jié)構(gòu) 范疇,該結(jié)構(gòu)可以充分利用兩端的硬件環(huán)境配置,通過將任務分解成多個任務,并分由多計算機分工完成,即采用 “功能分布 ”原則 [14]。 ( 2) 后臺開發(fā)工具: Myeclipse , Sublime Text2 。 Nacivat for MySql 主要是用來操作管理數(shù)據(jù)庫的,它可以可實現(xiàn) SQL 文件的導入導出,方便對數(shù)據(jù)庫的開發(fā)。 Android 系統(tǒng)當前是由 Google 設(shè)計開發(fā),因為 Android系統(tǒng)的開源性,基于 Android 系統(tǒng)而擴展開發(fā)的手機系統(tǒng)有 很多,比如小米的 MIUI、魅族的Flyme 和華為的 EMUI 等系統(tǒng), Android 系統(tǒng)已經(jīng)成為當前手機操作系統(tǒng)的霸主,所以本次畢業(yè)設(shè)計的 選擇的智能手機就是使用率極高的 Android 手機。所以作為一款教學互動系統(tǒng),要包含布置作業(yè)和收作業(yè)的功能。而畢業(yè)設(shè)計的要求是要實現(xiàn)信息發(fā)布和回復等功能,所以作為互動就準備實現(xiàn)一個類似于 BBS 論壇等功能。本系統(tǒng)擬設(shè)定 包含 查看個人課程表、老師與學生之間的作業(yè)或答案的 文件 傳遞、老師與學生之間的交流互動等功能 。 在設(shè)計中計劃使用當下最流行的 MVC 設(shè)計思想 ,即 ModelViewController,如圖 所示 。 MVC 中的 V,也就是所謂的視圖( View),可以藉此方便地、獨立地進行人性化的圖形界面的設(shè)計工作。在本設(shè)計中則是與業(yè)務邏輯和數(shù)據(jù)邏輯唇齒相依,互為表里,密不可分。 ( 1) 個人 信息: 在 用戶登陸進系統(tǒng)之后, 可以查詢在學校教務處上的個人信息。 ( 4) 聊吧:一個 交流 平臺 ,所有用戶可以發(fā)表說說 信息 ,并且 可以查閱和評論所有的 說說信息。 主要 代碼展示如下: String target= ListNameValuePair params=new ArrayListNameValuePair()。 (new UrlEncodedFormEntity(params,utf8))。 } else{ result=請求失敗 。 ( 1) 個人信息 :通過接收登陸教務處網(wǎng)站時返回的網(wǎng)頁信息,對 String 類型的數(shù)據(jù)進行針對性截取,獲取學生的個人信息。同時設(shè)置網(wǎng)頁自適應屏幕和網(wǎng)頁可縮放,已達到可以任意縮放查看課程表。 String target= ListNameValuePair params=new ArrayListNameValuePair()。 (new UrlEncodedFormEntity(params,utf8))。 HttpResponse Response=(Request)。 String cookieString = ()+=+()。 交作業(yè): 通過控制手機上的打開文件夾的功能, 瀏覽 并選擇存在于手機上的 word 文件 信息 ,選中點擊上傳按鈕 ,通過 AsyncHttpClient 實現(xiàn)異步文件上傳 。 聊吧提供了一個老師 與學生、學生與老師之間的交流平臺。聊吧的 主要 設(shè)計結(jié)構(gòu)如圖 所示: 圖 聊吧結(jié)構(gòu)設(shè)計圖 聊 吧 注冊 登陸 發(fā)表說說 查閱 和評論 聊 第 18 頁 本科畢業(yè)設(shè)計說明書 ( 1) 用戶注冊: 自定義 ListView 可視化畫面, 填寫用戶注冊信息, HttpClient 發(fā)送到 服務器, 服務器將用戶信息保存到用戶表信息中 。 ( 4) 發(fā)表說說: 設(shè)置一個發(fā)表說說的 View,里面包括一個大型文本框和一個用 于設(shè)置 附帶圖片的 Grandview。因為說說信息有很多條,所以這里自定義 ListView,設(shè)置 Adapter 適配器對 ListView 中的每一個自定義控件進行數(shù)據(jù)綁定。 2 作業(yè)服務器 易學通的作業(yè)服務器的業(yè)務邏輯由 PHP 編程實現(xiàn), web 應用服務器 Apache 由 XAMPP工具集成。導入 Spring 集成 jar 包,比如:springaop, springcontext,springcore,springjdbc,springweb 等 jar 包 。 MyBatis 框架 集合多種操作型關(guān)系數(shù)據(jù)的概念和方法,它是一個強大的數(shù)據(jù)訪問工具和解決的方法[17]。 表 說說內(nèi)容 diary 表 字段名 數(shù)據(jù)類型 字段解釋 可否 NULL id Int(11) 序號 否 uerid Int(11) 用戶 id 序號 否 content Varchar(20xx) 說說內(nèi)容 否 time Varcahr(200) 說說時間 否 date date 說說日期 imgone Varchar(200) 圖片路徑 1 imgtwo Varchar(200) 圖片路徑 2 imgthree Varchar(200) 圖片路徑 3 imgfour Varchar(200) 圖片路徑 4 imgfive Varchar(200) 圖片路徑 5 imgsix Varchar(200) 圖片路徑 6 說說內(nèi)容 diary 表 ,每條數(shù)據(jù)自增一個序號 id,里面保存了這條說說的用戶 id,發(fā)表說說的日期時間。 使用 Tomcat 服務器將 Web 項目部署在服務器中,客戶端可以訪問項 目中的業(yè)務邏輯。 通過 JSON 實現(xiàn)前端與后臺服務器端之間的數(shù)據(jù)傳輸,可保存格式和可傳輸格式之間的轉(zhuǎn)換。 課程表模塊: 如圖 所示, 登入教務處網(wǎng)站,使用 Cookie 保存登陸狀態(tài), WebView 獲取學生個人課表信息。 聊吧中的發(fā)表說說: 如圖 所示 , 在這 里編寫說說,可以選擇最多附上 6 張圖片 ,加載了一個百度地圖的插件用來定位當前位置,點擊發(fā)表 。 主界面是 4 個功能模塊的入口,設(shè)計簡 單,模塊之間界限明顯。由于智能手機的 使用方便和隨身攜帶的特點,本系統(tǒng)應用未來很有前景。 尤其是在課程表模塊,沒有做到原生的優(yōu)化,而是直接加載教務處的課表網(wǎng)頁。 第五,作為一個互動系統(tǒng),沒有實現(xiàn) SNS 即時通信。其實我本來對 Android接觸的不是太多, 這次畢業(yè)設(shè)計完全就是邊學邊做 。對于其中文件上傳下載功能的服務器,是使用 PHP 語言 +XAMPP 工具實現(xiàn); 交流平臺功能 是由 JAVA 語言, Spring 框架和 JSON 通信實現(xiàn),雖然最后還是懵懵懂懂。 由于時間的限制和工作量的要求,所以對于很多知識并沒有太多的深入學習。 在老師的指導下,我對這次畢業(yè)設(shè)計的需求做出了詳細的分析并完成了對畢設(shè)的設(shè)計 。對于超乎自己能力的難題,除了查閱資料學習,最大的幫助還是來自同
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1