基于php的音乐网站的设计与开发内容摘要:

HTML两种脚本语言,以及配合多种网页开发工具。 PHP 是我自学的 Web 编程技术,我想通过在边学边做的过程来锻炼自己的动手能力。 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 第 2 章 关键技术介绍 软件环境 访问者: IE、 Firefox、傲游等浏览器。 本网页在傲游浏览器下通过了测试。 开发者: : Windows XP : DreamweaverCS4 + eclipsePHP5 : Apache :安装 PHPnow,整合 PHP+Apache+MySQL,免配置。 : 本系统在 Windows XP 下采用 PHP 技术作为服务器脚本解释器,文本数据库做后台以及 Apache 作为 Web 服务器,并且使用了一些辅助开发工具和技术,比如Dreamweaver CS CSS、 JavaScricpt 等。 PHPCMS 简介 PHPCMS 内容管理系统 (PhpCms)是国内最最流行的 CMS 解决方案之一,居于现时最流行的 LAMP 架构开发,具有很强的可扩展性,并且完全开放源代码。 自从出生以来, PhpCms就一直以简单易用,灵活扩展,功能齐全而闻名,目录已有超过十万个站点正在使用本系统。 PhpCms2020 版本,在扩展性方便更加突出 . PHP 技术介绍 PHP,一个嵌套的缩写名称,是英文超级文本预处理语言( PHP:Hypertext Preprocessor)的缩写。 PHP 是一种 HTML 内嵌式的脚本语言(类似 ASP)。 PHP 的语法大部分兼容了 C、 JAVA、 Perl,并增加了 PHP 特有的语法结构,可以比 CGI 或者 Perl更快的执行动态网页,只需要很少的编程知识就能建立一个交互的 WEB 站点。 可 以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务网站。 它支持许多流行的数据库,包括 MySQL、 PostgreSQL、 Oracle、 Sybase、 Unformix 和 Microsoft SQL Server。 PHP 是 完 全 免 费 的 开 源 产 品 , 不 用 花 钱 , 你 可 以 从 PHP 官方站点( 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 4 进你自己需要的特色。 Apache和 MYSQL也是同样免费开源,在国外非常流行。 PHP和 MYSAL搭配使用,可以非常快速的搭建一套不错的 动态网站系统,因此国外大多数主机系统都配有免费的 APACHE+PHP+MYSQL。 通常认为这种搭配的执行效率比 IIS+ASP+ACCESS 要高,而后者的使用还必须另外交钱给微软。 PHP 具有的优点 : 学习简单:只需要了解一些基本的语法和语言特色,就可以开始使用 PHP。 数据库连接方便: PHP 可以编译成具有多种数据库相连接的函数。 PHP 与 MYSQL 是现在绝佳的组合。 可以编写外围的函数间接存取数据库。 这样当更换使用的数据库时,可以轻松的更改编码以适应这样的变化。 PHPLIB 就是最常用的可以提供一般事务需要的一系列 基库。 扩展性强: PHP 已经进入了一个高速发展的时期,具有良好的扩展附加功能。 可以进行面向对象编程: PHP 提供了类和对象,基于 WEB 的编程工作非常需要面向对象编程能力。 PHP 支持构造器、提取类等。 总之, PHP 技术具有免费、跨平台、可加密、开发效率高等优点,在编写小型发网站系统时较之 ASP、 JSP 等技术有一定的优势。 Apache 技术 Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被 广泛使用,是最流行的 Web 服务器端软件之一。 它快速、可靠并且可通过简单的 API 扩展,将 Perl/ Python 等解释器编译到服务器中。 Apache 是最流行的 Web 服务器软件之一。 快速、可靠、可通过简单的 API 扩展, Perl/Python 解释器可被编译到服务器中,完全免费,完全源代码开放。 Apache 服务器拥有以下特性: 1 支持最新的 HTTP/ 通信协议,拥有简单而强有力的基于文件的配置过程; 2 支持通用网关接口; 3 支持基于 IP 和基于域名的虚拟主机; 4 支持多种方式的 HTTP 认证; 5 集成 Perl 处 理模块; 6 集成代理服务器模块; 7 支持实时监视服务器状态和定制服务器日志; 8 支持服务器端包含指令 (SSI); 9 支持安全 Socket 层 (SSL); 10 提供用户会话过程的跟踪; 11 支持 FastCGI; 12 通过第三方模块可以支持 Java Servlets。 DreamWeaver 技术介绍 Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 5 即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制 和跨越浏览器限制的充满动感的网页。 第 3 章 系统分析 需求分析 音乐网站的目标是为用户准确地快速的定位自己的喜好,同时能快速、方便地查询新歌和自己喜爱的歌曲。 所有歌曲都有一个规范的数据库后台,这就为快速查找有很大的改良作用。 但随着网络的发展,人们知识水平的不断提高,音乐网站也在需要不断的发展。 概括来说运行网络音乐的系统应该支持窗口,支持音频。 我认为,音乐网站并不是功能越多越好,而要有了用户所需求的功能就行,这有效的保证了速度性和系统的运行性。 由于计算机技术的进步,计算机为时空自由、资源共享、系统 开放、便于协作提供了支撑。 但是,目前大量的网络音乐系统只是停在网络单一的水平上,并没有实现动态的个人化服务。 存在主要的问题主要有: (1)不能实时的试听; (2)还必需安装播放器,不能用一个系统实现全部功能; (3)缺乏个人化服务,不能针对每个用户实现个性功能,比如收藏; (4)缺乏新闻的发布; 针对以上存在的问题,本文认为需要在以下几方面开展研究: (1)我在音乐网站内集成了播放器,用 Microsoft MediaPlayer 播放器,能播放大多数不同格式的歌曲; (2)针对每个用户在用户个人数据库里增加收藏, 方便用户收集自己喜爱的收藏歌曲。 (3)应该增加音乐评论功能,能让用户发表自己的看法意见。 只有达到了这些要求,音乐网站才正真达到了为用户个性化服务的作用,为用户通过网络音乐库收听歌曲,了解娱乐新闻提供一个良好的环境。 精品毕业论文、毕业设计,优质的论文服务: 精品论文网 提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案 6 功能分析 音乐网站系统主要由前台模块和后台管理模块两部分组成。 未登陆用户(游客)在进入该网站后,不仅可以查看其各种音乐,还可以选择点歌和试听歌曲。 登录用户(会员)登录后,不仅可以实现普通用户的功能,还可以评论、收藏、下载音乐。 管理员登录后,不仅可以查看网站点击率,还可以管理会员、音 乐、和其自身的信息。 管理员还可以根据实际情况添加其他管理员以维护该音乐网站的环境和安全。 ( 1)登录与注销 每个用户都可以用自己的帐号登录系统。 用户操作完成后退出系统,注销后可以重新登录系统。 ( 2)修改密码 每个用户登录本系统之后都可以更改自己的登录密码。 ( 3)系统管理员 ①对网站的会员进行管理:包括会员信息的查询、修改和删除。 ② 音乐信息管理:添加音乐信息、修改音乐信息。 ③上传管理:后台用户上传音乐信息。 ( 4)普通用户 普通用户可以浏览该网站,选择登陆到系统中。 ( 5)登陆用户 不但可以浏览该网站 的音乐 ,还可以通过该网站选中自己心仪的音乐,进。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。