文摘
随着互联网的兴起,传统音乐表演已无法满足人们的需求的娱乐生活,基于计算机网络和音乐表演已经成为时代的潮流。如今,网络多媒体资源,包括文本、音频、视频、图形和动画,最简单的方式享受音乐通过提供娱乐的吸引力和互动的方式。针对单调的图像或文本的缺陷在传统音乐表演,本文设计一种基于计算机系统的音乐资源搜索服务平台来满足用户的需求。服务平台采用B / S架构,它允许用户在网站,试镜或传输音乐以及搜索网站的资源的能力,以改善服务和经验对人们的生活和快乐。因此这项技术使得生活比以前好多了,很有趣。
1。介绍
互联网的兴起给我们的生活带来了新的机遇和娱乐。互联网的优势,例如互动性、实时,财富,和方便,促使传统的娱乐产业的快速集成到互联网的浪潮。通过网络查询信息(1,2]。这已经成为一种时尚在国外接收和下载音乐。
网站的音乐播放系统是多学科的产物和multifield集成和计算机技术、网络通信技术、多媒体技术和数据压缩技术。在线音乐播放系统交互的特点,友好,数字化与传统信息服务。它的意义和价值,信息用户积极寻找多媒体材料,满足他们的特定需求。第一个是性,第二个是选择性[3]。以其独特的特点和优点,在线音乐播放系统技术已经在国内外取得了重大发展,目前广泛应用于各种领域,展示了巨大的生命力(4]。
与网络通信技术的迅速发展,多媒体技术和数据存储技术,音乐网站,作为一个流行的web服务,提供巨大的便利酷爱音乐的网络用户,增加音乐的选择(5- - - - - -7]。由于多种因素,社会选择禁止一些音乐网站。原因主要包括网站设计、查询和浏览性能和功能模块。因此,为了让用户方便,快速,简单,和安全地实现音乐搜索找到他们喜爱的音乐时,他们还可以听音乐,下载音乐,将音乐添加到他们的音乐盒,歌曲,提出自己的建议。写信给网站的改进的留言板,有必要建立一个自由和安全的音乐网站8]。这个音乐网站设计和开发基于HTML5 Dreamweaver使用先进技术和Jquery框架。
2。概述系统的环境
2.1。开发环境和技术介绍
这个音乐网站系统的设计是基于HTML5和B / S架构和MySQL数据库。本系统主要使用Dreamweaver和MySQL数据库。
2.1.1。Dreamweaver的介绍
Dreamweaver是一个所见即所得(你所看到的就是你得到的)web页面编辑器。这是一个所见即所得网页编辑器由MACROMEDIA结合在美国开发web页面创建和网站管理。这是第一集的可视化创建网页设计师。
(1)Dreamweaver的特性。(1)1。最好的生产效率。Dreamweaver可以用最快的方式将烟花,徒手或Photoshop文件到web页面。使用颜色选择器工具选择一个颜色在屏幕上设置最合法的颜色。键盘快捷键,菜单和格式控制,所有在一个简单的步骤。Dreamweaver可以结合你最喜欢的设计工具,如PlaybackFlash,冲击波,和插件模块;没有离开Dreamweaver,整个申请过程顺利。此外,Dreamweaver可以自动打开烟花或Photoshop单击编辑和设置优化的图像文件。
(1)2。网站管理。使用站点地图快速原型、设计、更新和重组网页。改变页面位置或文件名和Dreamweaver将自动更新所有链接。使用搜索和替换功能,支持文本、HTML代码、HTML属性标签,和一般的语法复杂的网站更新快速和容易。
(1)3。无与伦比的控制能力。这是唯一提供往返HTML设计工具,可视化编辑,和源代码编辑同步。它可以呈现在所有流行的浏览器在任何平台。
2.1.2。HTML5概论
HTML5是web开发标准最重要的技术进步在前面的十年。HTML5是不同于早期版本,它有一个新的任务:把网络变成一个成熟的应用平台。视频、音频、图片、动画和计算机交互都是标准化的HTML5框架。HTML 5包括很多功能。播放视频和音频标签也制定除了生成二维图像。第二,web应用程序包含本地数据库等功能。
2.1.3。介绍Jquery
原型后,一个伟大的JavaScript代码库,Jquery是一个快速,简单的JavaScript框架(或JavaScript框架)。Jquery的设计的目标是“writeLess,做更多的事情,”这意味着编写更少的代码做更多的事。它提高了HTML文档操作、事件处理、动画设计、封装和Ajax交互的功能码常用在JavaScript中,提供了一个简单的JavaScript设计模式,和优化HTML文档操作、事件处理、动画设计、和Ajax交互。Jquery的基本特征如下:它有一个独特的链语法和一个简短的和明确的多功能接口;它有一个高效、灵活的CSS选择器,可以扩展;它有一个方便的插件扩展方法和丰富的插件。Jquery已经兼容各种主流浏览器,如IE 6.0 + .FF1.5 + Safari2.0 +, Opera 9.0 +。
2.1.4。数据库系统概论
MySQL是一个基于SQL数据库管理系统;MySQL数据库,关系数据库管理系统,是开源的,尽管MySQL不是一个开源的产品(9]。MySQL数据库的特点是体积小,处理速度快,和较低的总成本,这使得中小网站在互联网上的应用非常广泛。它比它的开源特性。有很多中小网站,网站肯定会选择Mysq1数据库作为数据库以减少网站的总体成本。
相比其他主要像Oracle这样的数据库,SQL server, db2、MySQL和其他一些缺陷的稳定性和功能。然而,这将不会影响它的受欢迎程度,因为MySQL数据库的功能非常适合普通个人和中小企业/企业。
2.2。系统分析
2.2.1。注册模块
作为一个用户的音乐网站,你需要注册为本网站会员享受所有网站的权利。注册的方法使普通用户成为会员。这个模块的主要任务是提示用户添加自己的基本信息和存储用户信息。添加到数据库中。
2.2.2。登录模块
这个网站的用户注册成为会员后,他可以登录到这个网站。在本模块,它将决定这个网站的用户注册会员并将决定用户的用户帐户和密码匹配。如果他们匹配,用户信息将显示出来。它可以被执行。对于其他操作,如果他们不匹配,用户将被提示输入错误的用户帐户和密码。在登录之后,用户可以选择修改他们的个人资料。
2.2.3。添加音乐模块
这个网站的用户注册成为会员后,他可以登录到这个网站。在本模块,它将决定这个网站的用户注册会员并将决定用户的用户帐户和密码匹配。如果他们匹配,将显示用户信息等操作;如果不匹配,用户将被提示输入错误的用户帐户和密码。在登录之后,用户可以选择修改他们的个人资料。
2.2.4。上传音乐模块
上传音乐的主要途径是网站添加音乐。用户选择他们自己的音乐,选择音乐所属专辑,最后上传音乐。
2.2.5。音乐搜索模块
音乐搜索的音乐网站的核心。音乐网站应该提供两个基本搜索方法:搜索音乐名称和音乐制作人。除了这两种基本的方式寻找音乐,还应该有搜索专辑和音乐类型。搜索音乐地区等等。最后的音乐显示搜索结果列表,用户可以点击相应的属性链接到搜索或排序根据这个属性。点击相应的音乐名字听音乐。表1列出了软件环境要求。
硬件环境需求如表所示2。
2.3。B / S结构
浏览器和服务器的结构是音乐欣赏教学系统使用。增加后,结构是一个网络结构模型和浏览器客户端的主要应用软件。因为这个模型统一客户端和系统功能实现的核心部分集中在服务器上,它是用来构建和发展音乐欣赏教学体系。只能客户端计算机上安装一个浏览器访问服务器,方便学生学习在学校或在家里。服务器安装数据库,浏览器与数据库交换数据。
2.3.1。建筑软件的优点和缺点
(1)简单的操作和使用。B / S的最重要的好处是,它可以使用而不需要额外的软件。它可以使用如果有联网的电脑,和客户不负责任何维护。可以容易地扩展系统,只要你可以连接到互联网,由系统管理员分配一个用户名和密码。系统会自动分配一个账户给用户,用户可以自由进入系统而无需人工干预,即使它主要是通过一个在线应用程序,随后通过公司内部的安全认证(如证书)。
(2)简单的方式升级和维护。目前,软件系统的技术升级变得越来越频繁,和改善正变得越来越快,产品的架构有更方便的特点。对于较大的单位,如果管理员的系统运行数百甚至数千台电脑之间来回,效率会很低,工作量将会非常复杂。架构的软件只需要管理服务器。所有客户端只是浏览器,不需要维护。无论用户的规模如何变化,分支机构的数量不会增加维护和升级的工作量,所有的操作只需要进行服务器。如果在不同的地方,技术人员只需要连接服务器专用网络实现远程技术维护、技术升级和资源共享。因此,未来信息化发展的主流方向是,客户端将变得越来越“瘦”,而服务器越来越“胖。“软件升级和维护变得更加简单和容易,节省用户的人力,物力,时间,和成本。因此,维护和升级的主要形式是,客户端会变薄和服务器会胖。
(3)应用服务器运行数据加载。自架构管理软件仅仅是安装在服务器端(网络管理人员只需要管理服务器和用户界面的主要事务逻辑在服务器端完全实现(在服务器端),和一个非常小的一部分事务逻辑在前端(实现)),客户端只有一个浏览器,网络管理员只需要做服务器的硬件维护。然而,应用程序服务器有一个沉重的数据,一旦发生服务器“崩溃”,后果将是灾难性的。因此,许多单位都配有数据库存储服务器,以防。
3所示。系统设计
3.1。系统功能设计
本网站根据需求和开发可以分为以下模块:注册模块、登录模块、添加音乐模块,上传音乐模块,和音乐搜索模块,如图1。
3.2。数据库设计
数据库是音乐网站的核心部分;所有信息处理子系统将基于数据库平台,为了存储信息资源由它完全处理和安全、管理和利用各种方式。选择一个好的数据库平台是非常重要的。当选择一个数据库平台,应考虑以下因素:(我)性能:数据库的数据处理能力(2)开放:是否可以使用数据库的各种操作系统(3)安全:数据库是否具有高度的安全性(iv)可靠性:数据库是否具有高度的可靠性(v)并行性:是否数据库运行在多个节点并行执行
我们选择MYSQL作为数据库开发平台实际需要的基础上本网站的开发和应用。不同实体之间的关系主要是描述这里由于大量的实体属性。详细设计,看到领域的数据库中的表结构设计,如图2和3。
3.3。网络配置设计
系统配置为一个三层体系结构。为了满足系统配置需求,学校必须有一定量的硬件投资,添加一个音乐教室,并添加一个管理员管理机的教育事务办公室。此外,它还需要连接到公众。网络系统的网络配置如图所示4。
4所示。系统测试
4.1。整体的测试接口
以下4.4.1。合理性测试
界面的合理性是指界面是否和谐与软件的功能和界面的颜色和布局是否协调。如果接口不能反映软件的功能,界面的功能将大大减少。因此,界面的合理性的主要因素是美丽的界面。如果有太多或凌乱的控制一个接口,它会给用户造成的不便和困难找到字段或控件。界面的合理性通常是通过观察进行的,例如:(我)是否文本、颜色和其他信息元素的界面与功能不一致(2)前景和背景的颜色匹配是否合理和协调,以及是否太大的反差(3)是否在界面元素的大小和布局协调(iv)窗口的比例是否合适
4.1.2。一致性测试
一致性指的是相同的方式代表信息,如提供字体的一致性,标签样式,颜色,术语,和显示的错误警告,等等。外观、布局、分配机制和信息显示动能的好的软件界面和同类和类似。用户界面是高度一致的,用户可以减少过度的学习和记忆,降低培训和支持成本。
以下因素应注意在测试接口的一致性:(我)布局是否一致,如所有窗口按钮的位置和对齐(2)标签和消息的措辞是否一致,如生成相同的术语提示,菜单,和帮助(3)界面的外观是否一致,如大小,颜色,和背景,以及是否显示信息的控制应该是一致的(iv)操作方法是否一致,如双击一个项目,导致一些事件发生;然后,每次你双击列表框中的任何其他物品,同样的事情会发生
4.1.3。图标测试
图像的图标很有帮助,使人们更容易理解其内涵。以下几点可以作为参考:(我)图标是否有一个清晰的轮廓,一个图标和一个清晰的轮廓可以确保图像有良好的效果在不同的背景颜色(2)注意图标的大小是否合适(3)标签通常需要图标
4.2。系统功能测试
系统的功能测试也叫黑盒测试。根据用户的需要,音乐欣赏每个模块的系统,我们测试每个功能是否可以正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,如图5。
4.2.1。准备测试密码和用户名错误
输入如下:错误的密码;错误的账户输入;和错误的用户类型选择。
输出的提示框帐户密码是不正确的,或者没有正确选择用户类型,输入框清除。
4.2.2。资源搜索
为输入,找到完整的音乐信息,如图6。
预期的输出,弹出对话框提示音乐资源的外观,和相应的地方是黑暗的。
5。结论
该系统采用Htm5 Jquery JavaScript框架,开发技术和MySQL数据库。玩家的系统包括生产,用户和管理员的注册和登录,上传和下载音乐,和评论,基本满足用户的需求。后台管理的设计主要实现系统的各种功能的管理和维护并管理数据库的数据。一般来说,系统综合功能和强大的安全。
数据可用性
使用的数据集和分析在当前研究可从相应的作者在合理的请求。
的利益冲突
作者宣称没有利益冲突。
作者的贡献
论文的概念被渊源Lv完成,并完成了数据处理渊源Lv。渊源Lv参与论文的审查。