首页 > 数据库 >适合技术小白学习的项目1863java在线视频网站系统 Myeclipse开发mysql数据库web结构java编程计算机网页项目

适合技术小白学习的项目1863java在线视频网站系统 Myeclipse开发mysql数据库web结构java编程计算机网页项目

时间:2024-06-02 15:30:54浏览次数:29  
标签:COMMENT web java String default 在线视频 request sql NULL

一、源码特点
java在线视频网站系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。
开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。

<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="70EAxLZ3-1717212644723" src="https://live.csdn.net/v/embed/393674"></iframe>

java 在线视频网站


二、功能介绍
前台功能:
1)系统首页
2)公告浏览
3)视频浏览、发布评论、收藏视频
4)发布留言、查看留言
5)会员注册、登录

后台功能:
(1)会员管理:对会员信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)公告管理:对公告信息进行添加、删除、修改和查看
(4)视频类型管理:对视频类型信息进行添加、删除、修改和查看
(5)视频管理:对视频信息进行添加、删除、修改和查看
(6)评论管理:对评论信息进行删除、修改和查看
(7)收藏管理:对收藏信息进行删除、修改和查看
(8)留言管理:对留言信息进行删除、修改和查看
(9)个人信息修改

数据库设计

CREATE TABLE `huiyuan` (
`hyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',  PRIMARY KEY  (`hyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `splx` (
`splxid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',  PRIMARY KEY  (`splxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shipin` (
`spid` int(11) NOT NULL auto_increment,
`spmc` VARCHAR(40) default NULL COMMENT '视频名称',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`fj` VARCHAR(40) default NULL COMMENT '附件',
`scsj` VARCHAR(40) default NULL COMMENT '上传时间',
`scr` VARCHAR(40) default NULL COMMENT '上传人',
`djl` VARCHAR(40) default NULL COMMENT '点击率',  PRIMARY KEY  (`spid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `pinglun` (
`plid` int(11) NOT NULL auto_increment,
`sp` VARCHAR(40) default NULL COMMENT '视频',
`pl` VARCHAR(40) default NULL COMMENT '评论',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`plsj` VARCHAR(40) default NULL COMMENT '评论时间',  PRIMARY KEY  (`plid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shouzang` (
`szid` int(11) NOT NULL auto_increment,
`sp` VARCHAR(40) default NULL COMMENT '视频',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sj` VARCHAR(40) default NULL COMMENT '时间',  PRIMARY KEY  (`szid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

private void insertM(HttpServletRequest request, HttpServletResponse response){//视频添加
		shipinDao dao=new shipinDao();
		shipin shipin=new shipin();
		shipin.setSpid((String)request.getParameter("keyid"));
String spmc=(String)request.getParameter("spmc");//视频名称
shipin.setSpmc(spmc);
String lx=(String)request.getParameter("lx");//类型
shipin.setLx(lx);
String js=(String)request.getParameter("js");//介绍
shipin.setJs(js);
String fj=(String)request.getParameter("fj");//附件
shipin.setFj(fj);
String scsj=(String)request.getParameter("scsj");//上传时间
shipin.setScsj(scsj);
String scr=(String)request.getParameter("scr");//上传人
shipin.setScr(scr);
String djl=(String)request.getParameter("djl");//点击率
shipin.setDjl(djl);
String tp=(String)request.getParameter("tp");//点击率
shipin.setTp(tp);
	response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try {
			dao.insert(shipin);
			request.setAttribute("flag", "操作成功"); 
			
			
			
			request.getRequestDispatcher("shipin/shipinadd.jsp").forward(request, response);
		} catch (Exception e) {
			e.printStackTrace();
		}
				
	}
	private void ListM(HttpServletRequest request, HttpServletResponse response){//视频信息列表
		ResultSet rs=null;
		shipinDao dao = new shipinDao();
	    System.out.println("alist");

		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		String qx="";
		try{
			if(request.getSession().getAttribute("qx")!=null){
				qx=(String)request.getSession().getAttribute("qx");
			}
			System.out.println("qx=="+qx);

	String spmc=(String)request.getParameter("spmc");//视频名称
	if(spmc!=null&&!spmc.equals("")){
	sql+=" and spmc like '%"+spmc+"%'";//符合条件 拼接sql 视频名称
	}
	
	String lx=(String)request.getParameter("lx");//类型
	if(lx!=null&&!lx.equals("")){
	sql+=" and lx like '%"+lx+"%'";//符合条件 拼接sql 类型
	}
	
	String js=(String)request.getParameter("js");//介绍
	if(js!=null&&!js.equals("")){
	sql+=" and js like '%"+js+"%'";//符合条件 拼接sql 介绍
	}
	
	String fj=(String)request.getParameter("fj");//附件
	if(fj!=null&&!fj.equals("")){
	sql+=" and fj like '%"+fj+"%'";//符合条件 拼接sql 附件
	}
	
	String scsj=(String)request.getParameter("scsj");//上传时间
	if(scsj!=null&&!scsj.equals("")){
	sql+=" and scsj like '%"+scsj+"%'";//符合条件 拼接sql 上传时间
	}
	
	if(qx.equals("会员")){
	String scr=(String)request.getSession().getAttribute("yhm");//上传人
	if(scr!=null&&!scr.equals("")){
	sql+=" and scr like '"+scr+"'";//符合条件 拼接sql 上传人
	}
	}
	
	String djl=(String)request.getParameter("djl");//点击率
	if(djl!=null&&!djl.equals("")){
	sql+=" and djl like '%"+djl+"%'";//符合条件 拼接sql 点击率
	}
	
System.out.println("sql="+sql);
			rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

			request.getRequestDispatcher("shipin/shipinlist.jsp").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}
	private void PListM(HttpServletRequest request, HttpServletResponse response){//测试信息列表
		ResultSet rs=null;
		shipinDao dao = new shipinDao();
	   
	    String str=(String)request.getParameter("Page");
		String sql="";
		response.setCharacterEncoding("gb2312");//设置字符集 仿制乱码
		try{
			
if(str==null){
				str="0";
				}
	String spmc=(String)request.getParameter("spmc");//视频名称
	if(spmc!=null&&!spmc.equals("")){
	sql+=" and spmc like '%"+spmc+"%'";//符合条件 拼接sql 视频名称
	}
	
	String lx=(String)request.getParameter("lx");//类型
	if(lx!=null&&!lx.equals("")){
	sql+=" and lx like '%"+lx+"%'";//符合条件 拼接sql 类型
	}
	
	String js=(String)request.getParameter("js");//介绍
	if(js!=null&&!js.equals("")){
	sql+=" and js like '%"+js+"%'";//符合条件 拼接sql 介绍
	}
	
	String fj=(String)request.getParameter("fj");//附件
	if(fj!=null&&!fj.equals("")){
	sql+=" and fj like '%"+fj+"%'";//符合条件 拼接sql 附件
	}
	
	String scsj=(String)request.getParameter("scsj");//上传时间
	if(scsj!=null&&!scsj.equals("")){
	sql+=" and scsj like '%"+scsj+"%'";//符合条件 拼接sql 上传时间
	}
	
	String scr=(String)request.getParameter("scr");//上传人
	if(scr!=null&&!scr.equals("")){
	sql+=" and scr like '%"+scr+"%'";//符合条件 拼接sql 上传人
	}
	
	String djl=(String)request.getParameter("djl");//点击率
	if(djl!=null&&!djl.equals("")){
	sql+=" and djl like '%"+djl+"%'";//符合条件 拼接sql 点击率
	}
	
rs=dao.qlist(sql);

			PrintWriter out = response.getWriter();
			request.setAttribute("rs", rs); 
		

		request.getRequestDispatcher("shipin/shipininfo.jsp?Page=1").forward(request, response);
		}catch(Exception e){
			e.toString();
			e.printStackTrace();
		}
		
	}


三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户、商家
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspolvideo 系统名olvideo
4、地址:http://127.0.0.1:8080/olvideo/qt/index.jsp 

四 系统实现


 

下载地址:

https://download.csdn.net/download/qq_41221322/89370736

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

标签:COMMENT,web,java,String,default,在线视频,request,sql,NULL
From: https://blog.csdn.net/qq_41221322/article/details/139371260

相关文章