该项目旨在降低用户装机选购的操作成本,快速整理出一套完整配置,包含CPU、主板、显卡、内存、电源、机箱、散热器和固态硬盘。
这个项目对应的是 PC DIY、电脑硬件电商、装机推荐和数码导购场景。行业里的核心特点是:SKU 数量庞大、型号命名复杂、价格变化频繁、用户专业门槛较高。不同用户可能有游戏、办公、设计、视频剪辑、AI、本地开发等不同需求,但最终都要落到一套可购买的硬件清单上。
在电商平台上,硬件商品标题经常包含促销词、套装词、兼容词和非标准命名,普通用户很难快速分辨哪些是真正的硬件型号。项目中的爬虫模块、搜索规则管理、硬件去重和相似名称匹配,正是为了适应这种电商数据不规范、更新快的业务背景。
用户账号:注册、登录、退出、修改用户名、修改密码、删除账户。
主机拼装:按 CPU、主板、显卡、内存、电源、机箱、散热器、固态硬盘选择硬件;选择时可保留置空选项。
选购清单:保存、修改、删除、查看历史清单;可复制文字版清单到剪切板,格式为每行 硬件名称 商品链接。
管理端:
硬件管理:查看、新增/更新、删除、批量删除硬件数据。
搜索规则管理:独立页面维护每种硬件的爬虫搜索词、最低入库价、翻页数、采集数、启用状态和排序,支持一键启用/停用。
用户管理:查看和删除普通用户。
爬虫:基于 Selenium/CDP 打开爬虫专用 Chrome,读取数据库中的启用搜索规则进行分类爬取;爬取结果按批次入库,并按链接、精确名称和相似名称更新已有硬件。
具体任务:
可行性分析、需求分析、系统设计、数据库设计、编程
技术栈:
后端:Java 26、Spring Boot 4.1、Spring MVC、MyBatis-Plus、MySQL、Selenium。
前端:Vue 3、Vue Router、Axios、Vite。
实现亮点:
前端使用了3D Library组件进行硬件选择可视化呈现。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论