javaWeb ssh微博系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点
     java ssh微博系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开
发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

javaWeb ssh微博系统myeclipse开发mysq


二、功能介绍
前台系统功能模块分为:
首页浏览
发布微博
我的微博
收藏微博
发私信
我的私信
个人信息
2.后台系统功能模块分为:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)留言管理:对留言信息进行添加、删除、修改和查看
(3)类型管理:对类型信息进行添加、删除、修改和查看
(4)微博管理:对微博信息进行添加、删除、修改和查看
(5)评论管理:对评论信息进行添加、删除、修改和查看
(6)关注管理:对关注信息进行添加、删除、修改和查看
(7)私信管理:对私信信息进行添加、删除、修改和查看
(8)公告管理:对公告信息进行添加、删除、修改和查看
(9)词汇管理:对词汇信息进行添加、删除、修改和查看

数据库设计

CREATE TABLE `usera` (
`uid` int(11) NOT NULL auto_increment,
`Username` VARCHAR(40) default NULL COMMENT '用户名',
`Password` VARCHAR(40) default NULL COMMENT '密码',
`Fullname` VARCHAR(40) default NULL COMMENT '姓名',
`Jurisdiction` VARCHAR(40) default NULL COMMENT '权限',
`Contactn` VARCHAR(40) default NULL COMMENT '联系电话',
`Contacta` VARCHAR(40) default NULL COMMENT '联系地址',
`introduce` VARCHAR(40) default NULL COMMENT '介绍',
`Headp` VARCHAR(40) default NULL COMMENT '头像',
`Browsingv` VARCHAR(40) default NULL COMMENT '浏览量',  PRIMARY KEY  (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `Leavingam` (
`Lid` int(11) NOT NULL auto_increment,
`Leavingam` VARCHAR(40) default NULL COMMENT '留言',
`timea` VARCHAR(40) default NULL COMMENT '时间',
`usera` VARCHAR(40) default NULL COMMENT '用户',  PRIMARY KEY  (`Lid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `typea` (
`tid` int(11) NOT NULL auto_increment,
`typea` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `microblog` (
`mid` int(11) NOT NULL auto_increment,
`Title` VARCHAR(40) default NULL COMMENT '标题',
`typea` VARCHAR(40) default NULL COMMENT '类型',
`contenta` VARCHAR(40) default NULL COMMENT '内容',
`Releasetime` VARCHAR(40) default NULL COMMENT '发布时间',
`usera` VARCHAR(40) default NULL COMMENT '用户',  PRIMARY KEY  (`mid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `comment` (
`cid` int(11) NOT NULL auto_increment,
`microblog` VARCHAR(40) default NULL COMMENT '微博',
`usera` VARCHAR(40) default NULL COMMENT '用户',
`timea` VARCHAR(40) default NULL COMMENT '时间',
`comment` VARCHAR(40) default NULL COMMENT '评论',  PRIMARY KEY  (`cid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `followa` (
`fid` int(11) NOT NULL auto_increment,
`usera` VARCHAR(40) default NULL COMMENT '用户',
`Friends` VARCHAR(40) default NULL COMMENT '好友',
`timea` VARCHAR(40) default NULL COMMENT '时间',  PRIMARY KEY  (`fid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `Privatel` (
`Pid` int(11) NOT NULL auto_increment,
`Title` VARCHAR(40) default NULL COMMENT '标题',
`contenta` VARCHAR(40) default NULL COMMENT '内容',
`Releasetime` VARCHAR(40) default NULL COMMENT '发布时间',
`statea` VARCHAR(40) default NULL COMMENT '状态',
`Publishers` VARCHAR(40) default NULL COMMENT '发布用户',
`Receivingu` VARCHAR(40) default NULL COMMENT '接收用户',  PRIMARY KEY  (`Pid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `Notice` (
`Nid` int(11) NOT NULL auto_increment,
`Title` VARCHAR(40) default NULL COMMENT '标题',
`content` VARCHAR(40) default NULL COMMENT '内容',
`Releasetime` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`Nid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `vocabulary` (
`vid` int(11) NOT NULL auto_increment,
`Originalw` VARCHAR(40) default NULL COMMENT '原词',
`Neologism` VARCHAR(40) default NULL COMMENT '新词',  PRIMARY KEY  (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;


代码设计:

public String add()
	{//对表Leavingam进行添加操作	
		try{
	
		dao.addLeavingam(Leavingam);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		
			ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
		
	
		return "Leavingamadd";
	}
	public String list()
	{//对留言进行管理 对表Leavingam进行查询
	try{
	Leavingams=dao.getLeavingams(" from Leavingam where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "Leavingamlist";
	}
	public String listp()
	{//对留言进行管理 对表Leavingam进行查询
	try{
	Leavingams=dao.getLeavingams(" from Leavingam where 1=1");
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "Leavingamlistp";
	}
	
	public String del()
	{//对留言进行删除 对表Leavingam进行删除
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
		Leavingam tempbean=dao.getLeavingam("from Leavingam where Lid="+keyid);
		try{
		dao.delLeavingam(tempbean);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
		return list();
	}
	public String modPage(){
	对留言修改页面 对表Leavingam进行修改
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
	try{
			
	Leavingam=dao.getLeavingam("from Leavingam where Lid="+keyid);
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "LeavingammodPage";
	}
	public String mod(){
	对留言进行修改操作 对表Leavingam进行修改
		try{
	
		dao.modifyLeavingam(Leavingam);
		}catch(Exception e){
			System.out.println(e.toString());
			
		}
		ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';
		return list();
	}
	public String detail(){
	对留言修改页面 对表Leavingam进行修改
		String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
	try{
			
	Leavingam=dao.getLeavingam("from Leavingam where Lid="+keyid);
	}catch(Exception e){
			System.out.println(e.toString());
			
		}
		return "Leavingamdetail";
	}
		public String getKey() {
		return key;
	}


三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspsshweibo.sql,系统名称sshweibo
    4、系统首页地址:http://127.0.0.1:8080/sshweibo

四、系统实现

 

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_251836457

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值