需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8826 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,人们对互联网越来越依赖,各种各样的网站也随之产生,如新闻网站、学习网站以及娱乐网站等等。这些网站的出现使得人们足不出户就可以了解到世界的发展变化。在这样一个信息化的网络时代,音乐几乎无处不在,尤其是多媒体技术的出现促进了音乐的大众化和普及化。借助在线音乐系统,用户只需轻点鼠标,即可享受到来自世界各地的音乐试听或下载服务。 本文设计了一款基于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 |