android課程設計聊天室_第1頁
android課程設計聊天室_第2頁
android課程設計聊天室_第3頁
android課程設計聊天室_第4頁
android課程設計聊天室_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

android課程設計聊天室一、教學目標

本課程以Android聊天室開發(fā)為載體,旨在幫助學生掌握Android應用開發(fā)的核心技術和實踐能力。知識目標方面,學生需理解Android客戶端與服務器的通信機制,掌握Socket編程、JSON數(shù)據(jù)解析、UI線程與后臺線程的交互等關鍵知識點,并能應用AndroidStudio進行界面布局和組件管理。技能目標方面,學生能夠獨立完成一個基本的聊天室功能,包括用戶注冊登錄、消息實時發(fā)送與接收、歷史消息展示等,熟練運用Intent傳遞數(shù)據(jù)、使用服務(Service)保持后臺運行、調用網(wǎng)絡請求庫(如Retrofit)處理API交互。情感態(tài)度價值觀目標方面,培養(yǎng)學生解決復雜問題的能力,增強團隊協(xié)作意識,提升對移動應用開發(fā)的興趣和職業(yè)認同感。課程性質屬于實踐型編程課程,結合Java編程基礎和Android平臺特性,面向高二年級學生,他們已具備一定的編程邏輯和面向對象知識,但缺乏實際項目經(jīng)驗。教學要求需注重理論與實踐結合,通過任務驅動的方式引導學生逐步完成開發(fā),同時強調代碼規(guī)范和異常處理。具體學習成果包括:能夠設計聊天室用戶界面原型;實現(xiàn)客戶端與服務器的TCP或UDP通信協(xié)議;編寫服務器端程序處理多用戶并發(fā)請求;整合數(shù)據(jù)庫存儲聊天記錄;優(yōu)化應用性能和用戶體驗。

二、教學內(nèi)容

為實現(xiàn)課程目標,教學內(nèi)容圍繞Android聊天室開發(fā)的完整流程展開,涵蓋基礎理論、關鍵技術、實踐操作和項目整合四個層面,確保知識體系的系統(tǒng)性和實踐性的統(tǒng)一。教學大綱具體安排如下:

**第一階段:基礎理論與環(huán)境搭建(2課時)**

-**教材章節(jié)關聯(lián)**:Java編程基礎、Android應用開發(fā)入門

-**核心內(nèi)容**:

1.Android開發(fā)環(huán)境配置:AndroidStudio安裝與調試工具使用,Gradle構建系統(tǒng)簡介。

2.Java網(wǎng)絡編程基礎:Socket通信原理、TCP/UDP協(xié)議對比,InetAddress與DatagramSocket類應用。

3.JSON數(shù)據(jù)格式解析:Gson庫使用,對象與JSON字符串互轉案例。

**第二階段:客戶端界面與通信模塊開發(fā)(4課時)**

-**教材章節(jié)關聯(lián)**:AndroidUI設計、網(wǎng)絡通信

-**核心內(nèi)容**:

1.布局設計:使用XML構建聊天界面,包括EditText、Button、RecyclerView組件布局。

2.數(shù)據(jù)綁定:ViewModel+LiveData模式實現(xiàn)UI與數(shù)據(jù)的分離,優(yōu)化線程安全。

3.客戶端通信實現(xiàn):

-TCP協(xié)議:客戶端Socket連接服務器,服務端ServerSocket監(jiān)聽,數(shù)據(jù)收發(fā)流程。

-異常處理:網(wǎng)絡中斷、超時的捕獲與重連機制設計。

**第三階段:服務器端與數(shù)據(jù)庫集成(4課時)**

-**教材章節(jié)關聯(lián)**:Java后端開發(fā)、數(shù)據(jù)庫基礎

-**核心內(nèi)容**:

1.服務器框架選擇:使用SpringBoot搭建RESTfulAPI,定義用戶認證與消息存儲接口。

2.數(shù)據(jù)庫設計:MySQL表結構設計,用戶信息與聊天記錄的存儲方案。

3.數(shù)據(jù)交互:客戶端通過Retrofit調用服務器API,實現(xiàn)注冊登錄驗證與消息CRUD操作。

**第四階段:項目整合與性能優(yōu)化(4課時)**

-**教材章節(jié)關聯(lián)**:Android高級特性、性能優(yōu)化

-**核心內(nèi)容**:

1.多線程處理:HandlerThread用于消息隊列管理,避免主線程卡頓。

2.實時通信優(yōu)化:WebSocket協(xié)議對比輪詢機制,Push消息推送實現(xiàn)方案。

3.代碼審查:靜態(tài)代碼分析工具檢測性能瓶頸,內(nèi)存泄漏排查(LeakCanary應用)。

**第五階段:部署與測試(2課時)**

-**教材章節(jié)關聯(lián)**:應用發(fā)布流程

-**核心內(nèi)容**:

1.簽名配置:生成release密鑰庫,APK發(fā)布流程。

2.測試方案:單元測試(JUnit)與UI自動化測試(Espresso)設計。

教學內(nèi)容緊扣Android官方文檔和Java核心技術,結合項目案例的階段性分解,確保學生從理論到實踐的完整認知路徑,每部分均包含代碼示例和調試任務,教材章節(jié)以《Android程序設計》(第3版)、《Java網(wǎng)絡編程實戰(zhàn)》為主要參考依據(jù)。

三、教學方法

為達成課程目標并適應高二學生的認知特點,采用多元化的教學方法,構建以學生為中心的互動式學習環(huán)境。

**講授法**:針對核心概念和理論框架,如Socket通信協(xié)議、JSON數(shù)據(jù)解析、Android線程模型等,采用結構化講授法。結合Android官方文檔截、時序和偽代碼,控制知識點講解時長在10-15分鐘,輔以課堂提問檢驗理解程度,確保學生掌握基礎理論。例如,在講解TCP連接建立過程時,繪制三路握手示意,隨后通過編碼練習鞏固。

**案例分析法**:選取開源聊天室項目(如GitHub上的簡易實現(xiàn))進行深度剖析,引導學生對比教材案例與實際代碼差異。重點分析服務端多線程處理邏輯、客戶端消息分發(fā)給RecyclerView的優(yōu)化方案,小組討論“如何改進用戶體驗”,將技術選型(如MQTT替代輪詢)與工程實踐結合。案例需涵蓋教材中未提及的擴展功能,如語音消息處理、離線消息緩存等。

**實驗法**:采用“模塊化迭代”實驗模式,將聊天室分解為注冊模塊、消息收發(fā)模塊、歷史記錄模塊等,每2課時完成一個模塊的開發(fā)與測試。實驗任務需與教材中的編程練習關聯(lián),如使用`HttpURLConnection`實現(xiàn)基礎網(wǎng)絡請求,對比教材示例代碼完成WebSocket升級。實驗室配備分組開發(fā)環(huán)境,教師巡回指導,要求學生提交日志記錄調試過程。

**討論法**:針對技術選型爭議點(如Retrofit與Volley性能對比)辯論賽,結合教材中的異步任務框架章節(jié)展開。鼓勵學生提出自定義解決方案,如設計基于Redis的發(fā)布訂閱模型,教師提供技術評估參考。討論環(huán)節(jié)需設置規(guī)則,確保每位成員發(fā)言,培養(yǎng)技術決策能力。

**任務驅動法**:發(fā)布真實場景需求,如“實現(xiàn)群聊功能”,要求學生自主查閱教材第8章Service章節(jié)完成后臺任務設計。通過Jira看板管理開發(fā)進度,教師以評審員身份參與代碼走查,結合AndroidProfiler工具分析內(nèi)存占用,將性能指標與教材中的內(nèi)存管理章節(jié)關聯(lián)。

四、教學資源

為支撐教學內(nèi)容與教學方法的實施,系統(tǒng)化配置教學資源,覆蓋理論學習、實踐操作及拓展提升三個維度,確保資源的針對性與互補性。

**教材與參考書**:以《Android程序設計》(第3版)作為主體教材,聚焦第5章(網(wǎng)絡通信)、第7章(Service與后臺任務)、第8章(數(shù)據(jù)庫操作)、第9章(UI高級組件)及附錄(AndroidAPI參考)相關內(nèi)容。補充《Java網(wǎng)絡編程實戰(zhàn)》強化Socket編程細節(jié),配合《Android性能優(yōu)化權威指南》解決實驗中遇到的內(nèi)存泄漏、卡頓等問題。參考書需標注與教材章節(jié)的對應頁碼,便于學生交叉驗證知識點。

**多媒體資料**:構建在線資源庫,包含:

1.視頻教程:錄制12個微課,如“Retrofit集成全流程”(對應教材第5章實例),“WebSocket心跳機制實現(xiàn)”(補充教材群聊案例)。視頻時長控制在8-12分鐘,嵌入實驗室開發(fā)環(huán)境錄屏。

2.代碼倉庫:建立Gitee項目倉庫,分支管理“feature/注冊模塊”“feature/群聊功能”,提交記錄標注教材引用章節(jié),如提交信息“修復歷史記錄查詢(參考教材8.3節(jié)SQL語句優(yōu)化)”。

3.PPT課件:動態(tài)展示服務器負載測試結果,結合教材第10章表說明線程池參數(shù)調優(yōu)。

**實驗設備與環(huán)境**:

1.硬件:配備30臺配置i5CPU/16GB內(nèi)存的Windows/macOS開發(fā)機,預裝AndroidStudio4.1.0及JDK1.8。

2.軟件工具:部署XAMPP集成Apache/MySQL服務器,配置WebSocket模擬工具WebSocket-Client。

3.網(wǎng)絡環(huán)境:設置局域網(wǎng)IP段192.168.1.x,禁止外網(wǎng)訪問確保安全。

**輔助資源**:

1.教學博客:發(fā)布實驗難點解析,如“RecyclerView分頁加載與內(nèi)存優(yōu)化”(關聯(lián)教材第9章列表組件)。

2.技術社區(qū):推薦StackOverflow、CSDN問答,標注教材對應問題編號,如“Android服務綁定失敗(參考教材7.2頁生命周期)”。資源清單需定期更新,同步教材修訂版本及新API(如Android12的隱私權限管理)。

五、教學評估

采用多維度、過程性評估體系,結合教學內(nèi)容與目標,全面衡量學生的知識掌握、技能應用及職業(yè)素養(yǎng)發(fā)展。

**平時表現(xiàn)(30%)**:

-課堂參與:記錄提問質量、討論貢獻度,關聯(lián)教材知識點如“解釋TCP三次握手為何可靠”(對應Socket章節(jié))。

-實驗記錄:檢查日志中技術難點標注頻率,如“嘗試過教材7.4節(jié)提到的Handler延遲消息解決卡頓問題”。

-代碼評審:小組互評基于“是否符合教材第8章數(shù)據(jù)庫事務規(guī)范”等標準,教師抽查提交的Gradle構建腳本是否引用了教材附錄的依賴庫。

**作業(yè)(30%)**:

-理論作業(yè):完成教材第5章課后題“設計HTTP請求參數(shù)加密方案”,要求說明JavaBase64加密類(java.util.Base64)與教材示例的差異。

-實踐作業(yè):提交模塊化代碼,如“實現(xiàn)基于SharedPreferences的簡易登錄緩存”(關聯(lián)教材第6章存儲章節(jié)),評分依據(jù)功能完整性、異常處理(如密碼加密算法錯誤)及注釋規(guī)范(是否標注“參考教材7.1頁Service綁定”)。

**期末項目(40%)**:

-聚焦綜合能力,要求獨立完成聊天室客戶端與服務器的完整開發(fā),成果提交包含:

1.代碼庫:提交記錄需體現(xiàn)迭代過程,如“v1.1合并教材群聊案例代碼”。

2.測試報告:使用Espresso編寫UI自動化測試用例(如驗證消息輸入框可見性),關聯(lián)教材第11章測試章節(jié)。

3.部署文檔:生成APK并說明權限請求(參考Android12隱私政策),對比教材第10章發(fā)布流程的差異。

-評估標準:按功能點分項打分(如注冊登錄占15分,實時聊天占30分),附加“性能優(yōu)化項”(10分,如實現(xiàn)消息隊列緩存參考教材第9章內(nèi)存管理)。教師Demo演示,學生互評基于“是否實現(xiàn)教材未提及的防抖功能”等創(chuàng)新點。

六、教學安排

整體教學周期為14周,每周2課時,共計28學時,確保在學期末完成Android聊天室項目的開發(fā)與評估。教學安排緊密圍繞教材章節(jié)進度,兼顧理論深度與實踐強度,并考慮學生作息特點(上午專注度較高),將理論講解安排在每周一、三,實踐操作安排在周二、四。

**進度規(guī)劃**:

-**第1-2周:基礎環(huán)境與網(wǎng)絡編程**

-內(nèi)容:AndroidStudio安裝配置、Java網(wǎng)絡編程基礎(Socket/TCP)、JSON數(shù)據(jù)格式(教材第5章)。

-活動:完成教材第5章實驗“客戶端-服務器通信基礎”,實現(xiàn)命令行數(shù)據(jù)收發(fā)。

-**第3-4周:客戶端界面與線程安全**

-內(nèi)容:XML布局、UI組件交互、線程模型(Handler/AsyncTask/線程池,教材第7章)。

-活動:開發(fā)注冊登錄界面,實現(xiàn)后臺驗證功能,處理線程沖突場景。

-**第5-6周:服務器端開發(fā)與數(shù)據(jù)庫集成**

-內(nèi)容:SpringBootRESTfulAPI設計、MySQL數(shù)據(jù)庫設計(教材第8章)、Retrofit網(wǎng)絡請求。

-活動:搭建用戶認證服務,完成用戶信息與聊天記錄的數(shù)據(jù)庫存儲。

-**第7周:中期檢查與實時通信技術**

-內(nèi)容:WebSocket協(xié)議原理、服務端消息廣播機制。

-活動:小組討論“WebSocket與輪詢的優(yōu)劣對比”(參考教材網(wǎng)絡章節(jié)),實現(xiàn)簡易WebSocket服務。

-**第8-10周:聊天室核心功能開發(fā)**

-內(nèi)容:RecyclerView消息列表、多線程數(shù)據(jù)同步、歷史消息加載(教材第9章)。

-活動:完成實時消息收發(fā)與歷史記錄展示功能,優(yōu)化UI性能(內(nèi)存分析參考教材附錄)。

-**第11-12周:高級功能與性能優(yōu)化**

-內(nèi)容:離線消息處理、服務狀態(tài)管理(JobIntentService,補充教材)、代碼審查。

-活動:實現(xiàn)消息未讀標記、服務重啟自恢復,提交代碼進行小組互評。

-**第13周:項目整合與測試**

-內(nèi)容:APK簽名與發(fā)布流程(教材第10章)、單元測試(JUnit)與UI測試(Espresso)。

-活動:完成項目打包,編寫自動化測試用例。

-**第14周:總結展示與評估**

-內(nèi)容:學生Demo演示、互評、教師總結。

-活動:分組展示聊天室應用,評估依據(jù)參考期末項目標準。

**教學地點**:固定在計算機實驗室,配備投影儀、開發(fā)用機及網(wǎng)絡環(huán)境。實踐課時安排在上午第二、四節(jié),確保學生精力集中。

七、差異化教學

針對學生間存在的知識基礎、學習節(jié)奏和能力特長差異,采用分層遞進、多元支持的教學策略,確保每位學生都能在課程中獲得成長。

**分層設計**:

-**基礎層(A組)**:對Java網(wǎng)絡編程或Android開發(fā)掌握較慢的學生,額外提供教材配套案例的逐行代碼講解視頻(如“SpringBoot快速入門——參考教材第3章搭建基礎項目”)。實驗任務中要求完成核心功能的基礎版實現(xiàn),如僅支持單聊,界面元素減少至消息輸入框和顯示區(qū)域,評估時側重功能完整性而非擴展性。

-**提升層(B組)**:達到課程基本要求的學生,鼓勵參與進階任務,如“實現(xiàn)基于Redis的發(fā)布訂閱模型消息隊列”(補充教材數(shù)據(jù)庫章節(jié)),或“對比WebSocket與MQTT協(xié)議在群聊場景下的性能差異”(關聯(lián)網(wǎng)絡章節(jié))。作業(yè)要求提交技術選型分析報告,評估增加“創(chuàng)新點評分”。

-**拓展層(C組)**:具備較強編程能力的學生,可自主設計附加功能,如“集成語音消息上傳與播放”(需結合教材多媒體處理章節(jié)知識),“優(yōu)化服務器端為分布式架構”,或“設計基于機器學習的智能消息回復模塊”。期末項目允許采用更復雜的技術棧(如Kotlin協(xié)程),評估側重架構設計和技術深度。

**教學活動差異化**:

-課堂討論:基礎層學生側重于“教材中如何實現(xiàn)用戶認證”(第6章)等概念性問題,提升層需提出“如何改進登錄接口安全性”,拓展層則討論“OAuth2.0在移動端認證的優(yōu)劣”。

-實驗分組:采用異質分組,基礎層學生由經(jīng)驗豐富的同學帶領,共同調試代碼;提升層學生負責模塊開發(fā)與測試;拓展層學生獨立探索或組成高階小組完成復雜功能。

**評估方式適配**:

-過程性評估:作業(yè)難度和評分標準按層級設定,如基礎層需完成教材指定功能的70%即可達標,提升層要求90%,拓展層鼓勵超額完成。

-項目評估:為不同層級學生制定個性化成果展示指標,基礎層強調功能穩(wěn)定,提升層關注用戶體驗與代碼規(guī)范(參考教材第4章編碼規(guī)范),拓展層評價技術前瞻性與系統(tǒng)魯棒性。教師通過一對一訪談(如“解釋你如何解決教材中提到的線程安全問題”)和代碼評審記錄差異化的學習進展。

八、教學反思和調整

在教學實施過程中,建立動態(tài)反饋與調整機制,通過周期性反思和數(shù)據(jù)分析,優(yōu)化教學策略,提升課程效果。

**反思周期與內(nèi)容**:

-**每周反思**:教師在每次實踐課后記錄學生常見錯誤,如“多線程處理中ViewModel引用問題”(關聯(lián)教材第7章Service章節(jié)),分析錯誤原因是否源于理論講解不足或實驗任務難度不匹配。

-**階段性反思(每兩周)**:結合作業(yè)批改數(shù)據(jù),統(tǒng)計教材知識點掌握情況,例如“Retrofit參數(shù)綁定錯誤率高達35%(參考教材網(wǎng)絡章節(jié)示例)”,識別教學薄弱環(huán)節(jié)。

-**月度評估**:通過課堂觀察問卷(包含“是否理解教材中提到的線程安全模型”)和匿名訪談(“實驗任務是否激發(fā)了你的編程興趣”),收集學生對內(nèi)容深度、進度安排的意見。

**調整措施**:

-**內(nèi)容側重調整**:若發(fā)現(xiàn)學生普遍對WebSocket協(xié)議理解困難(關聯(lián)教材實時通信部分),則增加2課時專題講解,補充對比輪詢的時延測試數(shù)據(jù)(可引用教材網(wǎng)絡性能相關表)。對于數(shù)據(jù)庫設計任務,若學生僅完成基礎CRUD操作,則補充“數(shù)據(jù)庫索引優(yōu)化”(教材第8章)的案例教學。

-**教學節(jié)奏調整**:根據(jù)實驗完成度動態(tài)調整課時分配,如若“歷史消息分頁加載”(教材第9章)任務耗時過長,則將后續(xù)“消息防抖處理”的實踐時間壓縮,改為理論講解為主。

-**資源補充調整**:針對反映教材案例過舊的反饋,及時更新在線資源庫中的示例代碼至最新Android版本API(如Android12的隱私權限管理),增加“第三方庫對比”(如Gson與Jackson的教材示例代碼)的選型討論。

-**差異化支持強化**:若基礎層學生仍無法完成核心功能,則增設“代碼托管批注輔導”,教師標注關鍵行“此處需參考教材第5章Socket連接流程”;拓展層學生反饋任務“缺乏挑戰(zhàn)性”,則提供“SpringBoot集成消息隊列RabbitMQ”的拓展閱讀材料。通過持續(xù)的數(shù)據(jù)追蹤與反饋閉環(huán),確保教學始終貼合學生實際需求,最大化課程目標的達成度。

九、教學創(chuàng)新

積極引入新技術與新方法,增強教學的互動性和前沿性,激發(fā)學生的學習潛能。

**技術融合**:

-推廣使用在線協(xié)作平臺(如GitLabEducation)替代傳統(tǒng)代碼托管,實現(xiàn)代碼的實時同步與沖突解決,關聯(lián)教材版本控制章節(jié)。學生可通過Web界面提交代碼、查看提交歷史,教師可遠程審查代碼提交頻率(如“連續(xù)3次提交均涉及UI界面調整,關聯(lián)教材第9章布局優(yōu)化”)。

-引入輔助編程工具(如Tabnine、Kite),在實驗中對比使用與不使用工具的編碼效率,結合教材編程規(guī)范章節(jié)討論工具輔助下的代碼質量提升策略。

-開發(fā)VR模擬環(huán)境,讓學生以“虛擬運維工程師”身份調試聊天服務器,處理并發(fā)連接異常、數(shù)據(jù)庫慢查詢等問題,將抽象的線程安全和性能概念(教材第7、9章)具象化。

**互動模式創(chuàng)新**:

-開展“代碼接力賽”活動:將聊天室功能模塊化,小組按順序完成指定模塊開發(fā)后傳遞給下一組測試,模擬真實敏捷開發(fā)流程。

-實施翻轉課堂:課前發(fā)布基于“教材第5章Socket編程難點”的解題視頻,課堂時間用于答疑、設計“如何實現(xiàn)服務端消息群播”的挑戰(zhàn)任務。

-利用Kahoot!平臺進行快速知識點競賽,題目覆蓋“Android權限請求流程(參考教材第10章)”等,增加趣味性。

通過技術賦能和互動設計,使教學活動更貼近產(chǎn)業(yè)前沿,提升學生解決復雜工程問題的能力。

十、跨學科整合

打破學科壁壘,將Android課程與計算機科學、數(shù)學、設計學等多領域知識融合,培養(yǎng)復合型技術人才。

**計算機科學交叉**:

-結合算法與數(shù)據(jù)結構(數(shù)學學科關聯(lián)):在實現(xiàn)歷史消息分頁加載(教材第9章)時,引入二分查找優(yōu)化索引查詢,對比哈希表與B+樹的效率(參考教材數(shù)據(jù)結構章節(jié))。

-強化網(wǎng)絡安全意識(計算機科學倫理關聯(lián)):講解HTTPS加密原理(教材網(wǎng)絡章節(jié)),結合數(shù)學學科中的“模運算”設計簡單的聊天室防抵賴機制。

**設計學融合**:

-開設“移動應用UI/UX設計工作坊”:邀請平面設計專業(yè)教師或邀請函,講解人機交互原則(關聯(lián)教材UI組件章節(jié)),學生需完成聊天界面高保真原型設計,使用Figma標注交互流程,理解“AndroidMaterialDesign規(guī)范(教材附錄)”的實際應用。

-“應用標與品牌設計”比賽,要求學生設計的聊天室標符合色彩心理學(藝術學科關聯(lián))與平臺規(guī)范。

**數(shù)學建模應用**:

-引入基礎網(wǎng)絡模型(如排隊論):分析聊天服務器消息處理隊列的響應時間(教材性能優(yōu)化章節(jié)),建立數(shù)學模型預測系統(tǒng)負載,關聯(lián)離散數(shù)學中的狀態(tài)轉移理論。

通過跨學科項目驅動,如“設計一款面向老年人的語音聊天助手”,要求學生小組整合Android開發(fā)、語音識別(計算機科學)、老年心理學(社會科學)等多學科知識,促進學科素養(yǎng)的全面發(fā)展,使學生在解決實際問題時具備更廣闊的視野。

十一、社會實踐和應用

將課堂學習與社會實踐需求緊密結合,通過真實項目驅動和行業(yè)對接,提升學生的創(chuàng)新能力和工程實踐能力。

**項目驅動實踐**:

-“校園模擬招聘會”項目:要求學生小組開發(fā)簡易的在線面試通知與簽到系統(tǒng),功能包括用戶注冊登錄(教材第6章)、活動發(fā)布與報名(教材第7章數(shù)據(jù)交互)、短信驗證碼通知(補充網(wǎng)絡編程章節(jié))。項目需模擬真實企業(yè)招聘場景,學生需撰寫簡單的項目需求文檔(參考教材附錄項目模板),教師扮演面試官角色進行功能測試,評估標準包含“是否解決了教材中提到的并發(fā)報名問題”。

-設立“企業(yè)真實需求轉化”任務:與本地軟件公司合作,收集其“內(nèi)部溝通工具移動端”的簡化需求(如消息列表、已讀未讀標記),學生小組完成原型開發(fā),使用企業(yè)提供的測試設備進行試用,根據(jù)反饋迭代優(yōu)化。該活動關聯(lián)教材第9章界面設計原則與企業(yè)實際應用場景。

**技術競賽參與**:

-鼓勵學生參加校級或區(qū)域性的“移動應用創(chuàng)新大賽”,以“智能校園導覽”為題,要求整合Android定位服務(教材網(wǎng)絡章節(jié))、數(shù)據(jù)庫查詢(教材

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論