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