APP下载

NCC—基于Android的民族文化交流App

2019-12-09孙寒飞黄保传周奕陈钰开

大经贸 2019年10期
关键词:交流平台民族文化

孙寒飞 黄保传 周奕 陈钰开

【摘 要】 随着人口外出流动,许多少数民族被汉化,本民族的数量也越来越少。也渐渐引起了国家重视。2017年3月国家将民族团结进步纳入“十三五”规划。“十三五”促进民族地区和人口较少民族发展规划。这一代年轻人对民族的观念也越来越淡化。只有年轻一带心怀民族观念才能得到继承。

本文是基于android操作系统,开发出一款android民族文化交流客户端应用程序,通过Eclipse,Apache Tomcat9.0,Mysql,三者共同作用开发出的android客户端手机软件。

民族文化交流不只是单纯的了解各民族的文化,而是通过一系列的方式使在人们对其他民族文化产生认同感。先初步了解,然后通过多样的形式让用户参与其中,最后达到和谐共处的目标。因而我们设计此app来实现这一构想。

【关键词】 Android MVC 民族文化 交流平台

0引言

目前市场研究机构Worldpanel发布了全球主要的国家智能手机操作系统在去年Q4内的分布报告,报告指出了谷歌的Android继续保持着增长的势态。最新数据显示,Android操作系统将继续领跑全球市场 ,在美国,澳大利亚,中国,意大利,英国,德国,西班牙等所占市场比例都超过50%,并还在呈继续生长的趋势[1]。由此可见Android手机开发应用仍具有巨大前景。

据我们在民族院校调研的情况来看,现在我们大学生对民族文化了解的很少。导致许多误会发生,一切的误会多源于无知。如果汉族多了解少数民族,少数民主多了解汉族,各少数民主间也互相了解。必能促进各民族和谐共处。能促进民族文化的共融,使学生能积极参加校内民族活动。

1开发平台的搭建

1.1开发平台搭建。环境的搭建包括以下几步1.java环境的配置,下载JDK1.6,配置java环境变量2.安装Eclipse3.tomcat服务器的装4.安装Mysql数据库。

2软件的设计

2.1客户端设计。APP分为两部分,核心部分:促进各个民族文化之间的理解和交流,引导大学生形成民族观念。

辅助功能:1.提供民族说说及分享功能,满足成就感。2.民族广场,了解各民族的实时动态。 3.提供民族文化交流及活动视频。4.交流平台,提供更加自由的交流模式,方便民族间的沟通交流和文化交流,加強相互理解。

该应用主要分为六大模块,分为注册与登录,民族文化、广场、文化说说、朋友、我的

(1)注册与登录。用户以不同的身份(管理员,学生)登录有着不同的权限。

(2)民族文化。“民族文化”模块主要包括物质文化和精神文化。其中物质文化具体包含各个民族的饮食、服饰、住宅、生产等方面的详细介绍;精神文化包括传统、语言、礼仪、宗教、文字、风俗等等。主要用于介绍各个民族的文化。

(3)文化广场。包括非物质文化遗产,古老村庄介绍,文化景点,VR景点“游玩”,AR“参加”民族节日,360全景图观赏文化景点,挖掘“文化宝藏”。

(4)文化活动。模块包括组织区和参与区。组织区发布活动;在参与区,看到公告的感兴趣的同学可以报名参加、活动结束后还可以分享自己的参与心得和体会。

2.2数据库设计。数据库设计的主要内容有:需求分析、概念设计、逻辑设计、物理结构设计、数据库实施以及数据库的运行与维护。

根据需求分析将建立图片库、用户信息库等。将数据抽象为信息结构(即E-R图),通过E-R图的合并和重构生成基本概念模型。在经过消除冗余操作生成最终的基本E-R图。通过DBMS将概念模型转化为DBMS所支持的逻辑概念模型。通过设计数据库的物理结构的存取方法和存储结构,再综合对物理结构进行评价,确定物理结构。最后进行数据载入、实施和维护。

3 技术实现

3.1使用技术:该软件主要使用java技术和安卓技术。客户端利用JAVA技术、XML技术在eclipse平台上开发;中端使用JAVA技术、Eclipse平台开发;数据库管理系统采用MySQL来实现。该软件设计采用的体系结构为c/s结构,主要有手机安卓客户端和服务端组成。客户端主要实现用户查询组织与查看最新信息等功能,同时客户端也实现特殊用户发布活动等功能。后台管理系统中管理员则可以对app进行维护和更新。

3.2后台数据处理:项目通过web服务器实现前台和数据库的链接。主要通过中端服务器来间接访问数据库。服务器端的开发采用Eclipse,数据库储存采用MySQL,本项目主要语言为JAVA语言,辅以JSP等相关技术。

4软件测试

我们对我们的App做了测试,在手机上成功安装开发的App并对其进行UI测试,其后登陆了我们的App,成功地连接了web服务器,并修改了数据库的内容。App通过了我们在真机上的测试。

5总结

我们做的不是一个民族文化展示,而是交流民族文化的app,通过这个app各民族能不尽了解到本族文化,还能对其他感兴趣民族的文化做更深的了解。在了解之后我们会有各种各样的形式来,提高对各民族文化的兴趣,从而加深民族之间的交流。促进民族的和谐发展。同时我们可以以在“朋友圈”秀的形式来展示我们的成果。也有不错的交流功能,从而促进了长久友谊的形成。进而形成一套完整的体系来达成民族文化和谐交流的目标。

【参考文献】

[1] 钟健.基于Android平台的新闻客户端的设计[j].毕业论文,2019

作者简介:孙寒飞(1998-),男,汉族,河北保定人,现就读于西北民族大学数学与计算机科学学院软件工程专业;

陈钰开(1998-),男,汉族,四川宜宾人,现就读于西北民族大学数学与计算机科学学院软件工程专业;

黄保传(1998-),男,壮族,广西河池人,现就读于西北民族大学数学与计算机科学学院软件工程专业;

周奕(1999-),女,汉族,江西萍乡人,现就读于西北民族大学数学与计算机科学学院软件工程专业;

基金项目:西北民族大学数学与计算机科学学院本科生科研项目资助(项目编号:XBMU-BYL19147)。

猜你喜欢

交流平台民族文化
俄汉成语中动物形象特点分析
浅析民族文化和传统图案在面料设计中的应用