隨小莉,方強龍,李佳奇
(1.安徽信息工程學院 團委,安徽 蕪湖 241000;2.安徽信息工程學院 計算機與軟件工程學院,安徽 蕪湖 241000)
近年來,隨著大數據與人工智能技術的發展,文化傳播的途徑與方式也變得更加便捷和豐富。許多文化旅游類APP層出不窮,但是大多主打娛樂類的宣傳,對文化本身的宣傳力度依然不足。對于紅色革命文化,雖然也出現少數APP對紅色文化的宣傳起到一定的促進作用,但是仍然宣傳得不夠深入,比如缺少對歷史文化的深入介紹[1-4]。因此,紅色文化APP還有很多需要改進的地方,要想使紅色文化深入人們的心中,深入研究紅色革命文化宣傳APP的設計與實現變得更加重要[5]。本研究在中宣部印發的《愛國主義教育實施綱要》的指導下,基于事件驅動架構范式(EDA)的開發技術設計了一款致力于發展宣傳紅色革命文化的APP,以便更好、更便捷、更深入地宣傳紅色革命文化。
紅色文化是馬克思主義理論在中國化發展進程中的重要成果,提煉和凝聚了中國共產黨人的革命精神,并在中國革命、建設和改革開放的實踐中得以傳承。文化產業在現代經濟結構中已成為新的國民經濟增長點,而紅色文化則是文化產業的重要組成部分。紅色文化的發展創新對于促進社會主義先進文化建設具有十分重大的意義。黨的報告強調:“在時代的高起點上推動文化內容形式、體制機制、傳播手段創新,解放和發展文化生產力,是繁榮文化的必由之路。”當前,大數據技術的應用、短視頻的發展對傳播中國優秀傳統文化有極大的促進作用。經過調查分析發現,通過大數據分類向用戶推薦紅色史實,能有效地弘揚傳統文化,讓大眾深入了解傳統文化的意義。近年來,各大城市紛紛開設國學館,在歷史文化旅游區開設文化講座;各學校也開展了紅色文化進校園和傳統文化知識競賽等活動,以及傳統文化的研學旅行等。各類活動反響很好,對傳播中國優秀傳統文化有重要意義[6-8]。因此,未來的紅色革命類APP的設計應創新性地滿足人們更高的文化需求,才能在互聯網產業發展大勢下脫穎而出。
本文設計的系統主要包括五大模塊,即注冊登錄模塊、首頁模塊、紅色文化通知模塊、紅色文化學習和我的學習模塊。個別功能模塊還包含二級子模塊。整體系統模塊結構如圖1所示。

圖1 整體系統模塊設計
(1)登錄注冊模塊:用戶雙擊桌面上的系統圖標之后系統會自動進行系統資源加載,同時系統會自動增加界面美觀度。用戶輸入手機號,點擊下一步進入手機驗證登錄界面,也可以選擇其他的方式進行登錄。
(2)首頁模塊:用戶成功登錄平臺后,系統將自動跳轉進入平臺首頁界面,用戶可以清楚地看到首頁中的主要功能菜單:紅色之窗、革命文化動態、革命老區、我的學習、通知欄以及公告欄。用戶可以根據實際需求進行選擇操作。
(3)紅色文化通知模塊:用戶進入平臺后,點擊黨委通知菜單,系統將自動跳轉到黨委通知操作界面,用戶可以查看到關于紅色文化方面的通知信息,更好地了解紅色文化精神,還可以點擊標題或圖片進入詳細頁面查看。
(4)紅色文化學習模塊:用戶點擊紅色學習菜單,系統將自動跳轉到紅色革命學習菜單頁面;用戶可以按照實際需求選擇性地進行紅色文化知識學習。
(5)我的學習模塊:包括我的游覽、我的消息等,豐富的個人功能可以更好地讓用戶了解自己的學習經歷,記錄自己所收獲的紅色革命文化知識。
(1)支持VR視頻管理
本文設計的APP可支持VR視頻管理。系統傳輸的所有數據都是加密的,可以最大限度地保障用戶數據的安全,同時賦予了更強大的轉換功能以及用戶管理控制臺等功能。系統提供信息反饋,用戶根據實際需求可以在界面內查看VR視頻的功能和對應的VR視頻的具體信息,使用VR技術能夠產生更加真實的效果,使用戶更直觀地感受紅色文化的精神內涵,起到更有效地宣傳紅色文化的作用。
(2)基于事件驅動架構范式(EDA)
本文設計的APP基于事件驅動架構范式(EDA),水平擴展非常容易,框架可內置支持,同時是以JAVA語言作為基礎,刪除了類C語言的指針和內存釋放等語法,有效地避免了用戶對內存的非法操作,JAVA程序代碼要經過代碼程序校驗、指針校驗等很多測試步驟才能夠運行。因此,未經允許的JAVA程序不會損害系統平臺。
對APP上的個別主要模塊進行了二級、三級分類設計,如首頁模塊、紅色之窗等。
(1)用戶登錄頁面:用戶雙擊桌面上的系統圖標之后系統就會自動進行系統資源加載,同時系統會自動增加界面美觀度。用戶輸入手機號,點擊下一步進入手機驗證登錄,還可以選擇其他的方式進行用戶登錄。
(2)首頁頁面:用戶成功登錄平臺后,系統將自動跳轉進入首頁界面,用戶可以清楚地看到首頁中的主要功能菜單:紅色之窗、革命文化動態、革命老區、我的學習、通知欄以及公告欄等,用戶可以根據實際需求進行選擇操作,具體如圖2所示。

圖2 首頁界面結構
(3)紅色之窗頁面:用戶進入主界面后,點擊紅色之窗菜單,系統將自動跳轉進入紅色之窗菜單主界面,紅色之窗菜單中包含了智慧革命、紅色精神、紅色建設和平臺概況等多項功能菜單,具體如圖3所示。

圖3 紅色之窗界面結構
產品以Android Studio為開發工具,以JAVA為開發語言,充分發揮了Android Studio的運行速度快、智能化、虛擬速度快和可跨平臺優勢[9-10]。安裝Android Studio以創建系統開發環境。
本文設計實現的紅色革命文化APP的登錄注冊、首頁等模塊功能界面如圖4~圖6所示。用戶打開手機應用后首先需完成登錄或注冊操作,如圖4所示;然后在首頁中點擊想要查看的次級模塊,并且可以支持VR視頻管理,如圖5所示;在紅色之窗中可以查詢更多學習模塊,如紅色精神學習、紅色文化建設等,如圖6所示。

圖4 用戶登錄界面效果

圖5 首頁界面效果

圖6 紅色之窗界面效果
本研究突破當前流行的國內紅色文化類 APP功能架構,提出一種以 Android Studio 為開發平臺,創建更符合用戶了解民族紅色文化知識類APP,詳細剖析了其關鍵技術及實現方法流程,提供了可行的設計思路和實現方法。所設計APP有助于用戶深刻了解中華紅色文化精神,間接推動了大數據與人工智能背景下中國文化的發展。