开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载相关的知识,希望对你有一定的参考价值。

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

      

 MVC3.0下载地址:

       https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=4211

  

源码下载地址:

  asp.net(c#)开源商店系统Brn shop 1.9(免费仿京东商城)

  asp.net(c#)开源商店系统Brn shop 2.1(免费仿京东商城)

  

项目结构图以下:

技术分享

  

后台管理页面:

技术分享

  

功能简介:

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

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

  3 促销活动:概况起来主要是两大类,1类是商品本身提供的优惠,例如优惠


BrnShop数据库设计文档(只针对1.0.312版本)

数据库名:brnshop

序号表名说明
1bsp_adminactions后台动作表
2bsp_admingroups后台管理员组表
3bsp_adminoperatelogs后台操作日志表
4bsp_attributegroups商品分类属性组表
5bsp_attributes商品分类属性表
6bsp_attributevalues商品分类属性值表
7bsp_bannedips禁止ip表
8bsp_bannersbanner表
9bsp_brands商品品牌表
10bsp_browsehistories用户浏览历史表
11bsp_buysendproducts买送商品表
12bsp_buysendpromotions买送促销活动表
13bsp_categories商品分类表
14bsp_couponproducts优惠劵限制商品表
15bsp_coupons优惠劵表
16bsp_coupontypes优惠劵类型表
17bsp_creditlogs积分日志表
18bsp_eventlogs事件日志表
19bsp_favorites收藏夹表
20bsp_filterwords筛选词表
21bsp_friendlinks友情链接表
22bsp_fullcutproducts满减商品表
23bsp_fullcutpromotions满减促销活动表
24bsp_fullsendproducts满赠商品表
25bsp_fullsendpromotions满赠促销活动表
26bsp_giftpromotions赠品促销活动表
27bsp_gifts赠品表
28bsp_helps商城帮助表
29bsp_loginfaillogs登陆失败日志表
30bsp_navs商城导航栏表
31bsp_news新闻表
32bsp_newstypes新闻类型表
33bsp_oauth开放授权表
34bsp_onlinetime用户在线时间表
35bsp_onlineusers在线用户表
36bsp_orderactions订单行为表
37bsp_orderproducts订单商品表
38bsp_orders订单表
39bsp_productattributes商品属性表
40bsp_productconsults商品咨询表
41bsp_productconsulttypes商品咨询类型表
42bsp_productimages商品图库表
43bsp_productkeywords商品关键词表
44bsp_productreviewquality商品评价质量表
45bsp_productreviews商品评价表
46bsp_products商品表
47bsp_productskus商品SKU表
48bsp_productstats商品统计表
49bsp_productstocks商品库存表
50bsp_pvstatsPV统计表
51bsp_regions地理区域表
52bsp_searchhistories搜索历史表
53bsp_shipaddresses用户配送地址表
54bsp_singlepromotions单品促销活动表
55bsp_suitproducts套装商品表
56bsp_suitpromotions套装促销活动表
57bsp_topics活动主题表
58bsp_userdetails用户细节表
59bsp_userranks用户等级表
60bsp_users用户表

返回目录表名:bsp_adminactions

说明:后台动作表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1adminaidint100N

后台动作id
2titlenvarchar(60)600N
(N‘‘‘‘)动作标题
3actionvarchar(100)1000N
(N‘‘‘‘)动作标识
4parentidint100N
0父id
5displayorderint100N
0排序

返回目录表名:bsp_admingroups

说明:后台管理员组表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1admingidsmallint50NY
管理员组id
2titlenchar(50)500N
(N‘‘‘‘)管理员组标题
3actionlistvarchar(max)-10N
(N‘‘‘‘)后台动作列表

返回目录表名:bsp_adminoperatelogs

说明:后台操作日志表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1logidint100NY
日志id
2uidint100N
0用户id
3nicknamenvarchar(20)200N
(N‘‘‘‘)用户昵称
4admingidsmallint50N
0管理员组id
5admingtitlenvarchar(50)500N
(N‘‘‘‘)管理员组标题
6operationnvarchar(100)1000N
(N‘‘‘‘)操作行为
7descriptionnvarchar(200)2000N
(N‘‘‘‘)操作描述
8ipvarchar(15)150N
(N‘‘‘‘)ip地址
9operatetimedatetime233N
getdate()操作时间

返回目录表名:bsp_attributegroups

说明:商品分类属性组表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1attrgroupidsmallint50NY
属性组id
2cateidsmallint50N
0分类id
3namenchar(20)200N
(N‘‘‘‘)属性组名称
4displayorderint100N
0排序

返回目录表名:bsp_attributes

说明:商品分类属性表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1attridsmallint50NY
属性id
2namenchar(30)300N
(N‘‘‘‘)属性名称
3cateidsmallint50N
0分类id
4attrgroupidsmallint50N
0属性组id
5showtypetinyint30N
0展示类型(0代表文字,1代表图片)
6isfiltertinyint30N
0是否为筛选属性
7displayorderint100N
0排序

返回目录表名:bsp_attributevalues

说明:商品分类属性值表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1attrvalueidint100NY
属性值id
2attrgroupidsmallint50N
0属性组id
3attrgroupnamenchar(20)200N
(N‘‘‘‘)属性组名称
4attrgroupdisplayorderint100N
0属性组排序
5attridsmallint50N
0属性id
6attrnamenchar(30)300N
(N‘‘‘‘)属性名称
7attrdisplayorderint100N
0属性排序
8attrvaluenchar(70)700N
(N‘‘‘‘)属性值
9isinputtinyint30N
0是否为输入属性值(0代表是输入属性值,1代表选择属性值)
10attrvaluedisplayorderint100N
0属性值排序
11attrshowtypetinyint30N
0属性展示类型(0代表文字,1代表图片)

返回目录表名:bsp_bannedips

说明:禁止ip表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
自增id
2ipvarchar(15)150N
(N‘‘‘‘)ip地址
3liftbantimedatetime233N
getdate()解禁时间

返回目录表名:bsp_banners

说明:banner表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
bannerid
2starttimedatetime233N
getdate()开始显示时间
3endtimedatetime233N
getdate()结束显示时间
4isshowtinyint30N
0是否显示
5titlenvarchar(100)1000N
(N‘‘‘‘)标题
6imgnvarchar(250)2500N
(N‘‘‘‘)展示图片
7urlnvarchar(250)2500N
(N‘‘‘‘)链接地址
8displayorderint100N
0排序

返回目录表名:bsp_brands

说明:商品品牌表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1brandidint100NY
品牌id
2isshowtinyint30N
0是否展示
3displayorderint100N
0排序
4namenchar(20)200N
(N‘‘‘‘)名称
5logonchar(100)1000N
(N‘‘‘‘)logo图片

返回目录表名:bsp_browsehistories

说明:用户浏览历史表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2uidint100N
0用户id
3pidint100N
0商品id
4timesint100N
0浏览次数
5updatetimedatetime233N
getdate()浏览时间

返回目录表名:bsp_buysendproducts

说明:买送商品表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2pmidint100N
0促销活动id
3pidint100N
0商品id

返回目录表名:bsp_buysendpromotions

说明:买送促销活动表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1pmidint100NY
活动id
2starttimedatetime233N
getdate()开始时间
3endtimedatetime233N
getdate()结束时间
4userranklowersmallint50N
0最低用户等级
5statetinyint30N
0状态
6namenvarchar(50)500N
(N‘‘‘‘)活动名称
7typetinyint30N
0类型(0代表全场参加,1代表部分商品参加,2代表部分商品不参加)
8buycounttinyint30N
0购买数量
9sendcounttinyint30N
0赠送数量

返回目录表名:bsp_categories

说明:商品分类表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1cateidsmallint50NY
分类id
2isshowtinyint30N
0是否展示
3displayorderint100N
0排序
4namenchar(60)600N
(N‘‘‘‘)名称
5pricerangenchar(400)4000N
(N‘‘‘‘)价格范围
6parentidsmallint50N
0父id
7layertinyint30N
0级别
8pathnchar(200)2000N
(N‘‘‘‘)路径

返回目录表名:bsp_couponproducts

说明:优惠劵限制商品表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2coupontypeidint100N
0优惠券类型id
3pidint100N
0商品id

返回目录表名:bsp_coupons

说明:优惠劵表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1couponidint100NY
优惠券id
2couponsnchar(16)160N
(N‘‘‘‘)优惠券编号
3coupontypeidint100N
0优惠券类型id
4uidint100N
0用户id
5oidint100N
0订单id
6moneyint100N
0金额
7activatetimedatetime233N
getdate()激活时间
8activateipchar(15)150N
(N‘‘‘‘)激活ip
9usetimedatetime233N
getdate()使用时间
10useipchar(15)150N
(N‘‘‘‘)使用ip
11createuidint100N
0创建者id
12createtimedatetime233N
getdate()创建时间
13createoidint100N
0创建订单id(优惠券只有是完成订单发放的优惠券时才有值)
14createipchar(15)150N
(N‘‘‘‘)创建ip地址

返回目录表名:bsp_coupontypes

说明:优惠劵类型表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1coupontypeidint100NY
优惠券类型id
2statetinyint30N
0状态
3namenvarchar(50)500N
(N‘‘‘‘)名称
4moneyint100N
0金额
5countint100N
0数量
6sendmodetinyint30N
0发放方式(0代表免费领取,1代表手动发放,2代表随活动发放)
7getmodetinyint30N
0获得方式(0代表限领一张,1代表每天限领一张)
8usemodetinyint30N
0使用方式(0代表可以叠加,1代表不可以叠加)
9userranklowersmallint50N
0最低用户级别
10orderamountlowerint100N
0订单总计下限
11limitcateidsmallint50N
0限制分类id
12limitbrandidint100N
0限制品牌id
13limitproducttinyint30N
0是否限制商品
14sendstarttimedatetime233N
getdate()发放开始时间
15sendendtimedatetime233N
getdate()发放结束时间
16useexpiretimeint100N
0使用过期时间(相对时间)
17usestarttimedatetime233N
getdate()使用开始时间
18useendtimedatetime233N
getdate()使用结束时间

返回目录表名:bsp_creditlogs

说明:积分日志表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1logidint100NY
日志id
2uidint100N
0用户id
3paycreditsint100N
0支付积分
4rankcreditsint100N
0等级积分
5actiontinyint30N
0动作行为
6actiontimedatetime233N
getdate()动作时间
7actioncodeint100N
0动作代码
8actiondesnvarchar(300)3000N
(N‘‘‘‘)动作描述
9operatorint100N
0操作者id

返回目录表名:bsp_eventlogs

说明:事件日志表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
事件id
2keynvarchar(100)1000N
(N‘‘‘‘)事件唯一键
3titlenvarchar(200)2000N
(N‘‘‘‘)事件标题
4servernvarchar(100)1000N
(N‘‘‘‘)服务器名称
5executetimedatetime233N
getdate()执行时间

返回目录表名:bsp_favorites

说明:收藏夹表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2uidint100N
0用户id
3pidint100N
0商品id
4statetinyint30N
0状态
5addtimedatetime233N
getdate()添加时间

返回目录表名:bsp_filterwords

说明:筛选词表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
自增id
2matchnvarchar(250)2500N
(N‘‘‘‘)匹配内容
3replacenvarchar(250)2500N
(N‘‘‘‘)替换内容

返回目录表名:bsp_friendlinks

说明:友情链接表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1idint100N

自增id
2namenvarchar(50)500N
(N‘‘‘‘)名称
3titlenvarchar(100)1000N
(N‘‘‘‘)标题
4logonvarchar(250)2500N
(N‘‘‘‘)logo图片
5urlnvarchar(250)2500N
(N‘‘‘‘)链接地址
6targetint100N
0打开目标
7displayorderint100N
‘‘排序

返回目录表名:bsp_fullcutproducts

说明:满减商品表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2pmidint100N
0促销活动id
3pidint100N
0商品id

返回目录表名:bsp_fullcutpromotions

说明:满减促销活动表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1pmidint100NY
活动id
2typetinyint30N
0类型(0代表全场商品满减,1代表部分商品满减,2代表部分商品不满减)
3starttimedatetime233N
getdate()开始时间
4endtimedatetime233N
getdate()结束时间
5userranklowersmallint50N
0用户等级下限
6statetinyint30N
0状态
7namenvarchar(50)500N
(N‘‘‘‘)名称
8limitmoney1int100N
0限制金额1
9cutmoney1int100N
0优惠金额1
10limitmoney2int100N
0限制金额2
11cutmoney2int100N
0优惠金额2
12limitmoney3int100N
0限制金额3
13cutmoney3int100N
0优惠金额3

返回目录表名:bsp_fullsendproducts

说明:满赠商品表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1recordidint100NY
自增id
2pmidint100N
0促销活动id
3pidint100N
0商品id
4typetinyint30N
0类型(0代表主商品,1代表赠送商品)

返回目录表名:bsp_fullsendpromotions

说明:满赠促销活动表

数据列:

序号名称数据类型长度小数位允许空值主键默认值说明
1pmidint100NY
活动id
2starttimedatetime233N
getdate()开始时间
3endtimedatetime233N
getdate()结束时间
4userranklowersmallint50

以上是关于开源Asp.Net MVC网上商城BrnShop正式发布,提供源码下载的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 调度器开源? [关闭]

整理的开源解决方案和组件

ASP.NET MVC通用权限管理系统源代码开源发布(AngelRM_MVC)v2.1

一个基于Asp.net MVC的博客类网站开源了!

开源:ASP.NET MVC+EF6+Bootstrap开发框架

开源 .NET 一年后,ASP.NET 贡献情况分析

(c)2006-2024 SYSTEM All Rights Reserved IT常识