徐伟林 發表於 2024-9-20 10:56:00

.NET 7+Angular 4 轻量级新零售进销存系统

<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">前言</span></span></h2>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">给大家推荐一个专为新零售快消行业打造了一套高效的进销存管理系统。</span></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">系统不仅具备强大的库存管理功能,还集成了高性能的轻量级 POS 解决方案,确保页面加载速度极快,提供良好的用户体验。</span></p>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目介绍</span></span></h2>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">Dorisoy.POS 是一款基于 .NET 7 和 Angular 4 开发的新零售快消进销存管理系统。</span></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">系统集成了先进的库存管理和高性能的轻量级 POS 功能,拥有出色的性能和快速的页面加载速度,确保用户获得流畅的操作体验。</span></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">无论是快速销售还是库存控制,Dorisoy.POS 都能实现业务流程的自动化与优化。</span></p>
<p><span style="font-size: 16px"><img src="https://img2024.cnblogs.com/blog/576536/202409/576536-20240918190327399-20575355.png" width="700" loading="lazy" style="display: block; margin-left: auto; margin-right: auto"></span></p>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目功能</span></span></h2>
<ul>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>客户管理</strong>:记录并维护所有客户的详细信息。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>产品管理</strong>:全面管理产品信息,包括品牌、类别、单位、销售价格、采购价格和税率。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>供应商管理</strong>:管理供应商的账单和发货地址信息。</span></li>
<li data-tool="mdnice编辑器"><strong><span style="font-size: 16px">采购订单管理</span></strong></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">处理包含多种产品和税率的采购订单。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">生成并打印采购订单发票/收据。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">根据请求/报价创建多个采购订单。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">管理采购订单的付款。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">支持采购订单中的退货处理,并生成相关发票/收据。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">在采购订单交付日期收到自动通知/电子邮件。</span></li>
<li data-tool="mdnice编辑器"><strong><span style="font-size: 16px">销售订单管理</span></strong></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">管理包含多种产品和税率的销售订单。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">生成并打印销售订单发票/收据。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">管理销售订单的付款。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">支持销售订单中的退货处理,并生成相关发票/收据。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">在销售订单发货日期收到自动通知/电子邮件。</span></li>
<li data-tool="mdnice编辑器"><strong><span style="font-size: 16px">库存管理</span></strong></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">自动管理产品库存,包括平均销售额、采购价格等。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">支持手动调整库存。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">查看所有采购、销售、采购退货和销售退货的历史记录。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>费用管理</strong>:记录和管理所有公司的费用及其类别。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>查询管理</strong><br></span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">跟踪所有查询及其产生的活动。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">设置特定日期的提醒,以发送通知或电子邮件。</span></li>
<li data-tool="mdnice编辑器"><strong><span style="font-size: 16px">仪表板</span></strong></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">快速统计销售、采购、销售退货及采购退货总额。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">展示月度畅销产品排行榜。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">提供带有提醒功能的日历。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">显示最新查询列表。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">展示最近销售订单的预计发货情况。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">显示最近采购订单的预计收货情况。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>报告</strong>: 提供多种报告,包括但不限于采购订单、销售订单、支出、损益分析等。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">生成产品采购、销售报告及库存报告。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">提醒计划程序:支持设置每日、每周、每月、季度、半年、每年或特定日期的提醒。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>多语言支持</strong>:默认支持英语和中文,可快速添加其他语言。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>用户和角色管理</strong>:管理员可通过管理面板创建用户和角色,并分配权限。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>权限管理</strong>:授予员工特定权限,覆盖角色和用户权限。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>高性能</strong>:高级轻量级 POS 系统,具有闪电般的性能和快速的页面加载速度。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>电子邮件集成</strong>:使用文本编辑器设置预定义的电子邮件模板,管理 SMTP 设置,并一键发送邮件。</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>完整源代码</strong>:提供完整的源代码和 SQL Server 及 MySQL 数据库的版本。</span></li>

</ul>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目环境</span></span></h2>
<ul>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">核心框架:.NET 6 SDK</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">数据库:SQL SERVER 或 MYSQL 8+</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">Node.js(同时安装 npm 前端包管理工具)</span></li>
<li data-tool="mdnice编辑器"><span style="font-size: 16px">开发工具:Visual Studio 2022</span></li>

</ul>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目运行</span></span></h2>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">1、选择数据库</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">根据您的需求,在相应的源文件夹中选择 SQL 或 MySQL API。</span></p>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">2、打开解决方案文件</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">使用 Visual Studio 2022 打开 .NET 核心文件夹中的解决方案文件 POS.sln。</span></p>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">3、还原 NuGet 包</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">在解决方案资源管理器中,右键单击解决方案,选择"管理 NuGet 包",并确保所有依赖项已安装。</span></p>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">4、配置数据库连接字符串</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">修改 POS.API 项目中的 appsettings.Development.json 文件中的数据库连接字符串。</span></p>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">5、设置启动项目</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">在解决方案资源管理器中,右键单击 POS.API 项目,然后从上下文菜单中选择"设为启动项目"。</span></p>
<p data-tool="mdnice编辑器"><strong><span style="font-size: 16px">6、运行项目</span></strong></p>
<p data-tool="mdnice编辑器"><span style="font-size: 16px">按 F5 运行项目</span></p>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目展示</span></span></h2>
<h3 data-tool="mdnice编辑器"><span style="font-size: 16px">1、仪表盘</span></h3>
<p><img src="https://img2024.cnblogs.com/blog/576536/202409/576536-20240918190638616-856724272.png" width="700" loading="lazy" style="display: block; margin-left: auto; margin-right: auto"></p>
<h3 data-tool="mdnice编辑器"><span style="font-size: 16px">2、销售订单</span></h3>
<p><img src="https://img2024.cnblogs.com/blog/576536/202409/576536-20240918190729520-1442057885.png" width="700" loading="lazy" style="display: block; margin-left: auto; margin-right: auto"></p>
<h3 data-tool="mdnice编辑器"><span style="font-size: 16px">3、库存管理</span></h3>
<p><img src="https://img2024.cnblogs.com/blog/576536/202409/576536-20240918190748775-369550657.png" width="700" loading="lazy" style="display: block; margin-left: auto; margin-right: auto"></p>
<h3 data-tool="mdnice编辑器"><span style="font-size: 16px">4、客户信息</span></h3>
<p><img src="https://img2024.cnblogs.com/blog/576536/202409/576536-20240918190815893-1446506700.png" width="700" loading="lazy" style="display: block; margin-left: auto; margin-right: auto"></p>
<h2 data-tool="mdnice编辑器"><span class="prefix" style="font-size: 16px"><span class="content">项目地址</span></span></h2>
<p data-tool="mdnice编辑器"><span style="font-size: 16px"><strong>GitHub:</strong>https://github.com/dorisoy/Dorisoy.POS</span></p>
<h2><span class="md-plain md-expand" style="font-size: 16px">最后</span></h2>
<p><span style="font-size: 16px">如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。</span></p>
<p><span style="font-size: 16px">也可以加入微信公众号<strong></strong>&nbsp;社区,与其他热爱技术的同行一起交流心得,共同成长!<strong>优秀是一种习惯,欢迎大家留言学习!</strong></span></p>
<p><span style="font-size: 16px"><img src="https://img2024.cnblogs.com/blog/576536/202408/576536-20240814113403514-910171896.png" alt="" style="display: block; margin-left: auto; margin-right: auto"></span></p><br><br>
来源:https://www.cnblogs.com/1312mn/p/18417365
頁: [1]
查看完整版本: .NET 7+Angular 4 轻量级新零售进销存系统