基于Android 的艺术文化交流平台的设计与实现
作者:王洋俊 俞雪永
来源:《电脑知识与技术》2021年第29期
        摘要:该文分析了目前国内外艺术类App开发特点及总体情况,就目前艺术类App开发框架存在的问题,在关系型数据库的概念模型之上,以图数据库Neo4j为例,详细描述了艺术文化交流管理图数据库的基本概念、建模元素、组织方式以及该系统模型的增加、删除、修改、查询等功能。在运用图数据库建模技术构建的模型之上,研究如何采用Android原生开发来设计一款名为“艺术圈”的艺术类App,并采用NodeJS+MySQL+Express+Neo4j 的形式搭建艺术文化交流平台的后端服务器。实践结果显示,该文提出的图数据库建模技术不仅能使模型语义表达更明确,而且具有可扩展性、简易性和高效性等优点,对设计和开发基于图模型的智能管理信息平台提供一定的参考价值。
        关键词:UML图;NodeJS服务器;Neo4J图数据;Android开发
        中图分类号:TP311 文献标识码:A
        文章编号:1009-3044(2021)29-0085-05
        Design and Implementation of Art and Culture Exchange Platform Based on Android
        WANG Yang-jun, YU Xue-yong
        (School of Computer and Computing Science, Zhejiang University City College HangZhou, Hangzhou 310015, China)
        Abstract: This paper analyzes the characteristics and overall situation of the development of art App at home and abroad. Based on the conceptual model of relational database and the problems existing in the development framework of art App, this paper takes graph database Neo4j as an example. This paper describes in detail the basic concept, modeling elements, organization mode and the functions of adding, deleting, modifying and inquiring of the system model of the management diagram database of art and culture exchange. Based on the model constructed by using graph database modeling technology, this paper studies how to design an art App named "Art Circle" by using Android native development. And the form of NodeJS +MySQL+Express+Neo4j is adopted to build the back-end server of the art and culture exchange platform. The practice results show that the graph database modeling technology proposed in this paper can not only make the semantic expression of the model more explicit, but also has the advantages of extensibility, simplicity and high ef
ficiency, which provides some reference value for the design and development of the intelligent management information platform based on the graph model.
        Key words: UML diagrams; NodeJS server; Neo4j graph data; Android native development
简易安卓app开发        1背景
        隨着大众艺术审美的不断提升,欣赏艺术作品、参观博物馆展览逐渐成为人们空闲之余的娱乐活动。但是如何快捷地收集到自己喜欢的艺术品、艺术家、博物馆以及如何欣赏艺术作品,如何获得更佳的博物馆参观体验也慢慢成为艺术爱好者们要关心的问题。同时,艺术品、艺术家、博物馆、艺术类新闻等信息种类繁多,并且随着数据量的不断增大,传统的关系型数据在海量数据存储能力方面就会存在不足之处,不仅容易出现数据容易丢失、负载过高、宕机等问题,而且对于系统来说,可扩展性与可用性方面较弱以及系统维护成本较高[1]。查阅了图数据库相关的资料,与传统的关系型数据库不同的是,图数据库加强了“数据与数据之间关系的概念”,这是以可视化的图结构来存储和管理数据的数据库系统。最重要的三个基本单元为节点、关系、属性,节点存储实体信息。其中关系用于
建立节点与节点之间的联系,而且它们的属性是以键值对的形式存储。以Neo4j 为例,它作为一款基于java 的高可靠性、高性能、可扩展性强的开源图数据库[2],具有高性能、易用性、轻量级等特点,而且它完全兼容原子性、一致性、隔离性和持久性这四点特性[1]。实现图数据库的高效操作,图数据库提供一套易于学习的查询语言Cypher,相比关系型数据库,则更加直观、简单且非常适合大批量数据存储和检索[3]。
        2研究的现状与意义
        2.1艺术App设计与开发现状
        目前国内外有关艺术文化的App各式各样,大多围绕博物馆沉浸式体验。比如2010年美国自然历史博物馆为了迎合人们的移动消费方式,在移动智能手机上推出应用程序App-Explorer。2017年谷歌文化学院通过数字化 App 手段让公众可以在线欣赏到世界博物馆文化瑰宝,运用远景技术和3D 技术将死海古卷数字化,世界奇观文档化,并通过艺术技术强化数字化存取[4]。
        对于国内的艺术类App,开发者将博物馆艺术藏品转换为数字化的电子媒介,以图像
、文字、声音以影像等融合进行展示和传播,开发了口袋里的“移动”App 艺术。这些App 的开发是对实体博物馆的有效增补,有趣之处在于改变了博物馆的艺术,让艺术故事和历史娓娓道来,让观众与“数字艺术”互动,口袋里的“移动”App 具有个性化、交互性、实时性和体验性等特征。像故宫博物院在对中国文化遗产数字化体验上的举措当属典范,故宫博物院相继推出了9 款 App和“微故宫”。比如故宫系列《每日故宫》App设计成日历形式,观众可以打开自己喜欢的一幅作品,并配以故宫精美艺术图来分享于众。还有故宫打造的《韩熙载夜宴图》App全面调动用户感官,利用音乐、场景融入、“真人”入画等,给人身临其境的使用体验。这是为了觀众提供了更为开放和有趣的互动沉浸体验,让观众足不出户就可以身临其境般观看和了解故宫里的文物[4]。
        对于这些新颖的应用开发,都拉近了国人对自己文化的距离,也宣传了本国的艺术文化,并且大多围绕博物馆展览进行开发,很大程度上丰富参观者在博物馆欣赏艺术的体验。但是,大多艺术文化类App也存在着一些问题,例如:缺乏一个多用户能参与的艺术文化交流平台,大多数App是为了增加本博物馆的游客量而设计开发;该类型的App应用大同小异,缺乏创新的功能模块,若能使得用户自己作为一名创作者,发挥创造力,分享自己的创作经历,与其他艺术爱好者一同交流。这样在一定程度上不仅能提升博物馆参观体
验,而且促进使用者之间的艺术交流,吸引更多对于非艺术爱好者参与其中。
        2.2研究意义
        艺术与文化交流平台基于目前图数据库建模技术,将An⁃ droid原生开发和图数据库建模结合起来,对于目前艺术类App 功能方面做出创新和优化。区别于科普类型的应用,该平台增加使用者之间的交流与分享,促使使用者自身参与到现实生活中艺术展览的公共场合,并优化博物馆参观体验。其次,本文提到的图数据库建模技术不仅能使模型语义表达更明确,而且具有可扩展性、简易性和高效性等优点,搭配基于NodeJS 的Ex⁃ press框架搭建的服务器所搭建的艺术与文化交流平台,对设计和开发基于图模型的智能管理信息平台提供一定的参考价值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。