當前位置:學問君>學習教育>畢業論文>

一個移動應用軟件開發實訓的教學案例論文

學問君 人氣:4.02K

本文針對應用型本科院校人才培養需求,以培養移動軟件開發人才爲目標,設計了一個Android移動應用開發實訓教學案例。從實訓目的、任務與學生團隊管理、相關的知識點、實施步驟、關鍵功能模組實現思路方面,論述了案例的教學方法,對應用型本科院校的移動應用軟件開發實踐教學有一定的參考價值。

一個移動應用軟件開發實訓的教學案例論文

 1.實訓目的、任務

實訓目的:使學生熟練掌握Java IO流、Java多線程、Java網絡編程、Java JDBC、Android 移動應用開發、Java Web應用開發方法,初步具備基於C/S結構的綜合應用軟件開發能力。

該心率檢測軟件由Android手機客戶端和Web服務器兩個應用程序組成。手機客戶端檢測用戶的心率,將所測心率上傳到服務器儲存。服務器對心率數據進行分析處理,並向用戶提供相關的健康服務。

爲了培養學生的團隊合作精神,將學生分成每組5~6人的項目開發小組,每組內至少包含一名編碼能力較強者,以便學生之間互幫互學。

實訓時間爲四周,每週20學時,整個開發過程分爲以下階段依次實施,如各階段工作安排表所示。

2.相關的知識點

Android移動應用開發:攝像機的操作、定時器的操作、圖形的繪製、攝像機圖像資訊處理、Android的消息傳遞機制、Android與Web的數據交互等。

Java Web開發:MySQL數據庫的連接、讀取並儲存頁面表單數據、Web與Android的數據交互並儲存來自Android客戶端的數據、數據的圖形化顯示、利用tomcat部署網站等。

 3.需要重點指導的功能模組

案例的開發環境爲Android 4.2.2、Eclipse Java EE IDE、MySQL 5.6、Tomcat 9.0。

在實訓教學環節中,主要培養學生解決實際工程問題的能力,重點是文檔編寫和代碼編寫能力,其中代碼的編寫能力又是重中之重。從已完成的教學實踐來看,以下是包含上節所述知識點的`、需要教師在程序編碼過程中重點和詳細指導的主要功能模組。

◇MySQL數據庫的連接和關閉。

◇Android APP向Web發送註冊資訊。

◇Web接收Android APP發送的數據。

◇Web向Android APP發送數據。

◇Android APP接收來自Web的數據。

◇Android APP攝像機的開啟與關閉。

◇Android APP圖像處理及心率算法。

◇利用第三方jar包以圖形化方式顯示心率數據。

本項目實訓是爲了強化學生前期所學知識而設定的一個綜合實踐環節,因此較適合安排在軟件工程專業 的第7學期進行,全程貫徹“Learning by Doing”思想,課堂上教師只要先期初步講授基於Android的攝像機應用編程和JSP網絡編程相關知識點,其他知識點在編碼階段邊做邊學。其中,將數據透過Android APP提交給Web 服務器、Android APP訪問Web服務器的技術架構、如何在Android APP中把Web服務器響應的數據解析還原是學習過程中的重點和難點。該實踐環節在學生中實施後,獲得了較好的教學效果, 學生的綜合實踐能力有了一定程度的提高。