2022年音乐网站设计与实现 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年音乐网站设计与实现 .pdf》由会员分享,可在线阅读,更多相关《2022年音乐网站设计与实现 .pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I 目录第 1 章 绪论 . 11.1 选题背景 . 11.2 编写目的 . 11.3 编写意义 . 1第 2 章 需求分析 . 22.1 功能需求描述 . 22.2 可行性分析 . 22.3 统性能需求描述 . 2第 3 章 总体设计 . 33.1 功能框图 . 33.2 数据字典 . 7第 4 章 页面设计 . 114.1 最爱音乐网前台设计 . 114.2 最爱音乐网后台设计 . 12第 5 章 编码实现 . 145.1 B/S模式 . 145.2 C# 语言 . 145.3 SQL Server 数据库 . 155.4 ASP.NET 技术. 165.5 功能实现 . 17第 6 章
2、软件部署及测试分析 . 236.1 软件配置 . 236.2 测试分析 . 23总结 . 27致谢 . 错误!未定义书签。参考文献 . 28名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 第 1 章 绪论1.1 选题背景随着 Internet网正在向全世界各大洲延伸和扩散,Internet是一个国际性的通信网络集合体 , 它集现代通信技术和现代计算机技术于一体, 是计算机之间进行国际信息交流和实现资源共享的良好手段。Inter
3、net也是人类历史发展中的一个伟大的里程碑,它是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。 人们用各种名称来称呼Internet, 如国际互联网络、因特网、交互网络、网际网等等,已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算机信息网络。音乐网站目前最常见的音乐发烧友网站行业呈现出的旺盛生命力和巨大的市场潜力。 音乐网站信息系统采用了/开发框架, 先进的管理构思, 完善的业务管理功能,整个产品在管理功能、易用性、实用性、数据容量、数据安全性、网络稳定性方面都有了很大的提高1.2 编写目的研究网站的开发技术, 重点是 IIS, HTML ,ASP.Net 。开发一个
4、音乐欣赏网站。该网站使用 SQL Server 保存数据,用 ASP.Net设计动态网页。1.3 编写意义计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料, 还在网上玩游戏。 除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。而我想设计一个全新的音乐综合网站, 这个网站有别于其他音乐网站的常规设计,将给人一种全新的感觉,使之浏览,搜索音乐更加方便和快捷。这也就是毕业设计的编写意义。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
5、- - - - 第 2 页,共 29 页 - - - - - - - - - 第 2 章 需求分析2.1 功能需求描述音乐专辑,音乐动向,音乐故事,音乐留言。音乐专辑: 是本网站功能最强的网页。 介绍了音乐的专辑。 专辑是按专辑类别分页,点击某个人的专辑,连接到详细专辑页面。音乐动向:按歌手分类,显示歌手的最新动向。如最近的行期安排。音乐故事:按歌手分类,显示歌手的个人介绍。如身高,家人等信息。音乐留言:给本网站留言。可以是对网站的评价,意见等您想说的话。专辑增加与维护, 歌曲类别增加与维护, 歌曲增加与维护, 音乐动向增加与维护,音乐故事增加与维护,留言版维护。2.2 可行性分析技术可行性:
6、使用 ASP.NET ,SQL Server, 合理设计技术方案 , 并与其他音乐网站进行比选和评价。经济可行性:本网站可进行网上销售,卖家可以购买唱片,图片等与音乐有关的商品。有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。社会可行性:本网站对社会完全没有不良影响。2.3 统性能需求描述开发环境: ASP.NET 2005,SQL Server 2000 运行环境: ASP.NET 2005 软件硬件配置要求: Microsoft Windows XP Home Edition AMD Turion(tm) 64*2 1.81 GHz,960MB NVIDIA Ge
7、Force Go 6150 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 第 3 章 总体设计3.1 功能框图3.1.1 功能框图最爱音乐网注册登录音乐专辑音乐动向音乐故事音乐留言这是本网站总体的功能框图。网站的名称是最爱音乐网,它可以分为六大块功能,分别为:注册、登录、音乐专辑、音乐动向、音乐故事、音乐留言。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
8、师精心整理 - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 3.1.2 注册功能说明注册新用户注册管理员注册图 3-1 注册功能是新用户的注册。注册用户名时需要调用两次校验一次是客户端的非空验证,还有一次是服务器端的用户名是否存在的数据库检索。注册成功时自动跳转到登录界面。3.1.3. 登录功能说明登录普通用户登录管理员登录图 3-2 登录功能是登录。在用户名和密码都正确的情况下可以登录。一种是普通用户登录:进入主界面,可以浏览本网站。另一种是管理员登录:进入网站维护界面,可以对网站进行维护。名师资料总结 - - -精品资料欢迎下载 - - - - -
9、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 3.1.4 音乐专辑功能说明音乐专辑专辑类别专辑详细信息专辑列表图 3-3 音乐专辑功能是浏览音乐专辑。普通用户进入后可以根据专辑的类别浏览专辑列表。专辑类别分为流行歌曲、日韩歌曲、欧美歌曲、儿童歌曲等。点击专辑列表可以进入这个专辑的详细信息。详细信息包括专辑名称、歌手名称、发行日期、专辑介绍专辑歌曲列表等信息。点击歌曲可以免费下载歌曲。本网站共收集上百种专辑供用户随意浏览与下载。3.1.5 音乐动向功能说明音乐动向动向列表动向详细信息图
10、 3-4 音乐动向功能是浏览音乐动向。 动向列表是按歌手排列的。 点击进入歌手的最新动向,最新动向包括歌手的最新行程安排等信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 3.1.6 音乐故事功能说明音乐故事故事列表故事详细信息图 3-5 音乐故事功能是浏览音乐故事。 故事列表是按歌手排列的。 点击进入歌手的个人故事,个人故事包括歌手的个人介绍和故事。个人介绍:出生地、生日、身高等信息。故事:个人的经历、专辑、唱片的介绍等
11、信息。3.1.7 音乐留言功能说明音乐留言留言标题留言者留言时间留言内容图 3-6 音乐留言功能是发表留言。 普通用户进入音乐留言界面后可以随意对本网站进行留言。留言可以是对本网站的建议、评论,还可以是对自己喜欢的歌手,专辑发表评论等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 29 页 - - - - - - - - - 3.2 数据字典表 31 歌曲表表名Music 用途用于输入音乐详细信息中文字段名英文字段名类型长度备注歌曲编号M_Id 数值主键歌曲名称M_Na
12、me 字符10 歌曲歌手编号M_SingerId 数值歌曲歌手名称M_SingerName 字符10 歌曲类型编号M_ClassId 数值歌曲类型名称M_ClassName 字符10 歌曲专辑编号M_AlbumId 数值歌曲专辑名称M_AlbumName 字符10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 表 32 专辑表表名Album 用途用 于输 入专 辑 详细信息中文字段名英文字段名类型长度备注专辑编号A_Id 数
13、值主键专辑名称A_Name 字符20 专辑歌手编号A_SingerId 数值专辑歌手名称A_SingerName 字符10 专辑类型编号A_ClassId 数值专辑类型名称A_ClassName 字符10 发行日期A_Date 日期发行公司A_Company 字符20 专辑语言A_Language 字符10 专辑介绍A_Intro 字符1000 专辑图片A_Pic 字符50 表 33 音乐动向表表名音乐动向用途用于输入 音乐动向详细信息中文字段名英文字段名类型长度备注动向编号P_Id 数值主键动向图片P_Pic 字符50 音乐动向P_Pulse 字符1000 动向名称P_Name 字符50 名
14、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 29 页 - - - - - - - - - 表 34 音乐故事表表名音乐故事用途用于输入 音乐故事详细信息中文字段名英文字段名类型长度备注故事编号S_Id 数值主键故事图片S_Pic 字符50 音乐故事S_Pulse 字符1000 故事名称S_Name 字符50 故事介绍S_Intro 字符500 表 35 歌曲类别表表名歌曲类别用途用于输入 歌曲类别详细信息中文字段名英文字段名类型长度备注类别编号ClassId 数值主键类
15、别名称ClassName 字符10 表 36 留言表表名留言表用途用于输入 留言详细信息中文字段名英文字段名类型长度备注时间M_Time 字符100 主键标题M_Title 字符100 名称M_Name 字符100 留言M_News 字符1000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29 页 - - - - - - - - - 表 37 注册表表名注册用途用于输入 注册详细信息中文字段名英文字段名类型长度备注用户编号UserID 十进制10 主键用户名Use
16、rName 字符30 密码UserPwd 字符20 邮箱Email 字符50 性别UserSex 字符2 生日Birthday 字符20 身份证IdentityCard 字符18 自我介绍ZiWoJieShao 字符100 用户类别Type 字符10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 第 4 章 页面设计4.1 最爱音乐网前台设计图 41 音乐专辑界面图 42 音乐专辑界面名师资料总结 - - -精品资料欢迎下
17、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 29 页 - - - - - - - - - 图 43 登录界面4.2 最爱音乐网后台设计图 44 维护界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 29 页 - - - - - - - - - 图 45 专辑维护界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
18、名师精心整理 - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 第 5 章 编码实现本网站在模式上采用B/S, 语言运用( C# ), 利用数据库 (SQL Server), 在技术上以 ASP.NET 为主导 , 充分运用在学校所学的各方面知识。5.1 B/S 模式B/S 是 Brower/Server的缩写,客户机上只要安装一个浏览器(Browser) ,如 Netscape Navigator或 Internet Explorer ,服务器安装 Oracle 、Sybase、Informix或 SQL Server 等数据库。浏览器通过 eb S
19、erver 同数据库进行数据交互。(1) B/S 模式是一种三层结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如 Netscape Navigator ,微软公司的 IE 等。浏览器将 HTML 代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。第二层 Web 服务器将启动相应的进程来响应这一请求, 并动态生成一串HTML 代码,其中嵌入处理的结果, 返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处
20、理工作。第三层数据库服务器的任务类似于C/S 模式,负责协调不同的Web服务器发出的 SQ请求,管理数据库。(2) B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。5.2 C#语言C# 是 Microsoft在推出 .NET Framework 的第 1 版时提供的一种全新语言。它是为生成运行在 .NET Framework 上的、广泛的
21、企业级应用程序而设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 的。C# 从 Microsoft C 和 Microsoft C+ 演变而来,它是一种简单、现代、类型安全和面向对象的语言。C# 代码被作为托管代码编译,这意味着它能够从公共语言运行库的服务中受益。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。C# 的快速流行,使之成为使用.NET的 Windows和 Web 开发人员无可争议的语言选
22、择。 他们喜欢 C# 的一个原因是其派生于C/C+的简洁语法,这种语法简化了以前困扰一些程序员的问题。尽管做了这些简化,但 C# 仍保持了 C+ 原来的功能, 所以现在没有理由不从C+ 转向 C# 。这种语言并不难,也非常适合于学习基本编程技术。易于学习、再加上.NET Framework 的功能,是使 C# 成为开始您编程生涯的绝佳方式。C# 的最新版本是 .NET 2.0 的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。其中一些功能取自于 C+(至少从表面上看是这样 ) ,而另外一些功能是全新的。Visual Studio 的最新版本也有许多变化和改进,这大大简化了编程,
23、显著提高了效率。本书将全面介绍C# 编程的所有知识,从该语言本身一直到Windows和 Web编程,再到数据源的使用,最后是一些高级技术,例如图形编程。5.3 SQL Server 数据库SQLServer是一个可扩展的、高性能的、为分布式客户机/ 服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。SQL(STructured Query Language) 是一种资料库查询和程式设计语言,用于存取资料以及查询、更新和管理关联式资料库系统。美国国家标准局(ANSI)与国际标准化组织 (ISO) 已经制定了 SQL 标准。 ANSI
24、 是一个美国工业和商业集团组织,发展美国的商务和通讯标准。ANSI 同时也是 ISO和 International Electrotechnical Commission (IEC)的成员之一。 ANSI 发布与国际标准组织相应的美国标准。 1992 年,ISO 和 IEC 发布了 SQL 的国际标准,称为SQL-92ANSI 随之发布的相应标准是 ANSI SQL-92。ANSI SQL-92 有时被称为ANSI SQL 。尽管不同的关联式资料库使用的 SQL 版本有一些差异,但大多数都名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
25、- - 名师精心整理 - - - - - - - 第 16 页,共 29 页 - - - - - - - - - 遵循 ANSI SQL 标准。 SQL Server 使用 ANSI SQL-92 的扩展集,称为 T-SQL,其遵循 ANSI 制定的 SQL-92 标准。Microsoft SQL Server 2000 是一个高性能的客户端 / 服务器结构的关系数据库管理系统 (RDBMS,Relational Database Management System).SQL Server 2000 是为支持高容量的事务处理( 比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年音乐网站设计与实现 2022 音乐网站 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内