1. 程式人生 > >mysql建立資料庫命令,線上公文管理系統(officeonlinesystem),還有oracle,sqlserver的,歡迎參考學習

mysql建立資料庫命令,線上公文管理系統(officeonlinesystem),還有oracle,sqlserver的,歡迎參考學習

線上公文管理系統登入註冊介面

線上公文管理系統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_customer(
	id int primary key auto_increment comment '主鍵',
	username varchar(100) comment '賬號',
	password varchar(100) comment '密碼',
	customerName varchar(100) comment '姓名',
	age varchar(100) comment '年齡',
	sex varchar(100) comment '性別',
	phone varchar(100) comment '電話',
	idcard varchar(100) comment '身份證',
	address varchar(100) comment '地址',
	types varchar(100) comment '型別',
	deptId int comment '部門'
) comment '使用者';

部門表建立語句如下:


create table t_dept(
	id int primary key auto_increment comment '主鍵',
	deptName varchar(100) comment '部門名稱'
) comment '部門';

公文表建立語句如下:


create table t_gw(
	id int primary key auto_increment comment '主鍵',
	customerId int comment '使用者',
	gwName varchar(100) comment '公文標題',
	gwContent varchar(100) comment '公文內容',
	fileUrl varchar(100) comment '公文附件',
	types varchar(100) comment '公文型別',
	status varchar(100) comment '狀態',
	deptName varchar(100) comment '部門名稱',
	insertDate datetime comment '釋出日期'
) 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_customer(
	id integer,
	username varchar(100),
	password varchar(100),
	customerName varchar(100),
	age varchar(100),
	sex varchar(100),
	phone varchar(100),
	idcard varchar(100),
	address varchar(100),
	types varchar(100),
	deptId 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.customerName is '姓名';
comment on column t_customer.age is '年齡';
comment on column t_customer.sex is '性別';
comment on column t_customer.phone is '電話';
comment on column t_customer.idcard is '身份證';
comment on column t_customer.address is '地址';
comment on column t_customer.types is '型別';
comment on column t_customer.deptId is '部門';
--使用者表加註釋
comment on table t_customer is '使用者';

部門表建立語句如下:


create table t_dept(
	id integer,
	deptName varchar(100)
);
--部門欄位加註釋
comment on column t_dept.id is '主鍵';
comment on column t_dept.deptName is '部門名稱';
--部門表加註釋
comment on table t_dept is '部門';

公文表建立語句如下:


create table t_gw(
	id integer,
	customerId int,
	gwName varchar(100),
	gwContent varchar(100),
	fileUrl varchar(100),
	types varchar(100),
	status varchar(100),
	deptName varchar(100),
	insertDate datetime
);
--公文欄位加註釋
comment on column t_gw.id is '主鍵';
comment on column t_gw.customerId is '使用者';
comment on column t_gw.gwName is '公文標題';
comment on column t_gw.gwContent is '公文內容';
comment on column t_gw.fileUrl is '公文附件';
comment on column t_gw.types is '公文型別';
comment on column t_gw.status is '狀態';
comment on column t_gw.deptName is '部門名稱';
comment on column t_gw.insertDate is '釋出日期';
--公文表加註釋
comment on table t_gw is '公文';

oracle特有,對應序列如下:


create sequence s_t_customer;
create sequence s_t_dept;
create sequence s_t_gw;

線上公文管理系統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_customer(
	id int identity(1,1) primary key not null,--主鍵
	username varchar(100),--賬號
	password varchar(100),--密碼
	customerName varchar(100),--姓名
	age varchar(100),--年齡
	sex varchar(100),--性別
	phone varchar(100),--電話
	idcard varchar(100),--身份證
	address varchar(100),--地址
	types varchar(100),--型別
	deptId int--部門
);

部門表建立語句如下:


--部門表註釋
create table t_dept(
	id int identity(1,1) primary key not null,--主鍵
	deptName varchar(100)--部門名稱
);

公文表建立語句如下:


--公文表註釋
create table t_gw(
	id int identity(1,1) primary key not null,--主鍵
	customerId int,--使用者
	gwName varchar(100),--公文標題
	gwContent varchar(100),--公文內容
	fileUrl varchar(100),--公文附件
	types varchar(100),--公文型別
	status varchar(100),--狀態
	deptName varchar(100),--部門名稱
	insertDate datetime--釋出日期
);


線上公文管理系統登入後主頁

線上公文管理系統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_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 customerName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//身份證
private String idcard;
//地址
private String address;
//型別
private String types;
//部門
private Integer deptId;
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 getCustomerName() {return customerName;}
public void setCustomerName(String customerName) {this.customerName = customerName;}
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 getIdcard() {return idcard;}
public void setIdcard(String idcard) {this.idcard = idcard;}
public String getAddress() {return address;}
public void setAddress(String address) {this.address = address;}
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
public Integer getDeptId() {return deptId;}
public void setDeptId(Integer deptId) {this.deptId = deptId;}
}

部門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_dept")
public class Dept {
//主鍵
@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 deptName;
public String getDeptName() {return deptName;}
public void setDeptName(String deptName) {this.deptName = deptName;}
}

公文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_gw")
public class Gw {
//主鍵
@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 Integer customerId;
//公文標題
private String gwName;
//公文內容
private String gwContent;
//公文附件
private String fileUrl;
//公文型別
private String types;
//狀態
private String status;
//部門名稱
private String deptName;
//釋出日期
private Date insertDate;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public String getGwName() {return gwName;}
public void setGwName(String gwName) {this.gwName = gwName;}
public String getGwContent() {return gwContent;}
public void setGwContent(String gwContent) {this.gwContent = gwContent;}
public String getFileUrl() {return fileUrl;}
public void setFileUrl(String fileUrl) {this.fileUrl = fileUrl;}
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
public String getDeptName() {return deptName;}
public void setDeptName(String deptName) {this.deptName = deptName;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}

線上公文管理系統spring+springMVC+mybatis框架物件(javaBean,pojo)設計:

使用者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 customerName;
//年齡
private String age;
//性別
private String sex;
//電話
private String phone;
//身份證
private String idcard;
//地址
private String address;
//型別
private String types;
//部門
private Integer deptId;
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 getCustomerName() {return customerName;}
public void setCustomerName(String customerName) {this.customerName = customerName;}
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 getIdcard() {return idcard;}
public void setIdcard(String idcard) {this.idcard = idcard;}
public String getAddress() {return address;}
public void setAddress(String address) {this.address = address;}
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
public Integer getDeptId() {return deptId;}
public void setDeptId(Integer deptId) {this.deptId = deptId;}
}

部門javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//部門
public class Dept  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//部門名稱
private String deptName;
public String getDeptName() {return deptName;}
public void setDeptName(String deptName) {this.deptName = deptName;}
}

公文javaBean建立語句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
//公文
public class Gw  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//使用者
private Integer customerId;
//公文標題
private String gwName;
//公文內容
private String gwContent;
//公文附件
private String fileUrl;
//公文型別
private String types;
//狀態
private String status;
//部門名稱
private String deptName;
//釋出日期
private Date insertDate;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public String getGwName() {return gwName;}
public void setGwName(String gwName) {this.gwName = gwName;}
public String getGwContent() {return gwContent;}
public void setGwContent(String gwContent) {this.gwContent = gwContent;}
public String getFileUrl() {return fileUrl;}
public void setFileUrl(String fileUrl) {this.fileUrl = fileUrl;}
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
public String getDeptName() {return deptName;}
public void setDeptName(String deptName) {this.deptName = deptName;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}