• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于AndriodStudio的“流體力學(xué)”概念學(xué)習(xí)系統(tǒng)APP的設(shè)計與實現(xiàn)

      2021-07-20 12:02:24龐潤芳鄭坤燦胡勇
      計算機(jī)時代 2021年6期
      關(guān)鍵詞:流體力學(xué)概念學(xué)習(xí)模擬考試

      龐潤芳 鄭坤燦 胡勇

      摘 ?要: 流體力學(xué)課程是許多工科專業(yè)的學(xué)科基礎(chǔ)課,其理論性較強(qiáng),因此學(xué)習(xí)該課程的概念十分重要。為了方便學(xué)生隨時學(xué)習(xí)流體力學(xué)概念,采用Andriod Studio作為開發(fā)平臺、后臺數(shù)據(jù)庫使用SQLite管理工具,開發(fā)了流體力學(xué)概念學(xué)習(xí)系統(tǒng)APP。系統(tǒng)主要功能包括按不同順序進(jìn)行概念學(xué)習(xí)、模擬考試、主要知識點(diǎn)介紹及學(xué)習(xí)指南等。通過使用這款A(yù)PP極大地提高了學(xué)生對這門課程的學(xué)習(xí)興趣。

      關(guān)鍵詞: Andriod Studio平臺; SQLite數(shù)據(jù)庫管理工具; APP; 流體力學(xué)

      中圖分類號:TP393 ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A ? ? 文章編號:1006-8228(2020)06-58-03

      Abstract: "Fluid Mechanics" is the basic course of many engineering majors, and the theory is strong, so the concept study of the course is particularly important. In order to facilitate students to learn the concept of fluid mechanics at any time, using Andriod Studio as a development platform and SQLite management tools as the background database, the fluid mechanics concept learning App is developed. The main functions of the system include concept learning, simulated examination, introduction of main knowledge points, and learning guide, etc. By using this App, students' interest in this course has been greatly increased.

      Key words: Andriod Studio; SQLite; App; fluid mechanics

      0 引言

      流體力學(xué)課程是工科許多專業(yè)的學(xué)科基礎(chǔ)課程,理論性較強(qiáng)。學(xué)生在學(xué)習(xí)過程中需要先理解概念和基本原理,進(jìn)而才能對概念和原理有定性、感性,以及按邏輯去思考、分析生活和工程問題。對概念和基本原理的學(xué)習(xí)看似粗淺和初步,卻是一個需要持續(xù)理解和長期應(yīng)用的過程[1-4]。為了便于學(xué)生隨時進(jìn)行概念學(xué)習(xí),基于Andriod Studio開發(fā)了流體力學(xué)概念學(xué)習(xí)系統(tǒng)APP[5]。

      1 基于Andriod Studio的《流體力學(xué)》概念學(xué)習(xí)系統(tǒng)APP功能設(shè)計

      該系統(tǒng)主要是面向?qū)W生的,主要包括以下功能。

      ⑴ 練習(xí):學(xué)生可以在不同的時間段根據(jù)需要進(jìn)行練習(xí),且在練習(xí)的過程中可以隨時查看每道題的注解。例如:初學(xué)者可以按題目順序練習(xí),也可以按章節(jié)進(jìn)行練習(xí);學(xué)期末當(dāng)課程大部分內(nèi)容學(xué)完后可以隨機(jī)練習(xí)進(jìn)行總復(fù)習(xí)。

      ⑵ 模擬考試:可以隨機(jī)抽題組卷進(jìn)行模擬考試,以檢驗學(xué)生對本課程概念的掌握程度,便于確定下一步學(xué)習(xí)的重點(diǎn)。

      ⑶ 錯題收藏:即在練習(xí)的過程中將錯題放入收藏夾以便復(fù)習(xí)時重點(diǎn)查看。

      ⑷ 在線學(xué)習(xí):可以連接本課程的混合教學(xué)平臺,進(jìn)行其他更多內(nèi)容的學(xué)習(xí)。

      ⑸ 學(xué)習(xí)指南:介紹課程每章的主要知識點(diǎn)以及重點(diǎn)內(nèi)容。具體功能結(jié)構(gòu)如圖1所示。

      2 數(shù)據(jù)表設(shè)計

      流體力學(xué)概念學(xué)習(xí)系統(tǒng)APP包括概念題庫建設(shè)、概念自學(xué)區(qū)及概念考試區(qū)三部分。概念題庫建設(shè)至關(guān)重要,設(shè)計的題目全為選擇題目和判斷題目,設(shè)計題目的理念要體現(xiàn)趣味性和美感,要更多的結(jié)合學(xué)生有切身體驗的生活和工程應(yīng)用。題目的數(shù)量在300道左右,根據(jù)知識點(diǎn)的重要性,合理安排其數(shù)量比例。學(xué)生自學(xué)時可以自由選擇章節(jié)訓(xùn)練、隨機(jī)訓(xùn)練或順序練習(xí),系統(tǒng)可以根據(jù)學(xué)習(xí)者要求對易錯題進(jìn)行標(biāo)識存儲,對正確錯誤和分值及所耗時間進(jìn)行統(tǒng)計,可以隨時查詢題目解答,也可以通過模擬考試檢查自己對總體目標(biāo)的達(dá)成度。題庫表設(shè)計如表1所示。

      3 基于Andriod Studio的流體力學(xué)概念學(xué)習(xí)系統(tǒng)APP主要功能的實現(xiàn)

      基于Andriod Studio的流體力學(xué)概念學(xué)習(xí)系統(tǒng)的集成開發(fā)環(huán)境是Andriod Studio,數(shù)據(jù)庫使用SQLite管理工具。

      Android Studio是一個全新的Android開發(fā)環(huán)境,基于IntelliJ IDEA.類似Eclipse ADT具有開發(fā)效率高、對Java語言支持好、繼承性高、穩(wěn)定性好等諸多的優(yōu)點(diǎn),且開發(fā)環(huán)境的搭建非常簡便[6]。

      3.1 主界面的實現(xiàn)

      本系統(tǒng)的APP主界面采用線性布局,在不同的區(qū)域顯示10個Button控件,運(yùn)行效果如圖2所示,對應(yīng)的布局文件是activity_main.xml。MainActivity.java是Java代碼,按鈕間通過intent來進(jìn)行切換的,部分代碼如下:

      class MyOnClickListener implements android.view.View

      .OnClickListener {

      @Override

      public void onClick(View v) {

      switch (v.getId()) {

      case R.id.btn_sxlx:

      Intent intent_sxlx=new Intent(MainActivity.this,

      SxlxActivity.class);

      startActivity(intent_sxlx);

      break;

      ...

      case R.id.btn_collection://收藏夾

      Intent intent_collection=new Intent(MainActivity.this,

      CollectionActivity.class);

      startActivity(intent_collection);

      break;

      }}}

      3.2 練習(xí)與模擬考試功能的實現(xiàn)

      練習(xí)包括順序練習(xí)、隨機(jī)練習(xí)和章節(jié)練習(xí)。三種練習(xí)的界面是一樣的,題目出現(xiàn)的順序不一樣。順序練習(xí)的題目順序和章節(jié)內(nèi)容順序相對應(yīng),隨機(jī)練習(xí)的題目順序是隨機(jī)的,章節(jié)練習(xí)的題目和用戶所選章節(jié)相對應(yīng)。隨機(jī)練習(xí)界面如圖3所示,隨機(jī)練習(xí)部分的核心代碼如下:

      //從數(shù)據(jù)表獲取題目數(shù)據(jù),并判斷題目類型

      private void setData() {

      currentQuestionIndex=random.nextInt(352);

      question=questionList.get(currentQuestionIndex);

      tv_title.setText((currentQuestionIndex+1)+"."

      +question.getTitle());

      tv_detail.setVisibility(TextView.INVISIBLE);

      int q_type=question.getQ_type();

      //有的考題有四個選項,而有些考題只有兩個選項

      if (q_type==1) {

      rb_option_c.setVisibility(RadioButton.VISIBLE);

      rb_option_d.setVisibility(RadioButton.VISIBLE); rb_option_a.setText(question.getOptionA());

      rb_option_b.setText(question.getOptionB());

      rb_option_c.setText(question.getOptionC());

      rb_option_d.setText(question.getOptionD());

      } else if (q_type==0) {

      rb_option_a.setText(question.getOptionA());

      rb_option_b.setText(question.getOptionB());

      rb_option_c.setVisibility(RadioButton.INVISIBLE);

      rb_option_d.setVisibility(RadioButton.INVISIBLE);

      }

      //給RadioButton設(shè)置監(jiān)聽

      rg_base.setOnCheckedChangeListener(this);

      }

      模擬考試從題庫中隨機(jī)抽取50道題組卷進(jìn)行考試。和隨機(jī)練習(xí)相比較,模擬考試增加了倒計時以及交卷功能,取消了查看題目注解功能,且交卷后可以查看成績及每道考試題目的正確答案,成績的顯示既可以是百分制,也可以是等級制。

      4 結(jié)論

      在互聯(lián)網(wǎng)時代,智能手機(jī)普及,基于Andriod Studio開發(fā)的流體力學(xué)概念學(xué)習(xí)系統(tǒng)APP,突破了時空局限,使得學(xué)生可以隨時隨地學(xué)習(xí)流體力學(xué)課程的概念,查看學(xué)習(xí)指南及各章的主要知識點(diǎn),從而在今后的學(xué)習(xí)中有的放矢,極大地引起了學(xué)生對這門課程的學(xué)習(xí)興趣,提高了學(xué)習(xí)效率。但是該系統(tǒng)缺少評價功能,在以后的研究中需要不斷地進(jìn)行完善,使之達(dá)到要求。

      參考文獻(xiàn)(References):

      [1] 焦坤靈,陳曉娟,張連科等.“流體力學(xué)”課程教學(xué)中教法創(chuàng)新探索[J].科教導(dǎo)刊,2016.15:115-116

      [2] 李德玉,李嘉薇,陳更林.《工程流體力學(xué)》課程的立體化教學(xué)體系建設(shè)[J].教育教學(xué)論壇,2017.8:150-151

      [3] 朱兵,孫曉晶,黃典貴.“工程流體力學(xué)”的課堂教學(xué)模式思考[J].高教學(xué)刊,2016.21:86-87

      [4] 朱紅鈞.翻轉(zhuǎn)課堂輔以過程考核探究——以工程流體力學(xué)課程為例[J].石油教育,2016.4:17-19

      [5] 崔成生.基于Android平臺的空中餐廳點(diǎn)餐系統(tǒng)的設(shè)計與實現(xiàn)[D].東南大學(xué),2018.

      [6] 李金.基于Andriod系統(tǒng)的大學(xué)生創(chuàng)業(yè)信息APP設(shè)計與實現(xiàn)[J].自動化技術(shù)與應(yīng)用,2019.11:183-186

      猜你喜歡
      流體力學(xué)概念學(xué)習(xí)模擬考試
      戶丹丹:趣味引入,小學(xué)數(shù)學(xué)概念學(xué)習(xí)“有深度”
      一道高三模考題的多視角求解
      高考物理模擬考試中的心得
      淺談高中歷史概念學(xué)習(xí)經(jīng)驗
      基于改善水流特性的超聲波熱量表設(shè)計
      論布朗庫西與現(xiàn)代極簡主義雕塑
      計算流體力學(xué)在船舶線型優(yōu)化中的應(yīng)用
      任務(wù)引領(lǐng)教學(xué)法在流體力學(xué)課程中的實踐探析
      基于地理概念學(xué)習(xí)的組件教學(xué)設(shè)計
      如何上好高三第一輪復(fù)習(xí)課
      成才之路(2009年31期)2009-06-07 11:10:56
      广丰县| 化州市| 河北省| 齐齐哈尔市| 讷河市| 农安县| 琼结县| 同德县| 陕西省| 云和县| 印江| 蚌埠市| 太原市| 南丹县| 龙里县| 石柱| 九龙城区| 广州市| 武清区| 平阳县| 新乐市| 蓬莱市| 张北县| 岳阳市| 黄山市| 乌兰县| 廉江市| 昆山市| 密山市| 博客| 奉节县| 嵩明县| 郎溪县| 荣成市| 武夷山市| 禄丰县| 四子王旗| 盖州市| 三门县| 温宿县| 莲花县|