賀瑤 嚴傳波 高春潔 艾孜買提·肉孜江
摘 要:在21世紀的今天,伴隨著智能手機設備在全球范圍內的普及,便攜式設備獲取信息的快捷與可靠,讓越來越多的人們選擇運用智能手機來完成學習和工作。基于移動智能終端的軟件開發迅猛發展,其影響已經波及到教育行業,正在潛移默化地改變著學習者的學習方法,這就給廣大的教育工作者提供了更為便捷敏銳的學習思維和學習方式。目的基于Android新疆中藥知識學習系統是研究新疆中藥文本及圖像數據的提取與存儲,構建在Android系統下新疆中藥知識學習系統,實現手機等便攜式設備通過瀏覽藥材圖像來認知藥材學習藥材,使中藥材知識學習趨于便利化、趣味化、常態化。方法基于Android新疆中藥知識學習系統采用B/S軟件體系架構,系統網站采用Eclipse+Java集成開發環境,手機等移動終端采用Android Studio,實現中藥材學習突破時間和空間的限制,提高學生對中藥材知識自主學習的能力。結果本項目研發的基于Android的新疆中藥知識學習系統,可實現用戶登錄和注冊、看圖識藥、中藥材題組抽題等功能。手機平臺界面友好,可操作性強,節約學生學習中藥材的時間。結論基于Android的新疆中藥知識學習系統增強了學生學習藥材的興趣,提高了學習效率,相比較于傳統的圖書的形式,更加深了學習中藥材的記憶,達到了項目研究的預期目的。
關鍵詞:Android Studio;中藥;知識學習;Eclipse
一、緒論
在移動互聯網發展迅速的今天,各種各樣的移動終端設備也越來越豐富,影響著教育學習實現的方式也越發多樣,不再僅僅局限于教師在課堂上授課,學生在課堂之外也可以通過智能手機進行學習。移動學習歸根到底也是基于互聯網的一種數字化學習(E.1earnin),[1]這種移動學習的方法的根本是數字化學習與移動智能技術的結合。給學習者提供了一種新型的學習服務方式,可以隨時隨地的進行知識的獲取,為終身學習的實現提供了可能性與快捷性,改變著傳統意義的教學方式。據統計,2014 年,全球智能手機操作系統中Android操作系統的市場份額占據了近85%,遠遠超越了IOS系統。[2]在Android操作系統受到越來越多消費者的追捧之下,人們對智能手機的應用程序需求也愈來愈高,各種豐富多樣的APP充實著人們的生活和學習環境。傳統中醫藥作為中華民族醫藥的珍貴遺產,為我國各族兒女的健康發揮了巨大貢獻,發揚中醫藥事業在新的歷史條件下顯得尤為重要。一款有關中藥知識學習的教育APP的設計可以讓中藥知識的學習變得更加便捷化,更加智能化。
基于Android的新疆中藥知識學習系統是構建基于Android操作系統下的新疆中藥知識學習系統,從而實現新疆中藥材數據信息以及圖像的存儲、查詢檢索功能,通過看圖識藥學習系統,使新疆中藥材知識學習趨于趣味化、便利化、常態化,對突破中藥材知識學習受時間空間的限制,提高中藥材知識自主學習的能力,減輕學生掌握中藥材理論知識的負擔有著重要意義。
二、需求分析
基于Android的新疆中藥知識學習系統的目標是用戶通過智能手機瀏覽中藥材圖片來進行學習。通過用戶注冊、用戶中藥材試題測試、用戶看圖識藥、用戶成績分析等模塊來實現。其中用戶注冊要是為了系統維護方便,也為用戶保密個人信息,用戶需要通過注冊登錄進入學習系統;用戶中藥材試題測試即系統通過從網站客戶端隨機抽取一定數量的題目進行測試來檢驗用戶對于中藥知識的掌握情況;用戶看圖識藥即通過瀏覽中藥材信息來學習中藥知識鞏固加深記憶;用戶的成績分析即當用戶完成試題測試后,學習系統會給出相應的正誤結果。系統功能需求。相比較于其他非醫學專業的學生,學習中醫的學生學習課程相對繁重,本項目是針對中藥知識學習設計的一款APP。軟件主要為了方便學生學習中藥知識,師生可以僅僅通過一部智能手機就可以掌握中藥材的名稱、屬性、功效等。就可以讓中藥知識學習起來更加主動積極,方便快捷。如圖1所示:
本項目中的角色共分為兩大類,一類是管理員用戶即超級用戶,另一類是一般用戶即學習者。
管理員用戶通過用戶名和密碼進行系統登錄,主要工作是實現整個學習系統的運作與維護,擁有學習系統的所有權限。如圖2所示:
一般用戶通過用戶名和密碼進行系統注冊登錄,可進行看圖識藥、中藥材題組測試功能進行中藥知識的學習。如圖3所示:
三、數據庫設計
一款系統軟件中數據庫的設計和規劃顯得尤為重要,它不但存儲著應用程序的所有信息,而且數據庫還需要與各個子系統之間的數據接口進行協調。數據庫設計應具有合理性、規范性以及適應性,數據庫之間的關系以及設置將直接關系到系統的優劣。[3]本中藥知識學習系統中已經確定的主要實體有用戶實體、中草藥實體、試題實體、答題情況實體、試題標準答案實體等。
實體關系圖:由于整個系統由多個部分組成,主要實體有用戶實體、中草藥實體、試題實體、答題情況實體、試題標準答案實體等,各個實體詳細信息如下:
(1)用戶信息:存儲用戶的基本信息,包括ID號,用戶編號,姓名,性別,賬號,密碼,登錄時間,權限等[4];
(2)中草藥信息:存儲藥材的基本信息,包括ID號,中藥編號,中文名稱,英文名稱,圖片,產地,來源,主治,禁忌等;
(3)試題信息:存儲試題的基本信息,包括ID號,試題編號,內容,類型,難度,圖片,標準答案,分值等[5];
(4)答題情況信息:存儲用戶看圖識藥的測試信息,包括ID號,試題編號,內容,圖片,標準答案,用戶編號,用戶答案,選項,分值,正誤,用時時間等;
(5)試題標準答案信息:存儲試題答案的基本信息,包括ID號,試題編號,答案內容。
四、系統設計與實現
基于Android的新疆中藥知識學習系統是一個多用戶共存的學習系統,用戶可以根據自己所擁有的權限進行相應地操作處理。當用戶想操作本學習系統時,必須先輸入正確的用戶名和密碼信息進行登錄,一旦兩者之一信息不符合,用戶將無法進入學習系統,系統會提示信息有誤。
具體功能的實現如下:
(一)登錄模塊的實現
此模塊主要實現中藥知識學習系統用戶的登錄功能,用戶可以通過輸入其用戶名和密碼進行校正,學習系統會根據數據庫中相應的表中身份信息來判斷用戶是否合法,若合法的話則登錄到學習系統,不合法系統會彈出相應的提示。效果如圖4所示。
(二)注冊模塊的實現
此模塊實現用戶的注冊功能,當用戶按照提示填寫相應的信息后,點擊“注冊”按鈕完成注冊,后臺服務器會把用戶信息發送到數據庫進行校正。效果如圖5所示。
(三)看圖識藥模塊的實現
此模塊實現用戶看圖識藥的功能,用戶登錄學習系統后可點擊看圖識藥功能進行中藥知識的學習。當用戶點擊某一個具體的藥材圖片后,將會出現這種藥材的具體詳細信息。效果如圖6所示。
(四)中藥材題組模塊的實現
此模塊實現用戶中藥材題組測試的功能,用戶登錄學習系統后可點擊中藥材題組功能進行中藥知識的測試。后臺服務器隨機抽取5道題目進行測試,結束后會公布用戶的答題情況。[7]效果如圖7所示。
五、總結
基于Android的新疆中藥知識學習系統采用B/S軟件體系架構,后臺系統網站采用Eclipse+Java集成開發環境搭建,智能手機移動終端采用Android Studio開發,實現新疆中藥材知識學習的便捷性和共享性。實現了擁護者側,權限分配,看圖識藥等功能,操作平臺界面較友好,可操作性強,節省了學生學習中藥材的時間。
參考文獻:
[1]楊寧宇.基于Android的大學生移動學習系統的設計與開發——以“教育技術學”專業為例[D].河北師范大學,2017.
[2]王瑋,姜朝斌,車開森,等.基于Android系統的4G智能手機開發平臺軟件設計與實現[J].信息通信,2018,(1):65-67.
[3]Karsten Klohs,UweKastens.Memory Requirements of Java Bytecode Verification on Limited Devices[J].Electronic Notes in Theoretical Computer Science,2005(02):328-333.
[4]王萬斌.聯盛監理公司人力資源管理信息系統的設計與實現[D].電子科技大學,2014.
[5]楊紅軍,王金英.基于Web的在線考試系統的設計與實現[J].電腦知識與技術,2008,(31):819-821.
[6]李升先.基于ExtJS的分布式OA系統[D].廈門大學,2012.
作者簡介:賀瑤(1995-),女,山西呂梁文水縣人,新疆醫科大學醫學工程技術學院信息管理與信息系統在讀學生。
通訊作者:嚴傳波(1970-),男,四川安岳縣人,碩士,副教授,數據庫應用和醫學圖像處理。