欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    在线音乐播放系统毕业设计.docx

    • 资源ID:3094246       资源大小:53.49KB        全文页数:32页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线音乐播放系统毕业设计.docx

    在线音乐播放系统毕业设计毕业论文(设计) 题 目: 在线音乐播放系统 院(系): 专业年级: 姓 名: 学 号: 指导教师: 原 创 性 声 明 本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。 本声明的法律责任由本人承担。 论文作者签名: 日 期: 关于毕业论文使用授权的声明 本人在指导老师指导下所完成的论文及相关的资料,知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。 论文作者签名: 日 期: 指导老师签名: 日 期: 本科生毕业论文 在线音乐播放系 在线音乐播放系统 摘 要 随着大城市建设步伐的加快,越来越多的市民在物质生活条件得到改善的同时,为了调节紧张的生活节奏,把目光投向了工作之余的休闲娱乐上。因此,娱乐市场需求越来越大。而其中,音乐更是休闲娱乐的主流。在各种地方,都总能发现音乐的存在。音乐网站是网络音乐的发展平台,国内各大音乐网站都拥有丰富的音乐资源,并且大部分的资源都可以免费下载,因此吸引了上百万的人成为他们的注册用户。 本次设计我将根据当前流行的 Web 动态网页开发技术,使用微软的ASP结合数据库的知识,开发一个在线音乐播放系统。本系统能够实现音乐的分类查询,歌曲的在线播放以及后台的添加、删除和修改功能。 本文主要对这次设计的各模块设计和数据库的建立进行介绍。全文分六大部分,首先介绍了音乐网站的分类和音乐网站的现状,然后对网站系统进行了调研和可行性分析,接下来阐述了系统分析、设计与实现的过程,最后小结了网站的测试结果。该网站功能较强大,结构清晰明了、界面友好。前台可以浏览歌曲信息、音乐在线收听、音乐下载、即时留言、论坛交流,满足了用户对于音乐网站的基本需求。 通过这次作品的制作,学习了在制作网页的基础上,加入数据库、ASP及相关的嵌入式技术来实现在线音乐播放的目的,在一定程度上加深了对这些知识的应用和熟悉程度,使我对这些内容的学习得到了进一步的巩固。 关键词: 休闲娱乐,音乐,网站,ASP,留言,在线收听,下载 I 本科生毕业论文 在线音乐播放系 Online music playback system Abstract With the quickening pace of city construction, more and more people in the material life of improved at the same time, in order to adjust nervous rhythm of life, focused on of the job of recreation. Therefore, the entertainment market demand is more and more big. And among them, music is the mainstream of entertainment. In various places, all can always find music exists. Music website is network music development platform, many big domestic music sites have rich music resources, and most of the resources can be downloaded for free, it attracts millions of people become their registered users. This design I will according to the current popular Web dynamic Web development of technology, using Microsoft's ASP combined with knowledge of a database, developing an online music playback system. This system can realize the classification of music, songs online query broadcast and background add, delete and modify functions. This paper focuses on the design of each module design and the database establishment was introduced. Full-text divided into six parts, firstly introduces the classification and music music web site for the situation, and then the website system on the investigation and analysis of the feasibility, then describes the system analysis, design and implementation process, finally summary web site test results. The website the function is more powerful, structure clarity, friendly interface. Front desk can browse information, music online listening to songs and music downloads, instant messages, BBS exchanges. Satisfying user music web site for basic needs. Through the production of works in the making home pages, learning, on the basis of database, ASP and related to join the embedded technology to realize the purpose of online music playback, to a certain extent deepened to these the application of knowledge and familiarity of these content, make me the learning has been further consolidate. Key Words:entertainment , music , website , ASP ,Online listen to , download II 本科生毕业论文 在线音乐播放系 目 录 1 绪 论 . 1 1.1 音乐网站发展状况 . 1 1.2 音乐网站分类 . 2 2 可行性分析 . 4 2.1 系统总体目标 . 4 2.2 技术可行性分析 . 5 3 系统整体设计 . 6 3.1 系统需求分析 . 6 3.1.1 功能需求 . 6 3.1.2 性能需求 . 6 4系统详细设计 . 8 4.1 概要设计 . 8 4.1.1 网站树状结构 . 8 4.1.2 功能模块描述 . 8 4.2 数据库设计 . 9 4.2.1 数据库需求分析 . 9 4.2.2 E-R图设计 . 9 4.2.3 表结构设计 . 11 4.3 模块设计 . 13 4.3.1 用户登录模块设计 . 13 4.3.2 新用户注册模块设计 . 14 4.3.3 音乐下载模块设计 . 15 4.3.4 在线播放模块设计 . 15 4.3.5 数据库链接 . 16 5 系统实现 . 17 5.1 各页面实现 . 17 6 系统测试 . 21 6.1 系统测试常见错误 . 21 6.2 系统测试总结 . 21 结 论 . 22 附 录 . 23 参考文献 . 25 致 谢 . 26 III 本科生毕业论文 在线音乐播放系 1 绪 论 目前,随着Internet在全球的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球村,人们通过互联网彼此沟通和交流。各种各样的网站也随之产生了,比如音乐网站、新闻网站、娱乐网站、*网站等等。它们的出现使得人们甚至可以待在家里就可以知道外面的世界正发生着什么样的变化。而在如今这样一个信息化的网络时代,音乐变得无处不在,尤其是多媒体的出现让音乐更加大众化、普及化了。现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和下载。这样一来,对于音乐网站的要求就更加高了,不但要求在线音乐试听的速度,而且需要及时的更新音乐信息,这就意味着要不断提升网络的带宽,同时也需要新的网络技术来支持该系统。 互联网的兴起给娱乐业带来了新的契机,网络的交互性、实时性、丰富性和便捷性等优势促使传统娱乐业迅速融入网络娱乐的浪潮。通过网络查询信息,进行音乐的收听、下载、CD的交易等在国外早已成为一种时尚。互联网让娱乐产业获得多样化盈利模式,他们也期望从卖座电影中挖掘出更多的价值1。 音乐网站系统是前台应用Dreamweaver8,后台结合ASP编程技术开发出来的。本论文主要阐述一个功能比较强大的音乐网站系统的后台操作过程及一些关键技术。该系统信息来源主要由用户直接添加,可以方便的上传音乐文件,通过管理员审核后,在网站上发布出来,以供大家共同欣赏。本系统功能的模糊检索功能,以供用户更好的查找信息。由于本系统的音乐都存储在服务器上,在线试听性能较好。本系统的开发正符合了这一要求。论文中详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。 1.1 音乐网站发展状况 在网络中音乐网站丛生,要听好的歌曲到处可以找到,对喜欢音乐的网友们来说,真可谓是一件好事。但对管理音乐网站的人来说的确带来很大问题。 前几年音乐网站发展起来很容易,因为音乐做起来耗资很大,对一些个人站长来说做起来有些困难,随着经济的发展,主机价格慢慢下来,跟随着音乐网站的迅速发展,由原来的一个网站发展到十个,这样一来原来有十个人访问一个网站,现在也就是一个网站只有一个人访问了,这样下来IP数量减少,广告的百分点下降,对音乐网1 本科生毕业论文 在线音乐播放系 站确实有所冲击,致使一些没有实力的音乐网站关闭,也有一些好听的歌曲流失掉,而对音乐下载站,由于版权的问题,好多网站只能支持在线试听,这也无疑不是一种好事,不能提供下载,就可以致使一些音乐人再来访问站点2。 1.2 音乐网站分类 目前的音乐类网站大致可分为以下几类: 综合音乐类 这样的网站除了要具有下载、试听等内容外,还要配相关的音乐新闻、歌手动态等等信息。所以综合音乐站与音乐下载试听站之间的区别已愈来愈模糊。 制作要点:在栏目编排上切忌过多过全,同时还要做好栏目导航功能。 维护要点:更新一定要快,尤其是歌手动态、音乐新闻等。所以建议采用自动生成页面的程序3。 音乐下载试听类 本想将音乐下载的站点和试听的站点分开来介绍,但总感觉两者在网民心目中似乎并未太大差别,这些是音乐类网站中最常见的一种小分类,提供音乐下载服务的网站,多以MP3格式为主,而试听则多以RA格式为主。这种站点一般流量较高,访问量也不会低,最重要的一点是需要庞大容量的硬盘做支撑。 制作要点:搜集音乐的数量越多,容量越大越受欢迎,还有分类要细而精,搜查查找歌曲要方便,最至关重要的是歌曲不能出现空链、错链的现象。 维护要点:经常检查歌曲的链接是否有错误。 特别提醒:此类网站一定会用到大量的硬盘空间和高带宽,所以时时考虑流量和速度问题,增加服务器多设镜像,才能保证网站的正常运作。另外还要注意版权问题。 专题音乐类 音乐专题站也很常见,一般还能分为:按音乐的风格分按音频格式分两种形式。做这种音乐分类的,多为对音乐的某一领域特别感兴趣,譬如他是位爵士音乐迷,那么我们很容易就能理解他为什么会四处去搜集爵士音乐方面的一切资源,像爵士音乐下载试听,爵士音乐起源,爵士音乐新闻,爵士音乐歌手等。又如某人只做VQF格式的音乐,那么他会把这个VQF音乐网站做得十分认真。 制作要点:需对某一专题领域十分在行。 音乐技术类 2 本科生毕业论文 在线音乐播放系 顾名思义,这种音乐站主要是以技术为主,研究探讨音乐技术,站长及经常来浏览这种网站的网民,关心音乐技术的程度远远高于欣赏音乐,站点中可能搜集了大量的MIDI格式的曲谱、MP3的技术参数、如何制作转换音频格式等文章。所以说这类音乐小分类,看的人不会很多,但聚集在一起的人却是真正喜欢音乐,顶尖的音乐制作人。 制作要点:因为此站的特殊性,来看的网友数量一定不会太多,但不能为此而增加壁垒,如果添加过多深层次的专业文章,无异于把有意于在此领域发展、学习的网友拒之门外。 维护要点:此类网站除了站长自己原创外还要经常翻译国外的文档资料,维护更新要有质量第一,速度第二的思路。 特别提醒:把经常来访问网站的常客都设法转换成数据库,日久天长这个积累起来的数据库本身就很有价值。 音乐相关类 和游戏相关的站点一样,音乐同样可以衍生出很多实用的东西,如音乐文化站,音乐搜索站等等。 3 本科生毕业论文 在线音乐播放系 2 可行性分析 通过对优秀音乐在线网站的分析,以及对各方音乐资源的调查,确定了本系统前期将要实现的功能。 实现音乐信息浏览功能 主要包括歌曲名,专辑名,发布时间等。这样方便用户搜索他们所需要的资源,并及时的将最新的资讯告知用户。 (2)实现音乐下载及视听功能 搜索音乐资源的目的通常只会有两个:收藏和欣赏。因此我们需要为用户提供下载和在线收听的服务。 实现用户留言功能 双向平台更能获取对方所需信息。在论坛中用户可以写出自己对网站和管理员的要求,同时也可以写下自己对具体某个歌曲的需求信息。这样有利于管理员了解用户的想法、需求。这样有利于收集有益信息,更好的实现双向平台4。 2.1 系统总体目标 构建一个在线音乐播放系统,用户可以在站点上浏览、查找和点播所喜欢的歌曲。管理员则可以在后台对歌曲库进行维护,实现歌曲的添加、删除和修改等功能。系统应该具有的目标是: 歌曲库管理模块 管理员必须有单独的管理模块进行歌曲库的维护工作,必须有单独的安全认证入口。当管理员通过后台安全认证进入后,可以通过此模块对歌曲库进行管理,实现歌曲的添加、删除和修改。 歌曲的分类 系统应该有一个标准的可以维护的动态分类体制。歌曲库中的歌曲可以按照这个分类标准,划分为不同的种类。用户可以通过这个分类机制迅速查找到喜欢的歌曲。 歌曲点播 作为一个在线点歌的 Web 站点,核心的功能当然是点播歌曲。当用户通过浏览或分类选择,选中喜欢的歌曲,下一步就是点播歌曲。所以必须要内嵌一个音频播放器,实现音乐的在线播放。 4 本科生毕业论文 在线音乐播放系 信息统计 对于每首歌曲的受欢迎程度,系统必须要做出统计。可以用歌曲的点播次数来衡量歌曲的热门程度,从而列出歌曲排行榜。本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构5。 2.2 技术可行性分析 随着技术的发展,多媒体素材类型也增多,包括音频、视频、图像、动画等,由于音视频、图像等的信息容量大,受硬件条件限制,以往多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件、管理项目等均需利用多媒体素材,因此开发制作这一播放器具有现实意义,与其它多媒体播放器比较,这一多媒体播放器具有功能强大、占用空间小的特点,它与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。 本系统是一个典型的数据库应用程序,根据当前流行的 Web 动态网页开发技术,使用微软的 ASP。点歌系统运行在 Windows NT 平台上,使用 IIS 信息服务器。数据库部分,使用很适合中小型 Web 应用开发的 Access 数据库。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript6。而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP+Access技术完全能够实现本系统的开发。 系统开发平台如下: Macromedia Dreamweaver 8 Microsoft IIS 5.1 Microsoft Office Access 2003 系统应用平台如下: 安装Macromedia Dreamweaver 安装Microsoft IIS 5 本科生毕业论文 在线音乐播放系 3 系统整体设计 3.1 系统需求分析 经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。 3.1.1 功能需求 信息浏览功能 将专辑信息详细描述给用户,方便用户辨别该专辑是否是他所需要的,是否有收听的价值等。 音乐下载功能 提供用户歌曲的下载地址,并做成链接。供用户下载收藏。 在线收听功能 为用户提供无需下载即可收听音乐的服务。 论坛交流功能 论坛主要用于交流看法、提出问题、提供资源或提出资源需求等,本系统可匿名发布信息。 3.1.2 性能需求 软件环境需求如表3-1所示: 表3-1软件环境 WindowsXP或以上 IIS 5.1或以上 Access 2000或以上 IE 5.0或以上 操作系统 服务器 数据库 浏览器 (2)硬件环境需求如表3-2所示: 6 本科生毕业论文 在线音乐播放系 内存 CPU 硬盘 显示器分辨率 光驱 表3-2硬件环境 128MB以上 Intel奔腾3及以上或同等兼容CPU 150MB或以上空余空间 800*600或以上 2倍或更高倍光驱 7 本科生毕业论文 在线音乐播放系 4系统详细设计 4.1 概要设计 4.1.1 网站树状结构 本网站由音乐的部分和用户留言的部分组成。本系统树状结构分布如图4-1所示: 图4-1 系统树状结构 4.1.2 功能模块描述 本系统主要包括以下几个模块 系统主页面 网站的主界面,是用户进入站点后直面的主页面,在此页面当中可以实现站点公告,音乐统计,专辑评论,音乐搜索,音乐分类,专辑评论,专辑分类等的显示。 用户可以通过交互页面进行其它操作。 歌曲点播 用户选择出自己喜欢的歌曲后,可以通过系统提供的在线点播方式播放。只需点击相应的歌曲,系统即会调出音乐盒进行播放。 其中嵌入了一个 Windows Mediaplayer 的播放器,支持歌曲的播放、暂停以及音量的调节等7。 8 本科生毕业论文 在线音乐播放系 歌曲的管理 在线点播站点对于管理员最需要的功能是管理会员,歌曲管理等操作。 一个能够受到用户欢迎的、人气旺盛的音乐网站点必须要根据乐坛的发展状况不断跟新站点的歌曲库。添加是最常用的功能,新的流行歌曲被添加进来;同时,删除和分类的修改也是很重要的功能。只有管理员才具有添加、删除和修改的权限。 信息统计 点播系统需要反映用户对歌曲的喜爱程度,所以必须对歌曲的播放次数进行统计,以此为衡量标准,可以比较出歌曲的受欢迎程度,同时做出热门歌曲排行榜。 4.2 数据库设计 4.2.1 数据库需求分析 要分析数据库的需求,首先需要定此 Web 应用的面相对象和群体。当然要涉及到后台管理员的管理。一个在线点播网站的核心当然是点播歌曲,因此一个歌曲库的维护是必不可少的。分析了上述情况,系统需要一个维护歌曲信息的库。库中存放了歌曲的详细信息,如歌手名、歌曲名和存放位置、点播次数、以及其它关联操作。这样规模的一个库使用 Access 数据库能够方便的管理。而本次设计中我也正是用 Access 数据库。系统中包括的实体有歌曲、专辑、歌曲语种、歌曲分类,专辑评论、本站留言、系统/用户消息、本站公告、友情链接用户管理和管理员等等。用户可以点播、添加歌曲和其它一些关联操作,管理员可以添加、删除和修改歌曲等。 4.2.2 E-R图设计 数据库设计E-R图 主要的数据库有歌曲实体、专辑实体、导航条栏目实体、论坛栏目实体、论坛主题实体、用户实体、论坛回复实体,如图4-2所示: 9 本科生毕业论文 在线音乐播放系 图4-2 数据库设计实体 导航条栏目实体ER图 主要属性有导航条栏目编号、栏目的标题,如图4-3所示: 图4-3 导航条实体 专辑信息实体ER图 主要的属性有专辑号、栏目号、专辑名、专辑简介和专辑图片,如图4-4所示: 图4-4 专辑信息实体 歌曲信息实体ER图 主要的属性有歌曲编号、专辑编号、歌曲名和歌曲地址,如图4-5所示: 10 本科生毕业论文 在线音乐播放系 图4-5 歌曲信息实体 最新评论实体E-R图 主要属性有编号、内容、时间、留言者,如图4-6所示: 图4-6 最新评论实体 用户实体E-R图,如图4-7所示: 图4-7 用户实体 4.2.3 表结构设计 Album表,如表4-1所示: 11 本科生毕业论文 在线音乐播放系 表4-1 Album Banner表,如表4-2所示: 表4-2 Banner Music表,如表4-3所示: 表4-3 Music User表,如表4-4所示: 12 本科生毕业论文 在线音乐播放系 表4-4 User Section表,如表4-5所示: 表4-5 Section 字段名 S_id Section Intro Pic 说明 版块编号 版块名 版块说明 版块图片 类型 自动编号 文本 备注 文本 长度 长整型 50 50 主键或外键 主键 4.3 模块设计 4.3.1 用户登录模块设计 用户登录模块主要根据用户输入的登录信息,与数据库user中信息进行匹配,如果成功则获得其相应的操作权限。 流程图,如图4-8所示: 13 本科生毕业论文 在线音乐播放系 图4-8 用户登录流程图 处理说明 打开登录页,等待用户输入用户名、密码,判断用户输入的信息与后台数据库user里的数据是否一致。一致转入首页,否则重新进行输入。 4.3.2 新用户注册模块设计 新用户注册模块主要是提供一个让用户简单注册成为会员的平台。在该页面中只要按要求正确填写注册信息,在提交确认合法后便可再成为会员。 流程图,如图4-9所示: 图4-9 用户注册流程图 处理说明 14 本科生毕业论文 在线音乐播放系 用户进入首页,可以注册本网站用户后进行留言。在注册页面输入信息后,判断是否合法。如果合法就完成了注册操作并自动将顾客信息写入用户信息表;如果不合法回到注册页面要求重新输入。 4.3.3 音乐下载模块设计 提供音乐下载服务 流程图,如图4-10所示: 图4-10 音乐下载流程图 处理说明 找到你所要下载的歌曲单击下载按钮即可。 4.3.4 在线播放模块设计 提供在线音乐收听服务。 流程图,如图4-11所示: 图4-11 在线播放流程图 处理说明 找到你要收听的歌曲单击试听按钮,即弹出播放器页面。 15 本科生毕业论文 在线音乐播放系 4.3.5 数据库链接 数据库技术是 ASP 实现动态页面功能的基础,而利用数据库技术的前提是建立数据库工具连接8。在本次设计中我使用的是 Access 数据库,Access 数据库工具是 Microsoft Office 套件的重要组成部分。Access 使用于小型商务应用,用来存储和管理商务活动所需要的数据。对于 Access 数据库的链接我使用的是 ODBC 链接。ODBC 是微软公司开放服务结构中有关数据库的一个组成部分。它建立了一组链接规范,并提供了一组对数据库访问的标准 API,ODBC 本身也他提供了对 SQL 的支持,用户可以直接将 SQL 语句送给 ODBC。ODBC 的最大优点是能以统一的方式处理所有的数据库。mdb.asp 文件负责完成数据库的连接9。程序如下: <% '数据库连接变量定义 Dim conn '初始化数据库连接 DB="mdb/ ljxd315.asm" Set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB) '打开数据库连接 conn.Open '由程序处理错误,而不是缺省的由解释器处理错误 If Err Then '发生错误,进行错误处理 '释放数据库连接对象,并提示用户连接数据库出错 Err.Clear Set conn = Nothing Response. Write "数据库连接出错,请检查连接字串。" Response. End End If "关闭数据库连接,并释放数据库连接对象" Sub EndConnection conn.close Set conn=Nothing End Sub %>。 16 本科生毕业论文 在线音乐播放系 5 系统实现 5.1 各页面实现 首页效果实现 用户进入系统后将首先访问系统主页面 index.asp,该页面显示系统歌曲的各个分类,并实现曲目的分类显示,当用户单击其中某一个曲目链接时,将开始播放歌曲。用户首先进入的网页,在该页上你可以看到网站的LOGO,导航栏,搜索,最近更新的专辑信息和系统公告。 在主页面的设计中主要由以下几个主要技术要点: 1、分类查询 在主页面中歌曲可以进行分类查询,用户通过点击不同的分类,寻找不同类型的歌曲,当用户选中一种类型时,网页会跳转显示该类歌曲的情况,歌曲的排列方式是按照播放次数倒序排列,同时显示方式为分页显示。 2、分页显示 在主页面中,歌曲的显示方式是分页显示,只有这样才能保证页面的整洁。系统中设定的每页歌曲数目为最大20首。分页的显示就涉及到对歌曲进行查询和分页的功能。系统将对数据库中的歌曲进行查询,按播放次数的多少排列,每页显示20首,超过20首就转到下一页。 3、歌曲排序 主页面的歌曲排列顺序是按照播放次数排列,这里就设计到对播放次数的统计,和根据播放次数排序的问题。系统将自动记录各个歌曲的播放次数,然后按着这些数据对歌曲进行排序,排序的结果决定歌曲在页面中显示的位置。 首页如图5-1所示: 17 本科生毕业论文 在线音乐播放系 图5-1 首页效果图 专辑页面 通过单击导航栏,将进入专辑列表。该页面中,显示了各种歌曲的分类,用户可以点击各分类来选择不同的歌曲类型,页面中的歌曲按照歌曲的热度自上而下排列,采用分页显示,每页最多能够显示 20 首歌曲。在这里将显示所选栏目下的所有专辑。如图5-2所示: 图5-2 专辑页面 歌曲信息页面 18 本科生毕业论文 在线音乐播放系 点击全部歌曲后,将进入歌曲收录界面,这里显示该网站收录的所有歌曲。如图5-3所示: 图5-3 歌曲信息页面 在线试听界面 在线点播站点的核心当然是点播歌曲。点播歌曲必然要使用到插件,这就需要调用系统中安装的播放器。Windows Mediaplayer 是微软的 Windows 操作系统自带的一款播放器,是最受欢迎的媒体播放器之一。系统中选用的正是 Mediaplayer。 当用户在主页面中单击任意歌曲的名称时, 将打开歌曲播放页面进行音乐文件的播放。 设计细节: 1、歌曲信息的获取当用户在主页面中单击某一首歌曲的名称时,将

    注意事项

    本文(在线音乐播放系统毕业设计.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开