- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
PAGE
PAGE 1
PAGE
PAGE 1
PAGE 20
PAGE 20
目 录
TOC \o 1-2 \h \u 时光在线音乐播放系统的设计与实现 1
1. 引言 1
1.1 课题研究的背景 1
1.2 课题研究的目的和意义 1
2 开发的相关技术 1
2.1 Java语言介绍 1
2.2 B/S开发模式优势所在 2
2.3 JSP的技术 2
2.4 Struts2框架 2
2.5 Spring框架 2
2.6 应用Hibernate来处理数据库相关事务 3
2.7 MySQL数据库 3
2.8 Apache Tomcat7.0服务器 3
3. 在线音乐播放系统分析 3
3.1 可行性分析 3
3.2 需求分析 4
4音乐播放系统概要设计 4
4.1 总体设计 4
4.2 数据库设计 5
5. 系统详细设计与实现 9
5.1 功能设计 9
5.2 登录界面 10
5.3管理员界面 11
5.4用户界面 15
6 时光在线音乐系统测试 18
6.1 测试意义 18
6.2 测试方法 18
6.3测试及结果 19
7 结语 20
参考文献 20
时光在线音乐播放系统的设计与实现
摘要:为了使用户可以在网络上在线欣赏音乐并且下载歌曲,方便用户对音乐资源的管理,设计并实现了该时光在线音乐播放系统。本时光在线音乐系统使用了Java web与B/S架构开发。通过实这个时光在线音乐播放系统,提供了用户使用网络资源的平台,使管理员对音乐便捷的方式管理,与此同时提供了友好的图形化界面帮助用户享受音乐。
关键词:时光在线音乐播放系统系统 B/S架构Java Web
1. 引言
1.1 课题研究的背景
流行音乐是与人们情感息息相关而且必不可少的生活元素,它是人们表达喜怒哀乐,对情感宣泄的重要方式。流行歌曲的通俗易懂以及朗朗上口旋律的表现让它可以快速流行,但是也很容易被人们遗忘。随着科技的日新月异,任何的事情似乎都要依托于互联网加快它的传播效率,互联网的壮大加速了流行音乐的传播速度,不过也加剧了它的时效性,但是互联网也为流行音乐提供了持久性,它可以近乎永久的流传在网络之中。本时光在线音乐网站作为互联网中音乐的载体,音乐网站对现今的流行音乐的创作与传播度产生了强有力的影响。因此,时光在线音乐播放系统具有非常普遍的使用价值。
1.2 课题研究的目的和意义
在线音乐网站的目标是让所有用户能够找到并且在线欣赏自己喜爱的音乐。音乐网站提供了用户的接口,可以让用户使用自己的信息通过注册之后执行登录操作在线收听音乐或者将音乐资源下载到本地,除此之外,用户必须能够查询自己的下载和播放记录。音乐网站还应该有管理员接口,管理员可以对整个系统的音乐、MTV、公告和分类等信息进行修改。系统采用B/S(浏览器/服务器)的开发结构使系统本身对用户更加友好方便,开发语言选择了跨平台、开放性和安全性更好的java语言。
2 相关应用的技术和工具
2.1 B/S开发模式优势所在
随着科技水平的提高硬件也得到了很大的提升,互联网带宽成倍增长,浏览器/服务器这种新的网络结构模式成为新的发展趋势。这种模式的开发免去安装客户端,用浏览器作为客户端是B/S开发模式的最大优点[1]。并且,B/S系统的体系架构有更强的适应能力。
2.2 对Java的介绍
Java应用广泛,它之所以流行并且应用广泛因为它具有跨平台的特性,并且Java的高效性与它的线程安全性也让它大为流行[2]。正因如此Java应用广泛,游戏开发、安卓开发、互联网web系统开发等领域都有Java的身影。它既拥有面向对象的特点,而且还优化了C中非常困难复杂的指针、多继承等特点,同时又增加了垃圾回收的机制(GC)简化开发,开发人员不必再对内存进行管理,执行释放内存的操作。因此在线音乐系统选用Java语言进行开发。
2.3 JSP的技术
JSP如今在Java开发中使用在页面显示,其实JSP就是一种优化使用的servlet,它通过对servlet进行包装之后拥有了更好更简单的页面输出能力[3]。JSP的工作原理,用户发送请求到服务器端,服务器接收到请求后找到对应的JSP页面,将页面返回给发送请求的用户端浏览器,JSP本身是一个servlet,所以会提前翻译以及编译[4]。
2.4 Struts2介绍
Struts2是在Struts1的基础原理上从新编写的新框架,但是它拥有了许多新的特性。Struts2将MVC模式应用于web程序开发,它与Struts1相比进行了许多简化
您可能关注的文档
最近下载
- 型钢悬挑卸料平台监理实施细则.doc VIP
- 2025版最新建设工程强制性条文汇编.pdf VIP
- (高清版)DG∕TJ 08-2105-2022 行道树栽植与养护技术标准.pdf VIP
- 无人机组装与调试:多旋翼无人机飞控系统组装调试PPT教学课件.pptx VIP
- 检验检测机构资质认定质量手册和程序文件(质量记录表格汇编).doc VIP
- 建筑机电安装培训.pptx VIP
- 初三物理课件第十六章 3节 电阻课件初三物理课件第十六章 第3节 电阻课件.ppt VIP
- 低空经济产业园招商引资与项目管理.docx VIP
- 燃气经营安全重大隐患判定标准课件.pptx VIP
- 2025年学校基孔肯雅热防控工作预案(精选模板).docx
文档评论(0)