题 目: 在线音乐网站的设计与实现
院 系:
专 业:
学 号:
学生姓名:
指导教师:
2016年10月25日
一、立题依据 1.研究目的与意义 研究的主要目的就是对现今互联网上的音乐网站进行调查研究,结合实际情况对用户需求进行比较分析,设计开发出一个基于ASP.NET的在线音乐网站。网站界面友好,功能完善,能为用户准确快速的定位自己喜好的歌曲,为方便快速查,所有歌曲有着规范的数据库后台,是一个易于满足大多数互联网用户需求,并有着个性化特征的在线音乐平台。 音乐对人们的生活有着很大的影响,音乐的内容广泛,又分为很多不同的类别,不同年龄段的人对音乐的喜爱又有很大差别,随着信息网络的逐渐发展,音乐也逐渐通过音乐网站的形式进入人们的视线并对我们的生活产生了很大的影响。一个好的音乐网站能满足不同人对音乐的需求,它提供了相当完善的功能,可以让音乐爱好者了解最新的音乐动态,能在线试听自己喜爱的歌曲,并能与其他音乐爱好者进行交流学习,是一个很好的在线音乐交流平台。因此,基于ASP.NET的在线音乐网站对于实现音乐资源信息化,方便用户欣赏音乐的同时促进音乐爱好者相互间的交流及音乐的发展具有重要意义。 2.国内外现状 随着互联网的发展,国内外出现的很多优秀的音乐网站,如国外的美国在线音乐 (Aol Music)、潘多拉电台(Pandora Radio)等,又比如国内的网易云音乐、豆瓣音乐等,传统的音乐网站往往是只为听而听,随着生活水平的提高,现今用户的需求远不止这些。 国外的优秀音乐网站,如潘多拉,它在自身传统功能上加上了独特的核心功能,即根据用户喜好推测出用户可能喜欢的歌曲,更有诸如SNS、交友、论坛、圈子等时尚的服务,这些技术都趋于成熟。而在国内的音乐网站,因为流行音乐起步缓慢且互联网技术发展落后于国外,所以多数音乐网站的发展还处于模仿学习阶段,诸如豆瓣音乐的乐评及网易云音乐的个性推荐及社区交流板块就是借鉴了国外的网站。尽管目前国内的一些音乐网站逐渐趋于成熟并受到人们欢迎,但是国内的大部分音乐网站往往还是单纯的模仿且过分强调某一特定的功能,忽视了用户的体验。 |
二、研究主要内容 计划解决的具体问题: (1)实现音乐信息浏览功能国内源代码网站 主要包括歌曲名、专辑名、发布时间等,方便搜索音乐信息,并及时推送最新的音乐咨询。搜索功能需提供模糊查询和精确查询,并提供对应于歌手名称和歌曲名称的查询。 (2)实现用户登录功能 设置会员登录功能并实现网上交流平台,注册用户可以选择多个音乐连续播放,并记录其音乐的播放列表,下次登录网站时可以继续播放列表。管理员用户可以对音乐进行发布、上传以更新,管理可以将点击率低的歌曲。平台中用户可以交流音乐信息并对网站提出建议,有利于网站及时更新。 (3)实现音乐下载及试听功能 搜索音乐资源最终用于收藏和欣赏,下载及试听功能方便用户挑选并收藏音乐。注册用户可以在线收听音乐并下载歌曲,非会员只能浏览、搜索或试听但不能下载。 重难点分析: 本系统开发前台页面使用DIV+CSS技术,主要的难点在于系统的后台设计方面,需求分析、数据库的设计、数据库访问及操作是本研究的重点,其中数据字典及数据库逻辑结构的设计是本系统的难点所在。 实用性及创新性分析: (1)本系统利用.NET平台下的ASP.NET开发技术实现客户端与服务器端的页面开发,采用B/S模式三层结构,便于进行系统维护及功能拓展。本系统从用户的角度考虑,系统满足界面设计简洁美观,操作简单的特点,用户只需打开浏览器即可轻松访问本系统,实用性强。 (2)网站主要通过LINQ浏览显示在线音乐,并通过LINQ实现批量查询播放功能。语言集成查询 (LINQ) 能够在应用程序代码中形成基于集合的查询,而不必使用单独的查询语言。不仅 可以编写更少代码即可创建完整应用,为数据交互带来真正方便,而且可以大幅减少过程控制语句的代码块,提高开发效率。以上这些均为本系统实用性和创新性所在。 预期达到的成果: (1)实现音乐信息浏览功能,主要包括歌曲名、专辑名、发布时间等, 并能提供搜索及查询功能。 (2)实现用户登录功能,设置会员登录功能并实现网上交流平台。管理员用户可以对音乐进行发布、上传以更新。平台中用户可以交流音乐信息并对网站提出建议。 (3)实现音乐下载及试听功能,搜索音乐资源用于收藏和欣赏,注册用户可以在线收听音乐并下载歌曲,非会员只能浏览、搜索或试听但不能下载。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论