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
返回目录表名: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
说明:买送促销活动表
数据列:
序 |