计算机毕业设计 jsp原创音乐网站Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

一、源码特点
    jsp原创音乐网站是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

jsp原创音乐网站Myeclipse开发mysql数据库we


二、功能介绍
原创音乐网站要满足以下几个方面的功能需求:
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

flid

INTEGER

11

分类编号

2

fl

VARCHAR

40

分类

    (3)公告信息表。

表4-3 公告表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

    (4)音乐信息表。

表4-4 音乐表

序号

字段名称

数据类型

长度

主键

描述

1

ylid

INTEGER

11

音乐编号

2

ylmc

VARCHAR

40

音乐名称

3

fl

VARCHAR

40

分类

4

tp

VARCHAR

40

图片

5

gqlj

VARCHAR

40

歌曲链接

6

js

VARCHAR

40

介绍

7

czz

VARCHAR

40

词作者

8

qzz

VARCHAR

40

曲作者

9

gs

VARCHAR

40

歌手

10

lll

VARCHAR

40

浏览量

11

yh

VARCHAR

40

用户

12

zt

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

zxid

INTEGER

11

资讯编号

2

zx

VARCHAR

40

资讯

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

    (7)留言信息表。

表4-7 留言表

序号

字段名称

数据类型

长度

主键

描述

1

lyid

INTEGER

11

留言编号

2

ly

VARCHAR

40

留言

3

yh

VARCHAR

40

用户

4

sj

VARCHAR

40

时间

     (8)收藏信息表。

表4-8 收藏表

序号

字段名称

数据类型

长度

主键

描述

1

szid

INTEGER

11

收藏编号

2

yh

VARCHAR

40

用户

3

yl

VARCHAR

40

音乐

4

sj

VARCHAR

40

时间

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

四、系统实现

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %> <%@ page import="com.model.SongTypeForm" %> <jsp:useBean class="com.dao.SongDAO" id="songDAO" scope="request"/> <%List<SongTypeForm> list=songDAO.queryType();%> <% String typeID="0"; String fieldName=""; String key=""; if(request.getAttribute("songType_more")!=null){ typeID=request.getAttribute("songType_more").toString(); fieldName=(String)request.getAttribute("fieldName"); key=(String)request.getAttribute("key"); } %> <html> <head> <title>在线音乐后台首页</title> <link href="CSS/style.css" rel="stylesheet"/> <script language="javascript"> function checkform(myform){ for(i=0;i<myform.length;i++){ if(myform.elements[i].value=="" &&myform.elements[i].name!="lrcFileURL"){ alert(myform.elements[i].title+"不能为空!"); myform.elements[i].focus(); return false; } } } function opendialog(){ if(form1.songName.value=="" || form1.singer.value==""){ alert("请输入歌曲名和演唱者!"); }else{ var rtn=window.showModalDialog("song.do?action=checkMusic&songName="+form1.songName.value+"&singer="+form1.singer.value,"","dialogWidth=260px;dialogHeight=150px;status=no;help=no;scrollbars=no"); if(rtn==1){ form1.upMusic.disabled=''; } } } </script> </head> <body> <div id="header"><!--包含搜索条件--> <div id="search"> <jsp:include page="song.do" flush="true"> <jsp:param name="action" value="songType"/> </jsp:include> </div> </div> <div id="title" style=" width:899px;height:25px; text-align:left; padding-left:10px; padding-top:5px; background-image:url(images/navigation_bg.gif);">当前位置:添加歌曲 >> </div> <div id="main" style="padding:0px; margin:0px; margin-bottom:5px;" class="tableBorder_blue"> <form name="form1" method="post" action="song.do?action=add" onSubmit="return checkform(form1)"> <table width="500" height="241" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="131" align="center">歌曲类别:</td> <td width="369"> <select name="songTypeId"> <%for(int i=0;i<list.size();i++){ %> <option value="<%=list.get(i).getId()%>"><%=list.get(i).getTypeName()%></option> <%}%> </select></td> </tr> <tr> <td align="center">歌 曲 名:</td> <td><input name="songName" type="text" id="songName" size="50" title="歌曲名"></td> </tr> <tr> <td align="center">演 唱 者:</td> <td><input name="singer" type="text" id="singer" size="30" title="演唱者"> <input name="Submit5" type="button" class="btn_grey" value="检测该歌曲是否上传" onClick="opendialog()"></td> </tr> <tr> <td align="center">专 辑 名:</td> <td><input name="specialName" type="text" id="specialName" size="30" title="专辑名"></td> </tr> <tr> <td align="center">歌曲文件:</td> <td><input name="fileURL" type="text" id="fileURL" size="30" readonly="yes" title="歌曲文件"> <input name="upMusic" type="button" class="btn_grey" value="上传文件" disabled="disabled" onClick="window.open('upFile.jsp','','width=350,height=150');"></td> </tr> <tr> <td align="center">歌词文件:</td> <td><input name="lrcFileURL" type="text" id="lrcFileURL" size="30" readonly="yes" title="歌词文件"> <input name="lrcUp" type="button" class="btn_grey" value="上传文件" disabled="none" onClick="if(this.form.fileURL.value!=''){window.open('upLrcFile.jsp?fileName='+this.form.fileURL.value,'','width=350,height=150');}"> <input name="fileSize" type="hidden" id="fileSize"> <input name="format" type="hidden" id="format"></td> </tr> <tr> <td colspan="2" align="center"> <input name="Submit" type="submit" class="btn_grey" value="保存">   <input name="Submit2" type="button" class="btn_grey" value="重置" onClick="window.location.reload();">   <input type="button" name="Submit3" class="btn_grey" value="返回" onClick="history.back(-1)"></td> </tr> </table> </form> </div> <jsp:include page="adm_copyright.jsp"/> </body> </html>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_251836457

你的鼓励 是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值