logo资料库

音乐网站的设计与实现.doc

第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
资料共38页,剩余部分请下载后查看
第一章 绪论
第二章 系统主要技术介绍
2.1 互联网的简介
2.2 网络应用简介
2.3语言简介
2.3.1 ASP.NET的介绍
2.3.2 ASP.NET的特点
2.3.3HTML语言介绍
2.3.4 JavaScript 语言介绍
2.3.5 SQL Sever 2014 数据库介绍
2.3.6 B/S模式介绍
2.4 C#三层架构(MVC)
2.4.1 C#分层设计和三层架构(MVC)
2.4.3 C#三层架构(MVC)的发展历史
2.4.4 C#三层架构(MVC)的理解
2.4.5 C#三层架构(MVC)的优点
第三章系统需求分析
3.1需求分析
3.1.1 用户需求分析
3.1.2 系统功能性需求分析
3.2 系统图
3.3运行环境设计
3.4系统模块设计
3.4.1前台模块功能设计
3.4.2 后台模块功能设计
3.5 数据库设计
3.5.1 数据库需求分析
3.5.2 数据库概念结构设计
3.5.3 数据库逻辑结构设计
第四章 设计与实现
4.1代码实现
4.2 登录注册界面
4.3菜单浏览的实现
第五章 系统开发总结与展望
5.1 系统开发总结
5.2 系统展望
参考文献
致 谢
摘要 摘 要 互联网的高速发展对人类的生活以及工作产生了巨大影响。各种各样的复 合现代时尚的网络服务也高速发展起来,丰富着人们的娱乐生活,缓解人们压力。 音乐网站作为一种大众的网络服务,给喜爱音乐的发烧友提供了极大的便利,越 来越引起广大发烧友的关注。本次毕业论文从当前时代背景出发选择了校园音乐 网站的设计。论文从时代背影出发,对设计的校园音乐网站进行了理论分析,总 体设计和详细设计的描述。理论分析中对论文题目进行了论述,并介绍了开发工 具 ASP.NET 的特点和优势。总体设计主要介绍了设计系统的运行环境和系统的模 块设计,并重点对本系统的 SQL SERVER 2014 数据库设计做了详细介绍。详细设 计首先介绍了系统数据库的访问,其中对 ADO 数据访问技术和它的对象模型做了 说明,并对系统各个模块的设计和功能进行了详细介绍。本论文比较详细和直观 的说明了校园音乐网站的设计和制作。 关键词:音乐网站 ASP.NET.NET ,ADO.NET Entity Framework,网络,C# I
目录 ABSTRACT The rapid development of internet has exerted an enormous influence on the mankind’s life and work... web services of different various kinds of modern fashions of complex develop rapidly too, enriching people’s amusement life. Music web sites, as a kind of web service of Volkswagen, have offered the great facility to the network user who likes the music. This graduation thesis has proceeded from present era background and chosen the design of the music web site in the campus. The thesis proceeds from era figure, having carried on the theory to analyze to the campus music web sites that is designed, overall design and description that designed in detail. The theory has describe the thesis topic while analyzing, has introduced the characteristics and advantages of developing instrument ASP.NET. Design the systematic running environment and module of the system to design in main introduction to the overall design, and has done the detailed introduction to the design of storehouse of SQL SERVER 2014 data of this system especially. Design the visit to introduce the systematic database at first in detail , make , prove to ADO Sql Server to data technology and target model of it , make a detailed instruction to system each design and function of module among them. The designs and making of this thesis more detailed and more ocular explanation campus music web sites. Keyword: Music web site, ASP.NET.NET MVC,ADO.NET Entity Framework, web,C# II
目录 目录 摘要 .............................................. I 第一章 绪论 ........................................... 5 1.1 课题研究内容与目的.....................................................................................................5 1.2 项目开发必要性及开发工具简介 .............................................................................. 6 第二章 系统主要技术介绍 .............................................................................................................. 6 2.1 互联网简介 ............................................................................................................................. 6 2.2 网络内容简介 .......................................................................................................................... 7 2.3 语言简介 .................................................................................................................................. 8 2.3.1ASP.NET 介绍 ............................................................................................................... 8 2.3.2ASP.NET 特点 ............................................................................................................... 8 2.3.3HTML 语言介绍 ..........................................................................................................8 2.3.4JavaScript 语言介绍 .................................................................................................... 9 2.3.5SQL Sever2014 介绍 ................................................................................................. 10 2.3.6B/S 模式介绍 ............................................................................................................. 10 2.4 C#三层架构(MVC).............................................................................................................. 10 2.4.1 分层设计和三层架构(MVC) .................................................................................11 2.4.2 三层架构(MVC)的模式 ..................................................................................... 12 2.4.3 三层架构(MVC)发展历史 ................................................................................. 12 2.4.4 三层架构(MVC)的理解 ..................................................................................... 13 2.4.5 三层架构(MVC)的优点 ..................................................................................... 13 第三章 系统需求分析 ......................................................... 14 3.1 需求分析 .............................................................................................................................. 14 3.1.1 用户需求分析 ..........................................................................................................14 3.1.2 系统功能性分析......................................................................................................14 3.2 系统图................................................................................................................................. 15 3.3 运行环境设计 ..................................................................................................................... 17 3.4 系统模块设计 ..................................................................................................................... 18 3.4.1 前台模块功能设计 ...................................................................................................18 3.4.2 后台模块功能设计 ...................................................................................................20 3.5 数据库设计......................................................................................................................... 21 3.5.1 数据库需求分析.......................................................................................................20 3.5.2 数据库概念结构设计...............................................................................................21 3.5.3 数据库逻辑结构设计......................................................................................................21 3.6 本章小结 ............................................................................................................................. 20 第四章 设计与实现 ........................................................... 24 4.1 代码实现 ........................................................................................................................... 24 4.2 登录注册界面 ..................................................................................................................... 24 4.3 菜单浏览的实现 .................................................................................................................. 28 第五章 系统开发总结与展望 ................................................... 32 III
目录 5.1 系统开发总结 ..................................................................................................................... 33 5.2 系统展望 ............................................................................................................................. 33 参考文献 ......................................... 35 致 谢 ............................................ 38 IV
系统开发总结与展望 第一章 绪论 近年来随着互联网的高速发展,全球范围的资源共享已经成为可能,这 对人类的生产生活方式产生很大影响。促进互联网高速发展的因素之一就是 WWW(万维网)技术,通过 WWW,人们可以方便快捷的获取各种各样的信息, 它正在走进我们的生活。据统计,2005 年,中国网民已超过一亿,网络传播 以其特有的快速、高效、便捷的传播方式被人们所接受。 1.1 课题研究的目的和意义 随着网络通信技术、多媒体技术及数据存储技术的飞速发展,各种各 样的复合现代时尚的网络服务也高速发展起来,丰富着人们的娱乐生活。根 据 CNNIC 最新发布的调查信息显示,在中国有 45.6%的网民长期使用在线音 乐,音乐已成为网民在互联网上使用的最密切的服务之一,数字音乐革命将 逐渐改变人们收听音乐的习惯。音乐网站作为一种大众的网络服务,给喜爱 音乐的发烧友或者爱好者提供了极大的便利,越来越引起广大发烧友的关 注。各种类型和风格的音乐网站迅速出现在网络上。 音乐网站以其便利的方式和丰富的内容吸引了广大喜爱音乐的发烧友。 网络上音乐网站的数量不断增多,一批有创意、有潜力的音乐网站慢慢崭露 头角。现在网络上比较成功的音乐网站无论在页面设计还是在内容方面都有 其自己的特色。它们用具有时代感和创意的页面、丰富的内容以及快捷方便 的搜索查询方式得到广大用户的青睐。也有一些网站由于各种原因,遭到了 淘汰。其原因主要集中在页面设计、查询浏览的速度等不同方面。我们可以 肯定的是音乐网站无论在页面设计、功能服务还是后台管理方面都在不断的 完善中。 1.2 项目开发必要性及开发工具简介 本次毕业设计从当前时代背景出发选择了校园音乐网站的开发,本着加强 校园音乐美育环境的建设,创设浓厚的校园音乐美育氛围的目标,考虑到年轻人 特别是广大的学生朋友对音乐和娱乐咨询将更加喜爱,校园音乐网旨在提供一个 5
系统开发总结与展望 属于年轻人自己的音乐空间和个性化的放松区间,在丰富学生们的课余生活的同 时激发他们的个性。项目设计的音乐网站根据当前流行的网络动态网页开发技 术,使用了微软的 ASP.NET 和 IIS6.0 网络服务器。目前,进行网站开发的语言 有很多,对于一个中小型的站点来说,ASP.NET 无疑是最好的选择,它用较简单 的编程就能完成其他专业开发工具能达到的效果。数据库部分,使用的是适合小 型网络应用开发的 SQL Server 2014 数据库,使所开发的网站能为用户提供更完 善、更快捷的服务且易于后台的管理。开发过程中,在吸取同类网站成功经验的 同时加入了本人的很多想法,希望所开发出来的网站能给大家一个全新的感觉, 让使用者不在因为页面复杂、查询不便等原因而烦恼。 我们相信在多媒体数据的存储、传输和应用技术的不断发展成熟以及宽 带网络的不断发展中,音乐网站一定会成为网络内容创新的重头戏和未来视听生 活的新 空间,逐渐成为网络发展的必然趋势之一。 第二章 系统主要技术介绍 本章主要研究和分析在互联网的发展、 网络和互联网的关系。 网络开发 工作原理研究、多种语言结合的分析、数据库部分的介绍,使大家对软件及项目 有个简单的了解。最后,通过对技术的研究确定项目的主要技术路线和开发环境。 2.1 互联网的简介 因特网(互联网),是一种国际网络。也是我们现代人们生活必不可少的东 西,它将整个世界联系起来,通过互联网我们可以不考虑距离的远近,可以随时 随地分享我们的信息、资源、实现跨越空间。计算机网络通常分为广域网、局域 网、城域网三个类型。 在网络时代不断前进的同时,许多不同种类的方式在人们的实际中被发掘。 例如网络游戏大多数是 C/S 模式的,还有我们现在用的社交 APP 模式的。另外还 有 B/S 模式的。在本项目中我们将要设计的音乐网站主要就是采用 B/S 模式下进 行的。 6
系统开发总结与展望 2.2 网络应用简介 网络(万维网)它是互联网的产物,继承了 TCP/IP、MTME 等又发展了 HTTP、 HTML、URL。我们把万维网比喻成一本巨大的书,它由许多许多页组成,页码又 是由文字声音图片视频等多媒体组成,并且分布在世界的各个角落 网络是运行在互联网上所有 HTTP 服务器软件和他们所管理的对象的集合。 也就是所有多媒体信息于一身的信息服务系统。 Web 构成,由服务器、浏览器、通信协议和网页,其中网页类型有商业型 网站、门户型网站、互动游戏、搜索引擎、博客、论坛等,页面分类主要有动态 页面它会随着不同用户、不同时间返回的网页不同,静态网页运行于客户端他们 永远不变。 一般从 3W 服务器取得一个网页后,人们都希望在你的屏幕上网页显示出来 的内容都是对的。可是我们编辑文件的人员不知道你使用的什么样式的电脑,但 是又让每个用户都可以看到没有错误的信息。于是就产生了 HTML 语言。 如图 2-1,某个用户进入浏览器,浏览器就会发出请求给服务器,服务器 会接受到被转化成都 HTTP 请求的信息,然后开始查找信息,最后回复给浏览器, 在显示出 HTML 文档,反馈给用户。 图 2-1 网络工作原理示意图 7
系统开发总结与展望 2.3 语言简介 2.3.1 ASP.NET 的介绍 1.ASP.NET 是什么? ·ASP.NET 是指动态服务页面 ·是在 IIS 中运行的程序 ·IIS 是信息服务是 Windows 的免费组件 ASP.NET 文件可包含文本、HTML 标签和脚本。ASP.NET 文件中的脚本可在 服务器上执行。细则就是 ASP.NET 将 HTML,JavaScript 脚本命令组合,可以实 现一个功能强大的应用,所有网络页面都是在服务器上生成的。 2.3.2 ASP.NET 的特点 1、首先具有一定的安全性。(脚本在服务器上执行,传到用户浏览器上 是 HTML 码。不会被别人盗取) 2、ASP.NET 兼容性较好。(可以使用第三方提供的其他 scripting 语言) 3、ASP.NET 脚本可以容易的引用系统组件和 ASP.NET 提供的内置对象。 4、ASP.NET 集成于 HTML 代码组成的文件中,不用编译链接可以直接执行。 5、ASP.NET 实现了动态网页技术。 2.3.3HTML 语言介绍 HTML 称为超文本标记语言,是一种标志性的语言。它的出现让网页的制 作越来越容易。HTML 命令可以说明文字,图形、动画、声音、表格、链接等。 从结构上来说,HTML 语言是由元素组成的,每个特定的元素有名字和属性。比 如: 一般都已为开头为标记结束;和构成文档的 开头部分;和是文档的主体部分,它定义的文本在浏览器上显示 (注:不用浏览器会有存在兼容性的问题)。然而用过浏览器的人们都应该知道 上边会显示你所浏览的标题,那么显示到浏览器的标题就是在 Title 标签里添加 就可以了。例( RABBIT 音乐网站 )其次它很方便人们操作, 8
分享到:
收藏