网站大量收购独家精品文档,联系QQ:2885784924

音乐分享管理系统的设计与实现.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE4

音乐分享管理系统的设计与实现

【摘要】在不断快速发展的计算机网络环境下,在线娱乐将快速发展,越来越多的网络游戏和在线音乐占据了大部分的市场份额,许多音乐创作人也越来越多的在网络上发布了新专辑,根据网络的实际情况音乐,结合网站的实际用户调查和使用情况,明确了在线音乐分享实现的具体功能。

本系统AUDIO音乐系统主要分为三个功能模块,可分为以下几个模块:账号设置模块:可以实现一般的登录注册、留言;超级登入设置模块:可以查看和删除用户发布的音乐内容。用户内容编辑模块:可以实现用户上传内容的增加和修改,如上传音乐视频、歌手信息、音乐新闻等。

【关键词】音乐分享管理,ASP.NETMVC,SQLserver2019

绪论

1.1系统开发的背景

在不断快速发展的计算机网络环境下,在线娱乐将快速发展,越来越多的网络游戏和在线音乐占据了大部分的市场份额,许多网络音乐原创作者也越来越多的在网络上发布了新专辑。根据网络音乐的实际情况,结合网络音乐网站的实际用户调查和使用情况,我发现现存的网络音乐系统对于网络原创音乐的发展和传播和保护存在一定的缺陷,于是我明确了在线音乐分享管理系统网站实现的具体功能:能够尽可能的保护音乐原创者的版权、尽可能的方便网络音乐的传播。我希望以一种全新的方式去实现这个管理系统。这个音乐分享管理系统,既能够让系统管理员极大的减轻日常的工作量,又能够保证音乐信息、用户信息等的安全同时也能够让用户在使用该系统时方便快捷。

1.2系统开发的目的和意义

目前,互联网共享技术在全球的推广和普及程度不断提高,用户对音乐视听的使用需求越来越强烈,越来越多的人开始进入这个全球范围的互联网分享网络,本系统通过设计的功能之间的组合搭配实现音乐信息从上传到修改的功能。该系统主要实现个人原创音乐用户的快速上传,信息管理,可实现歌手信息、新闻信息、音乐视频的发布,便于使用用户高效的进行上传,修改。

1.3系统开发工具介绍

1.3.1ASP.NETMVC技术介绍

MVC是系统编辑架构的一种模式形态。它主要包括三个部分[1],即:模型、视图和控制器。模型是用来处理应用数据逻辑的重要部件,是MVC设计的核心组件。它主要包含了系统的核心规则[2]。视图是系统中负责处理数据显示的组件[3],主要负责向用户显示前台页面以及的相关数据,同时还可以接收用户输入的数据[4]。控制器是应用程序中处理用户和系统交互的部分,负责模型和视图的同步,接收用户从视图页面操作后而上传的数据[5],调用模型处理数据,最后将处理结果返回给视图。通常,视图有一个用于数据处理的控制器。

MVC设计模式的出现不但实现了控制器和视图页面的分离,而且降低了系统的维护难度衍生了系统后期的拓展。

MVC的优点主要有:

依赖程度低,视图和功能的分离,无需再次更改模型中和控制器中的代码就可以更改视图层的代码[6]。

同样,只改变模型层就可以改变一个设计的业务流程或者业务规则[7]。

可维护性高,视图层和业务逻辑层的分开使得更容易于维护的和修改。例如,业务和视图可以单独地修改,并且相互之间没有干扰[9]分层最大的好处是便于后期维护,降低维护成本,增加新功能,提高代码复用性,从而提高开发效率。

1.3.2SQLServer2019数据库开发技术介绍

数据库开发平台SQL一般有一下几个特点[10]:身份认证,访问控制,数据库加密,备份和恢复。1.数据库的登入用户的身份认证模式为混合认证模式,是数据库的第一个保护屏障。2.数据库的访问控制,有效的控制了访问数据库用户的操作权限,除非是授权用户,不然将难以打开。[11]3.数据的加密,数据库的加密包含机密储存敏感数据,例如用户的邮箱密码账户id等等。在数据库加时先将明文数据加密成密文数据,在而后的查询操作中再进行逆向操作,将秘密文件去掉,进行解密操作同时进行数据备份。这样既保险又安全,缺点是运行速度慢,成本增加。

4.SQL数据库的拷贝和恢复分为以下几种模式:完全复原模式、大规模数据复原模式、简易复原模式这几种。[12]一,完全复原为SQL数据的默认复原方式,这种复原的操作方式会记录下没一个操作步骤,使数据库的复原可以让整个数据库复原到指定的时间位置上。这个时间位置可以使最近一次的拷贝时间点,或者是标记的时间点。可以让用户在误操作的情况下快速将数据库复原。二,大规模复原模式。它是对完整复原模式的再补充。三,便捷复原模式。在这种的模式下,SQL会把近期不活动的信息移除,但是该模式并不能恢复到复原失败的文件节点。

系统分析

2.1需求分析

该系统主要是根据用户在使用音乐分享系统的实际需求进行开发与设计。音乐分享是网络音乐的发展重要途径,现在网络音乐平台比较过于重视对知名音乐人的作品宣传,

文档评论(0)

13141516171819 + 关注
实名认证
内容提供者

!@#¥%……&*

1亿VIP精品文档

相关文档