音乐网站系统设计与开发(JSP+SQL).docx

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-11-08
  • 论文字数:8826
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(风信子)提供原创文章

支付并下载

摘要:近年来,人们对互联网越来越依赖,各种各样的网站也随之产生,如新闻网站、学习网站以及娱乐网站等等。这些网站的出现使得人们足不出户就可以了解到世界的发展变化。在这样一个信息化的网络时代,音乐几乎无处不在,尤其是多媒体技术的出现促进了音乐的大众化和普及化。借助在线音乐系统,用户只需轻点鼠标,即可享受到来自世界各地的音乐试听或下载服务。 

本文设计了一款基于JSP的音乐网站系统,并详细介绍了该系统的设计与开发过程。本文系统的开发综合运用了SQL Server 2005、Struts1.2、JSP等技术。本文系统的网页界面结构设计从实用性出发,具有易于操作、简洁、方便等特点。在本文系统中,用户可划分为游客和管理员两种角色。游客端的主要功能有:音乐查看、音乐搜索、音乐试听和音乐连播功能。管理员端的主要功能有:音乐查询、音乐添加、音乐删除与音乐歌词添加功能。需要指出的是,本文系统实现了试听歌曲同步显示歌词功能。另外,本文系统是基于JSP编程技术和数据库设计、连接技术进行开发的,因此具备较强的可扩展性。 

 

关键词:Struts;SQL Server 2005;JSP;音乐试听网站

 

目录

摘要

ABSTRACT

1  绪论-1

1.1  开发背景-1

1.2  国内、外研究现状分析-1

1.2.1  国内在线音乐系统的研究现状-1

1.2.2  国外在线音乐系统的研究现状-1

1.3  研究目的-2

1.4  系统的关键开发技术-2

1.4.1  JSP技术介绍-2

1.4.2  Struts1.2技术介绍-2

2  系统分析-5

2.1  需求分析-5

2.1.1  功能需求-5

2.1.2  非功能需求-5

2.2  可行性分析-5

2.2.1  要求-5

2.2.2  目标-5

2.2.3  开发环境-6

3  系统设计-7

3.1  系统目标-7

3.2  系统功能结构-7

3.3  系统流程图-8

3.4  构建开发环境-8

3.4.1  服务器端-8

3.4.2  客户端-9

3.5  数据库设计-9

3.5.1  数据库分析-9

3.5.2  数据库概念设计-9

3.5.3  数据库逻辑结构-10

3.5.4  创建数据库及数据表-11

3.6  公共类设计-12

3.6.1  数据库的连接及操作-12

3.6.2  分页类-14

4  前台页面设计-17

4.1  前台页面概述-17

4.2  前台页面预览-17

4.3  前台页面的实现过程-18

5  前台关键功能的实现-21

5.1  试听歌曲并同步显示歌词-21

5.1.1  试听歌曲并同步显示歌词概述-21

5.1.2  试听歌曲并同步显示歌词实现过程-21

5.2  以顺序和随机方式进行歌曲连播-24

5.2.1  以顺序和随机方式进行歌曲连播概述-24

5.2.2  以顺序和随机方式进行歌曲连播的实现过程-25

6  后台功能的实现-29

6.1  后台登录-29

6.1.1  后台登录功能概述-29

6.1.2  后台登录的实现过程-30

6.2  后台添加上传歌曲管理-31

6.2.1  后台添加上传歌曲页面预览-31

6.2.2  后台添加上传歌曲管理分析-31

6.2.3  后台添加上传歌曲管理实现过程-32

6.2.4  上传歌曲文件及歌词文件-33

6.2.5  保存歌曲信息-33

7  系统的功能测试-35

7.1  系统测试-35

7.2  测试结果-35

7.3.1  后台登录-35

7.3.2  上传歌曲-36

7.3.3  歌曲查询-36

7.3.4  试听歌曲-37

总结-39

参考文献-41

致谢-43