- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目: 在线音乐网站的设计与实现
院 系:
专 业:
学 号:
学生姓名:
指导教师:
2016年10月25日
一、立题依据
1.研究目的与意义
研究的主要目的就是对现今互联网上的音乐网站进行调查研究,结合实际情况对用户需求进行比较分析,设计开发出一个基于ASP.NET的在线音乐网站。网站界面友好,功能完善,能为用户准确快速的定位自己喜好的歌曲,为方便快速查找,所有歌曲有着规范的数据库后台,是一个
音乐对人们的生活有着很大的影响,音乐的内容广泛,又分为很多不同的类别,不同年龄段的人群对音乐的喜爱又有很大差别,随着信息网络的逐渐发展,音乐也逐渐通过音乐网站的形式进入人们的视线并对我们的生活产生了很大的影响。一个好的音乐网站能满足不同人群对音乐的需求,它提供了相当完善的功能,可以让音乐爱好者了解最新的音乐动态,能在线试听自己喜爱的歌曲,并能与其他音乐爱好者进行交流学习,是一个很好的在线音乐交流平台。因此,基于ASP.NET的在线音乐网站对于实现音乐资源信息化,方便用户欣赏音乐的同时促进音乐爱好者相互间的交流及音乐的发展具有重要意义。
2.国内外现状
随着互联网的发展,国内外出现的很多优秀的音乐网站,如国外的美国在线音乐 (Aol Music)、潘多拉电台(Pandora Radio)等,又比如国内的网易云音乐、豆瓣音乐等,传统的音乐网站往往是只为听而听,随着生活水平的提高,现今用户的需求远不止这些。
国外的优秀音乐网站,如潘多拉,它在自身传统功能上加上了独特的核心功能,即根据用户喜好推测出用户可能喜欢的歌曲,更有诸如SNS、交友、论坛、圈子等时尚的服务,这些技术都趋于成熟。而在国内的音乐网站,因为流行音乐起步缓慢且互联网技术发展落后于国外,所以多数音乐网站的发展还处于模仿学习阶段,诸如豆瓣音乐的乐评及网易云音乐的个性推荐及社区交流板块就是借鉴了国外的网站。尽管目前国内的一些音乐网站逐渐趋于成熟并受到人们欢迎,但是国内的大部分音乐网站往往还是单纯的模仿且过分强调某一特定的功能,忽视了用户的体验。
二、研究主要内容
计划解决的具体问题:
实现音乐信息浏览功能
实现用户登录功能
实现音乐下载及试听功能
重难点分析:
本系统开发前台页面使用,主要的系统的设计方面,需求分析、设计、访问操作其中数据字典本系统的难点
(2)网站主要通过LINQ浏览显示在线音乐,并通过LINQ实现批量查询播放功能。?可以编写更少代码即可创建完整应用为数据交互带来真正方便。本系统性和创新性所在。
并能提供搜索及查询
三、研究方法与实验条件
关键技术及技术路线分析:
在线音乐网站将采用C# +ASP.NET4.0+SQL Server+LINQ进行
应用程序开发。网站主要通过LINQ浏览显示在线音乐,并通过LINQ
实现批量查询播放功能。在线试听功能需在客户端嵌入windows默认
的播放器media player供用户点击播放。使系统具有良好的稳定性、
扩展性、集成性。
(1)系统采用基于B/S(浏览器和服务器结构
体系,即“数据访问层、业务逻辑层和表示层。与C/S结构不同,其
客户端不需安装专门的软件,只需浏览器通过WEB服务器进行交互
工作便可在其他平台使用,减轻了系统维护升级的难度和工作量。
(2)ASP.NET是一种用于创建动态Web页面并使嵌入网页中的脚本
可由因特网服务器执行的服务器端脚本技术,相对其他Web开发模式
具有灵活性、简易性、可管理性及安全性等。
(3)前台技术主要采用以DIV+CSS技术为主,并涉及到JavaScrapt
等技术的实现。
(3)C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。SQL Server 是一个全面的关系型数据库管理
系统,具有使用方便可伸缩性好与相关软件集成程度高等优点.,可
在不同操作平台上运行。
(4)使用LINQ查询实现对数据库的交互操作。LINQ语言集成
查询(Language Integrated Query)是一组用于c#和Visual Basic
语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相
同的方式操作内存数据。其支持数据源SQL Sever, 能够大幅减少过
程控制语句的代码块,使代码的可读性和可维护性大幅提高。
项目应用环境及实验条件分析:
本系统的运行对于普通用户来说,只需要有一台能上网且计算
机操作系统带有IE6.0及
文档评论(0)