数字音乐资源管理系统

 2022-01-17 11:01

论文总字数:17642字

目 录

1绪 论 1

1.1 课题研发的目的与意义 1

1.2 可行性分析 1

1.2.1技术可行性 1

1.2.2经济可行性 2

1.3 系统目标 2

2系统需求分析 2

2.1 本系统需求分析 2

2.2系统总体构成 3

2.3 流程分析 4

3 总体设计 4

3.1 概述 4

3.2 系统功能划分 5

3.2.1 前台系统功能划分 5

3.2.2 后台系统功能划分 6

3.3 系统功能描述 6

3.3.1 前台系统功能介绍 6

3.3.2 后台系统功能描述 7

3.4 数据库概念结构设计 7

3.4.1 各实体属性图 7

3.4.2 各实体之间的关系分E-R图 9

3.4.3 各实体之间的关系总E-R图 9

3.5 数据库设计 10

3.5.1数据库技术 10

3.6 安全保密设计 11

3.6.1 管理员的安全性 11

3.6.2 操作安全性 11

3.6.3 数据安全性 11

4 详细设计 11

4.1 JSP编程环境简介 11

4.2 模块详细设计与实现 12

4.3 后台系统的实施 14

4.3.1 连接数据库的包含文件 15

4.3.2 管理员登录页面 15

4.3.3 音乐信息添加模块 15

4.3.4 音乐信息管理模块 16

4.3.5 用户管理模块 17

4.4 前台系统的实施 17

4.4.1系统主页面 17

4.4.2音乐播放 18

5 测试与维护 18

5.1 测试的任务及目标 18

5.1.1 测试的任务 18

5.1.2 测试的目标 18

5.2 测试方案 18

5.2.1 模块测试 19

5.2.2 集成测试 19

5.2.3 验收测试 19

6 结论 19

6.1 系统特色 19

6.2 系统存在不足 20

参考文献 21

致谢 21

数字音乐资源管理系统

严依洁

, China

This paper discusses the online digital music site development process: Online digital music site needs analysis, system design, database design and system implementation. I paid my attention on the system function , database design and system implementation process. I have made a comprehensive and detailed statement on the process of system design and a detailed analysis and research. Through the system functions and data flow analysis, I achieved the logical structure of database systems. Besides, based on this physical structure ,I finished the creation of the database. Finally I realized the management of the digital music source.

Administrators can eventually deal with music information management and user information effectively. In order to make the front-end users convenient to browse this site and use the music player for music online ,implementation of the online music digital subscribers system should be achieved.

Key word: Management; Database; Structure ;Digital music

1绪 论

人们的日常生活已经离不开网络,方方面面都涉及到了各种各样的网络信息。网络的降生和成长,已彻底转变了传统的信息传布体例,打破了存在于传统交换体例中的各类停滞和未便,使人类的生活体例在各类角度都发生了庞大的转变,而且给人类带来了各类各样的新机遇和新挑衅。在互联网为基础的行业中,音乐行业也在潜移默化地进行着其巨大的变革。

正式由于互联网冲破了很多界限,音乐数字信息的传播变得飞速。人们开始对数字音乐进行了各种各样的探索,对数字音乐产生了各种各样的需求,数字音乐资源管理系统由此产生。

网络的发展日新月异,人们通过网络开始寻找各种各样的娱乐方式,音乐影视行业受到了很多关注,人们越来越希望能在网上得到更多的音乐资源。根据当前社会的极为迫切的需要,这种数字 音乐的资源管理类得系统应运而生。这种数字 音乐资源类的管理小系统本身其实是一种通过用户节制操作的音乐分派运营机制的展现,系统本身使得无论在地域差异多大的用户们,都能够在相同时间以交互式地访问方式获得服务器上所如储的数字、音乐信息,这样可以使用户能够更加快速的、精确的、方便地远程从服务器终端上获取得用户们的当前需要的数字、音乐类信息,而且使信息需求者在无论何时何地都可以或者自由选择其所需要的相关信息。如今的单一的不灵活的数据类别的传输方式明显已经不能满足当前社会快速发展需要。应此,怎样如何利用手上有限的资源和技术重而来完善数据类传输模式进而提高人们的生活质量并且能提高工作效率已成为急需解决的问题。

1.1 课题研发的目的与意义

数字音乐资源管理系统是将计算机技术、网络通信技术、多媒体技术相结合的产物,使更多的用户具有了能够按照自己的需求选择对应音乐的权利。和传统的相关媒体技术去比较而言,数字音乐资源管理系统能够拥有更好的互动性、更好的灵活性和以及数字化等特点。数字音乐资源管理系统的本质是音乐资源的使用者根据自己的需求主动获得多媒体信息,它区别于信息发布的最大不同的地方在于主动性和选择性。从某种意义上说,使得数字音乐资源管理系统的用户拥有了自我发展和自我完善的能力,这种方式已经逐渐成为了信息资源消费者的深层需要,其意义则是未来获取信息的主流方式很可能是自由可选择的数字信息,大大增进了人们在传统型的信息服务中的尴尬地位。借助其独特的优点,世界范围内,数字音乐资源播放技术都具备可长远发展的优势,其中的一些信息技术在社会各范畴内的应用非常之广,显示出了信息技术的强大的生命力。

1.2 可行性分析

为什么要研究可行性呢?为了确定不仅能够降低项目制作的相应成本,还可以更加高效率的进行项目制作。

1.2.1技术可行性

在刚开始,信息系统的用户量还没有达到一定的量时,对于服务器的配置需求不是很高,对于一般的用户,当下的服务器完全能满足要求。而相应的客户端则仅需要一台可以进行网络浏览的个人电脑便可。

而所需要的开发环境在当下也完全能满足,MyEclipse功能十分强大。针对软件技术的要求应用了基于B/S架构的程序设计语言,微软在制作过程中提供了超强的技术上的支持。其中很多语言都能够满足开发需求。数据库虽然有很多选择,但基于曾经有过应用SQL Server的前例,所以在此次应用开发过程中我依旧选择了SQL Server。

1.2.2经济可行性

Tomcat服务器带来了很多的便利,通过安装Tomcat即可得到一个现成的服务器,不需要再去另外配置一台服务器。用户只需成功连接网络就可以开始使用对应的系统,运营成本非常低,其节约的人力和物力不容小觑。所带来的利益超过了人力成本,因此无需多考虑其经济成本。

1.3 系统目标

该套数字音乐资源管理系统不仅仅希望能够改变过去媒体的单向式的传输,更想去改变更多的用户没有办法自助选择音乐节目的状态,使得更多的用户可以自由选择音乐节目进行播放,无需再约束于当下固有的音乐节目,给用户生活带来极大的便利和灵活性,提高人们的生活质量。

本数字音乐资源管理系统主要研究了数字音乐信息的分类管理,还涉及到了音乐类的资源的在线播放功能。一定程度上方便了用户进行信息注册,并且能够下载相关的所需信息。同时管理员不仅能够有权限系统后台完成音乐资源的添加、删除等基本操作,还能对用户基本信息进行日常管理。

2系统需求分析

进行需求的分析是为了更好的了解用户需求。在设计系统开始时都需要对数据库和系统等等做各种各样的分析,而需求分析在这些分析中是最先需要分析的东西。需求分析不仅会影响阶段性的设计准确性,如果出错,更会影响后期的设计结果。

那么我们该如何做一个全面的需求分析呢,首先我们需要调查广大潜在用户对象的需求,充分对音乐数字资源管理系统所需要实现的功能有所了解研究,然后在此基础上进行系统开发。

需求分析的所要做的是经过调查社会中需处理对象,在确定系统功能之前,先收集用户群体的相关需求。

为了更好的分析数据,作出相应的数据处理,建立更完善的数据库,收集数据要求分为以下几类:第一个信息层面。指信息内容以及信息性质在很多方面是用户主要需求获得的。通过信息要求来导出数据要求,即在数据库中所存储数据内容。第二个处理层面。指用户所需要的处理功能,需要处理的响应时间在多少时间内完成,处理方式需要通过批处理完成还是联机处理来完成。第三个则需要指出的是安全性与完整性要求,安全在任何系统中都是需要考虑的一个重要关键词。

最终需求被确定下来需要费一些时间和精力,原因是用户对于计算机知识的缺乏导致用户无法知晓自己的哪些需求能够达到,而有一些需求可能无法在现有的计算机技术条件下实现,同时用户需求在时间的推移下会不断变化。从另一个角度看的话设计人员也有可能缺少相关的开发经验,某些需求注定无法完成,或者误解了用户需求也是有可能的,在这样的情况下就需要用户和开发人员进行不断深入了解,相互沟通最终明确实际的需求以及可行的设计方案。

2.1 本系统需求分析

整个数字音乐资源管理系统所分成的两个大板块,第一块是前台系统,第二块是后台系统。在前台系统,即面向用户的界面,我认为最起码要做到界面友好,功能有可能不是那么完善,但最基本的绩点功能是要有的,比如分类音乐,试听功能,搜索音乐功能,操作这一块更不用说,要做到操作简易,即“傻瓜式”操作。关于后台数据库的话,数据当然要能够做到四个特性才可以,一是一致性,二是完整性,三是完全性,四是易维护性。

(1)数字音乐资源管理系统前台功能完善并且操作简易:前台界面是广大用户所要接触的界面,是需要仔细揣摩的,不仅要在功能上满足需求,在操作的流程上也是尽量的精简。这样,使用者的面向群体就更加广泛,本系统的前台展示界面主要分为几大模块,新用户的注册,用户登录,音乐的种类搜索等功能。

剩余内容已隐藏,请支付后下载全文,论文总字数:17642字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;