孫寒飛 黃保傳 周奕 陳鈺開
【摘 要】 隨著人口外出流動(dòng),許多少數(shù)民族被漢化,本民族的數(shù)量也越來(lái)越少。也漸漸引起了國(guó)家重視。2017年3月國(guó)家將民族團(tuán)結(jié)進(jìn)步納入“十三五”規(guī)劃。“十三五”促進(jìn)民族地區(qū)和人口較少民族發(fā)展規(guī)劃。這一代年輕人對(duì)民族的觀念也越來(lái)越淡化。只有年輕一帶心懷民族觀念才能得到繼承。
本文是基于android操作系統(tǒng),開發(fā)出一款android民族文化交流客戶端應(yīng)用程序,通過(guò)Eclipse,Apache Tomcat9.0,Mysql,三者共同作用開發(fā)出的android客戶端手機(jī)軟件。
民族文化交流不只是單純的了解各民族的文化,而是通過(guò)一系列的方式使在人們對(duì)其他民族文化產(chǎn)生認(rèn)同感。先初步了解,然后通過(guò)多樣的形式讓用戶參與其中,最后達(dá)到和諧共處的目標(biāo)。因而我們?cè)O(shè)計(jì)此app來(lái)實(shí)現(xiàn)這一構(gòu)想。
【關(guān)鍵詞】 Android MVC 民族文化 交流平臺(tái)
0引言
目前市場(chǎng)研究機(jī)構(gòu)Worldpanel發(fā)布了全球主要的國(guó)家智能手機(jī)操作系統(tǒng)在去年Q4內(nèi)的分布報(bào)告,報(bào)告指出了谷歌的Android繼續(xù)保持著增長(zhǎng)的勢(shì)態(tài)。最新數(shù)據(jù)顯示,Android操作系統(tǒng)將繼續(xù)領(lǐng)跑全球市場(chǎng) ,在美國(guó),澳大利亞,中國(guó),意大利,英國(guó),德國(guó),西班牙等所占市場(chǎng)比例都超過(guò)50%,并還在呈繼續(xù)生長(zhǎng)的趨勢(shì)[1]。由此可見Android手機(jī)開發(fā)應(yīng)用仍具有巨大前景。
據(jù)我們?cè)诿褡逶盒U{(diào)研的情況來(lái)看,現(xiàn)在我們大學(xué)生對(duì)民族文化了解的很少。導(dǎo)致許多誤會(huì)發(fā)生,一切的誤會(huì)多源于無(wú)知。如果漢族多了解少數(shù)民族,少數(shù)民主多了解漢族,各少數(shù)民主間也互相了解。必能促進(jìn)各民族和諧共處。能促進(jìn)民族文化的共融,使學(xué)生能積極參加校內(nèi)民族活動(dòng)。
1開發(fā)平臺(tái)的搭建
1.1開發(fā)平臺(tái)搭建。環(huán)境的搭建包括以下幾步1.java環(huán)境的配置,下載JDK1.6,配置java環(huán)境變量2.安裝Eclipse3.tomcat服務(wù)器的裝4.安裝Mysql數(shù)據(jù)庫(kù)。
2軟件的設(shè)計(jì)
2.1客戶端設(shè)計(jì)。APP分為兩部分,核心部分:促進(jìn)各個(gè)民族文化之間的理解和交流,引導(dǎo)大學(xué)生形成民族觀念。
輔助功能:1.提供民族說(shuō)說(shuō)及分享功能,滿足成就感。2.民族廣場(chǎng),了解各民族的實(shí)時(shí)動(dòng)態(tài)。 3.提供民族文化交流及活動(dòng)視頻。4.交流平臺(tái),提供更加自由的交流模式,方便民族間的溝通交流和文化交流,加強(qiáng)相互理解。
該應(yīng)用主要分為六大模塊,分為注冊(cè)與登錄,民族文化、廣場(chǎng)、文化說(shuō)說(shuō)、朋友、我的
(1)注冊(cè)與登錄。用戶以不同的身份(管理員,學(xué)生)登錄有著不同的權(quán)限。
(2)民族文化。“民族文化”模塊主要包括物質(zhì)文化和精神文化。其中物質(zhì)文化具體包含各個(gè)民族的飲食、服飾、住宅、生產(chǎn)等方面的詳細(xì)介紹;精神文化包括傳統(tǒng)、語(yǔ)言、禮儀、宗教、文字、風(fēng)俗等等。主要用于介紹各個(gè)民族的文化。
(3)文化廣場(chǎng)。包括非物質(zhì)文化遺產(chǎn),古老村莊介紹,文化景點(diǎn),VR景點(diǎn)“游玩”,AR“參加”民族節(jié)日,360全景圖觀賞文化景點(diǎn),挖掘“文化寶藏”。
(4)文化活動(dòng)。模塊包括組織區(qū)和參與區(qū)。組織區(qū)發(fā)布活動(dòng);在參與區(qū),看到公告的感興趣的同學(xué)可以報(bào)名參加、活動(dòng)結(jié)束后還可以分享自己的參與心得和體會(huì)。
2.2數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的主要內(nèi)容有:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施以及數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)。
根據(jù)需求分析將建立圖片庫(kù)、用戶信息庫(kù)等。將數(shù)據(jù)抽象為信息結(jié)構(gòu)(即E-R圖),通過(guò)E-R圖的合并和重構(gòu)生成基本概念模型。在經(jīng)過(guò)消除冗余操作生成最終的基本E-R圖。通過(guò)DBMS將概念模型轉(zhuǎn)化為DBMS所支持的邏輯概念模型。通過(guò)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)的存取方法和存儲(chǔ)結(jié)構(gòu),再綜合對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),確定物理結(jié)構(gòu)。最后進(jìn)行數(shù)據(jù)載入、實(shí)施和維護(hù)。
3 技術(shù)實(shí)現(xiàn)
3.1使用技術(shù):該軟件主要使用java技術(shù)和安卓技術(shù)。客戶端利用JAVA技術(shù)、XML技術(shù)在eclipse平臺(tái)上開發(fā);中端使用JAVA技術(shù)、Eclipse平臺(tái)開發(fā);數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL來(lái)實(shí)現(xiàn)。該軟件設(shè)計(jì)采用的體系結(jié)構(gòu)為c/s結(jié)構(gòu),主要有手機(jī)安卓客戶端和服務(wù)端組成。客戶端主要實(shí)現(xiàn)用戶查詢組織與查看最新信息等功能,同時(shí)客戶端也實(shí)現(xiàn)特殊用戶發(fā)布活動(dòng)等功能。后臺(tái)管理系統(tǒng)中管理員則可以對(duì)app進(jìn)行維護(hù)和更新。
3.2后臺(tái)數(shù)據(jù)處理:項(xiàng)目通過(guò)web服務(wù)器實(shí)現(xiàn)前臺(tái)和數(shù)據(jù)庫(kù)的鏈接。主要通過(guò)中端服務(wù)器來(lái)間接訪問(wèn)數(shù)據(jù)庫(kù)。服務(wù)器端的開發(fā)采用Eclipse,數(shù)據(jù)庫(kù)儲(chǔ)存采用MySQL,本項(xiàng)目主要語(yǔ)言為JAVA語(yǔ)言,輔以JSP等相關(guān)技術(shù)。
4軟件測(cè)試
我們對(duì)我們的App做了測(cè)試,在手機(jī)上成功安裝開發(fā)的App并對(duì)其進(jìn)行UI測(cè)試,其后登陸了我們的App,成功地連接了web服務(wù)器,并修改了數(shù)據(jù)庫(kù)的內(nèi)容。App通過(guò)了我們?cè)谡鏅C(jī)上的測(cè)試。
5總結(jié)
我們做的不是一個(gè)民族文化展示,而是交流民族文化的app,通過(guò)這個(gè)app各民族能不盡了解到本族文化,還能對(duì)其他感興趣民族的文化做更深的了解。在了解之后我們會(huì)有各種各樣的形式來(lái),提高對(duì)各民族文化的興趣,從而加深民族之間的交流。促進(jìn)民族的和諧發(fā)展。同時(shí)我們可以以在“朋友圈”秀的形式來(lái)展示我們的成果。也有不錯(cuò)的交流功能,從而促進(jìn)了長(zhǎng)久友誼的形成。進(jìn)而形成一套完整的體系來(lái)達(dá)成民族文化和諧交流的目標(biāo)。
【參考文獻(xiàn)】
[1] 鐘健.基于Android平臺(tái)的新聞客戶端的設(shè)計(jì)[j].畢業(yè)論文,2019
作者簡(jiǎn)介:孫寒飛(1998-),男,漢族,河北保定人,現(xiàn)就讀于西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院軟件工程專業(yè);
陳鈺開(1998-),男,漢族,四川宜賓人,現(xiàn)就讀于西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院軟件工程專業(yè);
黃保傳(1998-),男,壯族,廣西河池人,現(xiàn)就讀于西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院軟件工程專業(yè);
周奕(1999-),女,漢族,江西萍鄉(xiāng)人,現(xiàn)就讀于西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院軟件工程專業(yè);
基金項(xiàng)目:西北民族大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院本科生科研項(xiàng)目資助(項(xiàng)目編號(hào):XBMU-BYL19147)。