- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSH的音乐欣赏网的设计摘要随着社会的发展,时代的前进,计算机技术的发展也是日新月异,对人类的生活和生产方式产生了深刻的影响。网络传输以其特有的快速,高效,便捷的传输方式越来越被人们接受,也越来越受到了人们的欢迎而不停了走进了千家万户。在这种环境下,WEB开发技术也营运而生,满足了人们对信息的快速,及时的需要。而音乐作为一个千古不变的娱乐方式也在当今音乐浪潮盛行的影响下逐步迈向高峰,不断的渗透到人们的日常生活中,成为了人们日常生活中不可缺少的娱乐方式。本文阐述了一个在线音乐欣赏网的设计与实现的过程以及相关技术知识的介绍,本系统采用Struts2.0+Hibernate3+Spring2.5等目前流行框架技术,用MySql作为开发数据库,Apache Tomcat作为服务器。前台主要实现了用户的登陆注册、歌曲的在线试听及下载、歌曲分类展示、新歌推荐、音乐搜索、公告显示,对音乐进行评价等功能;后台主要用于对数据库的管理,实现了管理员对歌曲的添加,修改、删除,对本站会员进行管理,对会员进行添加、删除、修改的功能,对评论进行审核的功能。本系统操作简单,界面友好。ABSTRACT关键词 : Struts2.0 Hibernate3.0 Spring2.5 音乐欣赏网 绪论课题背景与意义课题背景在Internet飞速发展的今天,互联网早已成为了人们生活和工作不能缺少的一部分,网络在给人们带来新鲜感的同时,也带来了方便,一定程度上也提高了人们的工作效率。随着Internet以各种方式与千万的速度不断的走进人们的生活,人们对于互联网所给予的期望和需求越来越高。为了满足人们不断增长的精神物质的需求,以及适应信息时代及时,高效,快速的特点。各种特色,各种主题的网站也在不断地增加。其中音乐网站就是互联网上不可缺少的一支奇葩。由于音乐源远流长,深刻优美,早已经渗透在了人们生活中的点点滴滴,是生活中必不可少的精神食粮,也是放松心情的一剂良药。作为一种老少皆宜的娱乐方式,它所带给人们的欢乐是不可忽视的,它不仅让我们放松了身心,也带给了我们欢笑,保持了舒畅的心情。为了满足人们的这一精神食粮,方便生活压力大的人享受这一剂良药,满足音乐爱好者抒发个人情感的需要,以音乐为主题的各种网站营运而生,在互联网上展示了多姿多彩的风韵。21世纪信息化发展的高峰时代,人们生活节奏也在这一洪流中随着加快,每个人都在为了生活,为了工作,为了家庭而忙碌着。但是当在生活中难免遇到不顺心的事,当一天的工作结束,卸下一身的疲惫的时候,总想着能有一番静地,可以去独自的享受片刻的安宁。而音乐在这个时候所扮演的角色就是不容忽视的。因为这个,听音乐早已经成为了人们生活中的一种习惯与娱乐,不可缺少。所以,音乐欣赏网也在这个背景下不断的发展壮大。而作者也在这种背景下,萌发了设计开发一个音乐欣赏网的思想,并将其做为了本科生的毕业论文课题进行研究。作者所开发的音乐欣赏网基本满足了在线试听以及下载音乐的基本功能,而且操作简单,界面友好。课题意义以基于SSH框架的音乐欣赏网的设计作为本科的毕业课题,从选题的角度上来说,适应了音乐网站在互联网上发展壮大的潮流,具有时代性,新颖的特点;同时音乐具有轻松愉快以及大众化的特点,比较贴近人们的生活,具有实用性;从技术的角度上来说,该课题采用B/S软件架构,使用MVC作为开发的设计模式,开发过程中所使用的技术是目前比较流行的框架技术Struts2+Hibernate3+Spring2.5,这在一定的程度上使得该课题具有一定的技术可探讨性和研究性,而该课题实现的功能也是一些常见的技术问题,比如用户的登陆注册,信息的分页显示,文件的上传下载,对数据的增删改查操作等,这些技术对于从事WEB的开发的软件开发人员来说是应该具备和了解的,这些功能的实现也加深了课题研究的可行性和可实现性。而对课题的研究,不仅可以加深于对WEB开发的理论的了解,对前沿框架技术的了解和应用,同时也能了解到WEB的前端技术和后台技术,以及对WEB开发技术发展趋势进行了了解,具有一定的学习性。基于上述的原因,选择该课题作为研究课题,并对课题所使用的技术手段展开了解和实现的功能进行研究实现是有意义和可行的。相关技术介绍MVC设计模式 从百度百科上了解到MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制(Controller)。[1]从官方网站上了解到MVC模式是一个用于将用户界面逻辑与业务逻辑分离开来的基础设计模式,它将数据处理、界面以及用户的行为控制分为:Model(模型)-View(视图)-Controller(控制器)。[2]其每一个层次所起到的作用分别是:Model:负责当前应用的数据获取与变更及相关的业务逻辑。可用JAVABEAN来体现; View:负责显示信息。可
文档评论(0)