- 1、本文档共366页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;18.1 需求和设计
18.2 数据库设计与管理
18.3 第一阶段 搭建静态页面
18.4 第二阶段 管理员登录
18.5 第二阶段 查询音乐列表
18.6 第三阶段 后台登录
18.7 第三阶段 查询音乐
18.8 第四阶段 程序结构优化
18.9 第四阶段 PHP三层结构-添加音乐
18.10第四阶段 PHP三层结构-音乐列表
;18.11 第四阶段 PHP三层结构-编辑音乐
18.12 第四阶段 PHP三层结构-删除音乐
18.13 第四阶段 PHP三层结构-注册
18.14 第四阶段 PHP三层结构-登录
18.15 第四阶段 PHP三层结构-首页
18.16 第四阶段 PHP三层结构-音乐试听
18.17 第四阶段 PHP三层结构-音乐评论
18.18 第四阶段 PHP三层结构-排行榜
18.19 第五阶段 Laravel框架-用户注册
18.20 第五阶段 Laravel框架-用户登录
;18.1 需求和设计
18.2 数据库设计与管理
18.3 第一阶段 搭建静态页面
18.4 第二阶段 管理员登录
18.5 第二阶段 查询音乐列表
18.6 第三阶段 后台登录
18.7 第三阶段 查询音乐
18.8 第四阶段 程序结构优化
18.9 第四阶段 PHP三层结构-添加音乐
18.10第四阶段 PHP三层结构-音乐列表
;18.1.1 项目背景
18.1.2 项目目标
18.1.3 项目功能
18.1.4 开发环境
18.1.5 程序结构设计
18.1.6 项目迭代设计;18.1.1 项目背景
18.1.2 项目目标
18.1.3 项目功能
18.1.4 开发环境
18.1.5 程序结构设计
18.1.6 项目迭代设计;1.业务背景
本系统是一个在线音乐平台,聚焦于在线音乐服务,参考市面上主流的音乐类平台网站。平台用户包括平台管理员和普通用户,系统主要功能包括首页、登录、注册、音乐试听、音乐评论、音乐排行榜、管理员登录、后台管理、系统管理等。
2.技术背景
学习PHP编程技术,提高PHP编程实践能力,开发企业级项目。
“在线音乐平台”是一个PHP项目,核心技术有静态Web(html、CSS)、JavaScript、JQuery、BootStrap、PHP、MySQL、Laravel等。项目采用企业开发流程进行开发。
;18.1.1 项目背景
18.1.2 项目目标
18.1.3 项目功能
18.1.4 开发环境
18.1.5 程序结构设计
18.1.6 项目迭代设计;通过开发“在线音乐平台”项目,达到如下目标:
了解项目业务背景,调研在线音乐服务模式,了解典型“在线音乐平台”功能,分析并确定本项目工作范围。
熟悉软件开发技术和标准软件项目???开发过程。
掌握PHP、Apache、MySQL开发环境。
掌握Web网页设计,熟练使用Bootstrap框架进行页面布局。
掌握PHP编程技术,能使用PHP进行MySQL数据库编程。
熟悉PHP编程语言,熟练应用PHP编程语言进行企业级应用程序开发。
熟悉Laravel框架技术,进行项目开发。
了解系统需求分析和设计,理解软件结构,理解软件开发模型(迭代开发)。
养成良好的编码习惯,综合应用PHP动态网站开发知识和技能,开发“在线音乐平台”项目。;18.1.1 项目背景
18.1.2 项目目标
18.1.3 项目功能
18.1.4 开发环境
18.1.5 程序结构设计
18.1.6 项目迭代设计;1. 系统功能结构
在线音乐平台系统分8个模块:首页、用户登录与注册、音乐试听、音乐评论、排行榜、管理员登录、后台管理页、系统管理。
;2.首页
导航栏上根据用户登录的情况显示不同信息,登录时显示用户信息,未登录时显示登录按钮。正文部分的音乐列表从数据库中动态读取前5条音乐。
3.用户登录与注册
(1)用户登录
输入登录相关信息并提交,登录成功保存用户登录信息到session并跳转至首页,登录失败则在登录框显示登录失败信息。
(2)用户注册
输入注册相关信息提交,注册成功后跳转至登录页面。注册失败则在注册框中显示注册失败信息。;4. 音乐试听
音乐试听页面分三部分:
页面顶部与首页一致;
主体由左侧的歌曲列表与右侧的正在播放的歌曲信息组成;
在线播放音乐,并能实时控制音乐播放,如播放、暂停、进度条拖动等。
5. 音乐评论
点击播放列表中音乐评论按钮,进入音乐的评论页面。 评论页面显示当前音乐的评论列表。在评论框输入内容,点击发布,保存评论到数据库。
导航栏上根据用户登录的情况显示不同信息,登录时显示用户信息,未登录时显示登录按钮。正文部分的音乐列表从数据库中动态读取前5条音乐。;6. 排行榜
点击顶
文档评论(0)