一、源码特点
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
四、系统实现