• 重磅来袭,开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载(转)


    BrnShop网上商城是以Asp.Net mvc3为基础开发的网上商城,源代码完全开源(企业版的源代码目前还没有完全整理完成,一旦整理完成也全部开源)。

    啥话也不说了,直接上源码:下载源码(由于公司服务器在香港,所以如果下载速度过慢可来此下载网盘)

    项目结构图如下:

    后台管理页面:

    一个完整的网上商城应该至少包含以下几个方面:

    1 基本数据:品牌,分类,属性(有些属性用作sku,有些属性还要提供商品筛选功能)。

    2 商品属性:商品图库,商品属性列表,商品关键词列表,商品库存(有的需要按照仓库拆分)

    3 促销活动:概况起来主要是两大类,一类是商品自身提供的优惠,例如优惠劵,积分等。另一类主要是搭配促销,包括赠品,套装等

    4 商城统计:在不依赖第三方(例如cnzz等)的情况下需要提供商城访问统计,商品访问统计,在线人数统计等

    5 购物车和订单:购物车和订单应该是商城最难设计的一部分,难点主要包含两个方面:首先是各种促销的计算,其次是老生长谈的性能问题(目前我们采用多线程,消息队列来提升购物车的性能)。

    6 自定义主题:采用razor语法的主题,既保证了拥有强大的vs智能提示,又能方便开发者开发

    接下来的几天我会将开发BrnShop过程中遇到的一些问题和解决方式作为一个系列写出来,大体目录如下:

    (1) BrnShop网上商城开发之怎样设计一个性能和耦合兼具的商品分类属性

    (2) BrnShop网上商城开发之不得不说的商品SKU

    (3) BrnShop网上商城开发之如何开发一个类似京东的智能,高速搜索

    (4) BrnShop网上商城开发之五花八门的促销活动

    (5) BrnShop网上商城开发之千锤百炼的购物车是怎么来的

    (6) BrnShop网上商城开发之不用CNZZ我一样知道当前游客是哪的人

    有对网上商城程序设计感兴趣的朋友,欢迎加入QQ群:235274151,大家可以探讨下!

    http://www.cnblogs.com/wheretime/p/3783574.html

  • 相关阅读:
    VSCode一键调用DOSBox运行MASM/TASM代码的自定义任务
    C# | VS2019连接MySQL的三种方法以及使用MySQL数据库教程
    Visual Studio 2019连接MySQL数据库详细教程
    Visual Studio 2022 激活码
    Python | 使用SVM支持向量机进行鸢尾花分类
    Python | __init__.py的神奇用法
    Java简单介绍及Java生态
    NoSQL:一个帝国的崛起
    学习哪门语言好
    浅析HTTP协议
  • 原文地址:https://www.cnblogs.com/ExMan/p/3784098.html
Copyright © 2020-2023  润新知