网站建设分录,织梦系统seo网站模板,wordpress 流量管理系统,三水网站建设首选公司一、源码特点 java 在线音乐网站系统 是一套完善的web设计系统#xff0c;对理解JSP java编程开发语言有帮助struts2开发技术#xff0c;系统具有完整的源代码和数据库#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发#xff0c;数据库为Mys…一、源码特点 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 daonew gequDao();private gequ gequnew gequ();private Listgequ gequsnew ArrayListgequ();public gequ getGequ() {return gequ;}public void setGequ(gequ gequ) {this.gequ gequ;}public Listgequ 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, scriptalert(添加成功);/script);return addPage();}public String list(){try{gequsdao.findlist();}catch(Exception e){System.out.println(e.toString());}return gequlist;}public String del(){String keyidServletActionContext.getRequest().getParameter(keyid).toString();try{dao.delete(keyid);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute(msg, scriptalert(删除成功);/script);return list();}public String modPage(){String keyidServletActionContext.getRequest().getParameter(keyid).toString();try{ gequdao.findbean(keyid);}catch(Exception e){System.out.println(e.toString());}return gequmodPage;}
public String detail(){String keyidServletActionContext.getRequest().getParameter(keyid).toString();try{ gequdao.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, scriptalert(修改成功);/script);//location.hrefbookmanage;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
四、系统实现