1. 程式人生 > >基於SSH的美髮店管理系統,javaweb畢業設計

基於SSH的美髮店管理系統,javaweb畢業設計

**基於SSH的美髮店管理系統,javaweb畢業設計** 基於SSH的美髮店管理系統登入註冊介面

基於SSH的美髮店管理系統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_cp(
	id int primary key auto_increment comment '主鍵',
	cpName varchar(100) comment '產品名稱',
	cpPic varchar(100) comment '圖片',
	cpPrice varchar(100) comment '產品價格',
	cpms varchar(100) comment '產品描述'
) comment '產品';

客戶表建立語句如下:


create table t_customer(
	id int primary key auto_increment comment '主鍵',
	username varchar(100) comment '賬戶',
	password varchar(100) comment '密碼',
	name varchar(100) comment '姓名',
	phone varchar(100) comment '電話',
	sex varchar(100) comment '性別',
	age varchar(100) comment '年齡',
	ishy varchar(100) comment '是否會員',
	hykId int comment '會員卡規格',
	hyk varchar(100) comment '卡號',
	hykje int comment '金額'
) comment '客戶';

會員卡表建立語句如下:


create table t_hyk(
	id int primary key auto_increment comment '主鍵',
	hykName varchar(100) comment '會員卡名稱',
	hykzq double comment '折扣'
) comment '會員卡';

輪播圖表建立語句如下:


create table t_lbt(
	id int primary key auto_increment comment '主鍵',
	v1 varchar(100) comment '圖片',
	v2 varchar(100) comment '標題'
) comment '輪播圖';

訂單表建立語句如下:


create table t_order(
	id int primary key auto_increment comment '主鍵',
	orderName varchar(100) comment '訂單編號',
	cpId int comment '產品',
	adminId int comment '美髮師',
	customerId int comment '客戶',
	je int comment '訂單金額',
	insertDate datetime comment '時間',
	payType varchar(100) comment ''
) comment '訂單';

基於SSH的美髮店管理系統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_cp(
	id integer,
	cpName varchar(100),
	cpPic varchar(100),
	cpPrice varchar(100),
	cpms varchar(100)
);
--產品欄位加註釋
comment on column t_cp.id is '主鍵';
comment on column t_cp.cpName is '產品名稱';
comment on column t_cp.cpPic is '圖片';
comment on column t_cp.cpPrice is '產品價格';
comment on column t_cp.cpms is '產品描述';
--產品表加註釋
comment on table t_cp is '產品';

客戶表建立語句如下:


create table t_customer(
	id integer,
	username varchar(100),
	password varchar(100),
	name varchar(100),
	phone varchar(100),
	sex varchar(100),
	age varchar(100),
	ishy varchar(100),
	hykId int,
	hyk varchar(100),
	hykje int
);
--客戶欄位加註釋
comment on column t_customer.id is '主鍵';
comment on column t_customer.username is '賬戶';
comment on column t_customer.password is '密碼';
comment on column t_customer.name is '姓名';
comment on column t_customer.phone is '電話';
comment on column t_customer.sex is '性別';
comment on column t_customer.age is '年齡';
comment on column t_customer.ishy is '是否會員';
comment on column t_customer.hykId is '會員卡規格';
comment on column t_customer.hyk is '卡號';
comment on column t_customer.hykje is '金額';
--客戶表加註釋
comment on table t_customer is '客戶';

會員卡表建立語句如下:


create table t_hyk(
	id integer,
	hykName varchar(100),
	hykzq double
);
--會員卡欄位加註釋
comment on column t_hyk.id is '主鍵';
comment on column t_hyk.hykName is '會員卡名稱';
comment on column t_hyk.hykzq is '折扣';
--會員卡表加註釋
comment on table t_hyk is '會員卡';

輪播圖表建立語句如下:


create table t_lbt(
	id integer,
	v1 varchar(100),
	v2 varchar(100)
);
--輪播圖欄位加註釋
comment on column t_lbt.id is '主鍵';
comment on column t_lbt.v1 is '圖片';
comment on column t_lbt.v2 is '標題';
--輪播圖表加註釋
comment on table t_lbt is '輪播圖';

訂單表建立語句如下:


create table t_order(
	id integer,
	orderName varchar(100),
	cpId int,
	adminId int,
	customerId int,
	je int,
	insertDate datetime,
	payType varchar(100)
);
--訂單欄位加註釋
comment on column t_order.id is '主鍵';
comment on column t_order.orderName is '訂單編號';
comment on column t_order.cpId is '產品';
comment on column t_order.adminId is '美髮師';
comment on column t_order.customerId is '客戶';
comment on column t_order.je is '訂單金額';
comment on column t_order.insertDate is '時間';
comment on column t_order.payType is '';
--訂單表加註釋
comment on table t_order is '訂單';

oracle特有,對應序列如下:


create sequence s_t_cp;
create sequence s_t_customer;
create sequence s_t_hyk;
create sequence s_t_lbt;
create sequence s_t_order;

基於SSH的美髮店管理系統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_cp(
	id int identity(1,1) primary key not null,--主鍵
	cpName varchar(100),--產品名稱
	cpPic varchar(100),--圖片
	cpPrice varchar(100),--產品價格
	cpms varchar(100)--產品描述
);

客戶表建立語句如下:


--客戶表註釋
create table t_customer(
	id int identity(1,1) primary key not null,--主鍵
	username varchar(100),--賬戶
	password varchar(100),--密碼
	name varchar(100),--姓名
	phone varchar(100),--電話
	sex varchar(100),--性別
	age varchar(100),--年齡
	ishy varchar(100),--是否會員
	hykId int,--會員卡規格
	hyk varchar(100),--卡號
	hykje int--金額
);

會員卡表建立語句如下:


--會員卡表註釋
create table t_hyk(
	id int identity(1,1) primary key not null,--主鍵
	hykName varchar(100),--會員卡名稱
	hykzq double--折扣
);

輪播圖表建立語句如下:


--輪播圖表註釋
create table t_lbt(
	id int identity(1,1) primary key not null,--主鍵
	v1 varchar(100),--圖片
	v2 varchar(100)--標題
);

訂單表建立語句如下:


--訂單表註釋
create table t_order(
	id int identity(1,1) primary key not null,--主鍵
	orderName varchar(100),--訂單編號
	cpId int,--產品
	adminId int,--美髮師
	customerId int,--客戶
	je int,--訂單金額
	insertDate datetime,--時間
	payType varchar(100)--
);

基於SSH的美髮店管理系統登入後主頁

基於SSH的美髮店管理系統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_cp")
public class Cp {
//主鍵
@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 cpName;
//圖片
private String cpPic;
//產品價格
private String cpPrice;
//產品描述
private String cpms;
public String getCpName() {return cpName;}
public void setCpName(String cpName) {this.cpName = cpName;}
public String getCpPic() {return cpPic;}
public void setCpPic(String cpPic) {this.cpPic = cpPic;}
public String getCpPrice() {return cpPrice;}
public void setCpPrice(String cpPrice) {this.cpPrice = cpPrice;}
public String getCpms() {return cpms;}
public void setCpms(String cpms) {this.cpms = cpms;}
}

客戶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_customer")
public class Customer {
//主鍵
@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 username;
//密碼
private String password;
//姓名
private String name;
//電話
private String phone;
//性別
private String sex;
//年齡
private String age;
//是否會員
private String ishy;
//會員卡規格
private Integer hykId;
//卡號
private String hyk;
//金額
private Integer hykje;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getName() {return name;}
public void setName(String name) {this.name = name;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getIshy() {return ishy;}
public void setIshy(String ishy) {this.ishy = ishy;}
public Integer getHykId() {return hykId;}
public void setHykId(Integer hykId) {this.hykId = hykId;}
public String getHyk() {return hyk;}
public void setHyk(String hyk) {this.hyk = hyk;}
public Integer getHykje() {return hykje;}
public void setHykje(Integer hykje) {this.hykje = hykje;}
}

會員卡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_hyk")
public class Hyk {
//主鍵
@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 hykName;
//折扣
private Double hykzq;
public String getHykName() {return hykName;}
public void setHykName(String hykName) {this.hykName = hykName;}
public Double getHykzq() {return hykzq;}
public void setHykzq(Double hykzq) {this.hykzq = hykzq;}
}

輪播圖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_lbt")
public class Lbt {
//主鍵
@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 v1;
//標題
private String v2;
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;}
}

訂單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_order")
public class Order {
//主鍵
@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 orderName;
//產品
private Integer cpId;
//美髮師
private Integer adminId;
//客戶
private Integer customerId;
//訂單金額
private Integer je;
//時間
private Date insertDate;
//
private String payType;
public String getOrderName() {return orderName;}
public void setOrderName(String orderName) {this.orderName = orderName;}
public Integer getCpId() {return cpId;}
public void setCpId(Integer cpId) {this.cpId = cpId;}
public Integer getAdminId() {return adminId;}
public void setAdminId(Integer adminId) {this.adminId = adminId;}
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public Integer getJe() {return je;}
public void setJe(Integer je) {this.je = je;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
public String getPayType() {return payType;}
public void setPayType(String payType) {this.payType = payType;}
}

基於SSH的美髮店管理系統spring springMVC mybatis框架物件(javaBean,pojo)設計:

產品javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//產品
public class Cp  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//產品名稱
private String cpName;
//圖片
private String cpPic;
//產品價格
private String cpPrice;
//產品描述
private String cpms;
public String getCpName() {return cpName;}
public void setCpName(String cpName) {this.cpName = cpName;}
public String getCpPic() {return cpPic;}
public void setCpPic(String cpPic) {this.cpPic = cpPic;}
public String getCpPrice() {return cpPrice;}
public void setCpPrice(String cpPrice) {this.cpPrice = cpPrice;}
public String getCpms() {return cpms;}
public void setCpms(String cpms) {this.cpms = cpms;}
}

客戶javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//客戶
public class Customer  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//賬戶
private String username;
//密碼
private String password;
//姓名
private String name;
//電話
private String phone;
//性別
private String sex;
//年齡
private String age;
//是否會員
private String ishy;
//會員卡規格
private Integer hykId;
//卡號
private String hyk;
//金額
private Integer hykje;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getName() {return name;}
public void setName(String name) {this.name = name;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getIshy() {return ishy;}
public void setIshy(String ishy) {this.ishy = ishy;}
public Integer getHykId() {return hykId;}
public void setHykId(Integer hykId) {this.hykId = hykId;}
public String getHyk() {return hyk;}
public void setHyk(String hyk) {this.hyk = hyk;}
public Integer getHykje() {return hykje;}
public void setHykje(Integer hykje) {this.hykje = hykje;}
}

會員卡javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//會員卡
public class Hyk  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//會員卡名稱
private String hykName;
//折扣
private Double hykzq;
public String getHykName() {return hykName;}
public void setHykName(String hykName) {this.hykName = hykName;}
public Double getHykzq() {return hykzq;}
public void setHykzq(Double hykzq) {this.hykzq = hykzq;}
}

輪播圖javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//輪播圖
public class Lbt  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//圖片
private String v1;
//標題
private String v2;
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;}
}

訂單javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//訂單
public class Order  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//訂單編號
private String orderName;
//產品
private Integer cpId;
//美髮師
private Integer adminId;
//客戶
private Integer customerId;
//訂單金額
private Integer je;
//時間
private Date insertDate;
//
private String payType;
public String getOrderName() {return orderName;}
public void setOrderName(String orderName) {this.orderName = orderName;}
public Integer getCpId() {return cpId;}
public void setCpId(Integer cpId) {this.cpId = cpId;}
public Integer getAdminId() {return adminId;}
public void setAdminId(Integer adminId) {this.adminId = adminId;}
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public Integer getJe() {return je;}
public void setJe(Integer je) {this.je = je;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
public String getPayType() {return payType;}
public void setPayType(String payType) {this.payType = payType;}
}