摘要
随着城市化进程的加快和艺术文化的普及,墙绘艺术逐渐成为城市美化的重要组成部分,同时也催生了墙绘产品展示与交易的市场需求。传统的墙绘交易模式依赖线下渠道,存在信息不对称、交易效率低等问题。为了解决这些问题,本研究设计并实现了一个基于SpringBoot和Vue的墙绘产品展示交易平台,旨在为墙绘艺术家、消费者和商业机构提供一个高效、便捷的在线交易环境。该平台通过整合墙绘作品展示、在线交易、用户互动等功能,提升了墙绘市场的透明度和交易效率,为墙绘行业的数字化转型提供了可行方案。关键词:墙绘艺术、在线交易、SpringBoot、Vue、数字化转型。
本研究采用前后端分离的架构设计,后端基于SpringBoot框架实现RESTful API,提供高效的数据处理和业务逻辑支持;前端使用Vue.js框架构建用户界面,确保良好的交互体验。平台主要功能包括墙绘作品分类展示、用户注册与登录、购物车管理、订单支付、评论互动等。数据库采用MySQL存储系统数据,并通过Redis缓存提升系统性能。平台还集成了支付宝支付接口,保障交易安全。通过该平台,墙绘艺术家可以便捷地展示和销售作品,消费者能够快速找到心仪的产品并完成交易,从而推动墙绘行业的市场化发展。关键词:SpringBoot、Vue.js、MySQL、Redis、支付接口。
数据表
墙绘作品信息表
墙绘作品信息表存储平台中所有墙绘作品的基本信息,包括作品名称、作者、价格、分类等属性。创建时间通过函数自动获取,作品ID是该表的主键,用于唯一标识每件作品。结构表如表3-1所示。
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| artwork_id | BIGINT | 作品ID,主键 |
| artwork_name | VARCHAR(50) | 作品名称 |
| author_id | BIGINT | 作者ID,关联用户表 |
| price | DECIMAL(10,2) | 作品价格 |
| category | VARCHAR(20) | 作品分类(如抽象、风景等) |
| description | TEXT | 作品描述 |
| create_time | DATETIME | 创建时间,自动生成 |
| update_time | DATETIME | 更新时间 |
用户信息表
用户信息表存储平台注册用户的详细信息,包括用户名、密码、联系方式等。用户ID是该表的主键,用于唯一标识每位用户。结构表如表3-2所示。
