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