|
|
|
|
@ -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 网络环境要求
|
|
|
|
|
网络类型:所有设备需接入同一局域网
|