java单商户商城源码小程序AI 导购商品问答对话选品
最近更新 2026年11月04日
资源编号 42871

java单商户商城源码小程序AI 导购商品问答对话选品

2026-11-04 免费源码 0 345
温馨提示丨请勿私下交易,出现任何后果均与本站无关!
增值服务:
安装指导
环境配置
二次开发
模板修改
源码安装
BUG修复
¥ 0元

此资源仅限免费源码资源类专享会员下载升级免费源码资源类专享会员

特别注意:源码均为商家自行发布,请联系商家核实确认购买!
立即下载 注意事项
详情介绍

是一套面向单商户电商业务的三端系统,内置 AI 导购(对话选品、商品问答),采用前后端分离架构,服务端、管理端、用户端全套代码开源。

服务端基于 Spring Boot 2.2.4(Java 8)与 Spring Data JPA 构建,负责接口、数据库,以及支付、短信、对象存储、大模型等外部能力。启动后控制台会打印「智能商城 服务启动成功」。 管理端基于 Vue 2 + Element UI 开发,供运营人员在电脑浏览器中维护商品、订单、优惠券、AI 配置与系统设置。 用户端基于 uni-app(Vue 3) 开发,覆盖 H5 与微信小程序。用户可浏览商品、加购下单、在线支付,并在首页 / 详情中与 AI 顾问对话选品。

 

2. 移动端界面预览

截图来自本项目线上 H5 演示站(与 aishop-user 构建产物一致),手机视口截取。

首页 商店 商品详情 购物车 我的
java单商户商城源码小程序AI 导购商品问答对话选品 java单商户商城源码小程序AI 导购商品问答对话选品 java单商户商城源码小程序AI 导购商品问答对话选品 java单商户商城源码小程序AI 导购商品问答对话选品 java单商户商城源码小程序AI 导购商品问答对话选品

3. 开源说明

本项目采用 Apache 2.0 许可协议,源码供学习、技术研究、商业使用、二次开发与参考使用。
开源为生态,服务才是根基; 欢迎各位开发者一同交流。

4. 快速开始

建议顺序:先服务端,再管理端,最后用户端。 管理端和用户端都要等服务端已经启动,才能登录和加载数据。

说明: 仓库里不包含 node_modules(体积大、随系统生成)。克隆或下载后,在 aishop-admin 目录下必须先执行一次 npm install,再启动开发命令。用户端用 HBuilderX 打开;若 uView 等组件样式异常,可在 aishop-user 目录执行一次 npm install。详细步骤见下方与 docs 中的运行教程。

4.1 服务端

安装 JDK 8、Maven、MySQL 8、Redis。新建数据库 aishop,导入 aishop-server/db/aishop.sql(仅表结构)。

本地开发时,将 aishop-server/src/main/resources/application.yml 中的 spring.profiles.active 改为 dev,并按本机环境修改 application-dev.yml 里的数据库账号密码(默认连接 localhost:3306/aishop)。

在 aishop-server 目录执行 Maven 启动。默认 端口 8116,上下文路径 /sqx_fast。接口文档:http://127.0.0.1:8116/sqx_fast/swagger-ui.html。

当前配置下 Redis 必须开启(spring.redis.open: true);启动前请确认本机 Redis 可用(默认 localhost:6379)。

更完整的模块划分与接口约定见 服务端功能说明。开源 SQL 无演示数据,需按运行教程自行插入管理员账号。

4.2 管理端

安装 Node.js 18(建议 >=18 <19)。进入 aishop-admin 目录,首次运行前安装依赖并启动:

cd aishop-admin
npm install
npm run dev

npm install 会根据 package.json / package-lock.json 在本机生成 node_modules,只需在依赖变更或新克隆后执行。

开发站点默认端口 8009。API 地址在 config/api.js 中配置,需指向已启动的服务端(如 http://127.0.0.1:8116/sqx_fast)。

默认管理端账号需按 服务端运行教程 自行插入(示例为 admin / 123456,以库中数据为准)。

4.3 用户端

HBuilderX(推荐): 打开 aishop-user 目录,运行到浏览器或微信开发者工具。窗口标题为「智能商城」,底部四个入口:首页、商店、购物车、我的。

开发时请确认 aishop-user/common/config.js 中的接口地址指向本机服务端(默认 http://127.0.0.1:8116/sqx_fast)。

地图、短信、微信、支付宝、AI 模型等密钥需自行申请,并在管理端相关配置页填写。

5. 文档

想做的事 打开哪一份
把服务端跑起来 服务端运行教程
看服务端能做什么 服务端功能说明
把管理端跑起来 管理端运行教程
看管理端能做什么 管理端功能说明
把用户端跑起来 用户端运行教程
看用户端能做什么 用户端功能说明

6. 目录结构

仓库根目录只放三端代码、说明和协议。编译出来的 target、dist、unpackage、node_modules 是运行时生成的,不需要改。

6.1 仓库根目录

路径 是什么
aishop-server 服务端。接口、数据库脚本、支付、短信、AI 等能力都在这里
aishop-admin 管理端。运营人员在电脑浏览器里打开的后台
aishop-user 用户端。买家用的手机应用,也可在浏览器 H5 预览
docs 功能说明、运行教程与 README 预览截图
LICENSE Apache License 2.0 全文

6.2 服务端 aishop-server

路径 是什么
src/main/java/com/maxd 启动入口与业务代码。主程序在 SpringDataJpaExampleApplication.java
src/main/java/com/maxd/modules/ai AI 导购:推荐对话、商品问答、顾问形象、调用日志
src/main/java/com/maxd/modules 验证码、聊天、商品相关模块等
src/main/java/com/maxd/controller / service / model 接口、业务与实体
src/main/resources application.yml 与各环境配置
db/aishop.sql 要导入的数据库结构脚本,库名是 aishop

6.3 管理端 aishop-admin

路径 是什么
src/views/selfShop 商品分类、规格、商品管理、首页商品、发布 / 修改商品、评论
src/views/order 订单中心
src/views/coupon 优惠券制作、发布、领取记录
src/views/ai AI 配置、AI 日志、顾问形象
src/views/user C 端用户列表与详情
src/views/store / wechat / allocation 商城配置、微信配置、系统配置列表
src/views/finance / message / materials 财务、消息、文章
src/views/common 登录页、首页看板
src/router 页面地址和菜单对应关系
config/api.js 开发时服务端地址

6.4 用户端 aishop-user

路径 是什么
pages 底部四个主入口:首页、商店、购物车、我的;以及搜索、消息等
packageProduct 商品详情、评价、首页商品列表
packageOrder 确认订单、订单列表与详情、物流、退款、评价
packageUser 登录、地址、优惠券、足迹、收藏、设置、分享等
packageCart / packageShop 购物车分包、店铺相关页
common 接口地址、登录、购物车状态、支付、AI 对话等公共逻辑
components 页面里重复使用的组件
static 图标与默认图片
pages.json 页面路由与底部导航
manifest.json 应用名称、小程序 AppId、H5 与地图密钥

界面组件使用 uView Plus。

7. 核心特性与技术栈

7.1 核心特性

· 商品分类浏览、搜索、详情、评价
· 购物车加购、确认订单、微信 / 支付宝在线支付
· 订单全流程:待付款、待发货、待收货、评价、售后
· 优惠券领取与下单抵扣
· AI 导购:首页对话推荐、商品详情问答、顾问形象可配置
· 管理端商品上下架、订单处理、AI 配置与调用日志
· 短信登录、微信授权、站内客服消息
· 服务端统一处理登录、订单状态与支付回调

业务细节见 服务端功能说明 与 Swagger swagger-ui.html。

版本以仓库里的配置文件为准。没写死版本号的,按上文快速开始安装对应大版本即可。

7.2 服务端

类别 技术 版本 用来做什么
语言 Java 1.8 整个服务端。不能换成 11 或 17
框架 Spring Boot 2.2.4 提供网页接口,端口 8116,路径 /sqx_fast
持久化 Spring Data JPA 随 Boot 读写 MySQL
构建 Maven 3.6 及以上 下载依赖、编译、启动
数据库 MySQL 8.0 及以上 业务数据。库名 aishop,脚本是 aishop-server/db/aishop.sql
连接池 HikariCP 随 Boot 管理数据库连接
缓存 Redis 必须 默认开启,用于登录态等
接口文档 Swagger UI 随工程 浏览器打开 swagger-ui.html
登录验证码 Kaptcha 0.0.9 管理端登录页上的图片验证码
对象存储 阿里云 OSS(可选) 随工程 不填密钥时图片可存本机路径
支付 微信支付、支付宝 随工程 下单、退款。密钥要自己申请
AI 豆包 / DeepSeek 可配置 导购推荐与商品问答

7.3 管理端

类别 技术 版本 用来做什么
运行环境 Node.js 18(建议 <19) 安装依赖、启动开发网站
页面框架 Vue 2.6 后台每一个页面
构建 Webpack 3 随工程 开发时热更新,默认端口 8009
界面组件 Element UI 2.x 表格、表单、弹窗、菜单
页面跳转 Vue Router 3.x 登录页、统计页和各业务页的地址
状态 Vuex 3.x 记住登录等信息
请求 Axios 0.17 把操作发给服务端

7.4 用户端

类别 技术 版本 用来做什么
框架 uni-app Vue 3 同一套页面可运行到浏览器、微信小程序
开发工具 HBuilderX 正式版 编译并运行到 Chrome 或微信开发者工具
界面组件 uView Plus 3.x 按钮、输入框、轮播、弹窗等
浏览器预览 H5 以控制台为准 电脑上看用户端
微信小程序 微信开发者工具 可选 要自己的小程序 AppId 才能真机预览
资源下载此资源仅限免费源码资源类专享会员下载,请先
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱) 温馨提示: 1、本内容内由作者投稿,版权归原作者所有! 2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!

百创网-源码交易平台_网站源码_商城源码_小程序源码 免费源码 java单商户商城源码小程序AI 导购商品问答对话选品 https://www.baicxx.com/42871.html

java单商户商城源码小程序AI 导购商品问答对话选品缩略图百创网-源码交易平台_网站源码_商城源码_小程序源码
下一篇:

已经没有下一篇了!

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、百创会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、百创无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在百创上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于百创介入快速处理。
查看详情
  • 1、百创作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情
  • 免责声明 1、百创网作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与百创网无关;无论卖家以何理由要求线下交易的,请联系管理举报。 3. 百创网网站的资源均由店家上传出售,本站无法判断和识别资源的版权等合法性属性。如果您对本网站上传的信息资源的版权存有异议,请您及时联系 我们。如果需要删除链接,请下载下面的附件,正确填写信息后并发给我们,本站核实信息真实性后,在24小时内对商品进行删除处理。 联系邮箱:baicxx@baicxx.com (相关事务请发函至该邮箱)
查看详情

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象