时尚音乐资源网站的设计与实现
摘 要
随着计算机网络发展的日新月异,对人们的日常生活常识了重大的影响,当然也包括人们的娱乐生活。音乐是人们娱乐生活的重要组成部分,越来越多的人们关注流行音乐,时尚音乐。本设计正是基于此需求设计的时尚音乐资源网站,用户可以在网站上实时的享受音乐带给人们的愉悦。
本文详细阐述了时尚音乐资源网站的设计与实现,本系统采用ASP+Access 2003作为开发工具。前台主要实现歌曲的分类显示及分类查询、歌曲的在线试听及下载、会员注册、登录以及最新音乐的新闻介绍,并且还为用户提供了在线交流的平台等功能;后台主要用于数据库的管理,管理员对影视歌曲的添加、删除、更新及对注册会员和音乐新闻的管理、系统的维护等功能。本系统操作简单,界面美观。
目 录
论文总页数:25页
1
引言 .......................................................................................................................................... 1 1.1 1.2 1.3 2
课题背景 ....................................................................................................................... 1 本课题研究的意义 ....................................................................................................... 1 本课题研究的方法 ....................................................................................................... 1
系统采用技术 .......................................................................................................................... 1 2.1
开发语言 ....................................................................................................................... 1 2.1.1 ASP语言 ............................................................................................................ 1 2.1.2 SQL介绍 ............................................................................................................ 2 2.2 B/S模式介绍 ................................................................................................................ 3
3 需求分析 .................................................................................................................................. 3 3.1 系统主要工作流程图 ................................................................................................... 4
3.1.1 后台管理模块程序流程 ..................................................................................... 4 3.1.2 前台管理模块程序流程 ..................................................................................... 4 3.2 系统实现采用环境 ....................................................................................................... 5 3.3 系统功能需求 ............................................................................................................... 5
4 时尚音乐资源网站功能的设计与实现 ................................................................................... 5 4.1
系统主要设计 ............................................................................................................... 5
4.1.1 系统主要功能 ..................................................................................................... 5 4.1.2 主要功能模块 ..................................................................................................... 6
4.2 数据库的分析与设计 ................................................................................................... 7
4.2.1 数据库的需求分析 ............................................................................................. 7 4.2.2 数据库结构设计 ................................................................................................. 7 4.3 系统主要功能实现 ..................................................................................................... 10
4.3.1 主页index.asp的实现 ................................................................................... 10 4.3.2 歌曲试听下载页面 ........................................................................................... 14 4.3.3 论坛页面 ........................................................................................................... 17 4.3.4 后台添加歌曲页面 ........................................................................................... 19
5 系统测试 .................................................................................................................................... 22
5.1 测试方法 ..................................................................................................................... 22 5.2 预期测试结果 ............................................................................................................. 22 5.3 测试结果 ..................................................................................................................... 22 结 论 ........................................................................................................................................ 22 参考文献 ........................................................................................................................................ 23
致 谢 ........................................................................................................................................ 24 声 明 ........................................................................................................................................ 25
1 引言
1.1 课题背景
随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、财政、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在Web环境中出现。时尚音乐资源网站作为一个新时代传媒的产物,早已超过了国界,使听音乐变的如此便捷,它摒弃了传统听音乐媒体的不足,正在快速向前发展。
1.2 本课题研究的意义
当今时代是一个互联网络告诉发展和发达的时代,本课题的研究意义就在于构造一个网络音乐视听和下载的平台,使人们在纷繁的网络中也能够找到一个休憩的天地。同时也是对四年学习的一个总结和提高。
1.3 本课题研究的方法
本课题的开发采用ASP+SQL Sever2000实现,前期主要运用所学相关知识、查询资料、学习其他优秀管理系统开发方法,结合相关要求写出需求分析;后期,进行本课题的设计与开发。课题的页面主要采用asp语言对数据库进行操作,通过对数据库的查询搜索来实现,对表单以及数据的校验采用java script脚本语言,控制页面的正确显示和对用户类型的权限设计。采用sql数据库,包含六张表,实现整个系统的操作。在整个设计过程中以需求分析为基础,写出系统实现流程及相关问题的实现方法;系统开发完成后,进行调试和运行,做好调试和试运行的相关记录。
2 系统采用技术
2.1 开发语言
2.1.1 ASP语言
ASP是Active Server Pages的简称,是服务器端脚本编写环境,是一套微软开发的服务器端脚本环境。ASP是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页内容。通过ASP可以结合HTML网页。ASP指令建立动态、交互且高效的WEB服务器应用程序。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。ASP程序其实是以扩展名为.ASP纯文本形式存在于WEB服务器上的,可以用任何文本编辑器打开它,只需将.ASP程序放在WEB服务器的虚拟目录下,就可以通过WWW的方式访问ASP程序了。ASP对象 ,
第 1 页 共 25 页
Active Server Pages提供五个内置的“对象”(object),你可以直接调用:
1.Request:取得用户信息。 2.Response:传送信息给用户。
3.Server:提供访问服务器的方法(methods)和属性(properties)的功能。 4.Application:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。
5.Session:一个用户,可以在多个主页之间保留和使用一些共同的信息。在多个主页之间共享信息 。
ASP开发的应用程序,可以在多个主页之间保留和使用一些共同的信息,ASP提供两种适用范围,如下:
1.Application:Application 的所有信息,在一个应用程序,多个主页之间,可以让所有的用户共同使用。
2. Session: Session的所有信息,仅适用于一个用户。 2.1.2 SQL介绍
SQL全称是“结构化查询语言(Structured Query Language)”。SQL语言结构简洁,功能强大,简单易学。 SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。SQL是一种用于数据库查询和编程的语言,已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。SQL同时也是数据库文件格式的扩展名。
数据库,顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。 要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合。数据库管理是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。
第 2 页 共 25 页