管伊佳ERP技术文档
1. 安装指南
1.1 环境要求
-
开发环境:
- IDE: IntelliJ IDEA 2019.2+/WebStorm 2019.3+
- 数据库: MySQL 8.0.24
- JDK: 1.8
- Node.js: 20.17.0
- Maven: 3.2.3+
- Redis: 6.2.1
- Nginx: 1.12.2
-
服务器环境:
- 操作系统: Windows/Linux
- 数据库: MySQL 8.0.24
- Java平台: JRE 1.8
- Redis: 6.2.1
- Nginx: 1.12.2
1.2 快速获取
- 源码下载:通过官方提供的百度网盘链接获取
- 打包文件:官方云存储提供已打包版本
- 环境工具包:包含MySQL、Redis等必备组件
2. 使用说明
2.1 系统登录
- 默认租户账号:jsh
- 默认超管账户:admin
- 默认密码:123456
- 支持73种语言切换(登录后右上角"界面设置")
2.2 核心功能模块
-
进销存管理:
- 采购管理
- 销售管理
- 仓库管理
- 零售管理
-
财务管理:
- 收支记录
- 财务报表
- 账户管理
-
生产管理:
- 生产计划
- 物料需求
- 工序管理
-
系统管理:
- 用户权限
- 系统配置
- 数据备份
3. API使用文档
3.1 接口规范
- 采用RESTful API设计风格
- 数据格式:JSON
- 认证方式:JWT Token
3.2 主要API分类
-
基础数据API:
- 商品信息管理
- 客户/供应商管理
- 仓库信息管理
-
业务操作API:
- 采购单创建/查询
- 销售订单处理
- 库存调拨接口
-
财务相关API:
- 收支记录接口
- 财务报表生成
- 账户余额查询
-
系统管理API:
- 用户管理接口
- 角色权限配置
- 系统参数设置
4. 项目安装方式
4.1 源码安装
- 克隆或下载项目源码
- 导入IDE(推荐IntelliJ IDEA)
- 配置Maven依赖
- 创建MySQL数据库并导入初始脚本
- 配置application.yml中的数据库连接
- 启动Redis服务
- 运行后端服务
4.2 前端部署
- 安装Node.js 20.17.0
- 使用npm安装依赖
- 配置API代理地址
- 构建生产环境包
- 部署到Nginx
4.3 快速部署方案
- 下载已打包的发布版本
- 按照部署教程配置环境
- 修改配置文件中的数据库连接信息
- 启动各服务组件
- 通过浏览器访问系统
4.4 网络版使用
- 注册云平台账号
- 创建租户空间
- 通过网页或移动端访问
- 支持Android/iOS/微信小程序多端使用
5. 技术架构说明
5.1 后端技术栈
- 核心框架:SpringBoot 2.0.0
- 持久层:Mybatis 1.3.2
- 缓存:Redis 6.2.1
- 项目管理:Maven 3.2.3
5.2 前端技术栈
- 核心框架:Vue 2.7.16
- UI框架:Ant-Design-Vue 1.5.2
- 模板框架:Jeecg-Boot 2.2.0
5.3 系统特色
- 模块化设计,便于功能扩展
- 响应式布局,适配多终端
- 多语言支持,国际化设计
- 开源协议:GPL-3.0
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



