家居建材供应链平台系统详细文档
1. 系统概述
家居建材供应链平台是一个为家居建材行业提供全方位服务的综合性平台。该系统涵盖了从商品管理、订单管理、销售管理、采购管理、财务管理、项目管理到系统设置等多个模块,旨在为用户提供高效、便捷的家居建材供应链管理解决方案。
2. 系统功能模块
2.1 欢迎页路由
欢迎页:用户登录后的默认首页,展示系统的基本信息和快捷入口。
2.2 工作台路由
工作台:用户的工作中心,展示待办任务、通知、快捷操作等。
2.3 基础数据路由
基础数据管理:包括商品品类调整、模型材质分类、成品模型分类、工序模板等基础数据的维护。
2.4 商品品类调整
商品品类管理:对商品品类进行分类、添加、编辑和删除操作。
2.5 装修测试
装修测试:提供装修相关的测试功能,包括测试卷、试题库等。
2.6 组织管理
组织管理:管理平台的组织架构,包括部门、员工、供应商、客户池、线索池等。
部门员工管理:添加、修改部门员工信息。
供应商管理:管理供应商信息。
客户池管理:管理客户池中的客户信息。
线索池管理:管理线索池中的线索信息。
派单设置:设置线索派单规则。
2.7 订单管理路由
订单管理:管理各类订单,包括预购订单、销售订单、施工订单、服务订单、采购订单等。
预购订单:管理预购订单的创建、查看、编辑和删除。
销售订单:管理销售订单的创建、查看、编辑和删除。
施工订单:管理施工订单的创建、查看、编辑和删除。
服务订单:管理服务订单的创建、查看、编辑和删除。
采购订单:管理采购订单的创建、查看、编辑和删除。
2.8 销售管理路由
销售管理:管理销售相关的订单、收款、收银台等。
确认订单:确认销售订单。
全部订单:查看所有销售订单。
订单详情:查看销售订单的详细信息。
订单收款:管理销售订单的收款。
收银台:提供收银功能。
我的订单:查看当前用户的销售订单。
合作商家销售订单:管理合作商家的销售订单。
自营商品订单:管理自营商品的销售订单。
2.9 询货管理路由
询货管理:管理询货单,包括合作商家询货单等。
2.10 采购管理
采购管理:管理采购相关的订单、付款、收银台等。
确认订单:确认采购订单。
全部订单:查看所有采购订单。
订单详情:查看采购订单的详细信息。
订单付款:管理采购订单的付款。
收银台:提供收银功能。
我的订单:查看当前用户的采购订单。
合作商家采购订单:管理合作商家的采购订单。
2.11 财务管理路由
财务管理:管理平台的财务相关功能,包括平台账单、企业钱包、应收账单、应付账单等。
平台账单:查看平台账单。
企业钱包:管理企业钱包的公户和私户。
应收账单:管理应收账单。
应付账单:管理应付账单。
收款单:管理收款单。
付款单:管理付款单。
2.12 商品管理
商品管理:管理平台上的商品,包括单品、组合、平台方案、自建方案等。
单品管理:管理单品商品。
组合管理:管理组合商品。
平台方案:管理平台方案。
自建方案:管理自建方案。
优选服务:管理优选服务。
2.13 项目管理
项目管理:管理项目的各个阶段,包括销售阶段、施工阶段等。
工程列表:查看工程列表。
我的工程:查看当前用户的工程。
创建施工计划:创建施工计划。
创建收款计划:创建收款计划。
创建项目团队:创建项目团队。
我的任务:查看当前用户的任务。
我的工单:查看当前用户的工单。
2.14 系统设置路由
系统设置:管理系统的各项设置,包括企业信息、广告配置、修改密码、角色管理、订单设置等。
企业信息:管理企业信息。
广告配置:配置广告。
修改密码:修改用户密码。
角色管理:管理系统角色。
订单设置:设置订单相关规则。
服务费配置:配置服务费。
钱包设置:配置钱包相关设置。
商家解冻配置:配置商家解冻规则。
平台解冻配置:配置平台解冻规则。
登录日志:查看登录日志。
2.15 预约管理
预约管理:管理预约信息,包括全部预约和我的预约。
2.16 后台管理
管理:管理斑集相关的功能,包括交易配置、角色设置、超时机制配置、账户配置等。
交易配置:配置交易相关规则。
角色设置:设置角色晋升条件。
超时机制配置:配置超时机制。
账户配置:配置账户相关设置。
商品管理:管理斑集商品。
订单管理:管理斑集订单。
账户管理:管理斑集账户。
用户管理:管理斑集用户。
商家管理:管理斑集商家。
预约管理:管理斑集预约。
营销管理:管理斑集营销活动。
2.17 店铺管理
店铺管理:管理店铺信息,包括店铺信息、企业信息、装修方案、装修案例、装修工地等。
店铺信息:管理店铺基本信息。
企业信息:管理企业信息。
装修方案:管理装修方案。
装修案例:管理装修案例。
装修工地:管理装修工地。
客流分析:分析店铺客流。
2.18 云屋体验馆
云屋体验馆:管理云屋体验馆的相关信息,包括云屋列表、云屋详情、云屋商品、云屋预约订单等。
云屋列表:查看云屋列表。
云屋详情:查看云屋详情。
云屋商品:管理云屋商品。
云屋预约订单:管理云屋预约订单。
2.19 商务管理
商务管理:管理商务相关的功能,包括区域管理、库存管理、设备管理等。
区域管理:管理区域信息。
库存管理:管理商品库存。
设备管理:管理设备信息。
2.20 设计管理
设计管理:管理设计相关的功能,包括我的图册、企业图册、户型库、模型库等。
我的图册:管理个人图册。
企业图册:管理企业图册。
户型库:管理户型库。
模型库:管理模型库。
新增方案:创建新的设计方案。
2.21 预算报价
预算报价:提供预算报价功能,帮助用户进行装修预算的估算。
3. 系统架构
3.1 前端架构
技术栈:Vue.js、Element UI、Axios
路由管理:Vue Router
状态管理:Vuex
3.2 后端架构
技术栈:Spring Boot、MyBatis、MySQL
API接口:RESTful API
安全认证:JWT
3.3 数据库设计
用户表:存储用户信息。
订单表:存储订单信息。
商品表:存储商品信息。
财务表:存储财务信息。
项目管理表:存储项目信息。
4. 系统部署
4.1 部署环境
操作系统:Linux
Web服务器:Nginx
应用服务器:Tomcat
数据库:MySQL
4.2 部署步骤
安装依赖:安装Java、MySQL、Nginx等依赖环境。
部署后端:将Spring Boot应用打包并部署到Tomcat。
部署前端:将Vue.js应用打包并部署到Nginx。
配置数据库:导入数据库脚本,配置数据库连接。
启动服务:启动Tomcat和Nginx服务。
5. 系统维护
5.1 日常维护
日志监控:定期检查系统日志,排查异常。
数据库备份:定期备份数据库,防止数据丢失。
系统更新:定期更新系统,修复已知问题。
5.2 故障处理
故障排查:根据日志信息排查系统故障。
紧急修复:紧急修复系统漏洞或故障。
用户反馈:及时处理用户反馈,优化系统功能。
6. 系统安全
6.1 数据安全
数据加密:对敏感数据进行加密存储。
权限控制:严格控制用户权限,防止数据泄露。
6.2 网络安全
防火墙:配置防火墙,防止外部攻击。
SSL证书:使用SSL证书,确保数据传输安全。
7. 系统优化
7.1 性能优化
数据库优化:优化数据库查询,提升系统性能。
缓存机制:使用Redis等缓存技术,减少数据库压力。
7.2 用户体验优化
界面优化:优化用户界面,提升用户体验。
功能优化:根据用户反馈,优化系统功能。
8. 总结
家居建材供应链平台是一个功能全面、操作便捷的系统,涵盖了从商品管理、订单管理、销售管理、采购管理、财务管理到系统设置等多个模块。通过该系统,用户可以高效管理家居建材供应链的各个环节,提升工作效率,降低运营成本。