收藏 分享(赏)

在线音乐网站设计论文.doc

上传人:精品资料 文档编号:10637076 上传时间:2019-12-10 格式:DOC 页数:34 大小:407KB
下载 相关 举报
在线音乐网站设计论文.doc_第1页
第1页 / 共34页
在线音乐网站设计论文.doc_第2页
第2页 / 共34页
在线音乐网站设计论文.doc_第3页
第3页 / 共34页
在线音乐网站设计论文.doc_第4页
第4页 / 共34页
在线音乐网站设计论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、 研究课题:在线音乐网站设计 姓名:吴小星 学号:08030541 专业:计算机应用 指导教师:陈欣、高源 时间:2010.10 .24 更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 2目 录导 言 3第一章 音乐网站的概述 31.1 综合音乐类 41.2 音乐下载试听类 4第二章 系统规划与可行性分析 72.1 系统调研 .72.2 系统分析 82.3 性能需求 92.4 模块分析 92.5 可行性分析设计 10第三章 系统工具及技术 123.1 Dreamwever 技术 .123.2 PHP 技术介绍 .153.

2、3 ACCESS 技术介绍 .163.4 ASP及相关技术介绍 18第四章 系统设计与实现 201 数据库设计 202.后台供能设计 203 系统的技术要求 .24第五章 系统测试及实现 26一系统测试 26二系统实现 27三实现结果 31系统测试总结 32第六章 总结 33参考文献: 34更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 3导 言随着社会的发展时代的前进,IT 行业的发展也是日新月异,对人类的生产和生活方式产生了很大影响。网络传播以其特有的快速、高效、便捷的传输方式被人们所接受,越来越多的走进了千家万户。

3、并且在当今音乐浪潮的影响下,随着音乐事业逐渐走向高峰,音乐已无处不在,音乐已与我们密不可分。在线音乐早已成为人们不可少的一部分,因此,为了能让更多的音乐共享,在线音乐网站是必不可少的。计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。尤其是电子商务大大的减少了人们对周围环境的依赖,无论是哪里的网友,都可以浏览到世界各地的各类信息,非常的方便,由于以上的优势,各类网站如雨后春笋般的出现,这也就是我的毕业设计的实际意义。网络的交互性、实时性、丰富性和便捷性早

4、已娱乐的浪潮,通过网上查询信息、试听、下载 CD 的交易早已成为一种时尚。互联网让产业多元化盈利模式,人们也希望从中挖掘更多的价值。因此,在线音乐网站的建设具有更重要的意义,方便更多的人们在线欣赏,资源共享。使人们的生活也越来越精彩。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 4第一章 音乐网站的概述1.音乐网站的分类目前音乐网站大致可以分以下几类:1.1 综合音乐类这类网站是很容易想到的一种模式,但是也是最难的一种分类了,现在已经越来越少的人去做综合音乐网站。因为这样的网站除了要具有下载、试听等内容外,还要配音乐相

5、关的新闻,歌手动态等信息。所以这类网站越来越模糊了。制作要点:在栏目上不要过多过全,同时还要做好栏目导航(网站地图)的功能。维护要点:更新一定要快,尤其是歌手动态信息,音乐新闻等,应采用自动生成画面的模式。温馨提示:如果不是特别感兴趣,建议还是不必去此类网站。1.2 音乐下载试听类这类网站也是很容易想到,比较常见而且也比较容易实现。能够提供音乐下载服务的网站,而且大多以 Mp3 格式为主。试听则以 RA 格式为主,这类网站一般流量较高,访问量也不会低,不过最重要的是需要庞大的硬盘来支撑。音乐试听网站的基本用途是提供在线音乐试听,来满足用户娱乐需求,这告诉我们构建音乐网站大厦的原料就是“音乐”。

6、“音乐”,维基百科的定义是“广义而更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 5言可以指任何一种艺术的、令人愉快的、审慎的或其他什么方式排列起来的声音。”抽象而难以捉摸,万幸的是现实世界为音乐信息粒度提供了一个可靠的划分歌曲,它正是建筑所需的砖石,是直接命中用户听歌需求的信息单元。制作要点:搜集网上的资料数量越多,容量越大越受欢迎,还有分类要比较细而精,搜索查找歌曲要方便,最主要不要出现空链接的现象。维护要点:经常检查歌曲的连接是否有错误,最好是每天进行检查。2 专题音乐类音乐专题站也很常见,可以按放风格分(如流行音

7、乐、爵士音乐、古典音乐),可以按音频格式分(如 Mp3 格式、RA格式、WMA 格式),不过要对这些感兴趣。制作要点:和上面两种一样,要专业一些,但这类网站可以简单一些,内容不需要太多,只要在某方面深入就可以了。维护要点:制作此网站的原作要对此行在行。要加上些自己的观点,增加交互性,更能增添原创气息。3 音乐相关类和游戏相关网站一样,音乐同样可以衍生出很多实用的东西,如音乐文化网站、音乐搜索网站等等如果要细分的话,恐怕无穷无尽,可以开创自己的一番天地,一种与众不同,独具一格的音乐网站,可以说音乐网站是网络中的一朵奇芭。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在:

8、http:/ 大学生部落-大学生第一门户社区 6大致就可以分位以上三种,在网络中音乐网站的丛生,要听好的歌曲到处可以找到,对喜欢音乐的人来说,真可谓是一件好事。但对音乐网站的站主来说确实带来了很大的问题。做音乐网站虽然困难,但还是有一些人敢于拼搏,想在音乐网络中占一席之地,也追使一些网站的功能增加,界面的友好,免费和有奖的网站的由生,对我们个人来说,也不是真的好事。5 音乐网站存在的问题音乐网站的目标是为用户准确地快速的定位自己的喜好,同时能快速、方便地查询新歌和自己喜爱的歌曲。所有歌曲都有一个规范的数据库后台,这就为快速查找有很大的改良作用。但随着网络的发展,人们知识水平的不断提高,音乐网站

9、也在需要不断的发展。概括来说运行网络音乐库的系统应该支持窗口,支持音频。我们认为,先锋音乐网站并不是功能越多越好,而要有了用户所需求的功能就行,这有效的保证了速度性和系统的运行性。由于计算机技术的进步,计算机为时空自由、资源共享、系统开放、便于协作提供了支撑。但是,目前大量的网络音乐系统只是停在网络单一的水平上,并没有实现动态的个人化服务。存在主要的问题主要有:(1)不能实时的试听;(2)还必需安装播放器,不能用一个系统实现全部功能;(3)缺乏个人化服务,不能针对每个用户实现个性功能,比如收更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大

10、学生第一门户社区 7藏;(4)缺乏新闻的发布;针对以上存在的问题,本文认为需要在以下几方面开展研究:(1)我们在音乐网站内集成了播放器,用 Microsoft MediaPlayer播放器,能播放大多数不同格式的歌曲;(3)针对每个用户在用户个人数据库里增加收藏,方便用户收集自己喜爱的收藏歌曲。只有达到了这些要求,音乐网站才正真达到了为用户个性化服务的作用,为用户通过网络音乐库收听歌曲,了解娱乐新闻提供一个良好的环境。第二章 系统规划与可行性分析2.1 系统调研通过对一些优秀在线音乐网站的分析,以及对各方面音乐资源的调查,确定本系统前期要实现的功能。(1)实现音乐信息浏览功能主要包括歌曲名、专

11、辑名、发布时间等。这样方便搜索音乐信息,并及时告知最新的咨询动态。(2)实现用户登录功能设置会员登陆等一些功能,实现网上交流平台,这样有待网站站主可以更新音乐信息,更多能满足用户的需求。在平台更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 8中用户可以写出自己对网站的建议和管理,这样有利于站主收集信息,更好的实现双向平台。(3)实现音乐下载及试听功能搜索音乐资源的目的通常只会有两个:收藏和欣赏。因此我们需要的资源,并及时的将最新的咨询告知用户。并且可以提供下载和在线试听功能。系统开发平台:Macromedia Dream

12、wever8MicrosoftSMicrosoft Office Access2003ASP 技术系统应用平台:安装 Dreamwever MicrosoftS2.2 系统分析(1) 功能分析 信息浏览功能将专辑信息详细描述给用户,最新的歌手动态,方便用户甄别是否所需,是否对他有价值。 提供下载功能提供用户下载歌曲的链接地址,并且供用户收藏。 在线收听功能为用户提供无需下载即可收听音乐的服务。 论坛交流功能更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 9论坛主要用于交流看法、提出问题、建议、提供音乐资源,以及用户需要何

13、种音乐的信息,交流一下对各种音乐的感受。2.3 性能需求软件环境需求操作系统 :WINDOWS XP 或以上的操作系统服务器:IIS 5.1 或以上数据库:ACCESS 2000 或以上浏览器:IE 5.0 及以上硬件要求 内存:128MB 以上。CPU:Intel 奔腾 3 或等级兼容CPU硬盘:1G 以上空余空间显示器分辨率:800*600 或以上2.4 模块分析(1) 用户登录模块主要实现用户登录验证,不一致时,重新登录(2) 论坛留言模块主要实现留言功能,在这个页面中首先判断用户是否登录(3) 音乐下载模块主要实现音乐下载功能(4) 新用户注册模块更多资料尽在: http:/ 大学生部

14、落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 10主要实现留言功能。在这个页面中首先判断用户是否登录,如果是登录用户,可以在发布的信息中显示出用户名,未登录一律显示匿名5)在线音乐播放模块主要实现在线音乐播放器功能。通过以上分析,我们得到了一个基于歌曲、专辑、歌手的信息骨架、一个合适的信息粒度“歌曲”、类型众多的元数据以及一个估算内容重心的方法,现在可以开始建设一个结构清晰、主次分明,信息丰富的音乐试听网站来满足用户需求了。2.5 可行性分析设计有了信息架构的诸多元件和验证信息架构的方法,就可以用内容清单的形式来表现出一个相对完整的音乐试听网站了。1、 全

15、局导航,实质是信息的分类,位于网页的头部,是用户最常见到的架构组件,因为已经有歌手作为上游节点的网站树状信息骨架,所以很多大流量的网站都采用歌手的相关分类作为全局导航。2、首页,作为网站的枢纽,需要展现足够多的重心内容,因此在首页要放置热门歌曲、热门专辑、热门歌手、各种歌曲榜单。3、歌手索引页,配合全局导航提供按字母查找歌手的功能(现实中可以找到 KTV 的点唱系统作为参考),并在第一屏展现热门歌手。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 114、歌手页,展现歌手元信息,包括:歌手图片、歌手生日等相关、歌手所有专

16、辑、歌手热门专辑或内容、用户对歌手的评价等等。5、专辑索引页,通常是以曲风类别或发行时间归档。6、专辑页,展现专辑元信息,包括:专辑图、发行日期、歌手、发行方、版权方、语言、曲风流派、曲目、用户对专辑的评价等等。7、曲风页,展现曲风元信息,包括:曲风介绍、所有该曲风专辑、热门专辑、用户对该曲风的评价等等。8、歌曲播放页,展现歌曲元信息,包括:时长、歌词、所属专辑、所属歌手、用户对歌曲的评价等等。根据不同的信息分类,还可以创建年代、唱片公司、节奏、音色、声调等等信息结构来关联“歌曲”这个信息单元。通过对这些新系统的分析,性能要求设计,模块功能需求,相信可以有一个美好的系统的开始。更多资料尽在:

17、http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 12第三章 系统工具及技术3.1 Dreamwever 技术Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页 卓越的可视环境-简单易用使用 macromedia 的可视化开发环境(如右图所示) ,你只需通过简单的拖拉技术(Drag Drop) ,将“Objects“窗口中的对象拖到“Document

18、 window“中即可,例如: Web 开发人员想在网页中加入一个 Table,只需将“Table“从“object“窗体中拖放到舞台中,Dreamweaver 将自动生成一个表格,然后通过“Properties“(属性)窗体来进行格式的修改和调整。 所见即所得的强大功能Dreamweaver 具有所见即所得的功能,你可以在“Properties“(属性)窗体中调整参数,即刻在“Documentwindow“窗体中看到它的改变,如果你按下“F12“,Dreamweaver 会自动生成 HTML 文件格式,供欲览,以便开发人员进一步调整。 方便快速的文本编排更多资料尽在: http:/ 大学生部

19、落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 13与“Word“相似,具有强大的文本编辑能力,你可以在“Layer“、“Table“ 、“Frame“或直接在“Document window“窗体中输入文字,通过快捷的右键,选择例如“Font“(字体)类的选项进行编辑,也可以用“Text“菜单进行更为细致的排版编辑。 专业的 HTML 编辑-Roundtrip HTML Dreamweaver 与现存的网页有着极好的兼容性,不会更改任何其他编辑器生成的页面。这将大幅度降低由于 HTML 源代码的变更而给设计者带来的困惑。 高质量的 HTML 生成方式 由

20、Dreamweaver 生成的 HTML 源代码保持了很好的可读性。代码结构基本上同手工生成的代码相同,这使得设计者可以轻易掌握代码全局并加以修改。 实时的 HTML 控制设计者可以在可视化或者文本这两种方式下进行页面的设计,并且可以实时的监控 HTML 源代码。当设计者对代码作出任何改动时,结果将立刻显示出来。 与流行的文本 HTML 代码编辑器之间的协调工作Dreamweaver 可以与目前流行的 HTML 代码编辑器(如更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 14BBEdit、HomeSite 等)全面协调

21、工作。已经习惯于使用这些纯文本编辑器的设计者将在不改变他们原有工作习惯的基础上,充分享受到 Dreamweaver 带来更多功能。设计者可以使用文本编辑器直接编辑 HTML,同时使用 Dreamweaver 生成较为复杂的动画、表格、Frame、JavaScript 等。 (Dreamweaver 分别为 Windows 用户以及Macintosh 用户提供了完全版的 HomeSite 及 BBEdit 这两个目前最流行的代码编辑器) 。在 Dreamweaver 中定义的一个站点内,设计者可以将重复使用的内容(例如 Header、Footer 等)独立定义。这样设计者在需要这些内容的地方只需

22、做一个简单的插入就可以了。而且当元素库中定义的内容被修改后,整个站点中设计同样内容的地方将统一发生变化而无需再逐一修改。(8) 基于目标浏览器的检测目前浏览器更新换代很快,从 2.0 到 4.0 层出不穷。同时又有 IE和 Netscape 两大阵营竞争。设计者制作出的网页必须面向功能不同的浏览器并保持其正确性。这是一项比较困难的工作。而Dreamweaver 不仅在设计时可以基于不同的目标浏览器进行不同的设计,而且在页面制作完毕后,Dreamweaver 可以基于目标浏览器对页面进行检测并给出报告。在报告中将显示出被检测页面的兼容性以及在不同浏览器中页面的区别,同时还将指出页面中HTML 的

23、句法错误。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 153.2 PHP 技术介绍PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP 与微软的 ASP 颇有几分相似,都是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C 语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、 Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的

24、执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;与同样是嵌入 HTML 文档的脚本语言 JavaScript 相比,PHP 在服务器端执行,充分利用了服务器的性能;PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 PHP 高效率的体现之一。PHP 具有非常强大的功能,所有的 CGI 或者 JavaScript 的功能 PHP都能实现,而且支持几乎所有流行的数据库以及操作系

25、统PHP 的特性包括以下几点:开放的源代码:所有的 PHP 源代码事实上都可以得到。PHP 是免费的。基于服务器端:由于 PHP 是运行在服务器端的脚本 ,可以运行在更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 16UNIX、LINUX 、WINDOWS 下。嵌入 HTML:因为 PHP 可以嵌入 HTML 语言,所以 学习起来并不困难。简单的语言:PHP 坚持脚本语言为主,与 Java 以 C+不同。效率高:PHP 消耗相当少的系统资源。图像处理:用 PHP 动态创建图像WWW 是构建在浏览器/服务器(Browser

26、/Server)模型以及 http协议的基础上的,其运作模式可以描述为:请求处理应答。3.3 ACCESS 技术介绍数据库概念 简单地说,数据库是一个持久数据的集合,这些数据用于某企业的应用系统中,用户应该可以按照特定的方式存储数据,一旦数据被存储至数据库,用户可以方便的查询这信息。此外,数据库还应该便于数据的添加、修改和删除。数据库技术就是研究如何科学地组织和存储数据,如何高效地获取和处理数据,以及如何保障数据安全,实现数据共享。Access 是 一 种 关 系 型 数 据 库 管 理 系 统 , 其 主 要 特 点 如 下 : ( 1) 存 储 方 式 单 一 更多资料尽在: http:/

27、 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 17Access 管 理 的 对 象 有 表 、 查 询 、 窗 体 、 报 表 、 页 、 宏 和 模 块 ,以 上 对 象 都 存 放 在 后 缀 为 ( .mdb) 的 数 据 库 文 件 种 , 便 于 用 户 的操 作 和 管 理 。 (2)面 向 对 象 Access 是 一 个 面 向 对 象 的 开 发 工 具 , 利 用 面 向 对 象 的 方 式 将数 据 库 系 统 中 的 各 种 功 能 对 象 化 , 将 数 据 库 管 理 的 各 种 功 能 封 装在 各 类 对 象 中

28、。 它 将 一 个 应 用 系 统 当 作 是 由 一 系 列 对 象 组 成 的 ,对 每 个 对 象 它 都 定 义 一 组 方 法 和 属 性 , 以 定 义 该 对 象 的 行 为 和 外国 , 用 户 还 可 以 按 需 要 给 对 象 扩 展 方 法 和 属 性 。 通 过 对 象 的 方 法 、属 性 完 成 数 据 库 的 操 作 和 管 理 , 极 大 地 简 化 了 用 户 的 开 发 工 作 。同 时 , 这 种 基 于 面 向 对 象 的 开 发 方 式 , 使 得 开 发 应 用 程 序 更 为 简便 。 ( 3) 界 面 友 好 、 易 操 作 Access 是 一

29、 个 可 视 化 工 具 , 是 风 格 与 Windows 完 全 一 样 , 用户 想 要 生 成 对 象 并 应 用 , 只 要 使 用 鼠 标 进 行 拖 放 即 可 , 非 常 直 观方 便 。 系 统 还 提 供 了 表 生 成 器 、 查 询 生 成 器 、 报 表 设 计 器 以 及 数据 库 向 导 、 表 向 导 、 查 询 向 导 、 窗 体 向 导 、 报 表 向 导 等 工 具 , 使得 操 作 简 便 , 容 易 使 用 和 掌 握 。 ( 4) 集 成 环 境 、 处 理 多 种 数 据 信 息 Access 基 于 Windows 操 作 系 统 下 的 集 成

30、 开 发 环 境 , 该 环 境 集成 了 各 种 向 导 和 生 成 器 工 具 , 极 大 地 提 高 了 开 发 人 员 的 工 作 效 率 ,更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 18使 得 建 立 数 据 库 、 创 建 表 、 设 计 用 户 界 面 、 设 计 数 据 查 询 、 报 表打 印 等 可 以 方 便 有 序 地 进 行 。 ( 5) Access 支 持 ODBC( 开 发 数 据 库 互 连 , Open Data Base Connectivity) , 利 用 Access 强

31、 大 的 DDE( 动 态 数 据 交 换 ) 和OLE( 对 象 的 联 接 和 嵌 入 ) 特 性 , 可 以 在 一 个 数 据 表 中 嵌 入 位 图 、声 音 、 Excel 表 格 、 Word 文 档 , 还 可 以 建 立 动 态 的 数 据 库 报 表 和窗 体 等 。 Access 还 可 以 将 程 序 应 用 于 网 络 , 并 与 网 络 上 的 动 态 数据 相 联 接 。 利 用 数 据 库 访 问 页 对 象 生 成 HTML 文 件 , 轻 松 构 建Internet/Intranet 的 应 用 。3.4 ASP及相关技术介绍ASP网页特点ASP是一种服务器

32、端脚本编写环境,可以用来创建和运行动态网页或 Web应用程序。 ASP网页可以包含 HTML标记、普通文本、脚本命令以及 COM组件等。利用 ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用 HTML网页作为用户界面的 web应用程序。 与 HTML相比, ASP网页具有以下特点: ( 1)利用 ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; ( 2) ASP文件是包含在 HTML代码所组成的文件中的,易于修改和测试; ( 3)服务器上的 ASP解释程序会在服务器端执行 ASP程序,并将结更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: h

33、ttp:/ 大学生部落-大学生第一门户社区 19果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP所产生的网页; ( 4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web浏览器中获取用户通过 HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向 web浏览器发送信息; ( 5) ASP可以使用服务器端 ActiveX组件来执行各种各样的任务,例如存取数据库、发送 Email或访问文件系统等。(6) 方便连接 ACCESS与 SQL数据库ASP-工作原理当在 Web站点中融入 ASP功能后,将发生以下事情: 1、用户向浏

34、览器地址栏输入网址,默认页面的扩展名是 .asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行 ASP程序。 4、 ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。5、页面信息发送到浏览器。通过以上四种系统开发工具的介绍,运用代码,编写程序,相信对一些相关的音乐网站的内容及信息有所帮助。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 20第四章 系统设计与实现1 数据库设计数据库关系图表如下:图一2.后台供能设计(1)首页模块:普通用户可以登陆,进行音乐的分类查询,用户可以自己挑选喜爱

35、的音乐种类进行查询。(2)视听模块:用户可以自己挑选喜爱的音乐进行视听。(3)评论模块:用户可以对视听过的音乐留言,并可以进行评论的添加。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 21(4)下载音乐模块:用户可以查看不同种类的音乐,对自己心仪的音乐进行下载。(5)点歌模块:用户可以将自己喜欢的歌曲点播给自己的亲人。用户登录身份验证模块首页模块 评论模块 试听模块下载音乐模块数据库模块数据库访问模块点歌模块图二 1. 主要模块设计 用户登录模块 主要属性有用户编号,用户名,密码,登录。用户实体用户编码用户名密码更多资

36、料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 22图三 论坛留言模块主要属性有主题编号,标题,内容,发布者,发布时间,所属栏目论坛留言实体标题发布时间发布者内容图四 歌曲信息实体模块更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 23歌曲信息实体歌曲地址专辑编号 歌曲名歌曲编号图五 音乐下载模块设计提供音乐下载服务( 1) 流程图进入专辑页单击下载按钮弹出文件另存为对话框 新用户注册模块设计新用户注册模块主要是提供一个让用户注册成为会员的平台,在该页面

37、中只要按照正确填写注册信息,在提交确认合法后便可以成为会员。( 1) 流程图更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 24进入注册页写入数据库转入论坛首页是否合法输入信息YN图六3 系统的技术要求(1)功能要求:系统设计的各项功能能够正确完成。对输入的数据能判断出是否为非法数据或越界数据,系统会自动给出提示,告诉用户重新输入。各模块在运行时互不干扰,各种操作的快捷键能够正确运行。对非法操作能够给出正确处理。(2)编码要求:更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学

38、生部落-大学生第一门户社区 25主应用程序的命名:主应用程序的命名应由项目负责人确定,能完全表达出本系统意义的英文字符串即可,包括应用程序对象名,应用所在的库名、项目名,可执行文件名都必须统一使用本命名。(3)界面要求:各窗口的大小适中,布局合理,插有图版,界面美观大方。各窗口的控件及按钮的文字命名正确,有时还配有图标。(4)数据库要求:表的设计合理,没有冗余的数据。表及字段的命名采用英文方式,字段类型及长度合理。表的主键、外键和索引正确无误。前台操作与后台数据库之间的连接正确更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社

39、区 26第五章 系统测试及实现一系统测试5.1系统测试内容测试类型 测试内容 测试目的 所用的测试工具和方法功能测试用户个人前台:注册新用户、登录系统,浏览网页,发表留言,视听歌曲,点歌送给好友,下载歌曲,将自己喜欢的音乐收藏到音乐盒。 核实所有功能均已正常实现1流程检验:各个业务流程符合常规逻辑,用户使用时不会产生疑问。2、数据精确:各数据类型的输入输出时统计精确。采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试;用户界面(UI)测试1导航、链接、页面结构包括菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等。2友好性、易用性、合理性、一致性、正确性等

40、。核实各个窗口风格(包括颜色、字体、提示信息、图标、TITLE 等等)都与基准版本保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。WEB 测试通用方法手工测试安全性和访问控制测试1密码:登录、个人用户、管理员用户;2权限限制;3通过修改 URL 非法访问;4登录超时限制等等;1应用程序级别的安全性:核实用户只能操作其所拥有权限能操作的功能。2系统级别的安全性:核实只有具备系黑盒测试、手工测试更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 27统访问权限的用户才能访问系统。性能测试1

41、最大并发数;2 查询最新发布音乐,注册新用户时以及登录时系统的响应时间;核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象5.2 测试问题解决错误或问题描述 错误或问题状态链接错误和链接不正常 已解决页面有乱码出现 已解决不能正常登陆和注册 已解决留言板不能留言 已解决二系统实现5.1 首页普通用户可以登陆,进行音乐的分类查询,用户可以自己挑选喜爱的音乐种类进行查询,包括:国内音乐、国外音乐、时尚音乐、欧美音乐、日韩音乐、潮流音乐、热门音乐等。更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 285.2 登录模块主要实现用户登录,用户编号,密码等实体更多资料尽在: http:/ 大学生部落-大学生第一门户社区更多资料尽在: http:/ 大学生部落-大学生第一门户社区 29主要实现代码:用户登录及新用户注册登录代码(1)用户: 密码:( 2)动态添加歌曲路径mkList(“” ,”);( 3)加入收藏夹( 4)用户欢迎语Response.write(“您好 !”&Session(“MM_Username”)&”!”)(5) 用户留言代码

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报