23
结 论 24
参考文献 25
致 谢 26
第1章 绪论
1.1 课题背景
21世纪是一个互联网络高速发展且发达的时代,随着计算机互联网络快速的发展,人们已经进入了信息时代,在这个时代中人们都离不开互联网络,商业、工业、银行、财政、教育、政府、娱乐和信息产业更是与其密不可分。在繁忙的工作中人们承受着各种各样的压力,而音乐网站作为一个新时代传媒的产物可以让人们在工作之余舒缓压力调整心情,使人们在纷繁的网络中也能够找到一个休憩的天地。
1.2 目的和意义
在网络飞速发展的社会里,网络已经成为人们日常工作和休闲娱乐的主要工具,网站也成为了人与网络的一个互动媒介。
许多传统的信息和数据库系统被移植到互联网上,音乐网站作为时代的产物,早已超越了国界,使听音乐变的简单、便捷,它摒弃了传统音乐媒体的不足,正在快速向前发展。在线音乐网站作为一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。音乐网站是网络音乐的发展平台。过去,音乐网站的功能较为单一,可是随着网络技术的发展,用户对音乐网站的要求也正在提高,因此出现了更多优越的开发工具,如ASP、Java Script、JSP、 PHP3等。本课题所设计的音乐网站主要是为用户提供音乐搜索,音乐欣赏和音乐下载的一个平台,从而给用户带来一些方便。
本课题目标是设计并实现一个音乐网站。通过实践,理解并进一步加深网页开发技术和对数据库的认知和运用,了解相关的开发工具并熟练使用,熟悉网站建设的过程,进一步掌握网络数据库编程方法。
1.3 网站开发环境
网站开发环境:Microsoft Vsiual Studio 2010开发集成环境。
网站开发语言:ASP.NET。
网站后台数据库:SQL Server 2005。
开发环境运行平台:Windows 7。
1.4 网站开发技术
本网站是在VS2010平台上,基于ASP.NET技术,以SQL Server 2005为数据库开发而成的。
1.4.1 B/S结构模式
B/S(Browser/Server)是浏览器和服务器结构的简称。它是随着Internet技术的兴起,相对C/S结构的一种变化或者改进。
在这种结构下,用户工作界面能够通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。C/S结构是一种“胖”客户端,需要在用户电脑上安装相应的操作软件,B/S结构则是一种“瘦”客户端,大多数或者主要的业务逻辑都存在服务器端,所以,B/S结构的系统就不需要安装客户端软件,它直接运行在客户端的浏览器之上,系统在升级或维护时只需更新服务器端软件即可,这样大大简化了客户端电脑载荷,减轻了系统维护与升级时的成本和工作量,降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。不过,和C/S结构相比,B/S结构也存在一些弱点,比如系统运行速度较慢,访问系统的用户不可控。
1.4.2 动态网站技术介绍
由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理再返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术。目前动态网页技术有很多,可以说是层出不穷,比如CGI、ASP.NET、JSP、ASP等。
ASP.NET(又称ASP+)是ASP的下一个版本,它并不只是ASP 4.0,它是一个运用于 Web开发的全新框架,其中包含了一些新的特性。ASP.NET完全基于组件与模块,具有更好的可定制性与可扩展性,数据处理方面更是引入了激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET逐渐超越了ASP,提供给Web开发人员更好的灵活性,更有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2005 Server/Advanced Server的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为安全、稳定、高效的运行环境。 asp.net+sqlserver音乐网站的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_57023.html