摘?要:信息技術(shù)和網(wǎng)絡(luò)科技的快速發(fā)展,閱讀方式的改變大大的影響了人們的閱讀,尤其是碎片化閱讀的出現(xiàn)對傳統(tǒng)閱讀造成了巨大的沖擊。當下,飽讀詩書的人少了,專注于文化內(nèi)涵的人少了,學習優(yōu)秀傳統(tǒng)文化去提升文化素養(yǎng)的人少了。在書店中,詩詞歌賦和傳統(tǒng)文化的書籍也往往被束之高閣,這對傳統(tǒng)文化傳承是很不利的。圍繞這一問題,在人們利用網(wǎng)絡(luò),依賴網(wǎng)絡(luò)的前提下,設(shè)計此app可以讓用戶在網(wǎng)絡(luò)上進行傳統(tǒng)文化的學習,還可以將傳統(tǒng)文化和現(xiàn)代的流行元素相結(jié)合,使之能夠符合大眾的口味,讓其能夠源遠流傳。
關(guān)鍵詞:android;文化知識;自主學習
一、設(shè)計背景
經(jīng)濟生活水平的日益提高,令許多國家開始意識到傳統(tǒng)文化的重要性,同時也采取各種措施加以保護和發(fā)揚傳統(tǒng)文化。在中國,許多人提出了科學與文化同行這一觀點,以增加文化軟實力。
對于一個具有五千年傳統(tǒng)文化的大國來說,我們具有極其豐富的文化資源和燦爛的文化瑰寶?;蛟S那些祖先留下來的古董,古玩和其他一些珍貴物件是無法進行復(fù)制的,但是我們可以把其中包含的精神、思想發(fā)揚光大。唐詩、宋詞、元曲、明清小說等皆是如此。但是目前市面上并沒有好的,方便人們學習傳統(tǒng)文化知識的app。為此,我們以利于人們學習優(yōu)秀的傳統(tǒng)文化知識為目的,開發(fā)此app。人們可以app上隨時隨地的進行傳統(tǒng)文化的學習,讓人們感受到中國文化的博大精深。
二、需求分析
我們現(xiàn)在的社會已經(jīng)步入了信息時代,這大大方便了人們的生活。但是學習傳統(tǒng)文化,很多時候還是通過查閱相關(guān)書籍進行學習。這樣的方式對我們來說有時候很不方便,我們不能隨時隨地學習。所以我們需要把信息化應(yīng)用到傳統(tǒng)文化上,讓我們可以隨時隨地學習。同時,網(wǎng)上學習的方式,既可以方便我們的學習,又可以節(jié)約購買書籍所需的成本。另外,以往的課堂的教學模式難免有時候缺乏樂趣,所以我們在app上也增加了一些娛樂模塊,增加了學習的樂趣;并且該app不僅可以學習傳統(tǒng)文化,還可以有其他的功能模塊將傳統(tǒng)文化與現(xiàn)代的流行元素結(jié)合起來,更容易激發(fā)年輕人的學習興趣。使用該app來學習傳統(tǒng)文化可以激起人們學習中國傳統(tǒng)文化的興趣,從而增加了人們的傳統(tǒng)文化底蘊,提升人們的文化素質(zhì)。
三、軟件定位
(一)核心思想
(1)從用戶出發(fā),做出最優(yōu)app。
(2)優(yōu)化程序,減少用戶各種負擔。
(3)利用現(xiàn)代化的科技,使學習變得更加簡單。
(二)核心用戶
(1)有興趣,但又苦于沒有學習平臺的人。
(2)掌握一定傳統(tǒng)文化,但又沒有平臺和別人交流的人。
(3)那些有知識才華,愿意推廣傳統(tǒng)文化,但又沒有合適渠道的人。
四、設(shè)計實現(xiàn)
此app主要包括兩部分:前端和后臺管理。前端有分為首頁面、傳統(tǒng)與現(xiàn)代的碰撞、在線學習、個人中心四個模塊。其中,首頁面有分為推薦和分類兩部分,以此滿足用戶的基本需求;后臺部分分為用戶管理、信息管理、維護與更新三個板塊,開發(fā)者可以進行系統(tǒng)的日常管理,能夠在軟件出現(xiàn)問題是第一時間察覺并進行修正,以此保證系統(tǒng)的正常使用。
設(shè)計主要采用Java高級語言、Servlet、Jsp、Sql數(shù)據(jù)庫配合來實現(xiàn)APP的制作,HTML語言實現(xiàn)PC端網(wǎng)頁制作,同時輔以CSS和UI設(shè)計來進行美化界面。開發(fā)過程中主要用到Android Studio、SQL sever、Web Storm、Eclipse等軟件。
各界面布局:主要是使用Web View添加HTML+CSS網(wǎng)頁進行布局美化。XML進行客戶端布局,頂部采用自定義菜單欄。底部使用Tab布局。JavaScript完成界面滾動消息提示與頁面動畫實現(xiàn)等。
后臺數(shù)據(jù)處理的實現(xiàn)運用SQLServer數(shù)據(jù)庫技術(shù)。把數(shù)據(jù)庫整體放到WEB服務(wù)器端,服務(wù)器端向外暴露Web Service接口,應(yīng)用程序連接Web Service接口即可以使用數(shù)據(jù)庫資源。主要的步驟為:
(1)需求分析,綜合所要存儲信息類型。
(2)概念模型的建立。
(3)邏輯結(jié)構(gòu)的建立。
(4)物理結(jié)構(gòu)的建立。
(5)數(shù)據(jù)庫的試運行。
(6)數(shù)據(jù)庫的維護和運行。
通過設(shè)計數(shù)據(jù)庫的數(shù)據(jù)的存取方法和存儲結(jié)構(gòu),再綜合對物理結(jié)構(gòu)進行評價,最后確定物理結(jié)構(gòu)。最后進行數(shù)據(jù)載入、實施和維護。同時,還需要熟悉API接口開發(fā),TCP/IP等網(wǎng)絡(luò)協(xié)議,通過服務(wù)器實現(xiàn)前端與數(shù)據(jù)庫的連接技術(shù)。軟件最后通過Web服務(wù)器實現(xiàn)前臺和數(shù)據(jù)庫的鏈接。主要通過Web Service來實現(xiàn)間接地訪問SQL Server。
五、系統(tǒng)創(chuàng)新點
(1)更加關(guān)注用戶的感受。我們提供專門的窗口,用于收集用戶的意見,反饋給工作人員,用于對軟件做出升級。
(2)低成本化。我們把學習的平臺構(gòu)建在手機上,只要你有手機,有網(wǎng)絡(luò)就可以進行學習,不必購買昂貴的書籍,減少了對于學生黨的經(jīng)濟負擔。
(3)碎片化學習。對于一些上班族,沒有太多的時間去學習,可他們?nèi)W習傳統(tǒng)文化的興趣。他們便可以在APP上用一些閑暇零散的時間去學習。
(4)解除了地點的限制。只要有手機,不必到處搜尋圖書館,就可以進行傳統(tǒng)文化的學習。
參考文獻:
[1]王落凡,穆翠霞.我愛詩詞App的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2018,(20):77-79+93.
[2]鐘雅慧.淺談基于客戶體驗的App界面設(shè)計研究[J].大眾文藝,2019,(19):66-67.
作者簡介:曹光輝(1998-),男,本科,西北民族大學數(shù)學與計算機科學學院計算機科學與技術(shù),研究發(fā)向:數(shù)據(jù)庫,計算機結(jié)構(gòu)。