littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于Django框架和模糊专家系统的香水推荐系统

项目简介

本项目是基于Django框架开发的香水推荐系统,结合模糊专家系统实现精准的香水推荐。以Django作为前后端开发框架,采用SQLite3数据库存储数据,运用Fuzzy Logic Toolbox作为推理引擎。系统可引导用户填写个人香水喜好信息,利用模糊推理引擎计算数据库中符合条件的香水推荐度,最终为用户推荐7款香水并提供详细信息。

项目的主要特性和功能

  1. 模糊推理功能:定义多种语言变量和模糊规则,依据留香时间、用户评分、排名、年份偏好、香调偏好等信息,对香水进行多维度评分,计算综合推荐度。
  2. 数据爬取与存储:使用爬虫程序从香水时代网站爬取TOP200榜单的200款香水详细数据,并存储到SQLite3数据库。
  3. 前端交互界面:提供HTML页面和用户表单,方便用户输入个人香水偏好信息,提交后快速获取推荐结果。
  4. 数据转换与处理:可将数据库中的信息转化为Excel表格,便于模糊推理引擎批量计算数据。

安装使用步骤

假设用户已经下载了本项目的源码文件,按以下步骤操作: 1. 打开命令行工具(cmd),定位到第一个backend文件夹。 2. 在命令行输入python manage.py runserver,启动Django开发服务器。 3. 打开浏览器,访问http://127.0.0.1:8000/,进入系统主页面。 4. 根据页面提示和要求填写表单,填写完成后点击点击推荐按钮。 5. 等待几秒钟,即可得到7款推荐的香水及其详细信息。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】