java+mysql音乐点播系统的设计与开发

音乐点播系统主要是以J2EE作为开发的基础。MyEclipse是主要的开发工具,使用了Strut2+Spring + Hibernate等框架。


摘要: 伴随着新技术的到来,人们生活水平迅速提高,生活节奏也在加快。不论是工作、学习还是娱乐,网络的地位越来越重要。先很多人将在线欣赏音乐作为日常娱乐的方式之一。近年来,数字音乐迅猛的发展态势令人瞩目,尤其是通过流媒体方式进行在线音乐点播已经成为主流。

根据对现在市场上流行的几款音乐点播系统进行的分析,从用户需求出发,实现了一个音乐点播页面的开发。用户可以在点播界面进行播放音乐、播放MTV,查询播放记录等操作,管理员可以在后台实现对音视频文件的管理。论本文首先对现在互联网音乐的发展情况做出了分析,介绍了目前主流的网站开发运营的技术及结构框架,并以此为基础,对系统实现的可行性做出了分析,指定了开发计划,最后对系统的实现过程进行了介绍。

这此开发的音乐点播系统主要是以J2EE作为开发的基础。MyEclipse是主要的开发工具,使用了Strut2+Spring + Hibernate等框架。MyEclipse作为开发工具,MySQL作为数据库,为了改善用户的使用体验,还是使用了Dreamweaver优化了系统界面。

关键词: 音乐点播;音乐网站;Java;MySQL

Design and development of music on demand system

Abstract: With the advent of the new technological revolution, people’s living standards have rapidly increased and their pace of life has accelerated. Whether it is work, learning or entertainment, the status of the network is increasingly important. Many people first listen to music online as one of the ways of daily entertainment. In recent years, the rapid development of digital music has been noticeable. In particular, on-demand music on demand via streaming media has become mainstream.

Based on the analysis of several popular music on demand systems currently on the market, starting from the point of user-friendly use, the basic structure and function of the music on demand system are described, and a music on demand page is developed. Users can play on the on demand interface. Music, play MTV, query play records, etc. Administrators can manage audio and video files in the background. The paper first analyzes the current development of Internet music, introduces the current mainstream technology and structural framework of website development and operation, and based on this, it analyzes the feasibility of system implementation and makes a systematic development process. Plan out, and finally introduced the system's implementation process.

This system mainly uses J2EE as the basis for development. MyEclipse is the main development tool, using frameworks such as Strut2+Spring + Hibernate. MyEclipse as a development tool, MySQL as a database, in order to improve the user experience, or use Dreamweaver to optimize the system interface.

Keywords: Music on demand;Music website; Java; MySQL

目录

摘要 i

Abstract i

目录 iii

1 绪论 1

1.1 项目研究背景与意义 1

1.2 发展趋势 2

1.3 国内外研究现状 2

1.4 论文组织结构 3

2 系统分析 5

2.1 可行性分析 5

2.1.1 经济可行性 5

2.1.2 技术可行性 5

2.1.3 法律可行性 5

2.2 需求分析 5

2.2.1 用户需求分析 5

2.2.2 系统前台需求描述 6

2.2.3 系统后台功能描述 6

2.3 系统功能分析 7

2.3.1 系统前台功能分析 7

2.3.2 系统后台功能分析 7

2.4 数据流分析 7

2.5 系统架构分析 8

3 开发方案及技术介绍 9

3.1 设计方案的确定 9

3.2 系统说明 9

3.3 开发环境 9

3.3.1 集成开发环境介绍 9

3.3.2 数据库介绍 10

3.3.3 Web服务器介绍 10

3.4 系统开发思想和技术 11

3.4.1 JSP技术与MVC模式 11

3.4.2 SSH框架介绍 11

4 系统总体设计 14

4.1 总体功能设计 14

4.2 系统后台功能设计 15