目 录
随着信息技术的发展,传统的非物质文化遗产(非遗)管理方式存在效率低、信息滞后、数据安全差等问题,导致非遗文化的传承面临挑战。非遗文化包括传统音乐、舞蹈、手工艺等,承载着丰富的历史与文化价值。因此,设计开发基于SpringBoot框架的非物质文化遗产管理系统显得尤为重要,能够提升管理效率,确保文化资源的可持续传承。
本系统采用SpringBoot框架、Java编程语言和MySQL数据库,具有高效性与灵活性,便于快速开发和部署。系统主要功能模块包括:系统用户管理、非遗文化管理、文化分类管理/公告信息管理、资源管理、交流管理、商城管理。这些模块的设计保证了系统的高效协作与流畅的用户体验。
通过该系统的设计与实现,可以提升非物质文化遗产的管理与传承效率。系统帮助用户了解非遗文化,促进文化交流,拓宽公众参与保护的途径,同时支持非遗文化产品的线上销售,为其商业化和普及提供助力,进而促进非遗文化的保护与传承,推动社会文化多元发展
关键词:非物质文化遗产系统;Springboot技术;MySQL数据库
Abstract
With the development of information technology, traditional management methods for intangible cultural heritage (ICH) face challenges such as low efficiency, outdated information, and poor data security, which pose challenges to the inheritance of ICH culture. Intangible cultural heritage includes traditional music, dance, handicrafts, etc., carrying rich historical and cultural values. Therefore, it is particularly important to design and develop an intangible cultural heritage management system based on the SpringBoot framework, which can improve management efficiency and ensure the sustainable inheritance of cultural resources.
This system adopts the SpringBoot framework, Java programming language, and MySQL database, which has high efficiency and flexibility, making it easy to develop and deploy quickly. The main functional modules of the system include: system user management, intangible cultural heritage management, cultural classification management/announcement information management, resource management, communication management, and mall management. The design of these modules ensures efficient collaboration and smooth user experience of the system.
Through the design and implementation of this system, the management and inheritance efficiency of intangible cultural heritage can be improved. The system helps users understand intangible cultural heritage, promotes cultural exchange, broadens the ways for public participation in protection, and supports online sales of intangible cultural heritage products, providing assistance for their commercialization and popularization, thereby promoting the protection and inheritance of intangible cultural heritage and promoting the diverse development of social culture.
Keywords: Intangible Cultural Heritage System; Springboot technology; mysql database
1 绪论
1.1 研究背景及意义
随着全球化的推进和现代化进程的加快,传统的非物质文化遗产(非遗)在传播与传承过程中面临着诸多挑战[1]。非遗文化包括民间音乐、舞蹈、手工艺等,其承载着丰富的历史、文化和民族特征,代表着一个国家或地区的独特文化身份。然而,传统的非遗管理方式在效率、信息流通性、数据安全性等方面存在着显著的不足,亟需一种新的方式来提升非遗的保护和传承效率[2]。
信息化手段的应用为非物质文化遗产的传承提供了新的解决方案。通过现代化的技术手段,可以在全球范围内实现非遗文化的传播与交流,打破时间和空间的限制,促进非遗文化的跨区域传承与创新[3]。基于Spring Boot的非物质文化遗产管理系统设计,能够高效地整合文化资源,提供便捷的管理和交流平台,帮助各类用户更好地了解和参与非遗保护工作。同时,系统还能为非遗文化相关的商品和服务提供线上销售渠道,推动非遗文化的商业化和普及。
因此,研究并设计基于Spring Boot框架的非物质文化遗产管理系统,具有重要的学术价值和实践意义。它不仅能够提高非遗资源的管理效率,还能促进非遗文化的广泛传播与保护,为非遗文化的可持续发展提供有力支持[4]。
1.3研究内容
首先,通过用户调研和数据分析,研究非物质文化遗产系统的用户体验,探讨界面设计、功能易用性和信息准确性等方面,挖掘用户需求和期望,优化用户交互体验。
其次,分析非物质文化遗产系统的功能模块,如非遗项目展示、分类浏览、详细信息和在线互动等,评估这些功能在实际使用中的重要性和效果,提升系统的实用性和易用性。
然后,研究系统的信息更新机制,关注信息来源、更新频率和准确性,确保系统提供的非遗信息及时、准确,增强系统的可靠性和实用性。
最后,探讨非物质文化遗产系统的发展趋势,分析未来可能面临的挑战与机遇,预测系统优化方向,为系统的可持续发展提供理论支持。
国外的非物质文化遗产(非遗)保护和管理研究较为成熟,特别是在数字化技术的应用方面,许多国家已开展了广泛的探索。以美国史密森学会(Smithsonian Institution)为例,史密森学会通过数字化手段记录和展示非遗资源,建立了一个涵盖各种非遗项目的线上平台。该平台提供了对传统艺术、民间技艺、语言等项目的数字化存档,既便于管理,又能广泛传播[5]。此外,欧洲的多个国家,如法国、德国等,利用数字数据库和在线平台对非物质文化遗产进行系统性记录与展示,推动了非遗项目的保护和传承。英国也开发了名为“UK Heritage Gateway”的在线平台,整合了大量的文化遗产资源,提供了详细的信息和互动功能[6]。
然而,尽管这些系统的开发与应用取得了一定的进展,依然面临着数据更新不及时、资源整合不足和用户互动性较弱的问题。这些不足在一定程度上影响了非遗资源的高效传承和保护。
在中国,非物质文化遗产保护的研究和实践逐步得到政府和学术界的高度重视。“中国非物质文化遗产保护数据库”是中国较为成熟的非遗资源管理平台之一,该系统由国家文化部牵头,旨在对全国范围内的非物质文化遗产进行全面记录、整理和展示[7]。系统涵盖了大量的非遗项目,能够为公众提供详细的项目介绍、传承人信息和保护状态。然而,这一平台仍然存在一些问题,如信息更新不够及时,且缺乏更深层次的用户互动,导致其传播效果和公众参与度相对较低。
此外,上海非物质文化遗产保护中心也开发了类似的非遗数据库,主要用于对上海地区非遗项目进行数字化存档与展示[8]。该平台通过对非遗项目的详细分类管理,提供了项目背景、文化价值等信息,然而,仍面临着系统功能不完善、跨地域资源整合的难题。
综上所述,国内外在非物质文化遗产的数字化管理和保护方面取得了重要进展,但普遍存在着信息更新不及时、用户参与度低、系统功能单一等问题。因此,基于Spring Boot的非物质文化遗产管理系统的研究与开发,能够为这些问题提供解决方案,提升非遗资源的管理效率,增强公众的参与感,从而推动非遗的保护和传承。
本文共分为六章,章节内容安排如下:
第一章为引言,此章节主要对所系统的研究背景、意义和、研究内容和国内外研究现状等进行详细的论述以及说明,同时进行了论文整体框架的结构的简要介绍。
第二章为系统需求分析,此章节所做的主要的工作是对系统进行了技术、经济和操作方面可行性的分析;对系统实行了总体功能的需求、用例分析(包括系统用户以及管理员用户)。
第三章为系统的设计,主要是对系统的功能结构进行设计,并对系统数据库的概念结构以及物理结构的设计进行了分析。
第四章就是对系统的实现,根据系统功能的划分,分别的对系统所需要实现的前台客户功能和后台管理员功能进行了分析和说明。
第五章:系统测试。主要对系统的部分界面进行测试并对主要功能进行测试。
2 系统开发技术简介
2.1 Springboot框架介绍
在开发非物质文化遗产系统时,采用Spring Boot框架能够极大地简化应用程序的配置过程,并利用其“自动配置”和“约定大于配置”的原则,减少开发者的工作量。Spring Boot提供了一组默认的配置选项,可以根据非物质文化遗产系统的具体需求进行修改或覆盖。例如,可以轻松地调整数据库连接、安全设置等关键参数,以确保平台的安全性和性能。为了提升用户体验,Spring Boot提供的统一错误处理机制可以在非物质文化遗产系统上自动捕获和处理异常情况,如网络问题、产品数据缺失等,并以友好的方式向客户端返回错误信息。这对于保证平台的稳定运行至关重要,同时支持自定义错误页面和处理逻辑,有助于维护品牌形象并提高用户满意度。
B/S(Browser/Server)比前身架构更为省事的架构。它借助Web server完成数据的传递交流。只需要下载浏览器作为客户端,那么工作就达到“瘦身”效果, 不需要考虑不停装软件的问题。
下面简要描述MySQL数据库的特点和功能:MySQL具有良好的稳定性和可靠性,经过多年的发展和广泛应用,在各种环境下被验证为高效可靠的数据库系统。MySQL通过优化器、查询缓存、索引等技术手段提供了高性能的数据访问和处理能力。它支持并发操作,能够处理大量的数据请求,并保持较低的响应时间。拥有简单易懂的语法和丰富的文档资源,使得开发人员可以轻松地学习和使用。同时,它还提供了一系列的图形化界面工具,如phpMyAdmin、MySQL Workbench等,方便管理和维护数据库。MySQL可在多个操作系统上运行,包括Windows、Linux、macOS等。这使得它成为一个灵活的选择,适用于不同平台和环境下的应用程序开发。MySQL提供了多层次的数据安全机制,包括用户认证、权限管理、数据加密等功能,确保数据的安全性和机密性。支持分布式部署和集群架构,可以通过复制和分区等技术实现数据的水平和垂直扩展,以满足不断增长的数据需。
Java语言在计算机的程序应用过程当中,属于非常重要的一个应用软件,因为它的性能比较高,而且能够应用在多重领域当中,因此该程序在计算机的软件程序应用当中的范围相对来说是比较广泛的。而从专业的技术角度来说,Java程序的应用的实用性也是非常强的,这是因为它与传统的C语言或C++相比没有太大的基本结构的变化,也就是说它的语法结构是相对单一,而且具有稳定的特性,还有更重要的一点是Java程序语言的基本参考对象就是C语言,所以他的程序编写并不是很复杂,而且还能够起到优化工作效率提升系统设计本身的基础功能的作用,因此他也就受到了非常广泛的程序员们的青睐。
在此次进行系统设计开发研究的过程当中,还发现Java程序语言之所以能够得到市场上更多用户的好评和青睐,其根本原因在于他能够具备各种语言的自身独特优点的展现,也就是说它的兼容性是常强的。因此,我们因此我们可以说在任何一个程序的开发过程当中,Java语言程序的应用是必不可少的,它他在程序员进行改动的时候,哪怕是一个程序字母的改动,都可以形成一种特定的程序,这是 Java程序,非常独特的另一个优点。不仅如此,Java源程序的可移植性也是非常大,而且它的安全系数很高,能够通过不同方式进行移植到其他程序当中,而且可以兼容不同程序的系统,在运行的过程当中,其安全系数也是非常强的,能够确保用户在使用网络的过程当中去确保网络的安全,而正是基于这样的可移植性,为程序员节约了很多的系统语言程序的开发设计的时间,这是非常难得的一种自有优势。
3 非物质文化遗产系统系统分析
对系统进行分析是开发非物质文化遗产系统最首要做的,这个关键的环节主要是对非物质文化遗产系统进行需求的挖掘,在系统的实现以及设计上起到到承上启下的作用,系统分析主要对技术可行、经济可行、法律可行性方面进行论述,以上可行的前提下进行系统功能和用例的分析,非物质文化遗产系统主要实现用户的注册登录、景点分类、景点信息、景点项目、旅游路线、用户上传、标签分类等功能模块,功能可行后再进行系统性能分析。
系统可行性分析是对系统开发的可行性进行一个探讨,对系统开发的技术可行性、经济可行性、法律可行性方面进行分析,以上层面的通过,则证明系统的开发是可行的。
3.1.1 技术可行性分析
基于Spring Boot框架的非物质文化遗产系统在技术上具有较高的可行性。Spring Boot提供了简洁的配置和高效的开发模式,能够快速实现系统功能的开发和部署。结合MySQL数据库,可以确保数据存储的高效性与安全性。同时,系统可以利用现有的网络技术和云计算平台,确保其在大规模用户访问时仍能保持良好的性能和稳定性,适应未来需求的扩展。
非物质文化遗产系统的经济可行性方面主要是从开发成本以及系统运营效益方面而言,首先,开发这个系统中涉及的开发技术如Java编程语言、Springboot框架、MYSQL数据库等都是免费的,可以从网站上下载,不存在费用问题;再者,从效益方面而言,非物质文化遗产系统的开发可以为自驾游爱好者提供更加便利的旅游服务和信息资源,因此,经济方面也是可行的。
在法律方面,非物质文化遗产系统的开发与运营符合《中华人民共和国非物质文化遗产法》及相关法律法规。系统涉及的非遗项目资料,需在合法授权下获取,并保障知识产权和数据安全。同时,平台应遵守个人信息保护法规,确保用户隐私和数据的安全,避免出现侵犯版权或隐私的法律风险。因此,该系统在法律上具备可行性。
3.2.1 功能性分析
非物质文化遗产系统主要划分了系统系统前台用户模块和系统后台管理员模块两大部分。系统用户的主要功能有注册登录、文化论坛、公告信息、文化资讯、周边商品、商城管理、非贵文化、我的账户、个人中心等,系统管理员的主要功能有登录、用户管理、非遗文化管理、文化分类管理、系统管理、公告信息管理、资源管理、交流管理、商城管理等。以下是两大用户的具体功能详情分析:
前台系统用户模块:
(1)注册登录:用户注册登录:系统用户需要进入系统内操作各个功能,首先需要在前台进行注册,输入账号、姓名、密码、确认密码、头像、手机等内容,点击注册,注册成功后方可凭账户以及密码进行登录。
(2)首页:展示平台的主界面,提供快速入口和最新动态,引导用户进行互动和浏览。
(3)文化论坛:用户可以在这里发帖、回帖,参与关于文化主题的讨论和交流。
(4)公告信息:发布和展示平台的重要通知和最新消息,确保用户能够及时获取更新。
(5)文化资讯:提供丰富的文化新闻和知识,让用户了解最新的文化动态和趋势。
(6)周边商品:用户可以查看商品详情并进行购买,支持文化产品的销售和推广。
(7)商城管理:为用户提供管理购物车、订单和地址的功能,方便用户跟踪和管理自己的购买活动。
(8)非遗文化:介绍非物质文化遗产,提供相关知识和保护信息,增强用户对非遗文化的认识。
(9)我的账户:允许用户修改个人资料和登录密码,保证账户安全和个人信息的更新。
(10)个人中心:提供个人首页、订单配送状态、收藏列表和评论管理,增强用户的个性化体验和互动。
管理员管理模块:
(1)登录:管理员通过输入预设的用户名和密码,进入后台管理系统。系统会进行身份验证,确保只有授权的管理员能够登录。登录成功后,管理员可以访问和管理平台的各项功能。
(2)后台首页:管理员首先看到的是后台首页,这里提供了商品销售金额和商品销售数量的实时统计图表,帮助管理员快速了解商城的运营状况。首页还可能包含快捷入口,方便管理员快速访问其他管理模块。
(3)系统用户:管理员查看和管理所有系统用户,包括其他管理员和注册用户。管理员可以添加、编辑或删除用户账户,设置权限,以及查看用户的活动记录。
(4)非遗文化管理:管理员可以在此模块对非遗文化信息进行增删改查。
(5)文化分类管理:管理员可以在此模块中创建、编辑或删除非遗文化的分类。分类管理有助于将非遗文化内容进行有序组织,方便用户浏览和搜索。
(6)系统管理:管理员可以上传和更新轮播图,轮播图通常用于展示非遗文化活动、重要通知或促销信息。管理员可以设置轮播图的显示顺序和展示时间。
(7)公告信息管理:管理员可以发布和编辑公告信息,这些信息将展示给所有用户,用于传达重要通知或更新。管理员可以设置公告的发布日期和过期日期。
(8)资源管理:管理员可以发布和管理非遗文化相关的资讯内容,包括文章、图片和视频等。资讯分类有助于将内容进行分类,方便用户根据兴趣选择阅读。
(9)交流管理:管理员负责管理文化论坛,包括创建论坛板块、监控帖子内容、管理用户发帖权限等。论坛分类有助于将讨论主题进行分类,促进用户间的交流和讨论。
(10)商城管理:管理员可以添加、编辑或删除商城中的周边商品信息,管理商品分类,确保商品信息的准确性和更新。订单管理功能允许管理员查看和处理订单列表,跟踪订单配送状态,以及处理订单售后问题,确保顾客满意度。
3.2.2 非功能性分析
非物质文化遗产系统 的非功能性需求比如非物质文化遗产系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表3-1非物质文化遗产系统非功能需求表
| 安全性 | 系统因涉及到许多用户私人信息,所以开发系统时候更关注安全方面的问题,系统的设计可以保证用户私人信息的安全。 |
| 可靠性 | 系统用户在线操作某个功能模块的时候,系统能快速的反应,且出错率低。 |
| 存储性 | 系统主要是又旅游爱好者用户进行使用,而且主要的功能是实现旅游景点信息、旅游项目、旅游线路的管理以及查找操作。 |
| 稳定性 | 系统界面简洁,功能清晰,系统的运行也稳定,用户的使用体验也比较好。 |
| 易用性 | 用户只要跟着非物质文化遗产系统的页面展示内容进行操作,就可以了。 |
| 可维护性 | 非物质文化遗产系统开发的可维护性是非常重要的,经过测试,可维护性没有问题。 |
3.3 系统用例分析
非物质文化遗产系统的完整UML用例图分别是图3-1和图3-2。
图3-1就是用户角色的用例展示。

图3-1 非物质文化遗产系统用户角色用例图
图3-2就是管理员角色的用例展示。

图3-2 非物质文化遗产系统管理员角色用例图
3.4 系统流程分析
系统中的所有用户(管理员和用户)都可以实现增加数据功能,比如管理员对景点项目进行添加,用户对于景点信息的上传添加等。图3.3显示的就是在增加数据时的流程。

图3.3增加数据流程图
3.4.2修改数据流程
人无完人,每个人都有出错的时候,在录入系统信息的时候如果信息有错,可以对系统中的数据进行编辑。图3.4显示的就是修改数据的流程。

图3.4修改数据流程图
3.4.3删除数据流程
在系统中经常会出现一些违规的信息的数据,如文化资讯内的违规言论,那就可以直接删除这些数据,图3.5就是删除数据时的流程图。

图3.5删除数据流程图
本章主要通过对非物质文化遗产系统的可行性分析、功能需求分析、系统用例分析、系统流程分析,确定整个非物质文化遗产系统要实现的功能。同时也为非物质文化遗产系统的代码实现和测试提供了标准。
本章主要讨论的内容包括非物质文化遗产系统的功能模块设计、数据库系统设计。
4.1 系统功能模块设计
4.1.1整体功能模块设计
在上一章节中主要对非物质文化遗产系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本非物质文化遗产系统中的用例图。那么接下来就要开始对本非物质文化遗产系统的主要功能和数据库开始进行设计。非物质文化遗产系统根据前面章节的需求分析得出,其总体设计模块图如图4-1所示。

图4-1 非物质文化遗产系统 功能模块图
4.1.2用户模块设计
本系统的管理员以及前台用户的功能模块都基本雷士,其中用户较于管理员对多了注册功能,所以以用户模块的结构图为例进行分析,用户模块结构图为例进行分析,如下图:

图4-2用户模块结构图
4.1.3 评论管理模块设计
非物质文化遗产系统中在文化资讯以及非遗文化模块中,用户都可以进行评论发布。但是也设置了管理员对评论中不符合规范的评论内容进行删除,所以需要专门设计一个评论管理模块,具体的结构图如下:

图4-3评论管理模块结构图
4.1.4非遗文化管理模块设计
非物质文化遗产系统 是中需要存储不少景点信息,其模块功能结构,具体的结构图如下:

图4-4非遗文化模块结构图
非物质文化遗产系统还有一个很重要的模块是用户上传功能,上传的内容需要管理员进行审核管理,其模块功能结构,具体的结构图如下:

图4-5用户上传模块结构图
4.2 数据库设计
数据库设计可以称为系统的基础,无论是设计再美观的系统也好,如果背后没有一个强大的数据作为后盾,也是无法正常运行的,再设计数据库的前提是对数据库进行分析,然后概念模型的设计,最后才是数据库表的建立,具体展示如下。
4.2.1 数据库概念结构设计
下面是整个非物质文化遗产系统中主要的数据库表总E-R实体关系图。

图4-6 非物质文化遗产系统总E-R关系图
4.3.2 数据库逻辑结构设计
通过上一小节中非物质文化遗产系统 中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。
表 4-1-access_token(登陆访问时长)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | token_id | int | 是 | 是 | 临时访问牌ID | |
| 2 | token | varchar | 64 | 否 | 否 | 临时访问牌 |
| 3 | info | text | 65535 | 否 | 否 | 信息 |
| 4 | maxage | int | 是 | 否 | 最大寿命:默认2小时 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 7 | user_id | int | 是 | 否 | 用户编号 |
表 4-2-address(收货地址)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | address_id | int | 是 | 是 | 收货地址 | |
| 2 | name | varchar | 32 | 否 | 否 | 姓名 |
| 3 | phone | varchar | 13 | 否 | 否 | 手机 |
| 4 | postcode | varchar | 8 | 否 | 否 | 邮编 |
| 5 | address | varchar | 255 | 是 | 否 | 地址 |
| 6 | user_id | mediumint | 是 | 否 | 用户ID | |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 9 | default | tinyint | 是 | 否 | 默认判断 |
表 4-3-article(文章)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | article_id | mediumint | 是 | 是 | 文章id | |
| 2 | title | varchar | 125 | 是 | 是 | 标题 |
| 3 | type | varchar | 64 | 是 | 否 | 文章分类 |
| 4 | hits | int | 是 | 否 | 点击数 | |
| 5 | praise_len | int | 是 | 否 | 点赞数 | |
| 6 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 7 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 8 | source | varchar | 255 | 否 | 否 | 来源 |
| 9 | url | varchar | 255 | 否 | 否 | 来源地址 |
| 10 | tag | varchar | 255 | 否 | 否 | 标签 |
| 11 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 12 | img | varchar | 255 | 否 | 否 | 封面图 |
| 13 | description | text | 65535 | 否 | 否 | 文章描述 |
表 4-4-article_type(文章分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | type_id | smallint | 是 | 是 | 分类ID | |
| 2 | display | smallint | 是 | 否 | 显示顺序 | |
| 3 | name | varchar | 16 | 是 | 否 | 分类名称 |
| 4 | father_id | smallint | 是 | 否 | 上级分类ID | |
| 5 | description | varchar | 255 | 否 | 否 | 描述 |
| 6 | icon | text | 65535 | 否 | 否 | 分类图标 |
| 7 | url | varchar | 255 | 否 | 否 | 外链地址 |
| 8 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-5-auth(用户权限管理)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | auth_id | int | 是 | 是 | 授权ID | |
| 2 | user_group | varchar | 64 | 否 | 否 | 用户组 |
| 3 | mod_name | varchar | 64 | 否 | 否 | 模块名 |
| 4 | table_name | varchar | 64 | 否 | 否 | 表名 |
| 5 | page_title | varchar | 255 | 否 | 否 | 页面标题 |
| 6 | path | varchar | 255 | 否 | 否 | 路由路径 |
| 7 | parent | varchar | 64 | 否 | 否 | 父级菜单 |
| 8 | parent_sort | int | 是 | 否 | 父级菜单排序 | |
| 9 | position | varchar | 32 | 否 | 否 | 位置 |
| 10 | mode | varchar | 32 | 是 | 否 | 跳转方式 |
| 11 | add | tinyint | 是 | 否 | 是否可增加 | |
| 12 | del | tinyint | 是 | 否 | 是否可删除 | |
| 13 | set | tinyint | 是 | 否 | 是否可修改 | |
| 14 | get | tinyint | 是 | 否 | 是否可查看 | |
| 15 | field_add | text | 65535 | 否 | 否 | 添加字段 |
| 16 | field_set | text | 65535 | 否 | 否 | 修改字段 |
| 17 | field_get | text | 65535 | 否 | 否 | 查询字段 |
| 18 | table_nav_name | varchar | 500 | 否 | 否 | 跨表导航名称 |
| 19 | table_nav | varchar | 500 | 否 | 否 | 跨表导航 |
| 20 | option | text | 65535 | 否 | 否 | 配置 |
| 21 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 22 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-6-cart(购物车)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | cart_id | int | 是 | 是 | 购物车ID | |
| 2 | title | varchar | 64 | 否 | 否 | 标题 |
| 3 | img | varchar | 255 | 是 | 否 | 图片 |
| 4 | user_id | int | 是 | 否 | 用户ID | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 7 | state | int | 是 | 否 | 状态:使用中,已失效 | |
| 8 | price | double | 是 | 否 | 单价 | |
| 9 | price_ago | double | 是 | 否 | 原价 | |
| 10 | price_count | double | 是 | 否 | 总价 | |
| 11 | num | int | 是 | 否 | 数量 | |
| 12 | goods_id | mediumint | 是 | 是 | 商品id | |
| 13 | type | varchar | 64 | 是 | 否 | 商品分类 |
| 14 | description | varchar | 255 | 否 | 否 | 描述 |
表 4-7-code_token(验证码)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | code_token_id | int | 是 | 是 | 验证码ID | |
| 2 | token | varchar | 255 | 否 | 否 | 令牌 |
| 3 | code | varchar | 255 | 否 | 否 | 验证码 |
| 4 | expire_time | timestamp | 是 | 否 | 失效时间 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-8-collect(收藏)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | collect_id | int | 是 | 是 | 收藏ID | |
| 2 | user_id | int | 是 | 是 | 收藏人ID | |
| 3 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 4 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 5 | source_id | int | 是 | 否 | 来源ID | |
| 6 | title | varchar | 255 | 否 | 否 | 标题 |
| 7 | img | varchar | 255 | 否 | 否 | 封面 |
| 8 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-9-comment(评论)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | comment_id | int | 是 | 是 | 评论ID | |
| 2 | user_id | int | 是 | 是 | 评论人ID | |
| 3 | reply_to_id | int | 是 | 否 | 回复评论ID | |
| 4 | content | longtext | 4294967295 | 否 | 否 | 内容 |
| 5 | nickname | varchar | 255 | 否 | 否 | 昵称 |
| 6 | avatar | varchar | 255 | 否 | 否 | 头像地址 |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 9 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 10 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 11 | source_id | int | 是 | 否 | 来源ID |
表 4-10-cultural_classification(文化分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | cultural_classification_id | int | 是 | 是 | 文化分类ID | |
| 2 | cultural_classification | varchar | 64 | 否 | 否 | 文化分类 |
| 3 | create_time | datetime | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-11-forum(论坛)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | forum_id | mediumint | 是 | 是 | 论坛ID | |
| 2 | display | smallint | 是 | 否 | 排序 | |
| 3 | user_id | mediumint | 是 | 否 | 用户ID | |
| 4 | nickname | varchar | 16 | 否 | 否 | 昵称 |
| 5 | praise_len | int | 否 | 否 | 点赞数 | |
| 6 | hits | int | 是 | 否 | 访问数 | |
| 7 | title | varchar | 125 | 是 | 否 | 标题 |
| 8 | keywords | varchar | 125 | 否 | 否 | 关键词 |
| 9 | description | varchar | 255 | 否 | 否 | 描述 |
| 10 | url | varchar | 255 | 否 | 否 | 来源地址 |
| 11 | tag | varchar | 255 | 否 | 否 | 标签 |
| 12 | img | text | 65535 | 否 | 否 | 封面图 |
| 13 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 14 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 15 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 16 | avatar | varchar | 255 | 否 | 否 | 发帖人头像 |
| 17 | type | varchar | 64 | 是 | 否 | 论坛分类 |
| 18 | istop | int | 是 | 否 | 是否置顶 |
表 4-12-forum_type(论坛分类)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | type_id | smallint | 是 | 是 | 分类ID | |
| 2 | name | varchar | 16 | 是 | 否 | 分类名称 |
| 3 | description | varchar | 255 | 否 | 否 | 描述 |
| 4 | url | varchar | 255 | 否 | 否 | 外链地址 |
| 5 | father_id | smallint | 是 | 否 | 上级分类ID | |
| 6 | icon | varchar | 255 | 否 | 否 | 分类图标 |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-13-goods(商品信息)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | goods_id | mediumint | 是 | 是 | 产品ID | |
| 2 | title | varchar | 125 | 否 | 否 | 标题 |
| 3 | img | text | 65535 | 否 | 否 | 封面图:用于显示于产品列表页 |
| 4 | description | varchar | 255 | 否 | 否 | 描述 |
| 5 | price_ago | double | 是 | 否 | 原价 | |
| 6 | price | double | 是 | 否 | 卖价 | |
| 7 | sales | int | 是 | 否 | 销量 | |
| 8 | inventory | int | 是 | 否 | 商品库存 | |
| 9 | type | varchar | 64 | 是 | 否 | 商品分类 |
| 10 | hits | int | 是 | 否 | 点击量 | |
| 11 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 12 | img_1 | text | 65535 | 否 | 否 | 主图1 |
| 13 | img_2 | text | 65535 | 否 | 否 | 主图2 |
| 14 | img_3 | text | 65535 | 否 | 否 | 主图3 |
| 15 | img_4 | text | 65535 | 否 | 否 | 主图4 |
| 16 | img_5 | text | 65535 | 否 | 否 | 主图5 |
| 17 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 18 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 19 | customize_field | text | 65535 | 否 | 否 | 自定义字段 |
| 20 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 21 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 22 | source_id | int | 是 | 否 | 来源ID | |
| 23 | user_id | int | 否 | 否 | 添加人 |
表 4-14-goods_type(商品类型)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | type_id | int | 是 | 是 | 商品分类ID | |
| 2 | father_id | smallint | 是 | 否 | 上级分类ID | |
| 3 | name | varchar | 255 | 否 | 否 | 商品名称 |
| 4 | desc | varchar | 255 | 否 | 否 | 描述 |
| 5 | icon | varchar | 255 | 否 | 否 | 图标 |
| 6 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 7 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 8 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 9 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-15-hits(用户点击)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | hits_id | int | 是 | 是 | 点赞ID | |
| 2 | user_id | int | 是 | 否 | 点赞人 | |
| 3 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID |
表 4-16-intangible_cultural_heritage(非遗文化)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | intangible_cultural_heritage_id | int | 是 | 是 | 非遗文化ID | |
| 2 | intangible_cultural_heritage_title | varchar | 64 | 否 | 否 | 非遗标题 |
| 3 | cover | varchar | 255 | 否 | 否 | 封面 |
| 4 | cultural_classification | varchar | 64 | 否 | 否 | 文化分类 |
| 5 | origin_place | varchar | 64 | 否 | 否 | 发源地 |
| 6 | origin_time | varchar | 64 | 否 | 否 | 发源时间 |
| 7 | related_videos | varchar | 255 | 否 | 否 | 相关视频 |
| 8 | related_atlas | text | 65535 | 否 | 否 | 相关图集 |
| 9 | details_introduction | longtext | 4294967295 | 否 | 否 | 详情介绍 |
| 10 | hits | int | 是 | 否 | 点击数 | |
| 11 | praise_len | int | 是 | 否 | 点赞数 | |
| 12 | collect_len | int | 是 | 否 | 收藏数 | |
| 13 | comment_len | int | 是 | 否 | 评论数 | |
| 14 | recommend | int | 是 | 否 | 智能推荐 | |
| 15 | create_time | datetime | 是 | 否 | 创建时间 | |
| 16 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-17-logistics_delivery(物流配送)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | logistics_delivery_id | int | 是 | 是 | 物流配送ID | |
| 2 | order_number | varchar | 64 | 否 | 否 | 订单号 |
| 3 | product_name | varchar | 64 | 否 | 否 | 商品名称 |
| 4 | purchase_quantity | varchar | 64 | 否 | 否 | 购买数量 |
| 5 | total_transaction_amount | double | 否 | 否 | 交易总额 | |
| 6 | the_date_of_issuance | date | 否 | 否 | 发货日期 | |
| 7 | delivery_number | varchar | 30 | 否 | 否 | 配送订单 |
| 8 | ordinary_users | int | 否 | 否 | 普通用户 | |
| 9 | shipping_address | varchar | 64 | 否 | 否 | 收货地址 |
| 10 | delivery_status | varchar | 64 | 否 | 否 | 配送状态 |
| 11 | signing_status | varchar | 64 | 否 | 否 | 签收状态 |
| 12 | recommend | int | 是 | 否 | 智能推荐 | |
| 13 | contact_name | varchar | 255 | 否 | 否 | 联系人名字 |
| 14 | merchant_id | int | 否 | 否 | 商家id | |
| 15 | create_time | datetime | 是 | 否 | 创建时间 | |
| 16 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-18-notice(公告)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | notice_id | mediumint | 是 | 是 | 公告ID | |
| 2 | title | varchar | 125 | 是 | 否 | 标题 |
| 3 | content | longtext | 4294967295 | 否 | 否 | 正文 |
| 4 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 5 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-19-order(订单)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | order_id | int | 是 | 是 | 订单ID | |
| 2 | order_number | varchar | 64 | 否 | 否 | 订单号 |
| 3 | goods_id | mediumint | 是 | 是 | 商品ID | |
| 4 | title | varchar | 255 | 否 | 否 | 商品标题 |
| 5 | img | varchar | 255 | 否 | 否 | 商品图片 |
| 6 | price | double | 是 | 否 | 价格 | |
| 7 | price_ago | double | 是 | 否 | 原价 | |
| 8 | num | int | 是 | 否 | 数量 | |
| 9 | price_count | double | 是 | 否 | 总价 | |
| 10 | norms | varchar | 255 | 否 | 否 | 规格 |
| 11 | type | varchar | 64 | 是 | 否 | 商品分类 |
| 12 | contact_name | varchar | 32 | 否 | 否 | 联系人姓名 |
| 13 | contact_email | varchar | 125 | 否 | 否 | 联系人邮箱 |
| 14 | contact_phone | varchar | 11 | 否 | 否 | 联系人手机 |
| 15 | contact_address | varchar | 255 | 否 | 否 | 收件地址 |
| 16 | postal_code | varchar | 9 | 否 | 否 | 邮政编码 |
| 17 | user_id | int | 是 | 否 | 买家ID | |
| 18 | merchant_id | mediumint | 是 | 否 | 商家ID | |
| 19 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 20 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 21 | description | varchar | 255 | 否 | 否 | 描述 |
| 22 | state | varchar | 16 | 是 | 否 | 订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
| 23 | remark | text | 65535 | 否 | 否 | 订单备注 |
| 24 | delivery_state | varchar | 16 | 否 | 否 | 发货状态:未配送,已配送 |
| 25 | vip_discount | double | 否 | 否 | 折扣 |
表 4-20-order_after_sale(订单售后)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | order_after_sale_id | int | 是 | 是 | 订单售后ID | |
| 2 | order_id | int | 是 | 否 | 订单ID | |
| 3 | order_number | varchar | 64 | 否 | 否 | 订单号 |
| 4 | goods_id | mediumint | 是 | 否 | 商品id | |
| 5 | title | varchar | 255 | 否 | 否 | 商品标题 |
| 6 | price | double | 是 | 否 | 价格 | |
| 7 | price_ago | double | 是 | 否 | 原价 | |
| 8 | num | int | 是 | 否 | 数量 | |
| 9 | price_count | double | 是 | 否 | 总价 | |
| 10 | user_id | int | 是 | 否 | 买家ID | |
| 11 | merchant_id | mediumint | 是 | 否 | 商家ID | |
| 12 | state | varchar | 16 | 是 | 否 | 订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成 |
| 13 | after_state | varchar | 16 | 否 | 否 | 售后状态:未审核,未通过,已通过 |
| 14 | after_state_reply | varchar | 255 | 否 | 否 | 售后回复 |
| 15 | type | varchar | 255 | 否 | 否 | 售后类型 |
| 16 | content_desc | varchar | 255 | 否 | 否 | 售后内容 |
| 17 | imgs | varchar | 1000 | 否 | 否 | 售后凭证 |
| 18 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 19 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-21-praise(点赞)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | praise_id | int | 是 | 是 | 点赞ID | |
| 2 | user_id | int | 是 | 是 | 点赞人 | |
| 3 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 4 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID | |
| 8 | status | tinyint | 是 | 否 | 点赞状态:1为点赞,0已取消 |
表 4-22-registered_user(注册用户)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | registered_user_id | int | 是 | 是 | 注册用户ID | |
| 2 | user_name | varchar | 64 | 是 | 否 | 用户姓名 |
| 3 | phone_number | varchar | 16 | 是 | 否 | 手机号码 |
| 4 | examine_state | varchar | 16 | 是 | 否 | 审核状态 |
| 5 | user_id | int | 是 | 否 | 用户ID | |
| 6 | create_time | datetime | 是 | 否 | 创建时间 | |
| 7 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-23-schedule(日程管理)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | schedule_id | smallint | 是 | 是 | 日程ID | |
| 2 | content | varchar | 255 | 否 | 否 | 日程内容 |
| 3 | scheduled_time | datetime | 否 | 否 | 计划时间 | |
| 4 | user_id | int | 是 | 否 | 用户ID | |
| 5 | create_time | datetime | 否 | 否 | 创建时间 | |
| 6 | update_time | datetime | 否 | 否 | 更新时间 |
表 4-24-score(评分)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | score_id | int | 是 | 是 | 评分ID | |
| 2 | user_id | int | 是 | 否 | 评分人 | |
| 3 | nickname | varchar | 64 | 否 | 否 | 昵称 |
| 4 | score_num | double | 是 | 否 | 评分 | |
| 5 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 6 | update_time | timestamp | 是 | 否 | 更新时间 | |
| 7 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 8 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 9 | source_id | int | 是 | 否 | 来源ID |
表 4-25-slides(轮播图)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | slides_id | int | 是 | 是 | 轮播图ID | |
| 2 | title | varchar | 64 | 否 | 否 | 标题 |
| 3 | content | varchar | 255 | 否 | 否 | 内容 |
| 4 | url | varchar | 255 | 否 | 否 | 链接 |
| 5 | img | varchar | 255 | 否 | 否 | 轮播图 |
| 6 | hits | int | 是 | 否 | 点击量 | |
| 7 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 8 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-26-surrounding_products(周边商品)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | surrounding_products_id | int | 是 | 是 | 周边商品ID | |
| 2 | product_specifications | varchar | 64 | 否 | 否 | 商品规格 |
| 3 | product_source | varchar | 64 | 否 | 否 | 商品来源 |
| 4 | collect_len | int | 是 | 否 | 收藏数 | |
| 5 | comment_len | int | 是 | 否 | 评论数 | |
| 6 | cart_title | varchar | 125 | 否 | 否 | 标题 |
| 7 | cart_img | text | 65535 | 否 | 否 | 封面图 |
| 8 | cart_description | varchar | 255 | 否 | 否 | 描述 |
| 9 | cart_price_ago | double | 是 | 否 | 原价 | |
| 10 | cart_price | double | 是 | 否 | 卖价 | |
| 11 | cart_inventory | int | 是 | 否 | 商品库存 | |
| 12 | cart_type | varchar | 64 | 是 | 否 | 商品分类 |
| 13 | cart_content | longtext | 4294967295 | 否 | 否 | 正文 |
| 14 | cart_img_1 | text | 65535 | 否 | 否 | 主图1 |
| 15 | cart_img_2 | text | 65535 | 否 | 否 | 主图2 |
| 16 | cart_img_3 | text | 65535 | 否 | 否 | 主图3 |
| 17 | cart_img_4 | text | 65535 | 否 | 否 | 主图4 |
| 18 | cart_img_5 | text | 65535 | 否 | 否 | 主图5 |
| 19 | create_time | datetime | 是 | 否 | 创建时间 | |
| 20 | update_time | timestamp | 是 | 否 | 更新时间 |
表 4-27-upload(文件上传)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | upload_id | int | 是 | 是 | 上传ID | |
| 2 | name | varchar | 64 | 否 | 否 | 文件名 |
| 3 | path | varchar | 255 | 否 | 否 | 访问路径 |
| 4 | file | varchar | 255 | 否 | 否 | 文件路径 |
| 5 | display | varchar | 255 | 否 | 否 | 显示顺序 |
| 6 | father_id | int | 否 | 否 | 父级ID | |
| 7 | dir | varchar | 255 | 否 | 否 | 文件夹 |
| 8 | type | varchar | 32 | 否 | 否 | 文件类型 |
表 4-28-user(用户账户)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | user_id | int | 是 | 是 | 用户ID | |
| 2 | state | smallint | 是 | 否 | 账户状态:(1可用|2异常|3已冻结|4已注销) | |
| 3 | user_group | varchar | 32 | 否 | 否 | 所在用户组 |
| 4 | login_time | timestamp | 是 | 否 | 上次登录时间 | |
| 5 | phone | varchar | 11 | 否 | 否 | 手机号码 |
| 6 | phone_state | smallint | 是 | 否 | 手机认证:(0未认证|1审核中|2已认证) | |
| 7 | username | varchar | 16 | 是 | 否 | 用户名 |
| 8 | nickname | varchar | 16 | 否 | 否 | 昵称 |
| 9 | password | varchar | 64 | 是 | 否 | 密码 |
| 10 | | varchar | 64 | 否 | 否 | 邮箱 |
| 11 | email_state | smallint | 是 | 否 | 邮箱认证:(0未认证|1审核中|2已认证) | |
| 12 | avatar | varchar | 255 | 否 | 否 | 头像地址 |
| 13 | open_id | varchar | 255 | 否 | 否 | 针对获取用户信息字段 |
| 14 | create_time | timestamp | 是 | 否 | 创建时间 |
表 4-29-user_group(用户组)
| 编号 | 字段名 | 类型 | 长度 | 是否非空 | 是否主键 | 注释 |
| 1 | group_id | mediumint | 是 | 是 | 用户组ID | |
| 2 | display | smallint | 是 | 否 | 显示顺序 | |
| 3 | name | varchar | 16 | 是 | 否 | 名称 |
| 4 | description | varchar | 255 | 否 | 否 | 描述 |
| 5 | source_table | varchar | 255 | 否 | 否 | 来源表 |
| 6 | source_field | varchar | 255 | 否 | 否 | 来源字段 |
| 7 | source_id | int | 是 | 否 | 来源ID | |
| 8 | register | smallint | 否 | 否 | 注册位置 | |
| 9 | create_time | timestamp | 是 | 否 | 创建时间 | |
| 10 | update_time | timestamp | 是 | 否 | 更新时间 |
整个非物质文化遗产系统 的需求分析主要对系统的功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。
5 非物质文化遗产系统详细设计与实现
非物质文化遗产系统的详细设计与实现主要是根据前面的非物质文化遗产系统的需求分析和非物质文化遗产系统的功能设计来设计页面并实现业务逻辑。主要从非物质文化遗产系统界面实现、业务逻辑实现这两部分进行介绍。
5.1用户功能模块
5.1.1 前台首页界面
当进入非物质文化遗产系统 的时候,系统以上中下的布局进行展示,首先映入眼帘的是系统的导航栏,下面是轮播图,再往下周边商品信息等,其主界面展示如下图5-1所示。
图5-1 前台首页界面图
5.1.2 用户注册界面
非物质文化遗产系统的用户需要操作系统功能模块的前提是进行注册,用户注册需要输入账号+密码+姓名+手机等内容点击注册按钮即可完成注册。系统用户注册界面展示如下图5-2所示。
图5-2注册界面图
5.1.3 用户登录界面
非物质文化遗产系统中的用户注册完成后可以凭用户账号以及密码进行登录,账户以及密码信息会传送到系统中进行识别认证,账户以及密码正确方可成功登录系统,否则会提示异常信息,用户登录界面如下图5-3所示。
图5-3用户登录界面图
5.1.4交流论坛界面
文化论坛为用户提供一个互动交流的平台,用户可以在这里讨论与非物质文化遗产相关的各种话题,包括项目保护、传承人故事、非遗活动等。用户可以发布帖子、回复评论,并与其他用户分享自己的看法与经验。论坛支持标签和搜索功能,方便用户快速找到感兴趣的讨论主题。交流论坛界面如下图5-4所示。
图5-4交流论坛界面图
5.1.5 周边商品界面
当用户点击非物质文化遗产系统中导航栏上的“周边商品”后可以查看商品的各种详情,了解商品的价格、商品图片、库存等,在界面中可以购买+收藏+点赞等操作,周边商品界面如下图5-5所示。
图5-5周边商品界面图
5.1.6 商城管理界面
商城管理模块包括“我的购物车”、“我的订单”和“我的地址”功能。用户可以将选中的商品加入购物车,并在结算时选择配送地址进行订单提交。在“我的订单”中,用户可以查看历史订单的详情和申请售后等,包括订单状态、配送信息等。此外,用户可以编辑自己的收货地址,确保商品能够顺利送达。
例如,我的订单页面如图5-6所示。
图5-6 我的订单界面图
例如,申请售后页面如图5-6所示。
图5-6 售后申请界面图
5.1.7 非遗文化界面
当用户点击非物质文化遗产系统中导航栏上的“非遗文化”后可以查看各种非遗物品的详情,了解非遗物品的标题、发源地、发源时间、观看相关视频、等,在界面中可以收藏+点赞+评论等操作,非遗文化详情界面如下图5-7所示。
图5-7非遗文化详情界面图
个人中心是用户管理个人信息和使用记录的地方,用户可以在这里查看个人首页、订单配送、收藏夹和评论管理等功能。个人首页展示用户的个人资料和历史活动记录。订单配送功能让用户查看配送进度并管理地址。收藏夹保存用户喜欢的非遗项目或商品,而评论管理允许用户查看和修改自己的评论,确保互动和反馈的及时性与准确性。
例如,订单配送界面如下图5-8所示。
图5-8 个人中心界面图
例如,我的收藏界面如下图5-9所示。
图5-8 我的收藏界面图
5.2.1管理员登录界面
管理员在系统界面进行登录输入管理账户以及密码点击登录即可。界面如下图5-10所示。
图5-10管理员登录界面图
5.2.2 非遗文化管理界面
非物质文化遗产系统中的管理人员在“非遗文化管理”这一菜单是中可以对系统的非遗文化进行增删改查。界面如下图5-11所示。
图5-11非遗文化管理界面图
5.2.3 系统管理界面
管理员点击“系统管理”模块可以对前台系统展示的轮播图进行维护管理,界面如下图5-12所示。
图5-12系统管理界面图
5.2.4 资源管理界面
管理员可以对系统前台展示的文化资讯以及资讯分类进行增删改查,方便用户进行查看,界面如下图5-13所示。
图5-13资源管理界面图
5.2.5 商城管理界面
管理员可以添加、编辑或删除商城中的周边商品信息,管理商品分类,确保商品信息的准确性和更新。订单管理功能允许管理员查看和处理订单列表,跟踪订单配送状态,以及处理订单售后问题,确保顾客满意度。
例如,发布商品界面如下图5-14所示。
图5-14发布商品界面图
例如,订单列表界面如下图5-14所示。
图5-15订单列表界面图
例如,处理售后界面如下图5-14所示。
图5-15处理售后界面图
6系统测试
6.1 系统测试用例
系统测试包括:用户登录功能测试、非遗文化展示功能测试、非遗文化添加功能测试、非遗文化搜索功能测试、密码修改功能测试,如表6-1、6-2、6-3、6-4、6-5所示:
表6-1 用户登录功能测试表
| 用例名称 | 用户登录系统 |
| 目的 | 测试用户通过正确的用户名和密码可否登录功能 |
| 前提 | 未登录的情况下 |
| 测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
| 预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
| 实际结果 | 实际结果与预期结果一致 |
非遗文化查看功能测试:
表6-2 非遗文化查看功能测试表
| 用例名称 | 非遗文化项目查看 |
| 目的 | 测试非遗文化查看功能 |
| 前提 | 用户登录 |
| 测试流程 | 点击非遗文化列表 |
| 预期结果 | 可以查看到所有非遗文化信息 |
| 实际结果 | 实际结果与预期结果一致 |
管理员添加非遗文化界面测试:
表6-3 管理员添加非遗文化界面测试表
| 用例名称 | 添加非遗文化测试用例 |
| 目的 | 测试非遗文化添加功能 |
| 前提 | 管理员用户正常登录情况下 |
| 测试流程 | 1)管理员点击非遗文化,然后点击添加后并填写信息。 2)点击进行提交。 |
| 预期结果 | 提交以后,页面首页会显示新的非遗文化 |
| 实际结果 | 实际结果与预期结果一致 |
非遗文化搜索功能测试:
表6-4非遗文化搜索功能测试表
| 用例名称 | 非遗文化搜索测试 |
| 目的 | 测试非遗文化搜索功能 |
| 前提 | 无 |
| 测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
| 预期结果 | 页面显示包含有搜索关键字的非遗文化 |
| 实际结果 | 实际结果与预期结果一致 |
密码修改搜索功能测试:
表6-5 密码修改功能测试表
| 用例名称 | 密码修改测试用例 |
| 目的 | 测试管理员密码修改功能 |
| 前提 | 管理员用户正常登录情况下 |
| 测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
| 预期结果 | 使用新的密码可以登录 |
| 实际结果 | 实际结果与预期结果一致 |
通过编写非物质文化遗产系统的测试用例,已经检测完毕用户登录模块、非遗文化展示模块、非遗文化添加模块、非遗文化搜索模块、密码修改模块功能测试,通过这5大模块为非物质文化遗产系统的后期推广运营提供了强力的技术支撑。
本系统的开发致力于非物质文化遗产的保护与传承,结合现代信息技术,提供了一个全面、便捷的数字化管理平台。系统涵盖了用户注册登录、文化论坛、非遗文化展示、商城管理等功能,旨在通过数字化手段提高非遗文化的传播效率,增加公众对非遗项目的参与感和认同感。同时,系统注重用户体验和信息的准确性,确保用户能够便捷地获取所需内容、购买相关商品,参与文化交流。
未来,本系统将在现有基础上进行持续优化与更新。首先,随着非物质文化遗产保护的日益重要,系统将在扩展非遗项目种类、更新内容的同时,加入更多互动性功能,例如虚拟展示、在线体验等,以提升用户参与感。其次,将进一步优化系统性能和信息更新机制,确保数据实时性和系统稳定性,支持更大规模用户访问和数据处理。此外,随着技术的发展,系统也将探索新兴技术应用,推动非遗保护和传承的创新发展。最终,期望本系统能够成为非遗保护领域的重要平台,推动全球非物质文化遗产的传播和共享。
- 杨贤敏,陈哲.乡村振兴视角下纸文化博物馆的非遗旅游创新模式探索[J].造纸科学与技术,2025,44(02):144-150.DOI:10.19696/j.issn1671-4571.2025.02.030.
- 葛小会.AIGC融入温州非遗文化赋能包装设计[J].中国包装,2025,45(02):66-68.
- 郭萌,叶耀振.非遗视角下传统盘扣元素在现代女装中的应用研究[J].服装设计师,2025,(02):70-75.DOI:10.20100/j.cnki.cn11-4548/ts.2025.02.015.
- 李小波,马珍弟,郑健,等.基于图神经网络的非物质文化遗产推荐模型[J].智能计算机与应用,2025,15(02):198-207.DOI:10.20169/j.issn.2095-2163.24101701.
- 杨梦琪,李雪艳,龚蔚霞,等.一种非物质文化遗产信息推广方法及系统[P].广东省:CN202411686198.3,2024-12-24.
- 黎娅,胡斌斌.一种非物质文化遗产检测系统[P].重庆市:CN202411308091.5,2024-12-17.
- 黎娅,胡斌斌.一种非物质文化遗产的数字化展示系统[P].重庆市:CN202411292464.4,2024-11-26.
- 王敏,魏怡.非遗知识与中国实践的系统阐释——评《中国非物质文化遗产保护十讲》[J].中国非物质文化遗产,2024,(05):124-128.
- 付丹亚,田亚亚.非物质文化遗产数字化展示系统设计[J].信息技术,2024,(06):124-129.DOI:10.13274/j.cnki.hdzj.2024.06.020.
- 沈绚楠.非物质文化遗产数据库模式比较分析[J].河南图书馆学刊,2024,44(06):80-83.
- Yu X .The Realistic Dilemma and Innovative Path of Intangible Cultural Heritage Tourism Development in the Information Age[J].International Journal of Frontiers in Sociology,2023,5(15):
- 郭艳娜.西安市非物质文化遗产文化基因的系统挖掘与保护利用研究[J].新西部,2023,(10):106-109.
- 张明靖.非物质文化遗产传承视域下黄河流域民间歌曲开发建档服务研究[J].档案管理,2023,(06):126-128.DOI:10.15950/j.cnki.1005-9458.2023.06.031.
- 常媛媛,吴志清,武杰.大运河非物质文化遗产保护的系统研究——以体育非遗的保护为主线[J].系统科学学报,2024,32(03):131-135.
- 王玉.日照市非物质文化遗产博览会视觉形象设计[D].曲阜师范大学,2023.DOI:10.27267/d.cnki.gqfsu.2023.001014.
- Computational N A I .Retracted: Research on the Mining of Intangible Cultural Heritage Digital Resources in the Manual Online Teaching System of Preschool Education.[J].Computational intelligence and neuroscience,2023,20239821402-9821402.
- 齐强军,齐爱民,赵敏,等.少数民族非物质文化遗产保护问题研究[M].中国法治出版社:202212.318.
- 潘春花,青海非物质文化遗产工艺品数字化追溯系统开发.青海省,青海民族大学,2022-03-17.
- Zhang X .Systematic Protection, Inheritance and Innovative Development Path of Guangxi Minority Intangible Cultural Heritage in 5G Era[J].Communication & Education Review,2021,2(3):
- 王晨.基于利益相关者网络的非物质文化遗产生产性保护策略研究[D].浙江工业大学,2020.DOI:10.27463/d.cnki.gzgyu.2020.001369.
在大学生活即将接近尾声之际,我深深感受到时光流逝的无情,内心充满了复杂的情感和感慨。大学时光是我人生中最美好、灿烂的时光,这段宝贵的经历将永远珍藏在我心中,成为我成长的重要支柱和财富。
在论文结束之际,我想衷心感谢所有在我大学生活中相遇过的人,他们陪伴、支持和启发着我走过这段难忘的旅程。首先要感谢我的家人,是你们的支持和鼓励让我勇敢迈出大学的第一步,是你们的无私奉献让我得以全身心投入学业。
感谢我的导师和老师们,是您们的教诲和指导让我不断前行、不断成长,让我在学业上迈出坚实的步伐。感谢我的同学和朋友们,是你们的陪伴和理解让我感受到了温暖和勇气,让我在困难时刻坚定前行。
感谢所有曾经给予我帮助和支持的人,是你们的关心和帮助让我在大学生活中感受到了无尽的温暖和爱。在即将离别之际,我怀着感恩之心,带着对未来的期许和信心,迎接新的人生旅程。
谨以此致以最诚挚的感谢和祝福,愿我们在各自的人生道路上继续前行,携手奋进,创造更加美好的明天。感恩相遇,感恩成长,感恩一切。愿我们的友谊和回忆永存心间,愿我们的未来充满希望和光芒。谢谢大家!
点赞+收藏+关注博主,私信领取本源代码+数据库
1635

被折叠的 条评论
为什么被折叠?



