1. 程式人生 > >基於大資料分析的精準營銷系統研究及實現

基於大資料分析的精準營銷系統研究及實現

**基於大資料分析的精準營銷系統研究及實現** 基於大資料分析的精準營銷系統研究及實現登入註冊介面

基於大資料分析的精準營銷系統研究及實現mysql資料庫版本原始碼:

超級管理員表建立語句如下:


create table t_admin(
	id int primary key auto_increment comment '主鍵',
	username varchar(100) comment '超級管理員賬號',
	password varchar(100) comment '超級管理員密碼'
) comment '超級管理員';
insert into t_admin(username,password) values('admin','123456');

商品表建立語句如下:


create table t_shop(
	id int primary key auto_increment comment '主鍵',
	shopName varchar(100) comment '商品名稱',
	shopPic varchar(100) comment '圖片',
	v1 varchar(100) comment '顏色',
	v2 varchar(100) comment '尺寸',
	v3 varchar(100) comment '價格',
	v4 varchar(100) comment '貨源地'
) comment '商品';

圖片上傳表建立語句如下:


create table t_tp(
	id int primary key auto_increment comment '主鍵',
	openId varchar(100) comment '使用者',
	pic varchar(100) comment '圖片',
	insertDate datetime comment '日期'
) comment '圖片上傳';

使用者表建立語句如下:


create table t_user(
	id int primary key auto_increment comment '主鍵',
	nickName varchar(100) comment '姓名',
	openid varchar(100) comment 'openid',
	headPic varchar(100) comment '頭像'
) comment '使用者';

訊息表建立語句如下:


create table t_xiaoxi(
	id int primary key auto_increment comment '主鍵',
	openid varchar(100) comment 'openid',
	message varchar(100) comment 'message'
) comment '訊息';

基於大資料分析的精準營銷系統研究及實現oracle資料庫版本原始碼:

超級管理員表建立語句如下:


create table t_admin(
	id integer,
	username varchar(100),
	password varchar(100)
);
insert into t_admin(id,username,password) values(1,'admin','123456');
--超級管理員欄位加註釋
comment on column t_admin.id is '主鍵';
comment on column t_admin.username is '超級管理員賬號';
comment on column t_admin.password is '超級管理員密碼';
--超級管理員表加註釋
comment on table t_admin is '超級管理員';

商品表建立語句如下:


create table t_shop(
	id integer,
	shopName varchar(100),
	shopPic varchar(100),
	v1 varchar(100),
	v2 varchar(100),
	v3 varchar(100),
	v4 varchar(100)
);
--商品欄位加註釋
comment on column t_shop.id is '主鍵';
comment on column t_shop.shopName is '商品名稱';
comment on column t_shop.shopPic is '圖片';
comment on column t_shop.v1 is '顏色';
comment on column t_shop.v2 is '尺寸';
comment on column t_shop.v3 is '價格';
comment on column t_shop.v4 is '貨源地';
--商品表加註釋
comment on table t_shop is '商品';

圖片上傳表建立語句如下:


create table t_tp(
	id integer,
	openId varchar(100),
	pic varchar(100),
	insertDate datetime
);
--圖片上傳欄位加註釋
comment on column t_tp.id is '主鍵';
comment on column t_tp.openId is '使用者';
comment on column t_tp.pic is '圖片';
comment on column t_tp.insertDate is '日期';
--圖片上傳表加註釋
comment on table t_tp is '圖片上傳';

使用者表建立語句如下:


create table t_user(
	id integer,
	nickName varchar(100),
	openid varchar(100),
	headPic varchar(100)
);
--使用者欄位加註釋
comment on column t_user.id is '主鍵';
comment on column t_user.nickName is '姓名';
comment on column t_user.openid is 'openid';
comment on column t_user.headPic is '頭像';
--使用者表加註釋
comment on table t_user is '使用者';

訊息表建立語句如下:


create table t_xiaoxi(
	id integer,
	openid varchar(100),
	message varchar(100)
);
--訊息欄位加註釋
comment on column t_xiaoxi.id is '主鍵';
comment on column t_xiaoxi.openid is 'openid';
comment on column t_xiaoxi.message is 'message';
--訊息表加註釋
comment on table t_xiaoxi is '訊息';

oracle特有,對應序列如下:


create sequence s_t_shop;
create sequence s_t_tp;
create sequence s_t_user;
create sequence s_t_xiaoxi;

基於大資料分析的精準營銷系統研究及實現sqlserver資料庫版本原始碼:

超級管理員表建立語句如下:


--超級管理員
create table t_admin(
	id int identity(1,1) primary key not null,--主鍵
	username varchar(100),--超級管理員賬號
	password varchar(100)--超級管理員密碼
);
insert into t_admin(username,password) values('admin','123456');

商品表建立語句如下:


--商品表註釋
create table t_shop(
	id int identity(1,1) primary key not null,--主鍵
	shopName varchar(100),--商品名稱
	shopPic varchar(100),--圖片
	v1 varchar(100),--顏色
	v2 varchar(100),--尺寸
	v3 varchar(100),--價格
	v4 varchar(100)--貨源地
);

圖片上傳表建立語句如下:


--圖片上傳表註釋
create table t_tp(
	id int identity(1,1) primary key not null,--主鍵
	openId varchar(100),--使用者
	pic varchar(100),--圖片
	insertDate datetime--日期
);

使用者表建立語句如下:


--使用者表註釋
create table t_user(
	id int identity(1,1) primary key not null,--主鍵
	nickName varchar(100),--姓名
	openid varchar(100),--openid
	headPic varchar(100)--頭像
);

訊息表建立語句如下:


--訊息表註釋
create table t_xiaoxi(
	id int identity(1,1) primary key not null,--主鍵
	openid varchar(100),--openid
	message varchar(100)--message
);

基於大資料分析的精準營銷系統研究及實現登入後主頁

基於大資料分析的精準營銷系統研究及實現spring springMVC hibernate框架物件(javaBean,pojo)設計:

商品javaBean建立語句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity
//商品
@Table(name = "t_shop")
public class Shop {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//商品名稱
private String shopName;
//圖片
private String shopPic;
//顏色
private String v1;
//尺寸
private String v2;
//價格
private String v3;
//貨源地
private String v4;
public String getShopName() {return shopName;}
public void setShopName(String shopName) {this.shopName = shopName;}
public String getShopPic() {return shopPic;}
public void setShopPic(String shopPic) {this.shopPic = shopPic;}
public String getV1() {return v1;}
public void setV1(String v1) {this.v1 = v1;}
public String getV2() {return v2;}
public void setV2(String v2) {this.v2 = v2;}
public String getV3() {return v3;}
public void setV3(String v3) {this.v3 = v3;}
public String getV4() {return v4;}
public void setV4(String v4) {this.v4 = v4;}
}

圖片上傳javaBean建立語句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity
//圖片上傳
@Table(name = "t_tp")
public class Tp {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//使用者
private String openId;
//圖片
private String pic;
//日期
private Date insertDate;
public String getOpenId() {return openId;}
public void setOpenId(String openId) {this.openId = openId;}
public String getPic() {return pic;}
public void setPic(String pic) {this.pic = pic;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}

使用者javaBean建立語句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity
//使用者
@Table(name = "t_user")
public class User {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//姓名
private String nickName;
//openid
private String openid;
//頭像
private String headPic;
public String getNickName() {return nickName;}
public void setNickName(String nickName) {this.nickName = nickName;}
public String getOpenid() {return openid;}
public void setOpenid(String openid) {this.openid = openid;}
public String getHeadPic() {return headPic;}
public void setHeadPic(String headPic) {this.headPic = headPic;}
}

訊息javaBean建立語句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity
//訊息
@Table(name = "t_xiaoxi")
public class Xiaoxi {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//openid
private String openid;
//message
private String message;
public String getOpenid() {return openid;}
public void setOpenid(String openid) {this.openid = openid;}
public String getMessage() {return message;}
public void setMessage(String message) {this.message = message;}
}

基於大資料分析的精準營銷系統研究及實現spring springMVC mybatis框架物件(javaBean,pojo)設計:

商品javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//商品
public class Shop  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//商品名稱
private String shopName;
//圖片
private String shopPic;
//顏色
private String v1;
//尺寸
private String v2;
//價格
private String v3;
//貨源地
private String v4;
public String getShopName() {return shopName;}
public void setShopName(String shopName) {this.shopName = shopName;}
public String getShopPic() {return shopPic;}
public void setShopPic(String shopPic) {this.shopPic = shopPic;}
public String getV1() {return v1;}
public void setV1(String v1) {this.v1 = v1;}
public String getV2() {return v2;}
public void setV2(String v2) {this.v2 = v2;}
public String getV3() {return v3;}
public void setV3(String v3) {this.v3 = v3;}
public String getV4() {return v4;}
public void setV4(String v4) {this.v4 = v4;}
}

圖片上傳javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//圖片上傳
public class Tp  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//使用者
private String openId;
//圖片
private String pic;
//日期
private Date insertDate;
public String getOpenId() {return openId;}
public void setOpenId(String openId) {this.openId = openId;}
public String getPic() {return pic;}
public void setPic(String pic) {this.pic = pic;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}

使用者javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//使用者
public class User  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//姓名
private String nickName;
//openid
private String openid;
//頭像
private String headPic;
public String getNickName() {return nickName;}
public void setNickName(String nickName) {this.nickName = nickName;}
public String getOpenid() {return openid;}
public void setOpenid(String openid) {this.openid = openid;}
public String getHeadPic() {return headPic;}
public void setHeadPic(String headPic) {this.headPic = headPic;}
}

訊息javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//訊息
public class Xiaoxi  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//openid
private String openid;
//message
private String message;
public String getOpenid() {return openid;}
public void setOpenid(String openid) {this.openid = openid;}
public String getMessage() {return message;}
public void setMessage(String message) {this.message = message;}
}