1. 程式人生 > >基於jsp的物流管理系統,java專業畢業設計

基於jsp的物流管理系統,java專業畢業設計

**基於jsp的物流管理系統,java專業畢業設計** 基於jsp的物流管理系統登入註冊介面

基於jsp的物流管理系統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_opt(
	id int primary key auto_increment comment '主鍵',
	username varchar(100) comment '賬號',
	password varchar(100) comment '密碼',
	optName varchar(100) comment '操作員名稱',
	age varchar(100) comment '年齡',
	sex varchar(100) comment '性別',
	phone varchar(100) comment '電話',
	gh varchar(100) comment '工號',
	qx varchar(100) comment '是否有許可權'
) comment '操作員';

訂單表建立語句如下:


create table t_order(
	id int primary key auto_increment comment '主鍵',
	orderNum varchar(100) comment '訂單編號',
	v1 varchar(100) comment '接收人',
	v2 varchar(100) comment '電話',
	v3 varchar(100) comment '地址',
	v4 varchar(100) comment '區域',
	v5 varchar(100) comment '配送時間',
	sendId varchar(100) comment '配送人',
	optId varchar(100) comment '操作員',
	status varchar(100) comment '狀態'
) comment '訂單';

送貨員表建立語句如下:


create table t_send(
	id int primary key auto_increment comment '主鍵',
	username varchar(100) comment '賬號',
	password varchar(100) comment '密碼',
	sendName varchar(100) comment '送貨員名稱',
	age varchar(100) comment '年齡',
	sex varchar(100) comment '性別',
	phone varchar(100) comment '電話',
	gh varchar(100) comment '工號',
	qy varchar(100) comment '區域',
	qx varchar(100) comment '是否有許可權'
) comment '送貨員';

系統公告表建立語句如下:


create table t_xtgg(
	id int primary key auto_increment comment '主鍵',
	title varchar(100) comment '標題',
	pic varchar(100) comment '圖片',
	content varchar(100) comment '內容'
) comment '系統公告';

基於jsp的物流管理系統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_opt(
	id integer,
	username varchar(100),
	password varchar(100),
	optName varchar(100),
	age varchar(100),
	sex varchar(100),
	phone varchar(100),
	gh varchar(100),
	qx varchar(100)
);
--操作員欄位加註釋
comment on column t_opt.id is '主鍵';
comment on column t_opt.username is '賬號';
comment on column t_opt.password is '密碼';
comment on column t_opt.optName is '操作員名稱';
comment on column t_opt.age is '年齡';
comment on column t_opt.sex is '性別';
comment on column t_opt.phone is '電話';
comment on column t_opt.gh is '工號';
comment on column t_opt.qx is '是否有許可權';
--操作員表加註釋
comment on table t_opt is '操作員';

訂單表建立語句如下:


create table t_order(
	id integer,
	orderNum varchar(100),
	v1 varchar(100),
	v2 varchar(100),
	v3 varchar(100),
	v4 varchar(100),
	v5 varchar(100),
	sendId varchar(100),
	optId varchar(100),
	status varchar(100)
);
--訂單欄位加註釋
comment on column t_order.id is '主鍵';
comment on column t_order.orderNum is '訂單編號';
comment on column t_order.v1 is '接收人';
comment on column t_order.v2 is '電話';
comment on column t_order.v3 is '地址';
comment on column t_order.v4 is '區域';
comment on column t_order.v5 is '配送時間';
comment on column t_order.sendId is '配送人';
comment on column t_order.optId is '操作員';
comment on column t_order.status is '狀態';
--訂單表加註釋
comment on table t_order is '訂單';

送貨員表建立語句如下:


create table t_send(
	id integer,
	username varchar(100),
	password varchar(100),
	sendName varchar(100),
	age varchar(100),
	sex varchar(100),
	phone varchar(100),
	gh varchar(100),
	qy varchar(100),
	qx varchar(100)
);
--送貨員欄位加註釋
comment on column t_send.id is '主鍵';
comment on column t_send.username is '賬號';
comment on column t_send.password is '密碼';
comment on column t_send.sendName is '送貨員名稱';
comment on column t_send.age is '年齡';
comment on column t_send.sex is '性別';
comment on column t_send.phone is '電話';
comment on column t_send.gh is '工號';
comment on column t_send.qy is '區域';
comment on column t_send.qx is '是否有許可權';
--送貨員表加註釋
comment on table t_send is '送貨員';

系統公告表建立語句如下:


create table t_xtgg(
	id integer,
	title varchar(100),
	pic varchar(100),
	content varchar(100)
);
--系統公告欄位加註釋
comment on column t_xtgg.id is '主鍵';
comment on column t_xtgg.title is '標題';
comment on column t_xtgg.pic is '圖片';
comment on column t_xtgg.content is '內容';
--系統公告表加註釋
comment on table t_xtgg is '系統公告';

oracle特有,對應序列如下:


create sequence s_t_opt;
create sequence s_t_order;
create sequence s_t_send;
create sequence s_t_xtgg;

基於jsp的物流管理系統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_opt(
	id int identity(1,1) primary key not null,--主鍵
	username varchar(100),--賬號
	password varchar(100),--密碼
	optName varchar(100),--操作員名稱
	age varchar(100),--年齡
	sex varchar(100),--性別
	phone varchar(100),--電話
	gh varchar(100),--工號
	qx varchar(100)--是否有許可權
);

訂單表建立語句如下:


--訂單表註釋
create table t_order(
	id int identity(1,1) primary key not null,--主鍵
	orderNum varchar(100),--訂單編號
	v1 varchar(100),--接收人
	v2 varchar(100),--電話
	v3 varchar(100),--地址
	v4 varchar(100),--區域
	v5 varchar(100),--配送時間
	sendId varchar(100),--配送人
	optId varchar(100),--操作員
	status varchar(100)--狀態
);

送貨員表建立語句如下:


--送貨員表註釋
create table t_send(
	id int identity(1,1) primary key not null,--主鍵
	username varchar(100),--賬號
	password varchar(100),--密碼
	sendName varchar(100),--送貨員名稱
	age varchar(100),--年齡
	sex varchar(100),--性別
	phone varchar(100),--電話
	gh varchar(100),--工號
	qy varchar(100),--區域
	qx varchar(100)--是否有許可權
);

系統公告表建立語句如下:


--系統公告表註釋
create table t_xtgg(
	id int identity(1,1) primary key not null,--主鍵
	title varchar(100),--標題
	pic varchar(100),--圖片
	content varchar(100)--內容
);

基於jsp的物流管理系統登入後主頁

基於jsp的物流管理系統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_opt")
public class Opt {
//主鍵
@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 optName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//工號
private String gh;
//是否有許可權
private String qx;
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 getOptName() {return optName;}
public void setOptName(String optName) {this.optName = optName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getGh() {return gh;}
public void setGh(String gh) {this.gh = gh;}
public String getQx() {return qx;}
public void setQx(String qx) {this.qx = qx;}
}

訂單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 orderNum;
//接收人
private String v1;
//電話
private String v2;
//地址
private String v3;
//區域
private String v4;
//配送時間
private String v5;
//配送人
private String sendId;
//操作員
private String optId;
//狀態
private String status;
public String getOrderNum() {return orderNum;}
public void setOrderNum(String orderNum) {this.orderNum = orderNum;}
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;}
public String getV5() {return v5;}
public void setV5(String v5) {this.v5 = v5;}
public String getSendId() {return sendId;}
public void setSendId(String sendId) {this.sendId = sendId;}
public String getOptId() {return optId;}
public void setOptId(String optId) {this.optId = optId;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

送貨員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_send")
public class Send {
//主鍵
@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 sendName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//工號
private String gh;
//區域
private String qy;
//是否有許可權
private String qx;
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 getSendName() {return sendName;}
public void setSendName(String sendName) {this.sendName = sendName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getGh() {return gh;}
public void setGh(String gh) {this.gh = gh;}
public String getQy() {return qy;}
public void setQy(String qy) {this.qy = qy;}
public String getQx() {return qx;}
public void setQx(String qx) {this.qx = qx;}
}

系統公告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_xtgg")
public class Xtgg {
//主鍵
@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 title;
//圖片
private String pic;
//內容
private String content;
public String getTitle() {return title;}
public void setTitle(String title) {this.title = title;}
public String getPic() {return pic;}
public void setPic(String pic) {this.pic = pic;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
}

基於jsp的物流管理系統spring springMVC mybatis框架物件(javaBean,pojo)設計:

操作員javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//操作員
public class Opt  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 optName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//工號
private String gh;
//是否有許可權
private String qx;
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 getOptName() {return optName;}
public void setOptName(String optName) {this.optName = optName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getGh() {return gh;}
public void setGh(String gh) {this.gh = gh;}
public String getQx() {return qx;}
public void setQx(String qx) {this.qx = qx;}
}

訂單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 orderNum;
//接收人
private String v1;
//電話
private String v2;
//地址
private String v3;
//區域
private String v4;
//配送時間
private String v5;
//配送人
private String sendId;
//操作員
private String optId;
//狀態
private String status;
public String getOrderNum() {return orderNum;}
public void setOrderNum(String orderNum) {this.orderNum = orderNum;}
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;}
public String getV5() {return v5;}
public void setV5(String v5) {this.v5 = v5;}
public String getSendId() {return sendId;}
public void setSendId(String sendId) {this.sendId = sendId;}
public String getOptId() {return optId;}
public void setOptId(String optId) {this.optId = optId;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

送貨員javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//送貨員
public class Send  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 sendName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//工號
private String gh;
//區域
private String qy;
//是否有許可權
private String qx;
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 getSendName() {return sendName;}
public void setSendName(String sendName) {this.sendName = sendName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getGh() {return gh;}
public void setGh(String gh) {this.gh = gh;}
public String getQy() {return qy;}
public void setQy(String qy) {this.qy = qy;}
public String getQx() {return qx;}
public void setQx(String qx) {this.qx = qx;}
}

系統公告javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//系統公告
public class Xtgg  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//標題
private String title;
//圖片
private String pic;
//內容
private String content;
public String getTitle() {return title;}
public void setTitle(String title) {this.title = title;}
public String getPic() {return pic;}
public void setPic(String pic) {this.pic = pic;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
}