来源: .NET 7+Angular 4 轻量级新零售进销存系统 – 小码编匠 – 博客园
前言
给大家推荐一个专为新零售快消行业打造了一套高效的进销存管理系统。
系统不仅具备强大的库存管理功能,还集成了高性能的轻量级 POS 解决方案,确保页面加载速度极快,提供良好的用户体验。
项目介绍
Dorisoy.POS 是一款基于 .NET 7 和 Angular 4 开发的新零售快消进销存管理系统。
系统集成了先进的库存管理和高性能的轻量级 POS 功能,拥有出色的性能和快速的页面加载速度,确保用户获得流畅的操作体验。
无论是快速销售还是库存控制,Dorisoy.POS 都能实现业务流程的自动化与优化。
项目功能
- 客户管理:记录并维护所有客户的详细信息。
- 产品管理:全面管理产品信息,包括品牌、类别、单位、销售价格、采购价格和税率。
- 供应商管理:管理供应商的账单和发货地址信息。
- 采购订单管理
- 处理包含多种产品和税率的采购订单。
- 生成并打印采购订单发票/收据。
- 根据请求/报价创建多个采购订单。
- 管理采购订单的付款。
- 支持采购订单中的退货处理,并生成相关发票/收据。
- 在采购订单交付日期收到自动通知/电子邮件。
- 销售订单管理
- 管理包含多种产品和税率的销售订单。
- 生成并打印销售订单发票/收据。
- 管理销售订单的付款。
- 支持销售订单中的退货处理,并生成相关发票/收据。
- 在销售订单发货日期收到自动通知/电子邮件。
- 库存管理
- 自动管理产品库存,包括平均销售额、采购价格等。
- 支持手动调整库存。
- 查看所有采购、销售、采购退货和销售退货的历史记录。
- 费用管理:记录和管理所有公司的费用及其类别。
- 查询管理
- 跟踪所有查询及其产生的活动。
- 设置特定日期的提醒,以发送通知或电子邮件。
- 仪表板
- 快速统计销售、采购、销售退货及采购退货总额。
- 展示月度畅销产品排行榜。
- 提供带有提醒功能的日历。
- 显示最新查询列表。
- 展示最近销售订单的预计发货情况。
- 显示最近采购订单的预计收货情况。
- 报告: 提供多种报告,包括但不限于采购订单、销售订单、支出、损益分析等。
- 生成产品采购、销售报告及库存报告。
- 提醒计划程序:支持设置每日、每周、每月、季度、半年、每年或特定日期的提醒。
- 多语言支持:默认支持英语和中文,可快速添加其他语言。
- 用户和角色管理:管理员可通过管理面板创建用户和角色,并分配权限。
- 权限管理:授予员工特定权限,覆盖角色和用户权限。
- 高性能:高级轻量级 POS 系统,具有闪电般的性能和快速的页面加载速度。
- 电子邮件集成:使用文本编辑器设置预定义的电子邮件模板,管理 SMTP 设置,并一键发送邮件。
- 完整源代码:提供完整的源代码和 SQL Server 及 MySQL 数据库的版本。
项目环境
- 核心框架:.NET 6 SDK
- 数据库:SQL SERVER 或 MYSQL 8+
- Node.js(同时安装 npm 前端包管理工具)
- 开发工具:Visual Studio 2022
项目运行
1、选择数据库
根据您的需求,在相应的源文件夹中选择 SQL 或 MySQL API。
2、打开解决方案文件
使用 Visual Studio 2022 打开 .NET 核心文件夹中的解决方案文件 POS.sln。
3、还原 NuGet 包
在解决方案资源管理器中,右键单击解决方案,选择”管理 NuGet 包”,并确保所有依赖项已安装。
4、配置数据库连接字符串
修改 POS.API 项目中的 appsettings.Development.json 文件中的数据库连接字符串。
5、设置启动项目
在解决方案资源管理器中,右键单击 POS.API 项目,然后从上下文菜单中选择”设为启动项目”。
6、运行项目
按 F5 运行项目
项目展示
1、仪表盘
2、销售订单
3、库存管理
4、客户信息
项目地址
GitHub:https://github.com/dorisoy/Dorisoy.POS