网页版在线音乐播放器详细设计说明

上传人:cn****1 文档编号:486354969 上传时间:2022-07-25 格式:DOC 页数:47 大小:1.41MB
返回 下载 相关 举报
网页版在线音乐播放器详细设计说明_第1页
第1页 / 共47页
网页版在线音乐播放器详细设计说明_第2页
第2页 / 共47页
网页版在线音乐播放器详细设计说明_第3页
第3页 / 共47页
网页版在线音乐播放器详细设计说明_第4页
第4页 / 共47页
网页版在线音乐播放器详细设计说明_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《网页版在线音乐播放器详细设计说明》由会员分享,可在线阅读,更多相关《网页版在线音乐播放器详细设计说明(47页珍藏版)》请在金锄头文库上搜索。

1、 . . . 理工学院城市学院本科毕业设计毕业论文题目:音乐在线点播系统的设计学生 XX:_系别: 计算机与信息科学系专业_2012级计算机科学与技术2班 指导教师及职称:起止时间:2016 年2月 2016年5月 / 摘要由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,越来越多的人开始接触网络并利用网络来提高自身素质,为了满意广大网友的娱乐要求,音乐应运而生。通过对现有的较流行的音乐进行了调查与分析,在明确用户对音乐需求的基础上,确定了音乐在线点播系统的功能有用户注册与登录、曲目分类、歌手分类、专辑查看、歌词显示、歌曲包括的检索、在线播放功能及播放操作等。在后台管理中,管理员

2、对站音乐信息采取必要的维护措施。本文首先进行系统的需求分析,确定系统的各个功能模块。采用SQL2014数据库建立系统运行所需的后台数据库,采用VS2015集成开发环境配合使用C#语言开发出一个音乐系统。关键词:音乐 Web 数据库 网络 ASP.NETAbstractAs the popularity and rapid development of network, Internet access to knowledge and information have become a major way, more and more people came into contact with

3、the network and use the Internet to improve their own quality of entertainment to the majority of users satisfied the requirements came into music site . Through the existing more popular music site investigation and analysis, based on clear user demand for music on the determination of the function

4、 of music online on-demand systems are user registration and login, track category, singer classification, album view, lyrics display, including song search, online playback and playback operations. In the backstage management, the administrator to take the necessary measures to safeguard the statio

5、n music information.Firstly, the demand for system analysis, the various system modules to be built. Create a system using a database with sql2014 back-end database to be run using the vs2015 integrated development environment using C # language development with a music system website. Keywords:Musi

6、c Web Database Network ASP.NET目 录1 绪论11.1 课题背景11.2 目的和意义21.3 关键技术和解决方案22 系统开发环境32.1 B/S结构模式32.2 动态技术介绍42.3 数据库技术42.4 ADO.NET连接数据库53 需求分析73.1 可行性分析73.1.1 技术可行性73.1.2 经济可行性73.1.3 操作可行性73.1.4 法律可行性83.2 系统概述83.3 需求分析83.3.1 播放器支持音乐格式需求93.3.2 首页需求93.4 计算机软件配置和开发平台93.4.1 计算机系统硬件配置93.4.2 计算机系统软件配置93.4.3 编程环

7、境与工具104 总体设计114.1 系统模块总体设计114.1.1 音乐平台系统的结构114.1.2 音乐平台系统的流程124.2 数据库设计134.2.1 数据字典134.2.2 数据库E-R图154.2.3 数据表的设计165 详细设计205.1 首页界面设计205.2 主要模块功能设计205.2.1 用户注册管理模块205.2.2 我的音乐在线播放模块225.2.3 收藏与下载模块235.2.4 歌曲、歌手的分类与点播次数衡量的排行榜255.2.5 歌曲库与用户管理275.3 输入输出设计286 系统测试与性能分析306.1 测试的任务和目标306.1.1 测试的任务306.1.2 测试

8、的目标306.2 计划306.3 测试用例316.3.1 管理员登录测试316.3.2 歌曲添加测试316.3.3 歌曲下载测试316.3.4 用户注册登录以及歌曲收藏测试326.3.5 歌曲在线试听测试与歌词显示326.3.6 歌曲与歌手的检索327 系统使用说明347.1 系统运行环境347.2 系统使用说明348 总结与展望35参考文献35图文说明37致 39音乐在线点播系统的设计*1 绪论1.1 课题背景当今时代是一个互联网络高速发展和发达的时代,随着计算机互联网络快速的发展,人们已经进入了信息时代,在这个时代中人们都离不开互联网络,商业、工业、银行、财政、教育、政府、娱乐和信息产业更

9、是与其密不可分。在繁忙的工作中人们承受着各种各样的压力,而音乐作为一个新时代的产物可以让人们在工作之余舒缓压力调整心情,使人们在纷繁的网络中也能够找到一个休憩的天地。随着Internet技术的发展,音乐使得人们对音乐欣赏娱乐的手段和载体发生了革命性的变化,Internet的开发性,分布性的特点和基于Internet的巨大的计算机能力使得人们突破了时间和空间的限制。基于Internet的在线音乐早已成为了人们的研究热点之一。与传统音乐欣赏和交流模式相比,在线音乐具有无可比拟的优越性,不但能满足了大多数用户对音乐爱好的需求,同时也刺激了电子数码产品的频繁更新换代。现有的音乐个人大体有两种模式:一、

10、自己拥有独立的服务器,服务器上有强大的存存储mp3歌曲资源。提供在线播放功能,需要将mp3的歌曲转换成wma格式,否则服务器吃不消。提供免费的wma格式歌曲下载服务器可能受不了下载流量。这种模式是个人音乐的高级模式,该模式的收入完全依靠网络广告。因为涉及问题没办法做大。另外mp3歌曲在百度很容易就能搜到。二、只需要一个虚拟空间,一套程序批量采集其它的歌曲,只提供在线播放功能。这种模式是现在很普遍的小偷站,投入低,管理维护省时省事,但是受制于被采集方的服务器。也仅仅依靠网络广告来盈利。现有模式的缺点就是资源价值不高。个人音乐其实面临的风险实在太多,就问题不说,服务器的投入成本与广告盈利几乎不成比

11、例。针对现有这种状况,个人音乐的发展要具备以下几点才可以:1、歌曲资源具备高价值;2、提供试听和下载功能;3、能够有自己独特的风格。目前的流行音乐从传播形式来看,大致可分为三类:有固定的流行音乐、搜索类流行音乐、P2P类流行音乐。三者功能各异、互为补充。1.2 目的和意义在网络飞速发展的社会里,网络已经成为人们日常工作和休闲娱乐的主要工具,本人选择的课题是音乐在线点播系统的设计,也是人与网络的互动。许多传统的信息和数据库系统被移植到互联网上,音乐作为一个这个时代的产物,早已超过了国界,使听音乐变的简单、便捷,它摒弃了传统听音乐媒体的不足,正在快速向前发展。从音乐上发展而来的网络音乐是一种全新的

12、音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。音乐是网络音乐的发展平台。过去,音乐功能较为单一,但随着网络技术的发展,用户对音乐的要求逐步提高,音乐由此也逐渐出现了更多采用较为优越的开发工具来建设的音乐。本课题所研究的音乐平台主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。课题目标是设计并实现一个音乐。结合实践,理解并进一步加深网页开发技术和数据库的知识,熟练运用相关开发工具和应用软件,熟悉建设的过程,熟练掌握网络数据库编程方法。1.3 关键技术和解决方案本系统是采用ASP.NET技术的B/S架构的。开发工具为VS2015,数据库sql server

13、 2014,用到的技术有CSS、C#、JavaScript、Ajax。在线试听是在用户端调用jquery.player播放器从服务器数据库查询播放歌曲的路径,当参数赋值给播放器来实现的。搜索功能主要采取模糊查询和精确查询两种。2 系统开发环境本系统采用B/S结构,前台开发工具为VS2015,后台数据库是SQL2014,软件要求:操作系统为Windows XP或更高,Internet Explorer 5.01 或更高版本,硬件要求:Pentium 133 MHz或更快,存要求128 MB或更高。2.1 B/S结构模式B/SBrowser/Server结构即浏览器和服务器结构,它是随着Inter

14、net技术的兴起,对C/S结构的一种变化或者改进的结构。一、B/S模式的优点和缺点 B/S结构的优点:1具有分布性特点,可以随时随地进行查询、浏览等业务处理;2业务扩展简单方便,通过增加网页即可增加服务器功能;3维护简单方便,只需要改变网页,即可实现所有用户的同步更新;4开发简单,共享性强。B/S 模式的缺点:1个性化特点明显降低,无法实现具有个性化的功能要求;2操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;3页面动态刷新,响应速度明显降低;4功能弱化,难以实现传统模式下的特殊功能要求。 二、C/S 模式的优点和缺点C/S 模式的优点:1由于客户端实现与服务器的直接相连,没有中间环节

15、,因此响应速度快;2操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求; 3C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 C/S 模式的缺点:1需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;2兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序;3开发成本较高,需要具有一定专业水准的技术人员才能完成。 三、B/S架构软件的优势与劣势1维护和升级方式简单;2系统的性能,在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性;3系统的开发,C/S技术应更成熟、更可靠。四、C/S架构软件的优势与劣势1应用服务器运行数据负荷较轻;2数据的储存管理功能较为透明;3C/S架构的劣势是高昂的维护成本且投资大。2.2 动态技术介绍由于系统的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号