独立的人 發表於 2024-3-26 13:11:00

一个基于.NET Core构建的简单、跨平台、模块化的商城系统

<h2 data-tool="mdnice编辑器">前言</h2>
<p data-tool="mdnice编辑器">今天大姚给大家分享一个基于.NET Core构建的简单、跨平台、模块化、完全开源免费(MIT License)的商城系统:Module Shop。</p>
<h2 data-tool="mdnice编辑器">商城后台管理端功能</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性组。</li>
<li>销售:订单、物流。</li>
<li>内容:首页配置、评论、回复。</li>
<li>配置:国家、用户、仓库、运费、高级设置。</li>
<li>系统:系统信息、样本数据。</li>
</ul>
<h2 data-tool="mdnice编辑器">商城微信小程序功能</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>商城首页、搜索功能。</li>
<li>分类首页、分类商品、新品首发、人气推荐、商品页面等、可通过后台配置。</li>
<li>商品详情页面,包含加入购物车、收藏商品、商品评论功能。</li>
<li>完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付</li>
<li>会员中心(订单、收藏、足迹、收货地址、意见反馈)等等。</li>
</ul>
<h2 data-tool="mdnice编辑器">使用技术</h2>
<h3 data-tool="mdnice编辑器">前后端</h3>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>前端框架:Ant Design Pro(基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案)。</li>
<li>后端:.NET Core、RabbitMQ、Serilog、Hangfire、JWT、Redis、Apollo等。</li>
</ul>
<h3 data-tool="mdnice编辑器">支持数据库</h3>
<p data-tool="mdnice编辑器">Microsoft SQL Server, PostgreSQL, MySQL, SQLite。</p>
<h2 data-tool="mdnice编辑器">项目源代码</h2>
<h3 data-tool="mdnice编辑器">服务端代码</h3>
<p data-tool="mdnice编辑器">位置:/src/server</p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130634631-2052596347.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">后台管理前端代码</h3>
<p data-tool="mdnice编辑器">位置:/src/client</p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130651773-481727655.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">微信小程序代码</h3>
<p data-tool="mdnice编辑器">位置:/src/mini-program</p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130710519-675743817.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">商城部分截图</h2>
<ul class="list-paddingleft-1" data-tool="mdnice编辑器">
<li>后台管理端在线预览地址:https://demo.shop.circle.ac.cn</li>
<li>账号/密码:admin/123456</li>
</ul>
<h3 data-tool="mdnice编辑器">后台管理端</h3>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130743391-1252642816.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130749525-396873435.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130758016-1699022883.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130805569-1309662299.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130816394-1879436983.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130826775-2027847462.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130834461-1716920192.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130842981-1600098559.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130853619-2027990753.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130900838-467657688.png" alt="" loading="lazy"></p>
<h3 data-tool="mdnice编辑器">微信小程序</h3>
<div>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130919972-1940710407.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130931325-526256150.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326130946989-1897131704.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326131001728-308129783.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326131010177-1726963197.png" alt="" loading="lazy"></p>
<p><img src="https://img2024.cnblogs.com/blog/1336199/202403/1336199-20240326131019706-643617013.png" alt="" loading="lazy"></p>
<h2 data-tool="mdnice编辑器">项目源码地址</h2>
<p data-tool="mdnice编辑器"><strong>更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。</strong></p>
<blockquote>
<p>https://github.com/trueai-org/module-shop</p>
</blockquote>
<h2 data-tool="mdnice编辑器">优秀项目和框架精选</h2>
<p data-tool="mdnice编辑器">该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(<code>让优秀的项目和框架不被埋没🤞</code>)。</p>
<blockquote>
<p>https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md</p>
</blockquote>
</div>
<div>
<h2 id="activity-name" class="rich_media_title ">DotNetGuide技术社区交流群</h2>
<ul>
<li>DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目框架推荐、求职和招聘资讯、以及解决问题的平台。</li>
<li>在DotNetGuide技术社区中,开发者们可以分享自己的技术文章、项目经验、学习心得、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。</li>
<li>我们致力于构建一个积极向上、和谐友善的.NET技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。</li>
</ul>
<blockquote>
<p><strong>欢迎加入DotNetGuide技术社区微信交流群👪</strong></p>
</blockquote>
</div>

</div>
<div id="MySignature" role="contentinfo">
    <blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【&hearts;推荐&hearts;】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/18096458
頁: [1]
查看完整版本: 一个基于.NET Core构建的简单、跨平台、模块化的商城系统