# erp **Repository Path**: shisanzhangKn/erp ## Basic Information - **Project Name**: erp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-17 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ERP项目 ## 项目原型 [翼凯ERP](https://modao.cc/app/OUgx0pzNrpnejo4BRWww1N#screen=sle4152hxknxzr5) ## 项目结构 ~~~ yikai-erp-api # 父项目 ├─erp-common #子模块 通用模块 封装底层结构 引用后可以直接进行web开发 │ └─src │ ├─main │ ├─java │ │ └─com │ │ └─by │ │ └─common │ │ ├─bean #公共JavaBean │ │ ├─config #系统配置 │ │ ├─controller #通用的控制类 │ │ ├─crud #增删改查接口封装 │ │ ├─ex #自定义异常 │ │ └─group #分组验证 │ └─resources #项目配置文件 ├─erp-customer │ └─src │ ├─main │ ├─java │ │ └─com │ │ └─by │ │ ├─bean #实体类 mybatis别名包 │ │ ├─controller #控制层 │ │ ├─mapper #持久层 │ │ ├─query #查询条件封装 │ │ └─service #业务层 │ │ └─impl #业务层实现类 │ └─resources #配置文件 │ └─mybatis #mybatis配置目录 ├─erp-swagger #接口文档 自定义的启动器 引用后 配置相关信息 可以使用接口文档相关注解 └─erp-token #token启动器 引用后提供TokenTemplate工具类,提供默认拦截验证功能 ~~~ ## 开发前期 面试: 说一下你们软件开发的流程 1. 需求分析 > 前期分析: 了解客户的需求 产品经理------原型 > > 开发团队: > > * 项目经理 管理整个项目 保证项目的正常交付 > > * 技术经理 负责整个项目的技术 攻克技术难点 > > 架构师 > > * 产品经理 根据用户需求 不断完善原型 > > > 1. 墨刀 > > 2. axure > > * 开发组长 > > * 开发人员 2. 开发 > 开会 讨论需求 > > 需求分析 、数据库设计 > > 统一规范: > > 常用字段: > > * 创建时间 createTime timestamp > * 更新时间 updateTime > * 创建人 > * 更新人 > * 逻辑删除 isdel 0 1 > > 接口开发 * 开发计划 > 开发时间:最少1/3 时间去测试 > > 估计时间: 1*1.5 /2 3 > > 项目管理软件: > > * jria > * 禅道 > * teambtion > * 腾讯云 > * 阿里云 > * .... ## 分析设计 跨境贸易:外销 客户-----查看产品------询价------报价------同意=-----订单-----(销售采购 )----供应商生产----发货----验收 ## 客户功能 * 客户列表 多条件 分页 * 新增客户 * 更新客户 * 导入 * 导出 * 重置密码 * 客户登录 * 忘记密码 ## mybaits获取主建 广州实地集团: 售前系统 ,两个app: 开发时间5个月 * 拓客 * 案场 uniapp 后端: * 数据库设计 * 接口开发 * 中后台开发 * 项目部署 * 测试