# 19级软件1班2部EShop项目 **Repository Path**: grade19_soft_class1/grade19-department-2-eshop ## Basic Information - **Project Name**: 19级软件1班2部EShop项目 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-08-16 - **Last Updated**: 2024-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RACCOON小铺电商管理系统 **RACCOON工作室开源项目各大板块会在近期陆续上线、社区电商已上线,欢迎大家体验并给出您宝贵的意见~** --- ### 前言 **RACCOON-MALL 项目将致力于打造分布式开源电商平台,开源板块包含个人购物(客户端),跨境电商、全球购(商家端)将陆续开放。本开源项目仅供学习,代码会陆续开放出来给大家,若要用于商业用途,请联系以下作者** ![](./README素材/我的二维码/李兆龙的二维码.jpg) --- #### 项目介绍 **RACCOON-MALL项目是分布式开源电商平台,包括前台商城平台以及后台管理系统,前台商城系统包含首页门户,商品推荐、商品搜索、商品展示、购物车、订单流程、客户中心、帮助中心等模块。后台管理系统包含商品管理、订单管理、用户管理、内容管理、权限管理、品牌管理、供应商管理、设置等模块** #### 项目演示 ##### 商城管理平台 演示图: ![](./README素材/后台管理项目图片/后台登录.jpg) ![](./README素材/后台管理项目图片/首页.jpg) ![](./README素材/后台管理项目图片/商品列表.jpg) ![](./README素材/后台管理项目图片/添加商品.jpg) ![](./README素材/后台管理项目图片/品牌列表.jpg) ![](./README素材/后台管理项目图片/用户列表.jpg) ![](./README素材/后台管理项目图片/权限列表.jpg) #### 后台管理 **项目演示地址: https://backec.ssffyy.com** #### 项目结构 ```XML mall-order --> 订单服务 mall-cart --> 购物车服务 mall-goods --> 商品服务 mall-auth --> 登录、注册验证授权服务 mall-erp --> 仓库管理服务 mall-platform --> 平台管理服务 mall-log --> 日志服务 ``` #### 商城前台 演示图: ![](./README素材/前台主页图片/前台主页.jpg) ![](./README素材/前台主页图片/前台购物车.jpg) ![](./README素材/前台主页图片/关于我们.jpg) #### 前台主页 **项目演示地址: https://mall.blackdragonlee.com** ### 技术选型 **本项目采用前后端分离技术** #### 后端技术栈 | 技术 | 版本 | 官网 | | --------------------- | ------- | ------------------------------------------------------------------------- | | ASP.NET CORE WebApi | v5.0.2 | https://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-5.0 | | Entity Framework Core | v5.0 | https://docs.microsoft.com/zh-cn/ef/core/ | | REST CLIENT API | v3.3 | https://www.runoob.com/w3cnote/restful-architecture.html | | JWT | | https://jwt.io/introduction | | NewTosoft | v13.0.1 | https://www.newtonsoft.com/json | | PostgreSql | v13 | https://www.postgresql.org/ | #### 前端技术栈 | 技术 | 版本 | 官网 | | ---------- | ------- | ---------------------------------------- | | Element UI | v2.15.5 | https://element.eleme.cn/#/zh-CN | | Echarts | | https://echarts.apache.org/zh/index.html | | Vue | v2.0 | https://cn.vuejs.org/ | | Axios | | http://www.axios-js.com/ | #### 代码托管平台及管理工具 | 平台 | 地址 | | ------ | ------------------------------------------------------ | | GITEE | https://gitee.com/BruseLeee/grade19-department-2-eshop | | GITHUB | https://github.com/Bruse-Lee/RACCOON-MALL | | YARN | https://yarn.bootcss.com/ | | NPM | https://www.npmjs.com/ | #### 环境搭建 **开发工具** | 工具 | 版本 | 官网 | | ------------- | ---- | ------------------------------------------------------------------- | | VsCode | | https://code.visualstudio.com/ | | Navicat | v15 | https://www.navicat.com.cn/ | | PowerDesigner | v16 | https://www.sap.com/products/powerdesigner-data-modeling-tools.html | **开发环境** | 工具 | 版本号 | 下载 | | ----------- | ------ | ---------------------------------------------------------------------------------------- | | .NET SDK | v5.0 | https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.100-windows-x64-installer | | Echarts | | https://echarts.apache.org/zh/index.html | | Vue | v2.0 | https://cn.vuejs.org/ | | Axios | | http://www.axios-js.com/ | | MSSqlServer | v2014 | https://docs.microsoft.com/zh-cn/previous-versions/dn434042(v=msdn.10) | | PostgreSql | v13 | https://www.postgresql.org/ | **搭建步骤** ```html 前端环境部署(请确保安装node.js、yarn) ``` * 1.命令行进入electronic-emporium-.-net_-core_-web-api目录 * 2.执行`yarn`命令安装依赖包 * 3.执行`yarn serve`命令在调试环境下运行项目 * 4.(如果要部署到生产环境)请执行npm run deploy 命令打包项目,自动发布到服务器配置=》(请自行配置`upload.js`文件,在根目录下已创建),打包好的项目位于raccoon-mall下的dist目录,使用nginx等web服务器进行配置部署 ```html 后端环境部署(请确保已经安装dotnet SDK5.0,并且已经安装了mssql2014及以上版本数据库,并修改appsettings.json中的数据库连接) ``` * 1.命令行进入electronic-emporium-.-net_-core_-web-api目录 * 2.继续cd 进入Electronic.emporium.Api目录 * 3.执行`dotnet restore` 命令,还原项目,安装依赖包 * 4.执行`dotnet ef database update` 命令,迁移数据到数据库(同时生成数据库和数据表,如果没有ef 命令,请使用`dotnet tool install --global dotnet-ef`命令) * 5.执行`dotnet run`命令执行(或者按F5进行调试执行,需要配置调试文件) * 6.(如果要部署到生产环境)执行`dotnet build`,并将打包好的文件public加入到服务器文件夹 * 7.使用`Supervisor`做`ASP.NET Core`应用程序的守护进程 **商务合作微信** ![](./README素材/我的二维码/李兆龙的二维码.jpg) (加此微信请备注--意图) ### 捐赠作者 **项目的发展离不开您的支持,请作者喝杯咖啡吧!**