基于ASP.NET的音乐网站的设计(SQLserver)(论文12000字,程序代码,SQLserver数据库)
摘要: 互联网无疑是世界上最热门的话题,它的影响已经深深地影响了中国的土地。 自今年年初以来,全国各地的网络广告战已经烟消云散。 然而,几何级数增长的网民也非常关注中国音乐网站。 然而,与“新浪”、“网易”和“搜狐”等热门大网站相比,音乐网站尚未建立成功的模式,但谁敢忽视其未来的潜力?如今,互联网是最快速、最便捷的信息传递的方式,而音乐在互联网整个平台上也变得尤其热门。很多商家企业早已在这块领土上虎视眈眈,一场空前的大拼杀已拉开了序幕。音乐网站就像雨后春笋般的迅速成长起来并逐渐发展成为音乐市场中的佼佼者。因此,开发这款音乐网站显得尤为重要的。结合我自身的实际能力和开发需求,我将使用ASP.NET技术结合SQL Server 2008数据库来开发这个音乐网站。我觉得音乐网站最重要的是给人舒服、干净的感觉,因此我的音乐网站整个界面来说要求简洁,功能操作方面操作简单,因为面对的是普通大众用户,并且系统灵活实用。整个系统主要实现了前后端的数据交互,后台管理的数据能够在前端很好的展示,为用户带来良好的视听享受。
关键词:音乐网站;ASP.NET;Sql Server 2008
The music website based on Asp.net
Abstract:The Internet is undoubtedly the hottest topic in the world, and its influence has deeply affected China's land. Since the beginning of this year, online advertising campaigns across the country have disappeared. However, netizens with increased geometric progression are also very concerned about Chinese music websites. However, compared with popular websites such as “Sina”, “Netease” and “Sohu”, music websites have not yet established a successful model, but who dares to ignore their future potential? Today, the Internet is the fastest and most convenient way to deliver information, and music has become especially popular on the entire Internet platform. Many merchants have already been eyeing this area, and an unprecedented fight has begun. Music websites have mushroomed like mushrooms and have grown into the best in the music market. Therefore, developing this music website is particularly important.I think the most important thing about the music website is to give people a comfortable and clean feeling. Therefore, the entire interface of my music website requires simplicity, and the operation of the function is simple, because it is faced with ordinary mass users, and the system is flexible and practical. The whole system mainly realizes the data interaction between the front and the back, and the data managed by the background can be displayed well at the front end, which brings good audio-visual enjoyment to the user.
Key words:Music website; ASP.NET; Sql Server 2008
系统功能分析
本次的系统是一个音乐网站,分为前端和后台两个模块。
前端主要面向对象是用户,用户用过浏览网站实现一些功能,具体的模块划分如下:
1.音乐网站的首页:该页面为网站打开时展现给用户的第一个页面,页面上展示了网站的主要信息,比如主要功能模块的导航,有一个关于最近上新歌曲及MV的轮播板块,再下面是歌手、专辑、歌曲类别的部分展示,最左下方是一个热门专辑的轮播框,最下方是管理员登录系统的入口。
2.用户注册/登录:用户填写注册登记的信息,完成注册。注册成功之后,用户可以登录系统,使用系统评论、收藏和用户中心模块。
3.歌曲排行榜:排行榜主要是对于用户比较中意的歌曲进行了一个排行榜的展示。系统根据歌曲点击播放的次数来自动排序,从而生成了前30的歌曲。用户可以查看歌曲排行榜,歌曲排行榜根据歌曲点击播放次数自动生成,用户可以播放、下载排行榜中所有歌曲,可以对自己喜欢的用后登录系统后可以将歌曲收藏到收藏夹中。
4.歌手大全:该功能主要是歌手展示列表,用户可以查看歌手详情,也可以在搜索框中搜索自己感兴趣的歌手。
5.专辑列表:该模块以列表的形式显示专辑,用户点击某张专辑之后就可以查看这张专辑的详情,并且可以播放该张专辑中的歌曲,登录系统的用户可以对专辑发表评论。
6.MV:实现MV的列表显示,点击可以查看MV详情,可以播放、下载MV。
后台的主要面向对象是系统管理员,主要的功能模块划分详情如下:
1.用户管理:管理员登录系统在该模块可以查看用户的注册时的登记信息,也可以在系统后台登记信息添加新的用户账号,已登记的账号管理员也可以删除其账号,那么该账号将无法再登录前台系统。
2.歌手管理:该模块是对歌手信息的管理,管理员可以添加歌手信息,登记歌手信息,对于已存在的歌手信息可以查看、再编辑修改,还可以进行单个删除和批量删除歌手。
3.专辑类别管理:管理员可以登记专辑类别信息来添加专辑类别,对于已登记的专辑类别可以进行修改和删除操作。
4.专辑管理:管理员需要通过登记专辑的信息来添加专辑,专辑信息添加成功之后可以进行歌曲的上传添加,专辑信息可以进行编辑修改。
5.歌曲管理:该管理界面以分页的形式显示所有歌曲信息。管理员可以对系统中的歌曲进行删除,可以根据专辑名或者来搜索歌曲,可以下载歌曲。
6.MV管理:该模块是对MV信息的管理,管理员可以通过填写MV的登记项来添加MV,可以删除某个MV或批量删除,可以对于已经存在的MV信息进行查看和再次编辑。
7.专辑评论管理:该板块记录了用户评论专辑时的专辑名、评论人、评论时间、评论内容。管理员可以删除评论,可以根据专辑来搜索评论。
开发环境:Microsoft visual studio
数据库工具:SQL Server
目 录
1 绪论 1
1.1 系统开发目的 1
1.2 系统开发意义 1
2 关键技术简介 1
2.1 ASP.NET技术 1
2.2 SQL Server数据库 1
2.3 IIS简介 2
2.4 C#简介 2
2.5 B/S简介 2
2.5.1 作用 3
2.5.2 架构软件 3
3 系统分析 3
3.1 可行性分析 3
3.1.1 技术可行性 3
3.1.2 经济可行性 4
3.1.3 操作可行性 4
3.2 系统性能分析 4
3.3 系统功能分析 5
3.4 系统功能结构图 6
3.5 系统流程分析 6
4 数据库设计 8
4.1 数据库逻辑结构设计 8
4.2 数据库物理结构设计 10
5 系统的详细设计与实现 13
5.1 网站首页页面 13
5.2 用户注册页面 13
5.3 歌曲排行榜页面 14
5.4 歌手大全页面 15
5.5 专辑列表页面 16
5.6 MV页面 17
5.7 管理用户信息页面 18
5.8 添加歌手信息页面 19
5.9 管理歌曲信息页面 19
5.10 管理MV信息页面 20
5.11 管理专辑评论信息页面 20
6系统测试 21
6.1测试目的及方法 21
6.2登录模块测试 21
6.3歌手排行榜模块测试 22
6.4评论模块测试 23
6.5添加歌曲流程测试 24
7总结 26
参考文献 27
致 谢 28
|