音乐分享网的设计与开发
音乐分享网的设计与开发
摘要:随着互联网和宽带上网的普及 ,音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。
本系统通过采用现在最先进的VS和SQL2005技术进行了开发,满足了音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,于以往的静态网站比较,我们现在开发的这个以asp.net为基础的动态音乐网站,具有更好管理,发布信息更快,更便捷,用户和网站架设者能够更好的沟通。
关键词:用户登录;后台管理;标题栏目;音乐网站
目 录
1 开发背景1
1.1 选题背景1
1.2课题研究意义和目的1
1.3 系统功能1
1.4 研究的步骤及方法2
2 系统概述3
2.1 B/S体系结构3
2.2 Dreamweaver3
2.3 SQL Server4
2.4 HTML(Hyper Text Markup Language)4
2.5 ASP.Net5
3系统调研及可行性分析6
3.1经济可行性6
3.2技术可行性6
3.3法律可行性7
4 系统需求分析8
4.1业务流分析8
4.2 数据表格9
5 系统设计11
5.1系统概要设计11
5.2 音乐网站信息管理系统功能分析11
5.3 系统功能模块划分11
5.4 数据库设计12
6 音乐网站界面设计14
6.1开发环境简介14
6.2系统界面的设计15
6.3修改密码18
6.4歌手管理模块18
6.5歌曲管理模块19
7系统测试19
7.1系统实现所需要的环境19
7.2系统测试20
7.3系统的缺点与不足21
总 结22
致 谢23
参 考 文 献24
1 开发背景
1.1 选题背景
随着互联网和宽带上网的普及,音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。
1.2课题研究意义和目的
随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现音乐交互的网站,主要是为了能够满足那些满足了音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,于以往的静态网站比较,我们现在开发的这个以asp.net为基础的动态音乐网站,具有更好管理,发布信息更快,更便捷,用户和网站架设者能够更好的沟通。
1.3 系统功能
本系统作为一个和音乐爱好者的交互平台主要实现了以下功能:
1.明星库的管理
2.歌曲信息的管理
3.用户的注册和登陆
4.系统公告的管理
5.歌手信息的管理
6.友情链接的管理等基本信息的管理
1.4 研究的步骤及方法
本网站使用VS2005作为开发环境,嵌套c#语言的 ASP.NET作为编程环境,SQL Server是数据库环境。
SQL SERVER是大型数据库,它也属于中型数据库,应用于中小型企业。SQL SERVER的分布式、复制、全文检索、DTS都可以满足中型的应用。SQL SERVER的数据存储在它本身的文件内,在安装目录下的DATA目录下,有和数据库同名的数据文件和日志文件组成。一般,在WINDOWS体系下,中小型的应用都使用SQL SERVERS 。此外,SQL SERVER支持存储器、触发器、自定义函数等操作;安全性、并发控制能力、数据挖掘、联机操作等方面都是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的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成