更新时间:2021-07-11
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
构架一个音乐网站,要求网站必须包含音乐网站的一些基本功能,即前台的用户申请登陆功能,听歌功能,音乐搜索,音乐收藏功能,用户留言和后台的用户管理,歌曲管理,留言管理,系统管理。
本课题除了介绍个人网站的制作及发布过程外,还将以PHP技术实现网络互动,使网络发挥出更强大的功能。
本网站是一个以音乐为主题的网站,本文将介绍网站材料的组织、网页的制作过程。本网站的特色部分是实现留言的功能。所有操作都通过建立在服务器端的Mysql数据库进行数据读取和存入。
系统主要功能
1.用户注册登录功能:只有登录注册后才能使用本网站功能;
2.在线试听:会员能在线收听音乐;
3.下载功能:会员能下载音乐;
4.网站对歌曲进行分类,使会员根据自己喜爱试听或下载歌曲;
5.网站提供新歌推荐和音乐排行榜项目,使会员能第一时间找到热门歌曲;
6.搜索功能:会员能通过输入歌手或者歌曲名找到自己想听的音乐;
7. 管理员对歌曲的添加,修改,删除;
8.管理员账号管理。
目 录
1 背景与意义: 4
1.1 项目背景 4
1.2 课题研究的意义 5
2 系统分析 5
2.1 可行性分析 5
2.1.1 投资必要性 6
2.1.2 经济可行性 6
2.1.3 技术可行性 6
2.1.4 运行可行性 6
2.2 需求分析 6
2.2.1 系统思想分析 7
2.2.2 系统开发环境介绍 7
2.2.3 音乐收藏具体需求分析 7
2.2.4 系统功能需求分析 7
2.2.5 数据流程分析 8
2.3 开发工具和环境 8
2.3.1 PHP语言 8
2.3.2 JavaScript语言 9
2.3.3 MySQL 9
2.3.4 运行环境Windows XP 9
2.3.5 WAMP5 9
2.3.6 Dreamweaver cs5 10
3 系统设计 10
3.1 系统总体架构 10
3.1.1 网站架设 11
3.2 系统模块设计 11
3.2.1 系统总体功能模块 11
3.2.2 系统功能 12
3.3 功能模块设计 14
3.3.1 登录模块 14
3.3.2 歌曲数据管理模块 14
3.3.3 网络音乐管理模块 14
3.3.4 目录管理模块 15
3.4 数据库设计 15
3.4.1 数据库的设计目的 15
3.4.2 总E—R图 15
3.4.3 分E—R图 17
3.4.4 数据库的创建 19
3.4.5 数据库表的设计 19
4 编码与实现 20
4.1 主页面 20
4.2 会员相关网页 21
4.3 歌曲模块相关页面 22
4.3.1 搜索功能 22
4.3.2 最新音乐 22
4.3.3 在线试听 23
4.3.4 歌曲分类 23
4.3.5 收藏管理 24
4.3.6 收藏排行榜 24
4.3.7 试听排行榜 25
4.3.8 歌手风采 25
4.4 管理员相关页面。 25
4.4.1 管理员登录模块 26
4.4.2 音频目录管理 26
4.4.3 音频数据管理 27
4.4.4 歌手管理 27
4.4.5 会员数据管理 27
4.4.6 管理员信息添加 28
5 系统测试与运行 28
5.1 系统运行 28
5.2 系统测试 29
5.2.1 系统要害局部测试剖析 29
5.2.2 测试剖析总结及阐明 29
5.2.3 系统的功能剖析 29
5.3 测试的过程及结果 29
结束语 32
参考文献 33
致谢 34