摘要:随着现代网络技术的迅速发展,人们在网络学习的时候,也在享受着网络带来的各种娱乐效应,如游戏,歌曲。音乐网站正是在这样的需求前提下应运而生,丰富了人们的业余生活,让人们在繁忙的工作之后可以进行休闲娱乐,放松心情。
本文分析了系统开发的背景和音乐网站的发展现状,并对用户的需求作了较为详细的分析,详细概述音乐网站需要实现的功能,以及相关功能的设计手段和该功能的实现手段。并通过设计数据库对整个网站的数据进行管理。
整个系统服务于游客,会员和管理员三个不同的用户。面对不同用户,可使用不同功能,所有功能不能跨权限使用。本文详细阐述用户登录注册后可使用的功能。游客仅可浏览及播放音乐。会员可以对音乐进行收藏管理。管理员可以对音乐、专辑、歌手进行上传和管理。
本网站根据系统所需功能,以myeclipse为开发平台,前端采用css+jquery实现页面的呈现 ,后台使用spring,springMVC,myBatis三大框架进行系统结构的搭建,利用ajax和json进行前后台的数据交换,结合oracle进行数据管理,利用java的面向对象思想,实现对系统的开发。
关键词:面向的对象;框架;oracle
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景及意义-1
1.2 音乐网站发展现状-1
2 系统相关技术-2
2.1 Browser/Server体系-2
2.2 JSP技术-2
2.3 Oracle-2
2.4 MyEclipse-2
3系统分析-3
3.1 系统可行性分析-3
3.2 需求分析-3
3.3 管理功能分析-4
3.4 业务流分析-5
3.5 数据流分析-6
4 系统总体设计-7
4.1 模块设计-7
4.2 E-R图-7
4.3 数据库设计-10
5 系统实现-14
5.1 前台用户界面-14
5.2 后台管理员页面-22
6系统测试-24
6.1 系统测试原则-24
6.2 系统测试的主要内容-24
6.3 系统测试结果-25
7系统评价-26
7.1 系统特色-26
7.2 系统存在的不足与改进方案-26
结论-27
致谢-28
参考文献-29