基于Springboot的线上艺术馆的设计与实现

  • 选题背景和目的

当今新生代的艺术家们展现着勃勃生机,他们拥有着独特的艺术风格和旺盛的创造能力,在各自领域有着极佳的艺术才能。由于资历尚浅且艺术才华影响的范围有限,很难通过传统的艺术馆举办艺术展来展示自己的作品。由于无法出售作品,使得很多有艺术天分人难以获得经济来源,被迫放弃热爱的事业并最终被埋没。在粉丝经济的今天,“互联网+艺术”使得艺术品线上交易成为可能。

当今市场存在很多艺术类的网站,主要提供作品展示介绍、作品拍卖交易或艺术教育等功能。但该类网站大多功能单一,无法满足用户综合需求。作品展示类网站大多展示艺术品的二维图片,以供用户观赏。二维展示技术落后,用户只能从单一角度欣赏作品,无法给用户提供身临其境的艺术氛围。

本论文旨在设计与实现一个综合性的线上艺术馆,提供作品展示介绍、作品拍卖交易、艺术教育等功能。该平台为艺术家提供作品展示和作品交易平台,使得艺术家不再拘泥于线下艺术展,将互联网作为展示自己才华的舞台并获得粉丝支持;为艺术爱好者提供艺术欣赏和艺术收藏的平台;为艺术教育提供便利。线上艺术馆有利于用户拓展在艺术领域的眼界,升华对艺术的领悟,同时促进艺术及时,高效地传播

  • 文献综述

本论文设计实现一个基于Springboot的线上艺术馆,该系统主要采用虚拟现实技术实现作品展示功能以及采用推荐算法实现热门推荐功能。此外还提供商品交易、艺术教育和论坛等功能。因此本文将从系统的研究现状和主要核心技术的研究现状这两方面进行调研分析。

2.1系统的研究现状

2013年,高惠凡【1】设计实现了一个陶瓷艺术设计作品展示网站,改变传统的陶瓷艺术作品展示方式。他通过图形图像技术收集陶瓷艺术品的图片、描述、价格等信息,通过多媒体技术进行处理,再通过ASP.NET这一开发技术实现对作品信息进行提取和访问,最后展示在网站上。2014年,高鹏飞【2】设计实现了一个七弦斋古琴艺术网站,主要采用灵活绚丽生动的flash技术展示作品,使用该技术一改原来同类网站的单一性、乏味性特点,转而将视觉、听觉、虚拟触觉融合为一,做出一个集交互性、趣味性、教育性为一身的综合性网站。

2016年,杜鹃【3】采用B/S模式下的MVC架构,使用hibernate框架实现了数据的存取,文件存储以及web服务器采用了tomcat,实现了一个集展示与社交为一体的艺术类学生作业展示平台。该系统在展示艺术作品同时,加入了对艺术作品的分类分级评价与认证功能。2017年,曹林【4】设计实现了高校在线论坛系统,他采用Lucene构建全文索引,基于TFIDF对查询结果排序,使查询关键词与系统返回结果保持了较高的相关度;信息推荐功能帮助论坛用户从传统的主动搜索和浏览式的信息获取方式向被动接受方式转变,能够让用户在大规模数据浏览中获得更好的服务体验。

2019年,徐昊【5】设计实现了一个基于SSH的电子艺术品交易平台,该系统采用Struts2+Spring+Hibernate三大框架进行设计,将网站分为表示层、业务逻辑层和持久层三个层次进行实现。该系统具有较为完备的搜索系统,除了传统的文本检索,还可以通过图片对比技术在本站搜索相似的图片。同年,张廷舵【6】发现大多数红木类网站模式落后、模板相似、服务体系不全面,不是专业性太强、时效性局限,就是商业化严重、媒体化严重,他设计实现了“红木艺术”网站,网站提供作品展示平台、视频教学和展示系统、用户分享信息的论坛系统、用户作品买卖的交易系统,还包括对应各个服务模块信息的检索等功能。

2020年,胡凯萌【7】设计实现关于非遗视域下建盏艺术的网站,旨在使得建盏艺术的传统制作技艺能够得到更好的传播。网站根据用户的心理需求进行行为分析,运用中国画元素再现建盏烧制工艺过程,产生与用户之间的趣味性互动,增强用户体验感,促进网站平台合理化。2021年,尹邦磊【8】等人设计与实现了一个专属于高校师生的IT技术论坛系统。系统基于SpringBoot集成开发环境,使用了Nginx负载均衡、Redis数据缓存、Kafka消息队列等技术,是一个实用、可维护的论坛平台。充分调动大学生自学IT技术的积极性,提供课下的技术交流。

  2021年,马英瑞等人【9】设计了一个基于Spring Boot的网上在线教育系统,基于MVC模式JavaEE技术,使用MyEclipse 2017 CI 10编译器,采用Mysql关系型数据库并结合HTML+CSS的前端技术进行系统开发,完成新闻资讯管理、学生管理、教师管理、课程资料管理、留言管理、系统简介设置等功能模块。通过浏览器与服务器通信进行数据的交互,实现集人性化、高效率、便捷等优点于一身的在线教育平台。

2.2主要核心技术的研究现状

2013年,Kabbur等【10】提出了进一步表达用户信息的因子项目相似性模型。此模型本质上是基于物品的协同推荐算法,它将用户历史评分过的物品作为特征属性来得到用户表示,用户表示与物品表示的内积来表达用户对物品的偏好。2017年,Smirnova等【11】提出了基于RNN的上下文感知推荐系统,它在序列模型中融入了上下文信息,提高了推荐效果。2018年,阿里提出的深度兴趣网络【12】同样运用了注意力机制,DIN模型在embedding层与MLP之间加入了注意力网络,有效地利用了用户兴趣多样性以及当前候选商品仅与用户一部分兴趣有关这一特点。2019年,基于社交网络的推荐是利用社交网络数据来为用户提供推荐,包括基于邻域的社会化推荐算法和基于图的社会化推荐算法【13】。网站从新用户的社交网络中获取好友列表,然后推荐其好友喜欢的物品。2021年,Liu等【14】提出了一种新的兴趣感知消息传递图卷积网络模型,该模型将具有相似兴趣的用户及其交互项分组到不同的子图中,在子图中进行高阶图卷积从而同时捕捉到相似兴趣的特征及图结构,减少了高阶噪声信号的影响,进而学习到更好的用户表示。

美国是虚拟现实技术研究的发源地,其中艾姆斯研究中心有很多关于虚拟现实的研究成果。早在1981年,该学院研究中心就已经针对虚拟视觉环境映射系统项目的应用进行了深入的研究。1987年,虚拟现实之父Jaron Lanier【15】创造了一个词组“Virtual teallty”。英国布里斯托尔公司设计和开发的DVS软件系统,将虚拟现实可以划分为三类:真实环境定义、虚拟环境管理以及虚拟环境显示。英国在虚拟现实技术的研究和开发上,尤其是分布式并行处理、配件开发、触感反馈及其应用等处于欧洲领先水平。日本在构建虚拟知识库以及虚拟现实网络游戏等各个环节上都取得了长足的进步。东京大学原岛实验室对人脸表情提取、三维立体结构判定以及三维立体形状图像表示进行了研究。东京大学精密与智能实验室正在研究一种名为便笺存储器地址寄存器的人性化接口,该接口可以被用来创建三维立体模型。在虚拟现实技术的不断发展中,我国【16】也开始对该技术加以关注。至2020年,以虚拟现实技术为依托的市场进入成熟阶段,其发展前景不容忽视。虚拟现实产业未来的发展,有赖于产业自身软硬件的正确配置,从而真正形成虚拟现实产业系统化、自然的产业链。与国外一些先进国家相比,我国在虚拟现实技术的研究仍然处于发展的初级阶段,还需要不断进行各种研究来丰富实验成果,以便更好为该技术提供更多的发展。

基于上述的调查研究,我发现这些系统提供了作品展示功能、商品交易功能、艺术教育功能以及论坛功能。但是大多功能单一,未能实现将多个功能综合设计出一个系统。其次,现有的艺术类系统中缺少有关于绘画艺术品这一主题。疫情使得画廊举办的次数锐减,线上艺术展成为炙手可热的展示方式。虚拟现实技术不断成熟,但大多艺术网站还未采用该技术,从而给用户提供身临其境的感觉。

  • 参考文献

[1]高惠凡. 陶瓷艺术设计作品展示网站的设计与开发[D].电子科技大学,2013.

[2]高鹏飞. 七弦斋古琴艺术网站的设计与实现[D].北京工业大学,2014.

[3]杜娟. 学生艺术作品展示平台的设计与实现[D].大连理工大学,2016.

[4]曹林. 高校在线论坛系统的设计与实现[D].西安电子科技大学,2017.

[5]徐昊. 基于SSH的电子艺术品交易平台的设计与实现[D].南昌大学,2019.

[6]张廷舵. “红木艺术”网站开发[D].北京林业大学,2019.DOI:10.26949/d.cnki.gblyu.2019.000521.

[7]胡凯萌. 非遗视域下建盏艺术的数字化保护与网站设计[D].西北大学,2020.DOI:10.27405/d.cnki.gxbdu.2020.001406.

[8]尹邦磊,王东梅,左欣.高校IT技术论坛系统的设计与实现[J].无线互联科技,2021,18(17):47-49.

[9]马英瑞,陈廉元,李娟,邹红,王冬梅.基于Spring Boot的网上在线教育系统的设计与实现[J].电脑知识与技术,2021,17(13):77-79+92.DOI:10.14004/j.cnki.ckt.2021.1354.

[10] KABBUR S,NING X,KARYPIS G. FISM:Factored item similarity models for top-N recommender systems[C]//Proceedings of the 19th ACM SIGKDD international Conference on Knowledge Discovery and Data Mining. New York:ACM,2013:659-667. DOI:10.1145/2487575.2487589.

[11]黄勃,严非凡,张昊,李佩佩,王晨明,张佳豪,方志军.推荐系统研究进展与应用[J].武汉大学学报(理学版),2021,67(06):503-516.DOI:10.14188/j.1671-8836.2021.1001.

[12] ZHOU G R,ZHU X Q,SONG C R,et al. Deep interest network for click-through rate prediction[C]//Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery&Data Mining. New York:ACM.2018:1059-1068. DOI:10.1145/3219819.3219823.

[13]蔡永嘉,李冠宇,关皓元.信任社交网络中基于图熵的个性化推荐算法[J].计算机应用,2019,39(01):176-180.

[14] LIU F,CHENG Z Y,ZHU L,et al. Interest-aware message-passing GCN for recommendation[C]//Proceedings of the Web Conference 2021. New York:ACM,2021:1296-1305. DOI:10.1145/3442381.3449986.

[15]Davis. Responsible Technology[J]. The Serials Librarian,2014,67(1):

[16]余诗曼,许奕玲,麦筹璋,李诗霖.虚拟现实技术的应用现状及发展研究[J].大众标准化,2021(21):35-37.


毕 业 设 计(论文) 开 题 报 告

2.本课题要研究或解决的问题和拟采用的研究手段(途径):

一、本课题研究目标

根据文献综述调研得知,现在的艺术类系统提供的功能单一,缺乏有关绘画艺术类,以及作品展示采用技术老旧等不足。根据现有的不足,本论文旨在设计与实现一个综合性的线上艺术馆,提供作品展示介绍、作品拍卖交易、艺术教育等功能。该平台采用虚拟现实技术为艺术家提供作品展示和作品交易平台,使得艺术家不再拘泥于线下艺术展,将互联网作为展示自己才华的舞台并获得粉丝支持;为艺术爱好者提供艺术欣赏和艺术收藏的平台;为艺术教育提供便利。该系统采用Springboot框架和javascript,css等,结合Mysql数据库来实现。

  • 关键技术和难点

2.1难点

难点1:如何给用户提供更好的观赏艺术品的体验

难点2:如何能够给用户提供个性化的推荐服务

难点3:如何做到精准有效的检索出用户所需要的内容

2.2关键技术

关键技术1:虚拟现实技术

针对难点1,我采用虚拟现实技术,虚拟现实技术被广泛应用于游戏行业,给玩家提供更真实的游戏体验,本系统可以通过此技术来展示艺术品,使用户有身临其境的观赏感觉,让线上艺术展拥有线下艺术展近距离接触艺术作品的能力。

关键技术2:推荐算法

针对难点2,我采用推荐算法,推荐算法被广泛应用于各式各样的系统中,如淘宝给用户推荐同类型或感兴趣的商品,音乐软件给用户推荐可能喜欢的音乐等,本系统采用推荐算法,根据用户的喜好给用户推荐热门艺术展,热门的讨论贴等。

关键技术3:检索算法

针对难点3,我采用检索算法,大数据时代的数据量庞大,检索出用户想要的内容这一需求变得尤为重要,检索算法在近几年不断完善,已经趋于成熟。本系统采用检索算法,方便用户检索出自己所需要的一些信息,如作品展、帖子、商品等。

关键技术4:Springboot框架

Springboot是由Pivotal团队设计开发的框架结构,其最突出的特点是配置方式,通过简化配置来优化Spring应用的搭建和开发过程,大大简化了Spring应用各个方面的配置。另外Springboot通过集成大量的框架,解决了依赖包的版本冲突,以及应用的不稳定性问题。Springboot可以达到免xml文件配置,同时将其开发的Javaweb项目内嵌了一个tomcat,这些都区别于传统项目开发的特点也是给开发效能提升带来巨大效果的。

关键技术5MySQL数据库

后台数据库使用MySQL,对比MySQL与SQL Server以及Oracle的区别在于,MySQL关系数据库将数据保存在不同的表单中,而不是像SQL Server或Oracle将所有数据放在一个大仓库内,可极大提升速度和灵活性。

三、现有的研究基础

在之前的课程设计完成过基于Springboot和vue 的前后端分离的系统设计,对于Springboot框架有一定的实践运用。在学习《数据库原理》的课程中对mysql有扎实的实践基础。关于线上艺术馆这个系统的设计与实现,我充分查阅了中国知网相关技术方法的期刊论文,对于该系统设计涉及的Mybatis有了初步的了解。

四、实施方案

     线上艺术馆系统整体架构分为三层,分别是客户层、应用层和数据层。用户从客户层向应用层发出请求,应用层调用数据层获取结果返回数据到客户层,具体如图所示:

图1.系统架构图

本系统主要包括艺术品展示模块,学习论坛模块,商品交易模块,热门推荐模块,注册登录模块,个人信息管理模块和后台管理模块。其中核心的模块为商品交易模块和学习论坛模块。具体如图所示:

图2.系统模块流程图

(1)作品展示模块

本模块提供作品展示、点赞、评论等功能,作品主要是以文字和图片的形式展示。每个作品展显示点赞数和评论数。用户可以关注作者,收藏艺术展。可以按照作者名字,艺术展名字和艺术展类型进行查询。

图3.作品展示模块流程图

(2)学习论坛模块

在学习论坛模块,用户可以发布帖子、点赞、评论等。帖子包含文字、图片和视频,每个帖子展示点赞数和评论数。用户可以关注帖主,留下评论。可以按照帖主名字,帖子名字进行查询。

        图4.学习论坛模块流程图

(3)商品交易模块

在该模块内,用户可以上传作品作为商品,展示商品价格、商品类型,商品作者,用户可以收藏商品,加入购物车,购买商品,私聊商品作者。可以根据商品类型,商品价格,商品作者进行查询。

        图5.商品交易模块流程图

(4)热门推荐模块

在热门推荐模块中,推送点赞量位于前二十的热门艺术展,推送点赞量高的帖子,同时推荐一些线下艺术展的相关资讯,方便用户依据自身的时间和所处位置查询相关信息。

        图6.热门推荐模块流程图

(5)注册登录模块

 用户进入系统需要进行登录,没有账号则需要进行注册。用户登录时会验证自身权限是否为管理员或者普通用户,管理员将获得权限进入后台管理系统。用户注册时需要输入手机号获取验证码登录,验证通过后需要设置密码。用户忘记密码无法登录时使用手机电话号码获取验证码验证通过后重新设置密码。

图7.注册登录模块流程图

(6)个人信息管理模块

(1)我的关注:关注的艺术家,关注的帖主;

(2)我的喜欢:点赞的艺术展,点赞的帖子;

(3)我的收藏:收藏的艺术展、收藏的贴子、收藏的商品;

(4)我的购物车:加入购物车的商品;

(5)我的:我的艺术展,我的帖子,我的商品;

(6)个人信息:修改账户密码,修改个人昵称;

(7)退出登录:退出个人账户或者切换账号。

图8.个人信息管理模块流程图

(7)后台管理模块

管理员可以在后台查询、修改和删除用户信息,可以删除艺术展,删除帖子,删除用户评论,删除商品。

图9.后台管理模块程图

  • 可行性分析

5.1技术可行性

线上艺术馆系统基于Springboot框架设计实现的。本系统采用eclipse和MySql等开发工具,前端采用HTML,CSS,Javascript等,现有的数据库开发技术已非常成熟,整个系统在Windows操作系统上运行。

5.2操作可行性

本网站具备友好的用户界面,使用方便,易于维护。用户具备熟练操作计算机能力就能轻松使用本系统,从操作方面看,此系统的开发是可行的。

5.3经济可行性

本网站在个人电脑上进行开发,环境搭建采用开源免费的软件,项目的开发和维护人员均为1人,各项费用开支基本为0,因此经济方面是可行的。

【计算机毕设之基于Spring boot的线上艺术馆管理系统】 https://www.bilibili.com/video/BV1SY411P75h/?share_source=copy_web&vd_source=3d18b0a7b9486f50fe7f4dea4c24e2a4

http://www.bilibili.com/video/BV1SY411P75h/?share_source=copy_web&vd_source=3d18b0a7b9486f50fe7f4dea4c24e2a4

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源码空间站11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值