前言
随着社会的发展时代的前进,网络的发展也是日新月异,对人类的生产和生活方式产生了很大的影响。人们通过网络彼此沟通和交流,各种各样的网站也随之产生了,比如音乐网站、新闻网站、娱乐网站、政府网站等等,它们的出现使得人们甚至可以待在家里就可以知道外面的世界正发生着什么样的变化。而随着音乐事业逐渐走向高峰,音乐已无处不在,尤其是多媒体的出现让音乐更加普遍,只要在网上稍微搜索一下,就可以找到各种各样的音乐,甚至打破了地域限制,可以搜索到不同国家的音乐信息。
正文
1. 在线音乐系统概述及现状
在线音乐系统是依靠计算机和网络的强有力的结合,在进行了详细的需求分析后,根据实际需求情况,设计了多个歌曲分类功能模块,以满足用户的各种需求。本系统能够实现音乐的分类查询,歌曲的在线播放以及后台的添加、删除和修改功能。
而伴随着互联网的繁荣,现在的音乐网站行业呈现出旺盛的生命力和巨大的市场潜力。互联网给学习者提供了丰富的多媒体资源,为用户创造出了一种由他们自行控制的娱乐环境,如果长期手动从网上找寻,就会产生一种迷茫的感觉,从而降低用户的使用兴趣。
如今有些音乐网站还缺乏一定的简捷,比如有的网站的画面零乱,让人看了很不舒服;有的网站的操作不是很顺手;还有的网站设计的分类信息并不好,影响了用户查询、检索歌曲等等。
由上可看,在线音乐系统的好与坏,严重影响了人们的上网时间和对一个音乐网站的影响力,同时也影响了系统使用的效率。
2. 在线音乐系统的需求
2.1 功能需求描述
本系统所需要实现的具体功能有:
1.系统主页面
音乐网站的主界面,是用户进入站点后直接面对的主页面,在此页面当中可以实现歌曲的分类显示和热度排行。用户可以通过分类查询或是歌曲热度排行选择出自己喜欢的歌曲进行播放。
2.歌曲播放
用户选择了自己喜欢的歌曲后,可以通过系统所设计的播放器来播放。只需点击相应的歌曲链接,就会自动打开一个播放所选歌曲的页面。可以支持单曲播放和歌曲列表播放以及歌词与歌曲同步显示。
3.歌曲的管理
一个能够受到用户所欢迎的音乐网站必须要根据音乐的发展状况不断跟新站点的歌曲库。添加是最常用的功能,新的流行歌曲被添加进来,同时,删除和分类的修改也是很重要的功能。只有管理员才具有添加、删除和修改的权限。
2.2 可行性分析
1、技术可行性:使用ASP,Access,合理设计技术方案,并与其他音乐系统进行比选和评价。
2、实践上的可行性:无论是在学校或企业的中的人可以通过这个系统的各种功能来缓解工作或学习或生活中的压力和无奈。从而加强了整个社会的和谐,维持了社会的稳定。
3. 在线音乐系统的实现
Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。
3.1数据库的设计目的
数据库设计是系统开发中非常重要的一个环节。数据库结构设计的好坏将直接影响系统的效率。在设计数据库之前,要了解用户需求,从而确定数据库的结构。否则,如果在代码实现过程中再修改数据库的结构,将会浪费巨大的人力物力。同时,在数据库设计中,表的数量不能太多,逻辑层次也不能太多,否则系统的升级和维护将十分困难。
3.2 数据库需求分析
要分析数据库的需求,首先需要确定此系统应用的面向对象和群体。而一个在线音乐系统的核心当然是播放歌曲,因此一个歌曲数据库是必不可少的。
根据上述情况,在线音乐系统就需要一个歌曲信息的数据库。库中存放了歌曲的详细信息,比如歌手的名字、歌曲的名称和存放位置、颠簸次数等。这样规模的一个库使用access数据库能够方便的管理,因而本系统采用的就是access数据库。
系统中包括的实体有歌曲、用户和管理员。用户可以点播歌曲,管理员可以添加、删除和修改歌曲。
4. 在线音乐系统的目标
用在线音乐系统可以存储大量的歌曲以及歌曲的信息,并且能够实现音乐的分类查询,歌曲的在线播放以及后台的添加、删除和修改功能,所做界面必须友好,操作简单,方便人们查找所想要的歌曲以及歌曲信息。
前台界面简洁大方,导航清晰,目前所设置的分类有:流行歌曲、国外歌曲、网络歌曲、影视歌曲、在线MTV、flash及推荐歌曲。打开首页就可以听到音乐,首页是播放列表里是所有的音乐,可以选择播放顺序为随机还是单曲,可以查看歌词,下载正在播放的音乐。
原创毕业设计网提供