- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计项目报告
郑州大学毕业设计(项目报告)
题 目: 在线音乐平台的设计和实现
指导教师: 林予松 职称: 副教授
学生姓名: 赵菁 学号: 20107760472
专 业: 计算机科学与技术(软件开发Java)
院(系): 软件学院
完成时间: 2014-4-30
2014年4月30日
目录
1 项目开发目标 3
1.1项目来源 3
1.2开发目标 3
2 项目总体设计 4
2.1技术框架设计 4
2.1.1 Struts 4
2.1.2 Spring 4
2.1.3 Hibernate 5
2.2功能模块设计 6
2.2.1在线音乐平台前台模块 6
2.2.2在线音乐平台后台模块 7
2.2.3数据库的设计和实现 7
3 项目功能描述 10
3.1用户管理模块 10
3.2歌曲管理模块 12
3.3评论管理模块 15
3.4收藏管理模块 17
4 项目技术总结 19
4.1技术创新及特点 19
4.1.1网页播放器 19
4.1.2比较器接口 19
4.1.3 DIV+CSS美化 19
4.1.4 Ajax判断名称的唯一性 19
4.2个人收获与体会 20
1 项目开发目标
1.1项目来源
音乐始终带着时尚的标签,无论是古典音乐还是现代音乐,它代表着人们生活和思想潮流的方向。它以本身具有的陶冶性情、舒缓情绪、装点生活的特有魅力,成为人们娱乐生活的宠儿。近年来,各种形式的歌手选秀大赛层出不穷,例如我型我秀、超级女声等,都展现了年轻人对音乐的热爱,对音乐的独特诠释, 也体现了年轻一代的个性化风格。也正由于人们一直保持着对音乐的狂热,使得 音乐在不断地改变,包括音乐的创作风格、创作方式,音乐的传播形式等。随着互联网的高速发展,许多传统的事物都实现了信息化、数字化,同时也孕育出了“数字音乐”“在线音乐”等名词。音乐产业借助新的传播介质—— 网络,实现了从传统的借助于磁带、光盘发展到如今的数字音乐,正在实现结构性的转变并进入快速成长期。音乐数字化已经成为一种发展趋势,越来越多的人利用互联网在线听音乐,从网上下载音乐,而传统的借助于磁带和 CD 的音乐使 用者在不断的逐年递减。目前非常流行的手机音乐就是数字音乐的一种,它更是音乐趋向个性化的象征。而此在线音乐平台秉着为音乐爱好者和创造者提供便利服务的宗旨,为人们提供良好的音乐体验。
在线音乐平台不在满足与仅仅是物质上的享受,更希望得到精神上的享受。而音乐正是精神享受的一种。此项目来自校内实训项目,自九月二号至十一月二十号,历时两个多月,由本人独自开发完成。
1.2开发目标
一个提供在线音乐及相关服务的综合性音乐网站,提供的服务包括:音乐的在线试听和下载、在线音乐搜索引擎、提供与音乐相关的视频的在线观看及全面的音乐艺人信息和歌曲的排行榜,同时还可对歌曲进行评价。
通过项目的开发实现音乐网站最基本的功能,丰富用户的娱乐生活,为繁重的生活减压,为用户提供最新音乐动态,方便用户跟进音乐潮流,推动网络音乐的快速发展。
2 项目总体设计
2.1技术框架设计
2.1.1 Struts
struts是一个在jsp model2基础上实现的mvc框架,其主要的设计理念是通过控制器将表现逻辑和业务逻辑解耦,以提高系统的可维护性、可扩展性及可重用性。struts的框架的体系结构如图2-1:
Http Resquest FormBean
Forward
Http Response
图2-1 struts框架的体系结构
下面就上面所示的体系结构图分析struts框架中的mvc组件。视图(view):视图部分主要由jsp页面组成,其中没有流程逻辑、业务逻辑和模型信息,只有标记。struts本身包含了一组标记库(taglib),这也是struts的精华之一,灵活运用它们可以简化jsp页面的代码,提高开发效率。 控制器(controller):struts中的controller主要是其自身提供的ActionSevlet。Actionservlet接受所有来自客户端的请求并根据配置文件中的定义将控制转移到合适的action对象中。模型(model):struts没有定义model层的实现,model层通常是和业务逻辑紧密相关的,有持续化的要求。
2.1.2
您可能关注的文档
最近下载
- SQE工作思路与规划.pptx
- 2024年(高级)政工师理论考试题库及答案(含各题型) .docx
- 2024铁路工程投资控制系统操作手册.pdf VIP
- 临床诊断与治疗.ppt VIP
- 22 2024年香港华夏杯四年级竞赛初赛数学试卷.docx VIP
- 质量管理小组活动准则.pdf VIP
- 王杰:腾讯游戏SRE在复杂异构业务中的云原生服务实践.pdf VIP
- GB50030-2013 氧气站设计规范.docx VIP
- 2025四川九河环保集团有限责任公司下属宜宾市新绿能源有限责任公司第一批第二次员工招聘2人备考练习题库及答案解析.docx VIP
- 蒙德IMS-MF流伺服驱动器使用说明书.pdf VIP
文档评论(0)