摘 要:基于JAVA为核心的myeclipse2014的集成开发环境,通过AJAX+JSP+Struts2框架技术,使用java语言,采用MySQL6.0数据库开发了在线音乐播放管理系统。系统实现了上传下载歌曲,歌曲试听,歌曲查询,短信交流,点播歌曲,友情链接管理等功能。论文从开发背景,系统描述,数据库设计,系统功能模块,程序系统调试与测试等方面详细介绍了在线音乐管理系统的设计与开发过程。54927
毕业论文关键词:音乐管理,Java,MySQL 6.0,Tomcat 7.x,JSP框架
Abstract:The system is based on the integrated development environment-myeclipse2014,in which JAVA acts as the core.Moreover,the framework adopts AJAX+JSP+Struts2 and the database employs MySQL6.0. The system realized the function of upload and download music,music listenning,search music,message communication,hand sowing music,management of friendlylink.The paper gives the detailed information on how the online music management system is designed and developed by referring to the specific aspects,such as the background of development,the design of database and the description and the core function of the system.
Keywords:music management, Java, MySQL6.0, Tomcat 7.x,JSP framework
目 录
1 绪论 4
1.1 课题背景 4
1.2 开发技术介绍 4
2 在线音乐管理系统概要设计 5
3 数据库设计 5
3.1 系统E-R图 5
3.2 数据库的概念结构设计 6
3.3 数据库表的结构设计 9
4 在线音乐管理系统功能描述 11
4.1 用户模块 11
4.2 管理员模块 22
5 系统调试与测试 26
5.1 程序调试 26
5.2 测试分析 27
5.3 测试用例 28
结 论 30
参考文献 31
致 谢 32
1 绪论
1.1 课题背景
随着网络技术的日趋成熟和普及,各类网站如雨后春笋般出现在互联网上,音乐网站是其中较为流行和热门的一种。从音乐网站上发展而来的网络音乐是一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。但是有些音乐网站还不是很简捷,有很多广告,游戏宣传穿插在其中,影响用户使用心情。还有的网站必须安装特定的播放软件才能播放,不人性化;还有一些不能真正做到方便的分类检索,浪费用户时间与精力。由此看来,在线音乐系统的好与坏,严重影响了网友的上网时间和对一个音乐系统的影响力。因此音乐管理系统是一个很有必要的娱乐系统,并且还有很大的发展空间。
本系统的目标是设计一个操作简单,功能丰富的在线音乐管理系统。用户注册登录后可以分享一些好听的音乐,管理员可以根据歌曲点击下载的记录对给去进行管理。
1.2 开发技术介绍
利用AJAX和JSP技术实现该系统的相应页面,利用Struts 2框架技术实现系统的业务逻辑。核心技术是Struts 2框架。下面对Struts 2框架作简要介绍。