999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AndriodStudio的“流體力學”概念學習系統APP的設計與實現

2021-07-20 12:02:24龐潤芳鄭坤燦胡勇
計算機時代 2021年6期
關鍵詞:概念課程系統

龐潤芳 鄭坤燦 胡勇

摘 ?要: 流體力學課程是許多工科專業的學科基礎課,其理論性較強,因此學習該課程的概念十分重要。為了方便學生隨時學習流體力學概念,采用Andriod Studio作為開發平臺、后臺數據庫使用SQLite管理工具,開發了流體力學概念學習系統APP。系統主要功能包括按不同順序進行概念學習、模擬考試、主要知識點介紹及學習指南等。通過使用這款APP極大地提高了學生對這門課程的學習興趣。

關鍵詞: Andriod Studio平臺; SQLite數據庫管理工具; APP; 流體力學

中圖分類號:TP393 ? ? ? ? ?文獻標識碼: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 引言

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

1 基于Andriod Studio的《流體力學》概念學習系統APP功能設計

該系統主要是面向學生的,主要包括以下功能。

⑴ 練習:學生可以在不同的時間段根據需要進行練習,且在練習的過程中可以隨時查看每道題的注解。例如:初學者可以按題目順序練習,也可以按章節進行練習;學期末當課程大部分內容學完后可以隨機練習進行總復習。

⑵ 模擬考試:可以隨機抽題組卷進行模擬考試,以檢驗學生對本課程概念的掌握程度,便于確定下一步學習的重點。

⑶ 錯題收藏:即在練習的過程中將錯題放入收藏夾以便復習時重點查看。

⑷ 在線學習:可以連接本課程的混合教學平臺,進行其他更多內容的學習。

⑸ 學習指南:介紹課程每章的主要知識點以及重點內容。具體功能結構如圖1所示。

2 數據表設計

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

3 基于Andriod Studio的流體力學概念學習系統APP主要功能的實現

基于Andriod Studio的流體力學概念學習系統的集成開發環境是Andriod Studio,數據庫使用SQLite管理工具。

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

3.1 主界面的實現

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

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 練習與模擬考試功能的實現

練習包括順序練習、隨機練習和章節練習。三種練習的界面是一樣的,題目出現的順序不一樣。順序練習的題目順序和章節內容順序相對應,隨機練習的題目順序是隨機的,章節練習的題目和用戶所選章節相對應。隨機練習界面如圖3所示,隨機練習部分的核心代碼如下:

//從數據表獲取題目數據,并判斷題目類型

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設置監聽

rg_base.setOnCheckedChangeListener(this);

}

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

4 結論

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

參考文獻(References):

[1] 焦坤靈,陳曉娟,張連科等.“流體力學”課程教學中教法創新探索[J].科教導刊,2016.15:115-116

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

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

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

[5] 崔成生.基于Android平臺的空中餐廳點餐系統的設計與實現[D].東南大學,2018.

[6] 李金.基于Andriod系統的大學生創業信息APP設計與實現[J].自動化技術與應用,2019.11:183-186

猜你喜歡
概念課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
Birdie Cup Coffee豐盛里概念店
現代裝飾(2022年1期)2022-04-19 13:47:32
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
幾樣概念店
現代裝飾(2020年2期)2020-03-03 13:37:44
為什么要學習HAA課程?
學習集合概念『四步走』
聚焦集合的概念及應用
主站蜘蛛池模板: 欧美第二区| 久久一级电影| 日韩亚洲综合在线| 成人亚洲视频| 国产成人亚洲综合a∨婷婷| 91久久偷偷做嫩草影院电| 国产爽妇精品| 亚洲av综合网| 亚洲高清国产拍精品26u| 日韩 欧美 小说 综合网 另类 | 亚洲成人www| 亚洲愉拍一区二区精品| 九九热视频精品在线| 亚洲日韩Av中文字幕无码| 欧美成人午夜视频免看| 手机看片1024久久精品你懂的| 国产成人综合久久精品下载| 日韩不卡高清视频| 国产精品任我爽爆在线播放6080| 原味小视频在线www国产| 中国毛片网| 无码aⅴ精品一区二区三区| 国产综合亚洲欧洲区精品无码| 久久伊人操| 欧美午夜在线播放| 中美日韩在线网免费毛片视频| 五月天综合婷婷| 婷婷色狠狠干| 亚洲成人动漫在线观看| 国内视频精品| 国产午夜精品一区二区三区软件| 自慰网址在线观看| 亚洲人成网站观看在线观看| 亚洲国产日韩在线观看| 91亚瑟视频| 伊人色在线视频| 精品视频在线观看你懂的一区| 欧美日韩专区| 97人妻精品专区久久久久| 丁香六月综合网| 日本91在线| 久久久久亚洲AV成人人电影软件| 中文字幕精品一区二区三区视频| 8090成人午夜精品| jijzzizz老师出水喷水喷出| 免费a在线观看播放| 日韩在线第三页| 亚欧美国产综合| 四虎AV麻豆| 日韩精品中文字幕一区三区| 毛片一区二区在线看| 亚洲一区二区成人| 日韩无码黄色| 国产精品永久久久久| 99久久国产综合精品2023| 99视频国产精品| 一区二区日韩国产精久久| 狠狠色噜噜狠狠狠狠色综合久| 午夜精品影院| 全部免费毛片免费播放| 日本欧美一二三区色视频| 欧美一区二区啪啪| 成人免费一区二区三区| 在线观看国产精品第一区免费| 国模在线视频一区二区三区| 亚洲日本韩在线观看| 精品久久久久久中文字幕女| 四虎在线高清无码| 四虎精品国产永久在线观看| 亚洲日韩高清在线亚洲专区| 欧美在线中文字幕| 91无码人妻精品一区| 2020久久国产综合精品swag| 成人午夜视频免费看欧美| 亚洲区视频在线观看| 国产成人精品视频一区二区电影| 久久先锋资源| 成人综合久久综合| 久久婷婷六月| 一级毛片在线播放免费| 99久久精品免费看国产电影| 国产97公开成人免费视频|