音乐分享网的设计与开发

上传人:ji****en 文档编号:136314703 上传时间:2020-06-27 格式:DOC 页数:29 大小:671KB
返回 下载 相关 举报
音乐分享网的设计与开发_第1页
第1页 / 共29页
音乐分享网的设计与开发_第2页
第2页 / 共29页
音乐分享网的设计与开发_第3页
第3页 / 共29页
音乐分享网的设计与开发_第4页
第4页 / 共29页
音乐分享网的设计与开发_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《音乐分享网的设计与开发》由会员分享,可在线阅读,更多相关《音乐分享网的设计与开发(29页珍藏版)》请在金锄头文库上搜索。

1、26 / 29音乐分享网的设计与开发音乐分享网的设计与开发摘要:随着互联网和宽带上网的普及 ,音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。 本系统通过采用现在最先进的VS和SQL2005技术进行了开发,满足了音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,于以往的静态网站比较,我们现在开发的这个以为基础的动态音乐网站,具有更好管理,发布信息更快,更便捷,

2、用户和网站架设者能够更好的沟通。关键词:用户登录;后台管理;标题栏目;音乐网站目 录1 开发背景11.1 选题背景11.2课题研究意义和目的11.3 系统功能11.4 研究的步骤及方法22 系统概述32.1 B/S体系结构32.2 Dreamweaver32.3 SQL Server42.4 HTML(Hyper Text Markup Language)42.5 ASP.Net53系统调研及可行性分析63.1经济可行性63.2技术可行性63.3法律可行性74系统需求分析84.1业务流分析84.2 数据表格95系统设计115.1系统概要设计115.2 音乐网站信息管理系统功能分析115.3 系

3、统功能模块划分115.4 数据库设计126 音乐网站界面设计146.1开发环境简介146.2系统界面的设计156.3修改密码186.4歌手管理模块186.5歌曲管理模块197系统测试197.1系统实现所需要的环境197.2系统测试207.3系统的缺点与不足21总 结22致 谢23参 考 文 献241 开发背景1.1 选题背景随着互联网和宽带上网的普及,音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个人提供搜索

4、,欣赏和评论的一个平台,从而给个人带来方便。1.2课题研究意义和目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现音乐交互的网站,主要是为了能够满足那些满足了音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,于以往的静态网站比较,我们现在开发的这个以为基础的动态音乐网站,具有更好管理,发布信息更快,更便捷,用户和网站架设者能够更好的沟通。1.3 系统功能本系统作为一个和音乐爱好者的交互平台主要实现了以下功能:.明星库的管理.歌曲信息的管理.用户的

5、注册和登陆.系统公告的管理.歌手信息的管理.友情链接的管理等基本信息的管理1.4 研究的步骤及方法本网站使用VS2005作为开发环境,嵌套语言的 ASP.NET作为编程环境,SQL Server是数据库环境。SQL SERVER是大型数据库,它也属于中型数据库,应用于中小型企业。SQL SERVER的分布式、复制、全文检索、DTS都可以满足中型的应用。SQL SERVER的数据存储在它本身的文件内,在安装目录下的DATA目录下,有和数据库同名的数据文件和日志文件组成。一般,在WINDOWS体系下,中小型的应用都使用SQL SERVERS 。此外,SQL SERVER支持存储器、触发器、自定义函

6、数等操作;安全性、并发控制能力、数据挖掘、联机操作等方面都是ACCESS等其他数据库无法超越的。2 系统概述2.1 B/S体系结构本系统所面向的对象是汽车仓储中心内部用户,系统要突出时代感,时尚感。因此,将要采用比较流行的B/S三层结构。如图2-1所示。图2-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一对象所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都

7、在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的音乐网站系统采用了基于B/S模式的体系结构。2.2 Dreamweaver Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页

8、制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。Dreamweaver 可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提

9、供的JavaScript。 为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。Dreamweaver MX为新的ColdFusion MX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。2.3 SQL ServerSQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标

10、准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.4 HTML(

11、Hyper Text Markup Language)HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但H

12、TML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.5 ASP.NetASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。ASP.Net提供了世界级水平的开发工具支持。在Visual Studio .Net的集成开发环

13、境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。ASP.Net强大而富有弹性。由于ASP.Net是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。ASP.Net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。3系统调研及可行性分析3.1经济可行性 由于开发此音乐网站所需的硬件(计算机及相关硬件)和软件环境(ASP.Net+SQ

14、L 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,就可以让用户方便的在线试听音乐和下载,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。3.2技术可行性网上音乐的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安

15、全性好的库。本系统拟采用ASP。和MS SQL 2005分别作为前端和后端的开发工具。ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。ASP.Net提供了世界级水平的开发工具支持。在Visual Studio .Net的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。ASP.Net强大而富有弹性。由于ASP.Net是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样可以应用于web应用程序开发者。.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。ASP.Net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。SQL 2005作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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