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

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

返回目录表名:bsp_adminactions

说明:后台动作表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 adminaid int 10 0 N

后台动作id
2 title nvarchar(60) 60 0 N
(N'''') 动作标题
3 action varchar(100) 100 0 N
(N'''') 动作标识
4 parentid int 10 0 N
0 父id
5 displayorder int 10 0 N
0 排序

返回目录表名:bsp_admingroups

说明:后台管理员组表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 admingid smallint 5 0 N Y
管理员组id
2 title nchar(50) 50 0 N
(N'''') 管理员组标题
3 actionlist varchar(max) -1 0 N
(N'''') 后台动作列表

返回目录表名:bsp_adminoperatelogs

说明:后台操作日志表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 logid int 10 0 N Y
日志id
2 uid int 10 0 N
0 用户id
3 nickname nvarchar(20) 20 0 N
(N'''') 用户昵称
4 admingid smallint 5 0 N
0 管理员组id
5 admingtitle nvarchar(50) 50 0 N
(N'''') 管理员组标题
6 operation nvarchar(100) 100 0 N
(N'''') 操作行为
7 description nvarchar(200) 200 0 N
(N'''') 操作描述
8 ip varchar(15) 15 0 N
(N'''') ip地址
9 operatetime datetime 23 3 N
getdate() 操作时间

返回目录表名:bsp_attributegroups

说明:商品分类属性组表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 attrgroupid smallint 5 0 N Y
属性组id
2 cateid smallint 5 0 N
0 分类id
3 name nchar(20) 20 0 N
(N'''') 属性组名称
4 displayorder int 10 0 N
0 排序

返回目录表名:bsp_attributes

说明:商品分类属性表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 attrid smallint 5 0 N Y
属性id
2 name nchar(30) 30 0 N
(N'''') 属性名称
3 cateid smallint 5 0 N
0 分类id
4 attrgroupid smallint 5 0 N
0 属性组id
5 showtype tinyint 3 0 N
0 展示类型(0代表文字,1代表图片)
6 isfilter tinyint 3 0 N
0 是否为筛选属性
7 displayorder int 10 0 N
0 排序

返回目录表名:bsp_attributevalues

说明:商品分类属性值表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 attrvalueid int 10 0 N Y
属性值id
2 attrgroupid smallint 5 0 N
0 属性组id
3 attrgroupname nchar(20) 20 0 N
(N'''') 属性组名称
4 attrgroupdisplayorder int 10 0 N
0 属性组排序
5 attrid smallint 5 0 N
0 属性id
6 attrname nchar(30) 30 0 N
(N'''') 属性名称
7 attrdisplayorder int 10 0 N
0 属性排序
8 attrvalue nchar(70) 70 0 N
(N'''') 属性值
9 isinput tinyint 3 0 N
0 是否为输入属性值(0代表是输入属性值,1代表选择属性值)
10 attrvaluedisplayorder int 10 0 N
0 属性值排序
11 attrshowtype tinyint 3 0 N
0 属性展示类型(0代表文字,1代表图片)

返回目录表名:bsp_bannedips

说明:禁止ip表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id int 10 0 N Y
自增id
2 ip varchar(15) 15 0 N
(N'''') ip地址
3 liftbantime datetime 23 3 N
getdate() 解禁时间

返回目录表名:bsp_banners

说明:banner表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 id int 10 0 N Y
bannerid
2 starttime datetime 23 3 N
getdate() 开始显示时间
3 endtime datetime 23 3 N
getdate() 结束显示时间
4 isshow tinyint 3 0 N
0 是否显示
5 title nvarchar(100) 100 0 N
(N'''') 标题
6 img nvarchar(250) 250 0 N
(N'''') 展示图片
7 url nvarchar(250) 250 0 N
(N'''') 链接地址
8 displayorder int 10 0 N
0 排序

返回目录表名:bsp_brands

说明:商品品牌表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 brandid int 10 0 N Y
品牌id
2 isshow tinyint 3 0 N
0 是否展示
3 displayorder int 10 0 N
0 排序
4 name nchar(20) 20 0 N
(N'''') 名称
5 logo nchar(100) 100 0 N
(N'''') logo图片

返回目录表名:bsp_browsehistories

说明:用户浏览历史表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 recordid int 10 0 N Y
自增id
2 uid int 10 0 N
0 用户id
3 pid int 10 0 N
0 商品id
4 times int 10 0 N
0 浏览次数
5 updatetime datetime 23 3 N
getdate() 浏览时间

返回目录表名:bsp_buysendproducts

说明:买送商品表

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 recordid int 10 0 N Y
自增id
2 pmid int 10 0 N
0 促销活动id
3 pid int 10 0 N
0 商品id

返回目录表名:bsp_buysendpromotions

说明:买送促销活动表

数据列: