音乐网站的设计_第1页
音乐网站的设计_第2页
音乐网站的设计_第3页
音乐网站的设计_第4页
音乐网站的设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

音乐网站的设计

Summary:本文旨在设计和实现一个在线音乐网站。网站可以实现以管理员身份进行歌曲与专辑的管理、前后台用户管理、编辑和删除注册用户信息以及增添修改删除管理员信息,具有栏目分类管理和用户注册登陆功能;还可以分类搜索歌手歌曲专辑信息,在试听过程中实现连播并显示歌词,系统基本满足了普通用户在线试听下载音乐的需要,方便了网站管理员对网站专辑、歌曲、歌手以及用户的管理。在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。Keys:在线;音乐网站;管理员1系统可行性分析1.1经济可行性目标系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发成后,通过测试和、试运行和实际应用后,还可以依靠网络广告来盈利。1.2技术可行性在线音乐网站的主要特点是一方面可以动态地管理各种类型的音乐信息,只要准备好足够大的音乐资源,就可以按照要求自动生成各种静态页面;另一方面,计算机化的音乐试听的最大特点是时间空间的优势,任何人都可以随时随地根据自己的喜号选择喜欢的歌曲,网络音乐给用户带来了很大的方便。平台完全支持面向对象特性和三层结构的高级设计理念,所以技术上可行。1.3操作可行性系统是基于Web的工作界面,管理人员无论通过局域网还是互联网,都能在浏览器中进行有效的管理,用户只需在自己的计算机上通过Web浏览器访问该网站用户首页,同时所有的操作都是基于Web的操作方式,如:链接、按钮、文本框等等,只要按常规上网方式浏览即可。因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的。2需求分析2.1业务流程分析该音乐网站的的业务流程:管理员登录时,进入管理员登录页面;有效帐户和密码登录之后可以进行歌曲与专辑的管理,管理所有的专辑、用户收藏的专辑、所有歌曲,可以添加修改专辑歌曲,进入前后台用户管理可以管理网站的管理员和会员的信息,进入栏目分类管理,可以编辑修改总类、添加编辑分类、添加编辑歌手;完成以上管理之后进入生成HTM管理,之所以要生成静态页面,是为了加快访问速度,并且有利于搜索引擎的收录;还可以减轻访问压力;并且能节省服务器的负荷,因为请求一个静态的HTML文件比一个aspx文件等占资源少;当普通用户登录时,首先进入的是音乐网站前台首页界面,用户可以注册网站会员,会员登录之后可以更改自己的个人信息和密码,可以收藏歌曲专辑。2.2数据流分析该音乐网站的数据流程:首先由网站管理员根据不同用户的需要将某些信息保存到数据库中,例如歌曲、歌手、歌词、专辑等等,并可以对这些信息进行添加、修改和删除处理,然后再进行发布生成静态页面以方便用户的使用;。用户可以注册成为网站会员,并可以修改自己的个人信息,对网站内容进行搜索,也可以试听下载网站已上传歌曲,收藏歌曲以便下次登录时能够方便的找到歌曲。通过对本系统的需求分析,系统的基本功能已经大体确定。整个系统各个模块的数据流图如图2-1、2-2、2-3、2-4所示:图2-1在线音乐网站顶级数据流图图2-2专辑信息处理的数据流图图2-3歌曲信息处理的数据流图

图2-4查询处理的数据流图3.系统总体功能结构通过对在线音乐网站的需求分析并结合实际情况分析,本系统分为后台管理和前台用户两大模块,后台由歌曲与专辑管理、前后台用户管理、栏目分类管理、页面生成管理等4个主要子模块构成,前台由用户登录、专辑歌手查询、歌曲试听下载等3个主要子模块构成。系统的后台管理模块功能结构图如图3-1所示:

3-1网站后台管理的功能结构图该项目是一个基于ASP.NET的在线三层音乐网站的设计与实现,本系统是基于ASP.NET的一个在线音乐网站的实现,本系统的主要功能如下:管理员进行歌曲与专辑的管理:例如添加、删除、更新歌手、歌曲、专辑、歌词等信息;管理员进行前后台用户管理:管理员登陆可以管理编辑和删除注册用户信息以及增添修改删除管理员信息;管理员进行栏目分类管理:包括编辑修改总类、添加编辑分类、添加编辑歌手等内容;用户注册登陆;用户可以实现在线注册成为网站会员享受会员服务,在进行网站登录后,可以按歌手关键字或歌曲专辑关键字来搜索信息,当然网站也会展示当前流行歌手歌曲以及热门歌曲条目,用户在收听歌曲的过程中可以选择随机播放或连播,同时界面上会同步显示歌词,用户具有试听下载的权限。4.小结本系统具备了音乐网站的基本功能,也提供了丰富的管理功能给管理员实现用户管理、歌曲专辑管理等功能,但是还存在一些问题需要后续完善。一是歌曲库需要补充大量歌曲,二是数据库设计还不够理想,要在减少数据冗余方面再下功夫,力求后台数据不要影响网站下载运行速度。另外,目前本系统是基于音频播放实现的,实现网站视频播放是急需解决的问题。后续针对性的对网站进行优化,争取给用户带来更好的视觉享受。Reference:[1]张跃进.ASP..NET2.0网络编程自学手册(1CD).北京:人民邮电出版社,2007[2]余金山.ASP.NET2.0+SQLServer2005企业项目开发与实战

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论