长春seo整站优化百度云 wordpress 教程视频
一、源码特点
   java 在线音乐网站系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助struts2开发技术,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
java 在线音乐网站系统Myeclipse开发mysql数
 二、功能介绍
 1、注册登录模块:用户可以通过创建账号注册网站,注册后的用户可进行登录操作。
 2、权限模块:对系统用户的权限进行分管,让不同权限的用户进入系统后所能进行的操作不同,以实现权利的分管。
 3、用户模块:实现用户对网站的音乐进行搜索(可按歌曲名称、歌手名称、歌曲类型进行搜索)、下载、收藏(喜欢)、查看最近试听、上传音乐(上传音乐需要正确匹配歌曲信息,选择歌
 曲类型)等功能。用户可以新建歌单并可以将歌单上传至网站,上传歌单时用户需选择音乐类型可供其他用户按歌单类别查询歌单。
 4、留言模块:用户可以在音乐评论区对音乐进行留言。
 5、后台管理员模块:实现管理员日常维护网站,添加、修改、删除歌曲和对用户评论的进行管理。
数据库设计
(1)用户信息表。
表4-1 用户表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   yhid  |   INTEGER  |   11  |   是  |   用户编号  | 
|   2  |   yhm  |   VARCHAR  |   40  |   否  |   用户名  | 
|   3  |   mm  |   VARCHAR  |   40  |   否  |   密码  | 
|   4  |   xm  |   VARCHAR  |   40  |   否  |   姓名  | 
|   5  |   qx  |   VARCHAR  |   40  |   否  |   权限  | 
|   6  |   lxdh  |   VARCHAR  |   40  |   否  |   联系电话  | 
|   7  |   lxdz  |   VARCHAR  |   40  |   否  |   联系地址  | 
(2)留言信息表。
表4-2 留言表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   lyid  |   INTEGER  |   11  |   是  |   留言编号  | 
|   2  |   ly  |   VARCHAR  |   40  |   否  |   留言  | 
|   3  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
|   4  |   sj  |   VARCHAR  |   40  |   否  |   时间  | 
(3)类型信息表。
表4-3 类型表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   lxid  |   INTEGER  |   11  |   是  |   类型编号  | 
|   2  |   lx  |   VARCHAR  |   40  |   否  |   类型  | 
(4)歌曲信息表。
表4-4 歌曲表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   gqid  |   INTEGER  |   11  |   是  |   歌曲编号  | 
|   2  |   gqmc  |   VARCHAR  |   40  |   否  |   歌曲名称  | 
|   3  |   lx  |   VARCHAR  |   40  |   否  |   类型  | 
|   4  |   tp  |   VARCHAR  |   40  |   否  |   图片  | 
|   5  |   gqlj  |   VARCHAR  |   40  |   否  |   歌曲链接  | 
|   6  |   js  |   VARCHAR  |   40  |   否  |   介绍  | 
|   7  |   gs  |   VARCHAR  |   40  |   否  |   歌手  | 
|   8  |   cs  |   VARCHAR  |   40  |   否  |   次数  | 
|   9  |   tj  |   VARCHAR  |   40  |   否  |   推荐  | 
(5)评论信息表。
表4-5 评论表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   plid  |   INTEGER  |   11  |   是  |   评论编号  | 
|   2  |   gq  |   VARCHAR  |   40  |   否  |   歌曲  | 
|   3  |   pl  |   VARCHAR  |   40  |   否  |   评论  | 
|   4  |   sj  |   VARCHAR  |   40  |   否  |   时间  | 
|   5  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
(6)试听信息表。
表4-6 试听表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   stid  |   INTEGER  |   11  |   是  |   试听编号  | 
|   2  |   gq  |   VARCHAR  |   40  |   否  |   歌曲  | 
|   3  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
|   4  |   sj  |   VARCHAR  |   40  |   否  |   时间  | 
(7)收藏信息表。
表4-7 收藏表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   szid  |   INTEGER  |   11  |   是  |   收藏编号  | 
|   2  |   gq  |   VARCHAR  |   40  |   否  |   歌曲  | 
|   3  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
|   4  |   sj  |   VARCHAR  |   40  |   否  |   时间  | 
主要代码:
”
@SuppressWarnings("serial")
public class gequAction extends ActionSupport {private gequDao dao=new gequDao();private	gequ gequ=new gequ();private List<gequ> gequs=new ArrayList<gequ>();public gequ getGequ() {return gequ;}public void setGequ(gequ gequ) {this.gequ = gequ;}public List<gequ> getGequs() {return gequs;}public String execute(){return "";}public String addPage(){return "gequaddPage";}public String add(){try{dao.insert(gequ);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");return addPage();}public String list(){try{gequs=dao.findlist("");}catch(Exception e){System.out.println(e.toString());}return "gequlist";}public String del(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{dao.delete(keyid);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");return list();}public String modPage(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		gequ=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "gequmodPage";}
public String detail(){String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{		gequ=dao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return "gequdetail";}public String mod(){try{dao.modify(gequ);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('修改成功');</script>");//location.href='bookmanage';return list();}} 
 
三、注意事项
 1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
 3、数据库文件名是jspsmusic系统名称smusic
 4、地址:http://127.0.0.1:8080/kecheng/login.jsp 
四、系统实现

 
 
 
 
 
 
