面向微博灾难供需分析系统设计与实现

面向微博灾难时供需分析系统设计与实现

详细功能需求描述:

设计内容:设计并实现一个面向微博灾难时供需分析系统,能够实现抓取微博上所需求的灾难信息,以及供给信息。其具有分析及其匹配能力并做记录。

系统主要功能:

  • 网络爬虫爬取灾难需求和供给数据;
  • 灾难需求和供给数据相互匹配;
  • 可以将处理过后的数据以直观,清晰易懂的方式展示。
面向微博灾难供需分析系统设计与实现登录注册界面

面向微博灾难供需分析系统设计与实现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_pq(
	id int primary key auto_increment comment '主键',
	content 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_pq(
	id integer,
	content varchar(100)
);
--爬取内容字段加注释
comment on column t_pq.id is '主键';
comment on column t_pq.content is '爬取内容';
--爬取内容表加注释
comment on table t_pq is '爬取内容';

oracle特有,对应序列如下:


create sequence s_t_pq;

面向微博灾难供需分析系统设计与实现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_pq(
	id int identity(1,1) primary key not null,--主键
	content 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_pq")
public class Pq {
//主键
@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 content;
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
}

面向微博灾难供需分析系统设计与实现spring+springMVC+mybatis框架对象(javaBean,pojo)设计:

爬取内容javaBean创建语句如下:


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

//爬取内容
public class Pq  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//爬取内容
private String content;
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
}

源代码下载点这里

评论