音乐网站设计与实现_第1页
音乐网站设计与实现_第2页
音乐网站设计与实现_第3页
音乐网站设计与实现_第4页
音乐网站设计与实现_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录第一章绪论11.1选题背景11.2制作目的11.3制作意义1第二章需求分析22.1功能要件的说明22.2可行性分析22.3集成性能要求的说明2第三章整体设计33.1功能框图图33.2数据词典7第四章页面设计114.1喜欢音乐网的前台设计114.2喜欢音乐网的背景设计12第五章代码实现145.1 B/S模式145.2 C#语言145.3 SQL Server数据库155.4 ASP.NET技术165.5功能实现17第六章软件的引进和测试分析236.1软件配置236.2测试分析23总结27谢谢27参考文献28第一章绪论1.1选题背景随着互联网在全球大陆的传播,互联网是国际通信网络的集合体,它将

2、现代通信技术和现代计算机技术一体化,是实现计算机间国际信息交换和资源共享的好手段。 互联网也是人类历史发展的伟大里程碑,是未来信息高速公路的原型,人类正在进入前所未有的信息化社会。 人们以各种名称称为互联网,例如国际互联网、互联网、互联网、互联网等,成为世界上最广泛、规模最大、信息资源最丰富的计算机信息网络。音乐网站是现在最常见的音乐发祥网站行业显示的旺盛的生命力和巨大的市场潜力。 音乐网站信息系统采用了B/S开发框架、先进的管理构想、完善的业务管理功能,整体产品在管理功能、易用性、实用性、数据容量、数据安全性、网络稳定性方面有了大幅提高1.2制作目的研究网站开发技术的重点是IIS、HTML和

3、ASP.Net。 开发音乐欣赏网站。 这个网站使用SQL Server存储数据,并使用ASP.Net设计动态网页。1.3创作的意义随着计算机和计算机网络的迅速发展,人们对计算机网络的依赖变得越来越大。 人们在网上聊天朋友,在网上提问,查资料,在网上玩游戏。 另外,还在网上进行商务交易和信息下载,有很多用户。我想设计新的音乐综合网站。 这个网站和其他音乐网站的通常设计不同,给人一种完全新的感觉,阅览它,检索音乐很方便快捷。 这就是毕业设计的意义。第二章需求分析2.1功能要件的说明音乐专辑,音乐动向,音乐故事,音乐留言。音乐专辑:本网站最有功能的网页。 介绍了音乐专辑。 按专辑类别对专辑进行排序,

4、然后单击某人的专辑以连接到详细的专辑页面。音乐动向:按歌手,显示歌手的最新动向。 和最近的计划一样。音乐故事:按歌手显示歌手的个人介绍。 身高、家人等信息。音乐留言:给本网站的留言。 对网站的评价、意见等,你想说的话也可以。专辑的添加和维护,歌曲类别的添加和维护,歌曲的添加和维护,音乐动向的增加和维护,音乐故事的增加和维护,信息版的维护。2.2可行性分析技术可行性:使用ASP.NET、SQL Server合理设计技术方案,并与其他音乐网站进行比较和评估。经济可行性:本网站可在线销售,卖方可购买唱片、照片等音乐相关商品。 有效配置经济资源,增加供给,创造就业,改善环境,提高人民生活等方面的利益。

5、社会可行性:本网站对社会完全没有负面影响。2.3集成性能要求的说明开发环境: ASP.NET 2005、SQL Server 2000运行环境: ASP.NET 2005软件硬件配置要求: Microsoft windows XP家庭版amd turion 64 * 21.81 GHz、960MBNVIDIA GeForce Go 6150第三章整体设计3.1功能框图3.1.1功能框图这是本网站整体的功能框图。 站点名称为最爱音乐网,分为六个功能:注册、注册、音乐专辑、音乐动向、音乐故事和音乐消息。3.1.2注册功能的说明图3-1注册功能是注册新用户。 要注册用户名,您需要调用一次客户端非空验

6、证,另一次调用两次数据库搜索来验证服务器端用户名是否存在。 注册成功后,会自动跳转到登录画面。3.1.3 .注册功能的说明图3-2登录功能是登录。 如果用户名和密码正确,可以登录。 一个是普通的用户登录。 你可以访问主界面,浏览本网站。 另一个是管理员登录。 您可以访问网站的维护界面,来对网站进行维护。的。3.1.4音乐专辑的功能说明图3-3音乐专辑功能是看音乐专辑。 如果有普通用户进来,可以按专辑类别查看专辑列表。 专辑的种类分为流行歌、日韩歌、欧美歌、儿歌等。 点击专辑列表,就可以访问此专辑的详细信息。 详细信息包括专辑名称、艺术家名称、发售日期、专辑介绍专辑歌曲列表等信息。 点击歌曲就可

7、以免费下载了。 这个网站上收集了数百种专辑,供用户自由阅览和下载。3.1.5音乐动向功能说明图3-4音乐动向功能是看音乐的动作。 动向清单按歌手排列。 点击歌手的最新动向,最新动向包含歌手的最新日程等信息。3.1.6音乐故事功能的说明图3-5的音乐故事功能是看音乐故事。 故事列表是按歌手排列的。 点击歌手的个人简介和故事等,进入艺术家的个人故事。 个人介绍:出生地、生日、身高等信息。 故事:个人经验、专辑、唱片介绍等信息。3.1.7音乐信息功能的说明图3-6音乐信息功能是发布信息。 一般用户一进入音乐信息接口,就可以自由地向本网站发送信息。 评论包括对本网站的建议、评论、自己喜欢的歌手、对专辑

8、的评论等。3.2数据词典表3-1曲表表格名称美国音乐集团用途输入音乐的详细信息中文字段名称英语字段名称类型长度备注曲号M_Id数值主键曲名M_Name文字10歌手号码M_SingerId数值歌手M_SingerName文字10类型号码M_ClassId数值类型名称M_ClassName文字10专辑编号M_AlbumId数值专辑名称M_AlbumName文字10表3-2专辑表表格名称相册用途可以输入专辑的详细信息中文字段名称英语字段名称类型长度备注专辑编号PS PS数值主键专辑名称A_Name文字20专辑歌手号码。A_SingerId数值专辑艺术家的名称A_SingerName文字10专辑类型编

9、号A_ClassId数值专辑类型名称A_ClassName文字10发行日期A_Date日期发行公司A_Company文字20专辑语言A_Language文字10专辑的介绍A_Intro文字1000相册照片A_Pic文字50表3-3音乐动向表表格名称音乐的动作用途用于输入音乐动向的详细信息中文字段名称英语字段名称类型长度备注动向号码P_Id数值主键动向照片P_Pic文字50音乐的动作P_Pulse文字1000动向名称P_Name文字50表3-4音乐故事表表格名称音乐故事用途输入音乐故事的详细信息中文字段名称英语字段名称类型长度备注故事情节号PS PS数值主键故事照片S_Pic文字50音乐故事S_

10、Pulse文字1000故事名称S_Name文字50故事介绍S_Intro文字500表3-5曲类别表表格名称歌曲类型用途可以输入乐曲类别的详细信息中文字段名称英语字段名称类型长度备注类别编号分类id数值主键类别名称ClassName文字10表3-6注释表表格名称留言表用途输入消息的详细信息中文字段名称英语字段名称类型长度备注时间M_Time文字100主键标题M_Title文字100名字M_Name文字100留个口信M_News文字1000表3-7注册表表格名称进行注册用途可以输入注册的详细信息中文字段名称英语字段名称类型长度备注用户号码UserID十进制10主键用户名。UserName文字30密

11、码。UserPwd文字20邮筒电子邮件文字50性别UserSex文字2生日Birthday文字20身份证身份卡片文字18自我介绍ziwo结婚文字100用户类别。类型文字10第四章页面设计4.1最喜欢音乐网的前台设计图4-1音乐专辑接口图4-2音乐专辑接口图4-3登录界面4.2喜欢音乐网的背景设计图4-4维护接口图4-5专辑维护接口第五章代码实现本网站在模型上利用了B/S、语言运用(C# )、数据库(SQL Server ),在技术上以ASP.NET为中心,利用了学校学到的所有知识。5.1 B/S模式B/S是浏览器/服务器的简称,客户端上安装有Netscape Navigator和Interne

12、t Explorer等浏览器,服务器上安装有Oracle、Sybase、Informix、SQL Server等浏览器通过web服务器与数据库交换数据。(1) B/S模式是三层结构的系统。 第一层客户端是用户和整个系统的界面。 客户的应用程序集成在通用浏览器软件中,包括Netscape Navigator和微软的IE。 浏览器将HTML代码转换为字符和字符混合的网页。 网页还具有一定的交互性功能,用户可以将信息输入到网页提供的申请书中,提交到后台,提交处理请求。 这个背景是第二层Web服务器。 第二层Web服务器开始响应此请求的过程,动态生成一系列嵌入处理结果的HTML代码,并将其返回到客户端

13、浏览器。 如果客户端提交的请求包括对数据的访问,则Web服务器必须与数据库服务器合作来执行此操作。 第三层数据库服务器的任务与C/S模式相似,协调来自不同Web服务器的SQ请求,并管理数据库。(2) B/S的最大优点是,无需安装特别软件就能在任何地方操作。 只要有一台能连接互联网的电脑就能使用,客户机不维护。 系统扩展非常简单,可以连接到互联网,只要系统管理员分配用户名和密码就可以使用。 也可以在线申请,只要通过了公司内的安全认证(CA证书等),系统就可自动地向用户分配帐户并进入系统。5.2 C#语言C#是Microsoft发行. net框架版本1时提供的新语言。 专为构建在. net框架上运

14、行的广泛的企业应用程序而设计。 是从c#microsoftc和microsoftc进化而来的简单现代类型的安全性和面向对象的语言。 C#代码被编译为主机代码,表示它能从公共语言运行时库的服务中获益。 这些服务包括语言互操作性、垃圾收集、增强安全性、改进版本支持等。 C#的快速流行,对于使用. NET的Windows和Web开发者来说,成为了无可争论的语言选择。 他们喜欢C#的理由之一,来源于C/C的简洁语法,这个语法简化了以前困扰程序员的问题。 尽管做了这些简化,C#仍维持着c本来的功能,所以没有理由不从C#转移到c#。 这个语言并不难,非常适合学习基本编程技术。 加上. net框架的功能,使

15、C#成为开始编程生活的最好方法。 C#的最新版本是. NET 2.0的一部分,是基于现有的成功而构建的,并增加了更有魅力的功能。 一些功能来自c (至少表面上如此),其他功能完全新。 Visual Studio的最新版本也进行了许多更改和改进,大大简化了编程,提高了效率。 本书介绍了C#编程的所有知识,并从语言本身介绍了Windows和Web编程、数据源的使用,最后介绍了图形编程等高级技术。5.3 SQL Server数据库SQLServer是一种可扩展、性能高、为分布式客户端/服务器计算而设计的数据库管理系统,实现了与WindowsNT的有机合作,并提供了一种基于事务的企业级信息管理系统方案。结构查询语言(SQL )是一种数据库的查询和编程语言,用于访问数据、查询、更新和管理关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论