1.2研究意义
Audition 素材网站的建立有利于音频编辑者在海量的互联网中快速找寻到可能对自己作品有关的素材,节省了音频编辑者的精力[3]。设计并实现一个 Audition音频素材网站对于笔者本身和社会而言都有一定的意义:首先,对于笔者本身,有助于笔者将大学四年所学编程知识进行汇总与提炼,查漏补缺,发现自身的不足,并且将理论运用到实践中去,对自身所学知识巩固;其次,对于社会,弥补了在Audition素材网站市场上的空缺,加速音频编辑者的工作效率,在一定程度上有助于改变我国在国际上视频、音频发展滞后的现状[4]。
2.相关技术简介
2.1 ASP.NET技术
ASP.NET是Microsoft公司基于ASP技术(动态服务器页面技术)所开发的一种新型的技术,它与 ASP相比,并不是简单的继承创新的关系[5]。它为程序开发者提供了一种新型的、统一的Web开发模型,并且ASP.NET的最大特点是已编译、以及强大的兼容性。其中,ASP.NET的已编译环境,可以使得在系统后台操作可以及时更新在前台,甚至不需要对网站或系统进行重新的发布;而兼容性是指 ASP.NET框架中支持各种常见的语言,如C#、VB和Jscript等,满足掌握各种语言程序员的开发需求,降低学习成本。
相对其他开发环境而言,ASP.NET 具有以下特点:
第一,使用 ASP.NET平台可以提升开发人员的开发系统的效率。由于ASP.NET中封装了大量的控件,程序员们没有必要对每一个控件进行编写,直接依靠“托拉拽”的方式就能对系统进行快速开发[6]。
第二,ASP.NET在安全性和稳定性上有一定的提升。ASP.NET的相关语法可以和ASP在一定程度上兼容,使开发出来的系统具有较好的伸缩性和稳定性,从而在安全性上也能得到一定的提升。基于以上几点,本系统采用 ASP.NET作为系统的开发技术[7]。
2.2 SQL Server 2008数据库技术
SQL Server 2008面向的主要是对数据的管理和用户,相对于2005的版本,该版本在性能、智能、安全性上都有了重大的提升,具有前面几代不具备的显著优势[8]。在2016年的今天,SQL Server数据库中使用的版本最多的还是2008 R2。并且,可以说,在微软未来数据平台的发展中,SQL Server在微软未来的发展中起着不可或缺的作用,现在信息化的进程已经不可逆转,可想而知,今后一定是信息化、数据互的时代,人们在日常生活的方方面面对数据库的需求也会不断提升,这样必将会促使 SQL Server向着更加智能化的方向发展[9]。在整个2008版的数据库中,安全验证的方式都得到了提升,更有助于保护用户的信息安全。
3.系统设计
3.1系统功能设计
Audition音频素材网站主要面对两类用户,分别是普通用户和管理员用户。对于普通用户而言又分为注册用户和游客用户。以下对各用户的权限进行详细的阐述:
(1)游客用户:在本网站中,未注册用户只拥有对网站访问、查看音频素材、查看素材分类、注册新用户的权限。
(2)已注册用户:已注册用户在本网站中相对为注册用户多了两种权限:上传素材和下载素材。
(3)管理员用户:在本网站中,管理员用户是拥有最高权限的用户,主要可以对系统信息、公告信息、用户信息、素材信息进行管理,并可以审核用户权限,防止恶意用户在网站中上传恶意文件。
网站为了将用户权限和管理员权限区分开来,为管理员和普通用户提供了不同的登录入口,其中主要包括以下几个模块:
(1)素材评论:为用户提供素材评论的接口,方便其他用户对素材的评论查看后,决定是不是自己所需要使用到的素材后再进行下载。 asp.net+sqlserver+Audition音频素材网站的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_48773.html