xiangwencai 5 months ago
commit 4be1cd890c

@ -0,0 +1,2 @@
# lvgl

@ -0,0 +1,39 @@
“旅途无忧” 系统简介及配置环境
一、系统简介
1.1 系统定位与目标
“旅途无忧” 系统是一款聚焦旅游行业核心痛点的智能化一站式服务平台,依托大模型与区块链技术,融合 “个性化行程规划”“可信评论生态”“一体化票务服务” 三大核心能力,旨在解决当前旅游市场 “推荐不精准、评论不可信、信息碎片化” 问题。系统为旅游消费者提供从行程规划、景点查询、票务预订到社交分享的全流程便捷服务,同时为旅游服务提供者提供精准触达用户与品牌建设的渠道,推动旅游行业向智能化、个性化、可信化方向发展。
1.2 核心功能模块
系统围绕用户全旅游周期需求,构建五大核心功能模块,各模块协同形成服务闭环:
智能行程规划模块:基于大模型,支持用户以自然语言输入需求,自动解析为 “时间 - 人群 - 体验” 标签,结合天气预报、景区实时人流数据动态调整行程;同时通过用户历史行为迭代优化偏好模型,生成 3 套差异化行程方案供选择。
区块链可信评论模块:基于 Hyperledger Fabric 联盟链,通过 “购票记录 + GPS 定位” 双重验证确保评论者为真实游客,评论内容哈希值全生命周期上链存证;结合智能合约过滤 “水军刷评”“无意义评论”,优先展示含具体细节的优质评论,解决 “评论失真” 问题。
一体化票务与行程联动模块:接收行程规划模块推送的 “景区列表”,自动匹配票务状态,支持 “一键勾选行程内景区购票”,并同步推送 “购票成功”“入园提醒” 等通知。
1.3 核心技术亮点
区块链存证简化实现:简化 Hyperledger Fabric 部署架构,采用 “1 个 Orderer 节点 + 2 个 Peer 节点” 的本地测试网络,仅保留 “评论哈希存证”“存证查询” 核心功能,确保评论不可篡改的同时降低硬件资源消耗。
分布式单体架构适配:在 2 台笔记本组成的局域网集群中,模拟分布式环境部署各模块,不依赖外部云服务,兼顾系统扩展性与本地化隐私安全。
1.4 系统架构特点
系统采用分布式单体架构设计,在有限硬件资源下实现模块解耦与协同:
分层架构:分为用户界面层、业务逻辑层、数据层、外部接口层;
模块部署:所有组件部署于局域网内 2 台笔记本,职责分工明确;
数据交互:模块间通过 RESTful API、WebSocket、Fabric SDK 实现通信,数据传输采用轻量化加密,确保局域网内数据安全。
二、配置环境
2.1 硬件配置
系统依赖 5 台笔记本电脑组成局域网分布式集群,各设备的核心职责与最低配置要求如下:
电脑 1核心职责为运行后端主服务器、MariaDB 主数据库;最低配置要求为 CPU 选用 Intel i5-10 代或 AMD Ryzen 5 5000 系列,内存 16GB硬盘 512GB SSD。
电脑 2核心职责为运行 Hyperledger Fabric 的 Orderer 节点与 Peer 节点 1、2最低配置要求为 CPU 选用 Intel i5-10 代或 AMD Ryzen 5 5000 系列,内存 16GB硬盘 512GB SSD。
2.2 软件配置
2.2.1 前端环境
运行载体:支持 Chrome 100 及以上版本、Edge 100 及以上版本、Firefox 95 及以上版本等现代浏览器;
开发框架:采用 Vue.js 3.0 及以上版本,结合 Element Plus组件库构建界面
依赖工具Node.js 16.0 及以上版本、npm 8.0 及以上版本。
2.2.2 后端环境
运行环境:技术栈为 Node.js 16.0 及以上版本 + Express 4.18 及以上版本;
核心依赖库:区块链模块需 Hyperledger Fabric SDK for Node.js。
2.2.3 区块链环境
核心框架Hyperledger Fabric 2.4
运行依赖Docker 20.10 及以上版本、Docker-Compose 2.12 及以上版本;
智能合约:采用 Go 语言 1.18 及以上版本开发,实现 “评论哈希存证”“存证查询”“异常评论过滤” 逻辑。
2.2.4 数据库环境
关系型数据库MariaDB 10.6 及以上版本;
缓存数据库Redis 6.2 及以上版本;
2.3 网络环境要求
网络类型:所有设备需接入同一局域网
Loading…
Cancel
Save