当前位置:首页 > 个人音乐网站开发与架构 - 图文
目 录
- 5 -
1. 序 论
1.1 背景及意义
随着Internet网正在向全世界各大洲延伸和扩散,Internet是一个国际性的通信网络集合体,它集现代通信技术和现代计算机技术于一体, 是计算机之间进行国际信息交流和实现资源共享的良好手段。Internet也是人类历史发展中的一个伟大的里程碑,它是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。当今社会作为一个飞速发展的社会,网络已渗入人们的生活,网络已成为信息传播的一大媒介,可以说网络资源的获取已逐步改变了人们以往的生活方式,网络已经成为人们日常工作,休闲的主要工具之一。我所选择的课题是个人音乐网站的设计与实现,正是互联网与社会生活之间的紧密联系的体现。
音乐是无国界的,音乐通过网络这个媒介更多的进入人们的日常工作休闲。随着网络技术的日趋成熟和普及,各类网站如雨后春笋般出现在互联网上,音乐网站是其中较为流行和热门的一种。从音乐网站上发展而来的网络音乐是一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。音乐网站是网络音乐的发展平台。过去,音乐网站功能较为单一,但随着网络技术的发展,用户对音乐网站的要求逐步提高,音乐网站由此也逐渐出现了更多采用较为优越的开发语言来建设的音乐网站。对于在线音乐网站来说,用户的体验和感受是至关重要的。所以,为了能让能及时了解用户的感受,所以本次设计中,拥有一个专门对我的音乐的网站评论的平台。该毕业设计所研究的音乐网站主要是为个人提供搜索,个人音乐分享,音乐欣赏和下载的一个平台,从而给个人带来方便。
1.2系统实现内容
个人音乐网站系统主要是服务于喜爱音乐的用户。主要由用户在线听音乐、用户同步音乐歌词显示、用户讨论评价、用户喜爱的音乐排名,4个功能模块组成。
用户进入网站时,根据网站上显示的音乐,可以选择在线听歌,如果网站主页上没有用户的音乐,那么用户可以进行音乐可查询,同时用户还可以通过查看最近比较受欢迎的音乐信息进行选择性的听音乐,在播放音乐的过程中还可以进行同步播放歌词。个人音乐网站系统采用了B/S结构开发,由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,网站有别于其他音乐网站的常规设计,本次毕业设计将给人一种全新的感觉,使之浏览,搜索音乐更加方便和快捷。这也就是毕业设计的编写意义所在。
- 6 -
1.3论文结构
论文内容安排如下:
第一章,介绍论文的背景及实现意义。引入目前音乐网站现状分析来开发并评价系统的理由。
第二章,系统开发工具及相关方法说明。
第三章,系统分析设计。包括需求分析、可行性分析和数据流图,介绍了面向对象技术进行系统分析和设计的过程。
第四章,系统功能具体实现。
第五章,系统测试。采用黑盒测试方法进行阐释。
第六章,总结。对论文所做的工作做了总结,并对今后的深入探索工作做了展望。
- 7 -
2.网站开发工具及开发相关说明
2.1数据库MYSQL 简介
MYSQL是AB公司推出的大型数据库服务器,同时MYSQL是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,提供了基于事务的企业级信息管理系统方案,是AB公司专门为各种操作系统开发的数据库管理软件,在Windows平台下有更优越的条件。SQL(Structured Query Language)即为结构化查询语言。SQL语言的主要功能就是同各种数据库建立关联,进行沟通。SQL 之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。
2.2 Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE),整合了对象、关系型数据、XML的访问方式,语言更加简洁,也提供了更好的集成开发环境,使用它可高效地创建各种类型的应用程序或组件,如Web应用程序、XML Web Service、Android组件、移动应用程序及桌面应用程序等。本系统正是采用JAVA + JSP语言来实现的。Eclipse 不仅可以实现JAVA编程语言的快速开发,而且它将程序编辑、调试、测试、打包和部署等操作集成在一起,大大提高了开发效率。
2.3 Java语言
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。由于Java拥有其特点,所以Java成为了目前最受欢迎的语言之一。
2.4 JSP
JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准
- 8 -
共分享92篇相关文档