论文总字数:15516字
摘 要
:随着网络成为人类与社会交流的一个重要媒介,音乐网站也成为许多用户在网络上必不可少的工具,因此有必要设计一个音乐网站。本网站分为前台和后台两个模块,前台显示了网站的一些基本信息,如音乐,专辑,新闻资讯,会员信息等,后台实现了对前台信息的管理。文章首先介绍了网站开发的背景及用到的技术,分析了网站的可行性,最后论述了该网站设计与实现的过程。关键词:音乐,数据库,网络,ASP.NET
Abstract:As networks become an important medium of communication between humans and society, music website has become essential to many users on the network tool, so it is necessary to design a music website.This site is divided into two modules foreground and background, the foreground shows some basic information on the site, such as music, albums, news, membership information, background to achieve the management of the reception of information.This article firstly introduced the website development background and the use of technology, the feasibility of the site analysis, and finally discusses the process of the website design and implementation.
Key words:Music, Database,Network,ASP.NET
目 录
第1章 绪论 5
1.1 课题背景 5
1.2 目的和意义 5
1.3 网站开发环境 5
1.4 网站开发技术 5
1.4.1 B/S结构模式 6
1.4.2 动态网站技术介绍 6
1.4.3 ASP.NET2.0技术的介绍 6
第2章 可行性分析 7
2.1 技术可行性 7
2.2 经济可行性 7
2.3 操作可行性 7
2.4 时间可行性 7
第3章 需求分析 8
3.1 网站概述 8
3.2 需求分析 8
3.3 业务流程 10
第4章 数据库设计 13
4.1 数据库设计 13
4.2 数据表的设计 13
第5章 网站主要功能设计与实现 15
5.1 前台模块 16
5.1.1 网站首页设计 16
5.1.2 会员模块 16
5.1.3 音乐搜索模块 18
5.2 后台模块 19
5.2.1 歌曲信息管理模块 19
5.2.2 音乐资讯管理模块 20
5.2.3 账号管理模块 21
第6章 系统测试 21
6.1 测试任务 21
6.2 计划 22
6.2.1 测试的方案 22
6.3 测试用例 22
6.3.1 管理员登陆测试 22
6.3.2 歌曲添加测试 23
6.3.3 歌曲下载测试 23
6.4 测试结果 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商业模型提供了一个更为安全、稳定、高效的运行环境。
1.4.3 ASP.NET2.0技术的介绍
ASP.NET2.0是把基于通用语言的程序在服务器上运行。不像以往的ASP即时解释程序,而是将程序在服务器端第一次运行时进行编译。ASP.NET2.0构架是用Microsoft(R)的 Visual Studio环境开发的。
剩余内容已隐藏,请支付后下载全文,论文总字数:15516字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;