在线音乐 Web 系统的设计与实现

在线音乐 Web 系统的设计与实现[20191220194001]
随着城市建设的发展,市民们的生活条件逐步得到改善,为了缓解生活节奏的紧张,
纷纷在工作之余把目光投向休闲娱乐上。从目前的休闲娱乐市场来看,在网上娱乐中,游
戏和音乐占据很大一部分市场份额。人们有能力同时也有意愿,在网上娱乐这种方式上消 费多余时间和精力。 我依据网络音乐实际现状,通过调查和分析了一些有关音乐媒体的实际网站,解析了
网民们对音乐需求,在这个基础上,明确了“在线音乐吧”系统所要实现的功能。并详细
阐述了系统的结构设计和功能设计,用 JSP 语言实现一个小型的在线音乐网站的设计与实 现。本系统中,用户可以试听自己喜欢的歌曲,经过注册可以在线下载歌曲到他们的个人
电脑里。在后台管理功能里,管理员可以采取必要的措施来维护网站内的歌曲信息,例如
添加新的歌曲或歌词,删除歌曲信息,管理注册用户等。
本文主要是对本毕业设计系统各功能模块的分析与设计和数据库的搭建与实现进行
逐一介绍。最后,总结了系统的不足之处和改进方案。
关键词: JSP 在线音乐 下载
1. 引言 1
1.1 课题研究的背景与意义  1
1.1.1 课题来源 1
1.1.2 研究的目的和意义 1
1.1.3 国内外研究现状及分析 2
1.1.4 发展趋势 2
1.2 课题的内容简介  2
1.2.1 研究内容 2
1.2.2 所做工作 3
1.2.3 论文结构 3
1.3 本课题所做的工作  4
1.3.1 功能实现分析 4
1.3.2 所用技术 4
2. 开发环境及工具. 5
2.1 开发模式  5
2.1.1 B/S 结构 5
2.1.2 MVC 模式. 5
2.1.3 Struts 框架. 6
2.1.4 JSP 技术 7
2.2 系统的开发工具和运行环境  8
2.2.1 环境搭建 8
2.2.2 开发工具 9
3. 系统分析.10
3.1 系统可行性分析  10
3.1.1 经济可行性 10
3.1.2 技术可行性 10
3.1.3 操作可行性 11
3.2 系统需求分析  11
3.2.1 业务流分析 11
3.2.2 数据流分析 12
4. 系统设计.16
4.1 数据库的设计  16
4.1.1 数据库的概念设计 16
4.1.2 数据库的逻辑设计 17
4.1.3 数据库的物理设计 18
4.2 系统模块的设计  20
4.2.1 系统的功能分析 20
4.2.2 系统的参与者分析 21
5. 系统功能的实现24
5.1 系统整体框架  24
5.2 登录功能实现  25
5.3 上传功能实现  28
5.4 下载功能实现  31
6. 系统评价.33
6.1 系统存在的不足  33
6.2 系统改进方案  33
结 语.34
参考文献35
致谢.36
1.1.4 发展趋势
音乐网站中较为常见的是音乐爱好者网站,整个行业正展现出旺盛的生命力与强大的
市场潜力。“在线音乐吧”采用 B/S 框架,管理思路先进,需求功能完善,使系统在易用
方面、实用方面、数据量方面、数据安全方面、系统的稳定方面等的表现都很好。
唱片的载体历经传统的钢丝、磁带、光盘、磁盘到网络音乐,将在互联网上以新的理
念腾飞。在线音乐在中国市场上从 2001 年步入快速发展时期,众多网站纷纷涌现。然而
从 2004 年开始,因为国际上苹果模式的影响,和版权上的纠纷,使用正版资源的音乐网
站陷入低迷期。数据研究表明,2013 年通过互联网欣赏或下载歌曲的网民就超过 2.5 亿人
次,但付费的用户所占比例很低,不到 2%。数字音乐没有传统唱片行业的中间链,摊薄
了营销成本。当下唱片业首要课题是发掘出全新的盈利模式,从提供其他业务上汲取利润。
1.2 课题的内容简介
1.2.1 研究内容
设计并实现一个在线音乐吧系统,该系统的功能有: 1、试听歌曲,游客不用注册成用户也可试听网站中的歌曲; 2、注册用户,游客注册成用户后可以享受本网站的其他功能;
3、下载歌曲,注册成用户之后即为本网站用户,可以多曲连播和下载自己喜欢的歌
曲到本地电脑中; 4、上传歌曲,管理员可将网站没有而自己喜欢的歌曲上传到系统中,供其他用户欣
赏;5、管理歌曲,管理员可管理已上传的歌曲信息; 6、用户管理,管理员可以便捷的管理用户信息与权限。
1.2.2 所做工作
1、简约的系统界面。整个系统的界面界限明晰,美观,极具人性化。
2、完备的系统功能。系统开发的宗旨是要以最简约的步骤达到功能最完整的目的。
经过策划和精心编排,做到功能上不冗余不遗漏,体现了设计的人性化
3、人性化的界面。网站能否吸引顾客,界面的美观性十分重要。在线音乐吧系统经 过精心设计,充分体现网站的时尚性与适众性。 4、完善的安全机制。拥有密码的独立校验功能,保证了用户与系统的保密性、安全
性。
1.2.3 论文结构
本论文分为六章,内容如下:
第一章为引言,介绍设计的选题研究的来源、背景、目的及意义、国内音乐网站的现
状分析与发展趋势、设计研究内容简介与本人所做的工作。
第二章是开发环境和工具的介绍,包含了对 B/S 结构、MVC 模式、Struts 框架、JSP
技术等开发模式及系统的开发工具与运行环境的简介。
第三章为系统的分析和设计,提出了系统的功能要求,并在此基础上进行了系统可行
性研究、需求分析和系统模块的设计。
第四章为系统分析,着重做了数据库的设计工作。 从概念、逻辑、物理三个方面,
分析了数据库的结构,设计了内容
第五章是关于系统功能的实现,介绍了系统整体框架,并以功能流程图、流程描述、
系统截图、核心代码四个方式说明了登录、上传、下载等功能的具体实现方法。
第六章为系统评价,分析了本系统的不足之处,提出了改进方案。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/224.html

好棒文