# 利讯进销存 **Repository Path**: Biz-Spring_0/lixun-ims ## Basic Information - **Project Name**: 利讯进销存 - **Description**: 利讯进销存是一款面向中小型企业/实体经销商的开源可商用进销存系统 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-10-27 - **Last Updated**: 2024-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 利讯进销存 ## 介绍 利讯进销存是一款面向中小型企业/实体经销商的开源可商用进销存系统,覆盖从商品库存管理到财务统计的全流程。系统注重易用性设计,力求通过自动化功能最大限度地减少手动操作,让用户轻松上手并提升工作效率。无论是采购、销售、库存还是财务管理,利讯进销存都能为企业提供便捷、全面的解决方案,助力企业实现数字化转型。 系统基于[Snowy](https://xiaonuo.vip)基础平台开发,平台内置国密加解密功能,全面支持国产化环境,适配多种机型、中间件及数据库,前后端分离架构。 系统打印功能使用积木报表,用户可以自定义并灵活打印各类报表,以满足不同业务需求。 ## 技术架构 - 前后端分离架构独立开发,符合主流开发模式 - 前端以Vue3+Vite为主技术,AntdV为UI界面框架,视觉风格清新简洁 - 后端SpringBoot3为基础,MybatisPlus为数据操作框架,Redis为缓存框架 - 业务模块与API抽离,模块之间便捷引用,可扩展微服务 - 支持国产密码算法加解密,等保测评国产项目无压力 - 支持MYSQL、ORACLE、SQLSERVER、PGSQL、达梦、人大金仓、南大通用、九有、瀚高、虚谷数据库等数据库、支持中创、宝蓝德、东方通等中间件 - 支持Windows、Linux操作系统、国产操作系统部署 - 采用SaToken轻量级 Java 权限认证框架 ## 演示地址 http://120.46.48.54/ 用户名:superAdmin 密码:lxims123 接定制化或云服务部署/私有部署 联系方式: - 微信:a2026211583 - 邮件:v-youdong@outlook.com ## 系统功能 采购管理:支持采购订单、采购入库单等操作,实现采购流程的全程跟踪和管理。 销售管理:包括销售报价,销售订单,销售入库、销货退货单等功能,实现销售流程的全程跟踪和管理。 库存管理:提供实时库存查询、冲销入库、反向出库、退货入库、库存变动查询等功能,确保企业库存数据的准确性和及时性。 信息库:维护系统基础数据,如供应商/客户管理,商品/商品分类管理,银行账户管理 组织架构:包括组织管理、用户管理、职位管理、角色管理。支持组织结构的灵活调整,提升团队协作效率(Snowy功能)。 权限管理:包括菜单管理、单页管理、文件管理、角色权限分配。确保系统中各个用户的操作权限符合其职责,保护数据安全(Snowy功能)。 系统运维:包括系统监控、连接监控、接口文档、登录日志、操作日志、故障记录与处理、性能监控与分析。确保系统的稳定性和高可用性,及时处理潜在问题(Snowy功能)。 基础工具:包括短信发送、站内信息、三方用户管理、数据字典、模板管理与导出功能。提供便利的工具支持,提高工作效率和信息沟通的畅通性(Snowy功能)。 ## 功能截图 ### 首页 ![首页](https://foruda.gitee.com/images/1729783714679114054/38f99d6f_8253362.png "屏幕截图") ### 销售入库 ![销售入库](https://foruda.gitee.com/images/1729783743171854256/1b609b02_8253362.png "屏幕截图") ### 销售单据 ![销售单据](https://foruda.gitee.com/images/1729783816573749444/e217d657_8253362.png "屏幕截图") ### 选择历史单据 ![选择历史单据](https://foruda.gitee.com/images/1729783847691680667/74475a57_8253362.png "屏幕截图") ### 实时库存 ![实时库存](https://foruda.gitee.com/images/1729783959328195592/f81e5912_8253362.png "屏幕截图") ### 商品管理 ![商品管理](https://foruda.gitee.com/images/1729783987947862819/8522aa9c_8253362.png "屏幕截图") ![商品管理编辑](https://foruda.gitee.com/images/1729783995800262177/44ece5b7_8253362.png "屏幕截图") ### 单据打印 ![单据打印](image/image.png) ![单据打印配置](image/printconfig.png) ## 安装/部署 ### 准备环境 | 环境 | 插件 | 版本 | 用途 | |--------------|-------------|----------------|-------------------| | 前端环境 | node.js | ≥16 | JavaScript运行环境 | | 后端环境 | jdk | 17 | Java环境 | | | lombok | idea默认 | 代码简化插件 | | | maven | 最新版 | 包管理工具 | | | redis | 最新版 | 缓存库 | | | mysql | 8.0 / 5.7 | 数据库 | ### 启动前端 安装依赖 ``` cd ims-admin-web npm install ``` ### 运行前端 ``` npm run dev ``` ### 打包前端 ``` npm run build ``` 访问:http://localhost:81 ### 启动后端 导入数据库表结构 ims-web-app->scr->main->resource->application.properties 修改数据库和redis信息 ims-web-app 运行springboot项目 访问:http://localhost:82