# hahashop **Repository Path**: softwyy/hahashop ## Basic Information - **Project Name**: hahashop - **Description**: 前端采用vue,后端采用springboot+sqlite实现的开源商城项目。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-11 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 接口文档地址:https://apifox.com/apidoc/shared-78461873-8311-486a-ae3c-9dab32a3e23f --- # 项目说明 这是一个开源的商城项目,主要使用了vue+springboot作为前后端!如果您觉得这个项目对您有帮助,请为我们点一颗免费的⭐Star。 项目文件较大(不到1GB),其中包含了打包后的文件,您可以直接下载并运行。下载可能需要一些时间,请您耐心等待。 ## 前提条件 - 请确保您的计算机已配置好 Java 环境变量(推荐使用 Java 17)。 ## 快速启动 本项目提供了一键启动功能,您只需双击本目录下的 `start.bat` 文件,即可启动前后端程序。 ## 正常启动start.bat前提条件 - 请确保您的计算机已配置好 Java 环境变量(推荐使用 Java 17)。 ## 注意事项 - 如果在使用 `start.bat` 启动后,前端网页显示网络错误,这可能是因为后端服务器尚未完全启动。请稍等片刻,待后端服务器启动完成后刷新页面。 - 默认买家账号密码均为buyer。卖家账号密码均为seller。 ## 自定义代码运行 如果您希望对代码进行自定义修改并运行,请按照以下步骤操作: ### 前端项目:hahashop-page 1. 打开终端并导航至 `hahashop-page` 目录。 2. 运行以下命令以安装依赖并启动项目: 3. ```bash npm install npm run serve ``` ### 后端项目:hahashop-serve 1. 使用 IntelliJ IDEA 打开 `hahashop-serve` 项目。 2. 确保 `pom.xml` 文件中的依赖已更新。 3. 运行 `MallApplication.java` 文件以启动后端服务。 ## 打包部署 1. **确认 Maven 配置** 在开始打包之前,请确保已正确配置 Maven(mvn),并且其依赖的 Java 版本为 17。您可以通过以下命令检查 Maven 所使用的 Java 版本: ```bash mvn -v ``` 2. **配置 JAVA_HOME** 如果检查结果显示 Java 版本不是 17,请将 `JAVA_HOME` 环境变量设置为 Java 17 的安装目录。 3. **一键打包** 进入 `hahashop-page` 目录后,双击运行 `localhost.bat` 文件,即可一键完成打包操作。 > 如果弹出来的服务器页面需要您手动按下回车才继续运行,请参考[此处](https://blog.csdn.net/weixin_43875873/article/details/97692310)关闭windows中cmd的快速编辑功能 ## 功能说明 ### 密码重置功能 如果您需要重置密码,请按照以下步骤操作: 1. 打开命令提示符(CMD)。 2. 导航至 `hahashop-serve` 文件所在的目录。 3. 输入以下命令以重置密码: ```bash java -Dfile.encoding=GBK -jar target/hahashop-server-0.0.1-SNAPSHOT.jar reset-password ``` 4. 重置后,默认用户凭证为: - 用户名:`admin` - 密码:`123` --- ## 项目演示 ### 买家浏览商品界面 ![买家浏览商品](./2235020429-额外成果物/1-images/%E4%B9%B0%E5%AE%B6%E6%B5%8F%E8%A7%88%E5%95%86%E5%93%81.png) ### 买家填写用户信息界面 ![买家填写信息](./2235020429-额外成果物/1-images/%E4%B9%B0%E5%AE%B6%E5%A1%AB%E5%86%99%E4%BF%A1%E6%81%AF.png "买家填写信息界面") ### 登录界面 ![卖家登录](./2235020429-额外成果物/1-images/%E5%8D%96%E5%AE%B6%E7%99%BB%E5%BD%95.png) ### 修改密码界面 ![卖家修改密码](./2235020429-额外成果物/1-images/%E5%8D%96%E5%AE%B6%E4%BF%AE%E6%94%B9%E5%AF%86%E7%A0%81.png) ### 查看意向购买人信息界面 ![查看意向购买人信息](./2235020429-额外成果物/1-images/%E6%9F%A5%E7%9C%8B%E6%84%8F%E5%90%91%E8%B4%AD%E4%B9%B0%E4%BA%BA%E4%BF%A1%E6%81%AF.png) ### 选择意向购买人 ![选择意向购买人](./2235020429-额外成果物/1-images/%E9%80%89%E6%8B%A9%E6%84%8F%E5%90%91%E8%B4%AD%E4%B9%B0%E4%BA%BA%E7%95%8C%E9%9D%A2.png) ### 选择意向购买人之后,自动冻结商品 ![冻结商品](./2235020429-额外成果物/1-images/%E5%86%BB%E7%BB%93%E5%95%86%E5%93%81.png) ### 撤下商品 ![撤下商品](./2235020429-额外成果物/1-images/%E6%92%A4%E4%B8%8B%E5%95%86%E5%93%81.png) ### 查看历史商品 ![查看历史商品](./2235020429-额外成果物/1-images/%E6%9F%A5%E7%9C%8B%E5%8E%86%E5%8F%B2%E5%95%86%E5%93%81.png) ### 添加新商品 ![添加新商品](./2235020429-额外成果物/1-images/%E6%B7%BB%E5%8A%A0%E6%96%B0%E7%9A%84%E5%95%86%E5%93%81.png)