隨小莉,方強(qiáng)龍,李佳奇
(1.安徽信息工程學(xué)院 團(tuán)委,安徽 蕪湖 241000;2.安徽信息工程學(xué)院 計(jì)算機(jī)與軟件工程學(xué)院,安徽 蕪湖 241000)
近年來(lái),隨著大數(shù)據(jù)與人工智能技術(shù)的發(fā)展,文化傳播的途徑與方式也變得更加便捷和豐富。許多文化旅游類(lèi)APP層出不窮,但是大多主打娛樂(lè)類(lèi)的宣傳,對(duì)文化本身的宣傳力度依然不足。對(duì)于紅色革命文化,雖然也出現(xiàn)少數(shù)APP對(duì)紅色文化的宣傳起到一定的促進(jìn)作用,但是仍然宣傳得不夠深入,比如缺少對(duì)歷史文化的深入介紹[1-4]。因此,紅色文化APP還有很多需要改進(jìn)的地方,要想使紅色文化深入人們的心中,深入研究紅色革命文化宣傳APP的設(shè)計(jì)與實(shí)現(xiàn)變得更加重要[5]。本研究在中宣部印發(fā)的《愛(ài)國(guó)主義教育實(shí)施綱要》的指導(dǎo)下,基于事件驅(qū)動(dòng)架構(gòu)范式(EDA)的開(kāi)發(fā)技術(shù)設(shè)計(jì)了一款致力于發(fā)展宣傳紅色革命文化的APP,以便更好、更便捷、更深入地宣傳紅色革命文化。
紅色文化是馬克思主義理論在中國(guó)化發(fā)展進(jìn)程中的重要成果,提煉和凝聚了中國(guó)共產(chǎn)黨人的革命精神,并在中國(guó)革命、建設(shè)和改革開(kāi)放的實(shí)踐中得以傳承。文化產(chǎn)業(yè)在現(xiàn)代經(jīng)濟(jì)結(jié)構(gòu)中已成為新的國(guó)民經(jīng)濟(jì)增長(zhǎng)點(diǎn),而紅色文化則是文化產(chǎn)業(yè)的重要組成部分。紅色文化的發(fā)展創(chuàng)新對(duì)于促進(jìn)社會(huì)主義先進(jìn)文化建設(shè)具有十分重大的意義。黨的報(bào)告強(qiáng)調(diào):“在時(shí)代的高起點(diǎn)上推動(dòng)文化內(nèi)容形式、體制機(jī)制、傳播手段創(chuàng)新,解放和發(fā)展文化生產(chǎn)力,是繁榮文化的必由之路?!碑?dāng)前,大數(shù)據(jù)技術(shù)的應(yīng)用、短視頻的發(fā)展對(duì)傳播中國(guó)優(yōu)秀傳統(tǒng)文化有極大的促進(jìn)作用。經(jīng)過(guò)調(diào)查分析發(fā)現(xiàn),通過(guò)大數(shù)據(jù)分類(lèi)向用戶(hù)推薦紅色史實(shí),能有效地弘揚(yáng)傳統(tǒng)文化,讓大眾深入了解傳統(tǒng)文化的意義。近年來(lái),各大城市紛紛開(kāi)設(shè)國(guó)學(xué)館,在歷史文化旅游區(qū)開(kāi)設(shè)文化講座;各學(xué)校也開(kāi)展了紅色文化進(jìn)校園和傳統(tǒng)文化知識(shí)競(jìng)賽等活動(dòng),以及傳統(tǒng)文化的研學(xué)旅行等。各類(lèi)活動(dòng)反響很好,對(duì)傳播中國(guó)優(yōu)秀傳統(tǒng)文化有重要意義[6-8]。因此,未來(lái)的紅色革命類(lèi)APP的設(shè)計(jì)應(yīng)創(chuàng)新性地滿(mǎn)足人們更高的文化需求,才能在互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展大勢(shì)下脫穎而出。
本文設(shè)計(jì)的系統(tǒng)主要包括五大模塊,即注冊(cè)登錄模塊、首頁(yè)模塊、紅色文化通知模塊、紅色文化學(xué)習(xí)和我的學(xué)習(xí)模塊。個(gè)別功能模塊還包含二級(jí)子模塊。整體系統(tǒng)模塊結(jié)構(gòu)如圖1所示。
圖1 整體系統(tǒng)模塊設(shè)計(jì)
(1)登錄注冊(cè)模塊:用戶(hù)雙擊桌面上的系統(tǒng)圖標(biāo)之后系統(tǒng)會(huì)自動(dòng)進(jìn)行系統(tǒng)資源加載,同時(shí)系統(tǒng)會(huì)自動(dòng)增加界面美觀度。用戶(hù)輸入手機(jī)號(hào),點(diǎn)擊下一步進(jìn)入手機(jī)驗(yàn)證登錄界面,也可以選擇其他的方式進(jìn)行登錄。
(2)首頁(yè)模塊:用戶(hù)成功登錄平臺(tái)后,系統(tǒng)將自動(dòng)跳轉(zhuǎn)進(jìn)入平臺(tái)首頁(yè)界面,用戶(hù)可以清楚地看到首頁(yè)中的主要功能菜單:紅色之窗、革命文化動(dòng)態(tài)、革命老區(qū)、我的學(xué)習(xí)、通知欄以及公告欄。用戶(hù)可以根據(jù)實(shí)際需求進(jìn)行選擇操作。
(3)紅色文化通知模塊:用戶(hù)進(jìn)入平臺(tái)后,點(diǎn)擊黨委通知菜單,系統(tǒng)將自動(dòng)跳轉(zhuǎn)到黨委通知操作界面,用戶(hù)可以查看到關(guān)于紅色文化方面的通知信息,更好地了解紅色文化精神,還可以點(diǎn)擊標(biāo)題或圖片進(jìn)入詳細(xì)頁(yè)面查看。
(4)紅色文化學(xué)習(xí)模塊:用戶(hù)點(diǎn)擊紅色學(xué)習(xí)菜單,系統(tǒng)將自動(dòng)跳轉(zhuǎn)到紅色革命學(xué)習(xí)菜單頁(yè)面;用戶(hù)可以按照實(shí)際需求選擇性地進(jìn)行紅色文化知識(shí)學(xué)習(xí)。
(5)我的學(xué)習(xí)模塊:包括我的游覽、我的消息等,豐富的個(gè)人功能可以更好地讓用戶(hù)了解自己的學(xué)習(xí)經(jīng)歷,記錄自己所收獲的紅色革命文化知識(shí)。
(1)支持VR視頻管理
本文設(shè)計(jì)的APP可支持VR視頻管理。系統(tǒng)傳輸?shù)乃袛?shù)據(jù)都是加密的,可以最大限度地保障用戶(hù)數(shù)據(jù)的安全,同時(shí)賦予了更強(qiáng)大的轉(zhuǎn)換功能以及用戶(hù)管理控制臺(tái)等功能。系統(tǒng)提供信息反饋,用戶(hù)根據(jù)實(shí)際需求可以在界面內(nèi)查看VR視頻的功能和對(duì)應(yīng)的VR視頻的具體信息,使用VR技術(shù)能夠產(chǎn)生更加真實(shí)的效果,使用戶(hù)更直觀地感受紅色文化的精神內(nèi)涵,起到更有效地宣傳紅色文化的作用。
(2)基于事件驅(qū)動(dòng)架構(gòu)范式(EDA)
本文設(shè)計(jì)的APP基于事件驅(qū)動(dòng)架構(gòu)范式(EDA),水平擴(kuò)展非常容易,框架可內(nèi)置支持,同時(shí)是以JAVA語(yǔ)言作為基礎(chǔ),刪除了類(lèi)C語(yǔ)言的指針和內(nèi)存釋放等語(yǔ)法,有效地避免了用戶(hù)對(duì)內(nèi)存的非法操作,JAVA程序代碼要經(jīng)過(guò)代碼程序校驗(yàn)、指針校驗(yàn)等很多測(cè)試步驟才能夠運(yùn)行。因此,未經(jīng)允許的JAVA程序不會(huì)損害系統(tǒng)平臺(tái)。
對(duì)APP上的個(gè)別主要模塊進(jìn)行了二級(jí)、三級(jí)分類(lèi)設(shè)計(jì),如首頁(yè)模塊、紅色之窗等。
(1)用戶(hù)登錄頁(yè)面:用戶(hù)雙擊桌面上的系統(tǒng)圖標(biāo)之后系統(tǒng)就會(huì)自動(dòng)進(jìn)行系統(tǒng)資源加載,同時(shí)系統(tǒng)會(huì)自動(dòng)增加界面美觀度。用戶(hù)輸入手機(jī)號(hào),點(diǎn)擊下一步進(jìn)入手機(jī)驗(yàn)證登錄,還可以選擇其他的方式進(jìn)行用戶(hù)登錄。
(2)首頁(yè)頁(yè)面:用戶(hù)成功登錄平臺(tái)后,系統(tǒng)將自動(dòng)跳轉(zhuǎn)進(jìn)入首頁(yè)界面,用戶(hù)可以清楚地看到首頁(yè)中的主要功能菜單:紅色之窗、革命文化動(dòng)態(tài)、革命老區(qū)、我的學(xué)習(xí)、通知欄以及公告欄等,用戶(hù)可以根據(jù)實(shí)際需求進(jìn)行選擇操作,具體如圖2所示。
圖2 首頁(yè)界面結(jié)構(gòu)
(3)紅色之窗頁(yè)面:用戶(hù)進(jìn)入主界面后,點(diǎn)擊紅色之窗菜單,系統(tǒng)將自動(dòng)跳轉(zhuǎn)進(jìn)入紅色之窗菜單主界面,紅色之窗菜單中包含了智慧革命、紅色精神、紅色建設(shè)和平臺(tái)概況等多項(xiàng)功能菜單,具體如圖3所示。
圖3 紅色之窗界面結(jié)構(gòu)
產(chǎn)品以Android Studio為開(kāi)發(fā)工具,以JAVA為開(kāi)發(fā)語(yǔ)言,充分發(fā)揮了Android Studio的運(yùn)行速度快、智能化、虛擬速度快和可跨平臺(tái)優(yōu)勢(shì)[9-10]。安裝Android Studio以創(chuàng)建系統(tǒng)開(kāi)發(fā)環(huán)境。
本文設(shè)計(jì)實(shí)現(xiàn)的紅色革命文化APP的登錄注冊(cè)、首頁(yè)等模塊功能界面如圖4~圖6所示。用戶(hù)打開(kāi)手機(jī)應(yīng)用后首先需完成登錄或注冊(cè)操作,如圖4所示;然后在首頁(yè)中點(diǎn)擊想要查看的次級(jí)模塊,并且可以支持VR視頻管理,如圖5所示;在紅色之窗中可以查詢(xún)更多學(xué)習(xí)模塊,如紅色精神學(xué)習(xí)、紅色文化建設(shè)等,如圖6所示。
圖4 用戶(hù)登錄界面效果
圖5 首頁(yè)界面效果
圖6 紅色之窗界面效果
本研究突破當(dāng)前流行的國(guó)內(nèi)紅色文化類(lèi) APP功能架構(gòu),提出一種以 Android Studio 為開(kāi)發(fā)平臺(tái),創(chuàng)建更符合用戶(hù)了解民族紅色文化知識(shí)類(lèi)APP,詳細(xì)剖析了其關(guān)鍵技術(shù)及實(shí)現(xiàn)方法流程,提供了可行的設(shè)計(jì)思路和實(shí)現(xiàn)方法。所設(shè)計(jì)APP有助于用戶(hù)深刻了解中華紅色文化精神,間接推動(dòng)了大數(shù)據(jù)與人工智能背景下中國(guó)文化的發(fā)展。