会议网站模块设计

会议网站模块设计
详细功能需求描述: 
一个静态页面生成工具 以网页的形式展示
具体如下:
是一个有关会议背景信息的页面
需要输入时间、地点、内容等相关信息,还可以上传图片,文件等
选择样式模板(页面布局),直接根据输入的内容生成静态网页
样式模板需要两个两个,但是功能一定要有
本质上就是设计模板,然后根据输入内容将相应的内容进行替换(这里要注意的是,文字信息是基本固定的,但是如果上传图片或者文件数量不同时,要做到页面的自适应)
会议网站模块设计登录注册界面

会议网站模块设计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_temp(
	id int primary key auto_increment comment '主键',
	types varchar(100) comment '模板',
	v1 varchar(100) comment '标题',
	v2 varchar(100) comment '时间',
	v3 varchar(100) comment '地点',
	v4 varchar(100) comment '内容'
) comment '静态模板';

文件表创建语句如下:


create table t_tempfilelist(
	id int primary key auto_increment comment '主键',
	tempId int comment '静态模板',
	fileName varchar(100) comment '文件名称'
) comment '文件';

图片表创建语句如下:


create table t_tempimglist(
	id int primary key auto_increment comment '主键',
	tempId int comment '静态模板',
	imgName varchar(100) 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_temp(
	id integer,
	types varchar(100),
	v1 varchar(100),
	v2 varchar(100),
	v3 varchar(100),
	v4 varchar(100)
);
--静态模板字段加注释
comment on column t_temp.id is '主键';
comment on column t_temp.types is '模板';
comment on column t_temp.v1 is '标题';
comment on column t_temp.v2 is '时间';
comment on column t_temp.v3 is '地点';
comment on column t_temp.v4 is '内容';
--静态模板表加注释
comment on table t_temp is '静态模板';

文件表创建语句如下:


create table t_tempfilelist(
	id integer,
	tempId int,
	fileName varchar(100)
);
--文件字段加注释
comment on column t_tempfilelist.id is '主键';
comment on column t_tempfilelist.tempId is '静态模板';
comment on column t_tempfilelist.fileName is '文件名称';
--文件表加注释
comment on table t_tempfilelist is '文件';

图片表创建语句如下:


create table t_tempimglist(
	id integer,
	tempId int,
	imgName varchar(100)
);
--图片字段加注释
comment on column t_tempimglist.id is '主键';
comment on column t_tempimglist.tempId is '静态模板';
comment on column t_tempimglist.imgName is '图片名称';
--图片表加注释
comment on table t_tempimglist is '图片';

oracle特有,对应序列如下:


create sequence s_t_temp;
create sequence s_t_tempfilelist;
create sequence s_t_tempimglist;

会议网站模块设计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_temp(
	id int identity(1,1) primary key not null,--主键
	types varchar(100),--模板
	v1 varchar(100),--标题
	v2 varchar(100),--时间
	v3 varchar(100),--地点
	v4 varchar(100)--内容
);

文件表创建语句如下:


--文件表注释
create table t_tempfilelist(
	id int identity(1,1) primary key not null,--主键
	tempId int,--静态模板
	fileName varchar(100)--文件名称
);

图片表创建语句如下:


--图片表注释
create table t_tempimglist(
	id int identity(1,1) primary key not null,--主键
	tempId int,--静态模板
	imgName varchar(100)--图片名称
);

会议网站模块设计登录后主页

会议网站模块设计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_temp")
public class Temp {
//主键
@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 types;
//标题
private String v1;
//时间
private String v2;
//地点
private String v3;
//内容
private String v4;
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
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_tempfilelist")
public class Tempfilelist {
//主键
@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 tempId;
//文件名称
private String fileName;
public Integer getTempId() {return tempId;}
public void setTempId(Integer tempId) {this.tempId = tempId;}
public String getFileName() {return fileName;}
public void setFileName(String fileName) {this.fileName = fileName;}
}

图片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_tempimglist")
public class Tempimglist {
//主键
@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 tempId;
//图片名称
private String imgName;
public Integer getTempId() {return tempId;}
public void setTempId(Integer tempId) {this.tempId = tempId;}
public String getImgName() {return imgName;}
public void setImgName(String imgName) {this.imgName = imgName;}
}

会议网站模块设计spring+springMVC+mybatis框架对象(javaBean,pojo)设计:

静态模板javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//静态模板
public class Temp  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//模板
private String types;
//标题
private String v1;
//时间
private String v2;
//地点
private String v3;
//内容
private String v4;
public String getTypes() {return types;}
public void setTypes(String types) {this.types = types;}
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 Tempfilelist  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//静态模板
private Integer tempId;
//文件名称
private String fileName;
public Integer getTempId() {return tempId;}
public void setTempId(Integer tempId) {this.tempId = tempId;}
public String getFileName() {return fileName;}
public void setFileName(String fileName) {this.fileName = fileName;}
}

图片javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//图片
public class Tempimglist  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//静态模板
private Integer tempId;
//图片名称
private String imgName;
public Integer getTempId() {return tempId;}
public void setTempId(Integer tempId) {this.tempId = tempId;}
public String getImgName() {return imgName;}
public void setImgName(String imgName) {this.imgName = imgName;}
}

源代码下载点这里

评论