⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mysql.sql

📁 自主开发的一个实用的商店应用管理程序
💻 SQL
📖 第 1 页 / 共 2 页
字号:
-- ------------------------------------------------------------
-- 数据表结构
-- Editor by Shuweich
-- Date : 2007.07.27
-- Date : 2007.11.04	增加门店处理所需表文件(9-10)
-- Date : 2007.11.17	梳理表字段,进行了删节及增补
-- Date : 2007.12.18	增加会员、积分、流水帐、库存
-- Date : 2007.12.23	考虑数据分析部分及细化各功能
-- Xoops CMS群组划分:
-- /******************
-- *	普通会员     *
-- *	高级会员     *
-- *	市场专员     *
-- *	业务主任     *
-- *	区域经理     *
-- *	大区经理     *
-- *	总 经 理     *
-- ******************/
-- ------------------------------------------------------------


-- [01]门店信息
create table `market_store` (
	`bh`		int(11) unsigned not null auto_increment,	# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,店号为696的为公共信息资料,而非实体店
	`user_id`	int(10) unsigned,			# 店长CMS系统用户ID
	`s_name`	varchar(40) not null default 'Shuweich',# 门店名号(招牌字号)
	`s_addr`	varchar(160) not null default '',	# 门店地址(门牌号)
	`s_phone`	varchar(60) not null default '',	# 门店电话,多个电话用逗号或空格分界
	`s_maname`	varchar(29) not null default '',	# 店长姓名
	`s_m_mb`	varchar(39) not null default '',	# 店长手机
	`cci`		tinyint unsigned,			# 管理级别 下属
	`jfxs`		float(6,2) not null default 0.1,	# 门店会员卡积分系数
	`hgxs`		float(6,2) not null default 1,		# 本期积分换购系数,换购扣积分加累计积分
	`hgzk`		float(6,2) not null default 0.8,	# 换购折扣,会员折上折
	`hgfs`		float(6,0) not null default 10,		# 会员换购最低分数线
	`bybz`		varchar(48) not null default '222222721711772123323331332333333332232999999999',# 备用标志 可按位定义,32位,每位可设10余种状态
	`shbz`		char(1) not null default '0',		# 审核标志 0 未审 1 审核 [2-9] 其它
	`md_href`	varchar(99) not null default '',	# 门店锚链:(/modules/tinyd/index.php?id=1)
	`md_target`	varchar(20) not null default '_BLANK',	# 门店锚链打开方式:(_BLANK)
	`bz`		varchar(240),				# 备注
	unique key `idx_store` (`store_id`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- 增加696
insert into `market_store` (`bh`,`store_id`,`user_id`,`s_name`,`s_addr`,`s_phone`,`s_maname`,`s_m_mb`,`cci`,`bz`)
 values (0,'420101f278',1,'XX专卖店','中国·武汉 XX#','027-','陈树伟','15827003355',2,''),
        (0,'696',2,'公用门店资料库1','湖北·武汉 XX#','027-','admin0','15827003355',2,'');

## ..................................................... ######## ...... ######
##	[位] Fr 0 to 47 `bybz` 字段定义   "48"位设置     缺省值 ...... 常量名
##      .....            ...................                   ## ........ _AAA
##	 [0]前台批量领卡级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OLK
##	 [1]前台录入商品级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OLR
##	 [2]前台查询级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OCX
##	 [3]前台冲正级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OCZ
##	 [4]前台统计级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OTJ
##	 [5]前台轧帐级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OGZ
##	 [6]前台打折级别:7-禁止,1-操作员,2-领班,3-管理员	7 ........ _ODZ
##	 [7]前台调售价级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OSJ
##	 [8]前台会员发卡:7-禁止,1-操作员,2-领班,3-管理员	1 ........ _OFK
##	 [9]前台发卡允许挑号:7-禁止,1-允许			7 ........ _STH
##	[10]会员卡执行折扣:7-禁止,1-允许			1 ........ _SZK
##	[11]会员卡执行积分:7-禁止,1-允许			1 ........ _SJF
##	[12]会员卡跨店积分:7-禁止,1-允许			7 ........ _SKD
##	[13]会员卡积分方式:7-取整,1-四舍五入			7 ........ _SFS
##	[14]前台退货级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OTH
##	[15]前台入金级别:7-禁止,1-操作员,2-领班,3-管理员	1 ........ _ORJ
##	[16]前台出金级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OCJ
##	[17]前台批发级别:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OPF
##	[18]前台团购级别:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OTG
##	[19]前台收货级别:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OSH
##	[20]前台库存调整:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OKC
##	[21]前台盘点录入:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OPD
##	[22]前台盘点轧差:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OGC
##	[23]读取商品信息:7-共享,1-独占			1 ........ _SSP
##	[24]前台查存货量:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OCL
##	[25]前台历史分析:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _OFX
##	[26]前台积分换购:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _OHG
##      [27]同期销量对比:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MTB
##      [28]门店业绩查询:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MMD
##      [29]单品销量分析:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MDP
##      [30]历史数据分析:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MLS
##      [31]商品售价变更:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MSJ
##      [32]商品促销变价:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MCX
##      [33]商品成本调整:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MCB
##      [34]上传商品信息:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MSC
##      [35]下载商品信息:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _MXZ
##      [36]单品库存明细:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _MMX
##      [37]销售毛利分析:7-禁止,1-操作员,2-领班,3-管理员	3 ........ _MML
##      [38]现金日记总帐:7-禁止,1-操作员,2-领班,3-管理员	2 ........ _MXJ
##      [39]备用位置						9 ........ _BZ0
##      [40]备用位置						9 ........ _BZ0
##      [41]备用位置						9 ........ _BZ0
##      [42]备用位置						9 ........ _BZ0
##      [43]备用位置						9 ........ _BZ0
##      [44]备用位置						9 ........ _BZ0
##      [45]备用位置						9 ........ _BZ0
##      [46]备用位置						9 ........ _BZ0
##      [47]备用位置						9 ........ _BZ0
## ----------------------------------------------------------- ## -------- ####

-- [02]会员资料
create table `market_member` (
	`bh`		int(11) unsigned not null auto_increment,	# 编号
	`store_id`	varchar(21) not null default '696',		# 门店ID
	`user_id`	int(10) unsigned,				# CMS系统用户ID
	`user_name`	varchar(20) not null default '',		# 用户姓名
	`user_sex`	char(4),					# 性别
	`user_jtime`	datetime,					# 加入时间 join time
	`user_card`	varchar(21),					# 会员卡号
	`user_disc`	float(6,2) not null default 100,		# 会员折扣率
	`user_supc`	varchar(21),					# 上级卡号
	`user_count`	int(10) unsigned not null default 1,		# 购物/来访次数
	`user_tach`	float(15,2) not null default 0,			# 本人累积业绩/会员积分,消费时与本期积分同加
	`user_ctach`	float(15,2) not null default 0,			# 本人当期业绩/本期积分,换购时加累计减本期
	`user_gtach`	float(17,2),					# 小组累积业绩
	`grp_rs`	tinyint unsigned,				# 小组人数
	`user_birthday`	date not null default '1970-01-01',		# 生日
	`user_addr`	varchar(120) not null default '中国·武汉',	# 有效地址
	`user_rsfile`	varchar(43),					# 简历文件名
	`user_mb`	varchar(39),					# 手机,多个号码用分隔符分开即可
	`user_tel`	varchar(23),					# 固话
	`user_cshy`	tinyint(2) unsigned not null default 0,		# 从事行业
	`user_zytx`	tinyint(2) unsigned not null default 0,		# 职业头衔
	`user_srsp`	tinyint(2) unsigned not null default 0,		# 收入水平
	`user_xl`	tinyint(2) unsigned not null default 0,		# 学历
	`user_xq`	varchar(238),					# 兴趣及喜好
	`user_bz`	varchar(93),					# 备注及其它
	`user_idc`	varchar(39),					# 身份证号
	`user_idcf`	varchar(43),					# 扫描件文件名
	`auth`		tinyint not null default 0,			# 使用权限 -4:普通会员 -3:银卡会员 -2:金卡会员 -1:钻石会员 0:未审核会员 1:操作员 2:领班 3:管理员 4:维护员 ( 权限值-10 为相应未审核标志 如 -14:未审核普通会员;-13:未审核银卡会员 )
	`u_llogin`	datetime,					# 最后一次登录时间last login
	`user_local`	varchar(238),					# 最后登录点资料
	`u_seat`	varchar(230),					# 位置last login seat
	unique key `idx_memb0` (`user_card`),
	unique key `idx_memb1` (`store_id`,`user_id`),
	primary KEY (`bh`)
) TYPE=MyISAM;

insert into `market_member` (`bh`,`store_id`,`user_id`,`user_name`,`user_sex`,`user_card`,`user_disc`,`user_birthday`,`auth`) 
values (1,'420101f278',1,'陈树伟','男','6960740560018',60,'1974-05-25',4),
       (2,'696',2,'admin0','00','6960740560025',60,'1970-01-01',9),
       (3,'696',17,'吕晓光','男','6960740560032',60,'1984-01-20',2),
       (4,'696',18,'吕光辉','女','6960740560049',60,'1978-01-01',2);

-- 6960740560018(8602700000018),25,32,49,56,63,70,87,94,100,117,124,131,148,155,162,179,186,193,209

-- [03]会员业绩管理
create table `market_achm` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID
	`user_id`	int(10) unsigned not null,		# CMS系统用户ID
	`user_card`	varchar(21),				# 会员卡号
	`user_disc`	float(6,2),				# 会员折扣率
	`rdate`		date,					# 入帐日期
	`ccust`		int unsigned,				# 本日业绩合计 客流量
	`grp_rs`	tinyint unsigned,			# 小组人数
	`yj`		float(11,2),				# 本日业绩合计 销售额
	`fd`		float(9,2),				# 本日返款合计 提成金
	`glf`		float(9,2),				# 本日返款合计 管理费
	`sp_bv`		float(9,2),				# 本日合计bv,此为以后准备的参考值
	`sp_pv`		float(9,2),				# 本日合计pv,此为以后准备的参考值
	`shbz`		char(1) not null default '0',		# 审核标志 0 未审 1 审核 [2-9] 其它
	`rz_user_id`	int(10) unsigned not null,		# 入帐人CMS系统用户ID
	unique key `idx0_user` (`store_id`,`user_id`,`rdate`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- [04]流水帐
create table `market_seri` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID
	`user_id`	int(10) unsigned not null,	# CMS系统用户ID
	`user_card`	varchar(21),			# 会员卡号
	`user_disc`	float(6,2),			# 会员折扣率
	`rdate`		datetime,			# 入帐日期
	`lsbh`		varchar(12),			# 订单流水编号
	`spbm`		varchar(16),			# 商品编码-条码或店内码
	`spmc`		varchar(26),			# 商品名称
	`sssl`		int(8),				# 销售数量
	`qj`		float(6,2),			# 全价
	`sj`		float(6,2),			# 售价
	`zk`		float(5,2),			# 折扣
	`tcb`		float(5,2),			# 提成比
	`tcj`		float(8,2),			# 本单提成合计
	`shbz`		char(1) not null default '0',	# 审核标志 0 未审 1 审核 [2-9]其它
	`sh_user_id`	int(10) unsigned not null,	# 审核人CMS系统用户ID
	unique key `idx0_seri` (`store_id`,`user_id`,`lsbh`,`rdate`),
	primary KEY (`bh`)
) TYPE=MyISAM;

-- [05]提成计算比率
create table `market_tcjs` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享此表
	`jb`		tinyint unsigned,			# 级别 0-9
	`zk`		float(8,3),				# 折扣率
	`tc`		float(8,3),				# 提成率
	unique key `idx0_tc` (`store_id`,`jb`),
	primary KEY (`bh`)
) TYPE=MyISAM;

insert into `market_tcjs` (`bh`,`store_id`,`jb`,`zk`,`tc`)
 values (0,'420102f278',0,1.00,0.26),
	(0,'420102f278',1,0.95,0.21),
	(0,'420102f278',2,0.90,0.16),
	(0,'420102f278',3,0.85,0.11),
	(0,'420102f278',4,0.80,0.06),
	(0,'420102f278',5,0.75,0.01),
	(0,'420102f278',6,0.70,-0.04),
	(0,'420102f278',7,0.65,-0.09),
	(0,'420102f278',8,0.60,-0.14),
	(0,'420102f278',9,0.55,-0.19);

-- [06]管理奖提成比率,向店补过渡
create table `market_glj` (
	`bh`		int(11) unsigned not null auto_increment,# 编号
	`store_id`	varchar(21) not null default '',	# 门店ID,备用字段,可分门店管理,也可多门店共享此表
	`jb`		tinyint unsigned,			# 级别 0-255
	`gltc`		float(24,21),				# 管理提成率,百分点
	unique key `idx0_glj` (`store_id`,`jb`),
	primary KEY (`bh`)
) TYPE=MyISAM;

insert into `market_glj` (`bh`,`store_id`,`jb`,`gltc`) values 
	(0,'420102f278',0,6),
	(0,'420102f278',1,3),
	(0,'420102f278',2,1.5),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -