已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山西大学本科毕业论文(设计)开题报告姓 名所在专业软件工程论文(设计)题目音乐播放系统的设计与实现选题的目的和意义:计算机和网络的普及,使人们接触网络世界的机会越来越多,接触的方面也更广泛了。通过互联网进行浏览信息、聊天、电影、音乐,共享网络资料。Internet就是我们称作为互联网,在这个网络信息世界里,信息资源丰富、规模具大。Internet蓬勃发展,电子商务发展迅速,市场占有量在不断的扩大。音乐网站是需要结合通信技术、计算机技术和网络技术而实现的。音乐不断渗入到人们生活中,已经使人们越来越离不开了。随着当代科技与网络的发展,网络上的音乐共享也就应运而生了,而音乐网站也就是一种方式。在线音乐网站是一种网络音乐,使人们不用离开家,就能试听最新的音乐。从前,音乐网站简单,但是随着网络技术的不断发展,音乐网站功能也更加的完善,网站的开发也越趋成熟。现在社会已经飞速发展,人们的生活与网络紧密联系,网络已是信息传递的重要途径了,它已经在我们的生活中、工作中随处可见。音乐之所以能够迅速火热流行起来,原因之一,是它有着传播的时效性。绝大部分流行歌曲可以一夜成名,但是从人们脑子里消失得也很快,从前极力抢购的唱片可能不久之后就被束之高阁,人们追逐的永远是不同于以往的“新”星。但是互联网的出现,一方而因为传播速度提高而加剧了这种时效性,另一方而却又利用其无限的网络胸怀使这些流行音乐具有了一定的持久性。如果这两方面正是人们所需要的,那么,这些都应当归功于音乐网站。 作为音乐网站的网络载体,音乐网站在创作、传播、欣赏方式等方面对流行音乐的发展都产生了前所未有的影响: 1.电脑网络技术的发展使人们通过音乐网站接触到了更多的音乐。2.网民数量的激增使更多的人们通过音乐网站接触到了流行音乐。3.音乐网站为流行音乐创作提供了更多的便利。4.音乐网站刺激了流行音乐的传播。 5.音乐网站使流行音乐的欣赏方式发生了改变。 6.音乐网站不但刺激了流行音乐的传播,且也刺激了电子数码产品的频繁更新换代。本课题研究的音乐网站主要是给用户提供音乐搜索、欣赏和下载的网络平台。文献综述(国内外研究现状、研究方向、进展情况、存在问题等,并列出所查阅的主要国内外参考文献,要求3000字以上):一.音乐播放系统在国内外的发展现状 互联网给学习者提供了丰富的超媒体资源,为网友创造出了一种由他们自行控制的娱乐环境,如果长期手动从网上找寻,就会产生一种无从适从的感觉,从而降低网友的兴趣。目前有很少系统能实现这种网络音乐库的功能,更在以下方面涉及不多:没有实现在线实时试听,不能方便的分类的检索的系统。单一的音乐网站只是线性的,不是层次状或网状的,也不支持相近歌曲的查询、检索功能,找歌只能靠输入和分类查找实现,不便于相关性和方便性的查询;网友只能每次重复查找,不能记录网友的喜好、前收藏,这就浪费了一定的时间和网络资源。 由上可看,网络音乐库的好与坏,严重影响了网友的上网时间和对一个音乐系统的影响力,同时也影响了系统使用的效率。因此音乐网站是一个很有必要的娱乐系统,并且还有很大的发展空间二.研究方向1.研究的总体思路总结了下,目前网络中的音乐网站大体分为以下几大类 :(1)综合音乐类 这样的网站除了要具有下载、试听等内容外,还要配相关的音乐新闻、歌手动态等等信息。所以综合音乐站与音乐下载试听站之间的区别已愈来愈模糊。 制作要点:在栏目编排上切忌过多过全,同时还要做好栏目导航(网站地图)功能。 维护要点:更新一定要快,尤其是歌手动态、音乐新闻等。所以建议采用自动生成页面的程序。 (2)音乐下载试听类 本想将音乐下载的站点和试听的站点分开来介绍,但总感觉两者在网民心目中似乎并未太大差别,这些是音乐类网站中最常见的一种小分类,提供音乐下载服务的网站,多以MP3格式为主,而试听则多以RA格式为主(当然不是唯一的格式)。这种站点一般流量较高,访问量也不会低,最重要的一点是需要庞大容量的硬盘做支撑。 制作要点:搜集音乐的数量越多,容量越大越受欢迎,还有分类要细而精,搜查查找歌曲要方便,最至关重要的是歌曲不能出现空链、错链的现象。 维护要点:经常检查(如果每天一次更好)歌曲的链接是否有错误。 特别提醒:此类网站一定会用到大量的硬盘空间和高带宽,所以时时考虑流量和速度问题,增加服务器多设镜像,才能保证网站的正常运作。另外还要注意版权问题。 (3)专题音乐类 音乐专题站也很常见,一般还能分为:1 按音乐的风格分(譬如流行音乐、古典音乐、爵士音乐.)2 按音频格式分(譬如MP3格式、RA格式、VQF格式、WMA格式.)两种形式。做这种音乐分类的,多为对音乐的某一领域特别感兴趣,譬如他是位爵士音乐迷,那么我们很容易就能理解他为什么会四处去搜集爵士音乐方面的一切资源,像爵士音乐下载试听,爵士音乐起源,爵士音乐新闻,爵士音乐歌手等。又如某人只做VQF格式的音乐,那么他会把这个VQF音乐网站做得十分认真。制作要点:需对某一专题领域十分在行。(4)音乐技术类 顾名思义,这种音乐站主要是以技术为主,研究探讨音乐技术,站长及经常来浏览这种网站的网民,关心音乐技术的程度远远高于欣赏音乐,站点中可能搜集了大量的MIDI格式的曲谱、MP3的技术参数、如何制作转换音频格式等文章。所以说这类音乐小分类,看的人不会很多,但聚集在一起的人却是真正喜欢音乐,顶尖的音乐制作人。 制作要点:因为此站的特殊性,来看的网友数量一定不会太多,但不能为此而增加壁垒,如果添加过多深层次的专业文章,无异于把有意于在此领域发展、学习的网友拒之门外。 维护要点:此类网站除了站长自己原创外还要经常翻译国外的文档资料,维护更新要有质量第一,速度第二的思路。 特别提醒:把经常来访问网站的常客都设法转换成数据库(会员),日久天长这个积累起来的数据库本身就很有价值。 (5)音乐相关类 和游戏相关的站点一样,音乐同样可以衍生出很多实用的东西,如音乐文化站,音乐搜索站等等。音乐播放系统主要的研究方向 音乐网站的目标是为用户准确地快速的定位自己的喜好,同时能快速、方便地查询新歌和自己喜爱的歌曲。所有歌曲都有一个规范的数据库后台,这就为快速查找有很大的改良作用。但随着网络的发展,人们知识水平的不断提高,音乐网站也在需要不断的发展。概括来说运行网络音乐库的系统应该支持窗口,支持音频。我们认为,音乐网站并不是功能越多越好,而要有了用户所需求的功能就行,这有效的保证了速度性和系统的运行性。 2.研究的方法与技术路线根据实际需求,音乐播放系统这个项目采用模块化的设计思想,在Windows10 操作环境下,搭建jsp运行环境Tomcat,通过使用java脚本语言完成动态的,交互的web服务器应用程序,使用oracle数据库管理系统,实现网上音乐的播放,用户注册,信息下载,音乐搜索等功能,在后台完成音乐信息的添加与删除。本系统按照软件工程的设计思想,先对系统做需求分析,将音乐信息分类,再做系统的概要设计,完成数据库及模块的规划,接下来进行系统的详细设计,设计系统的页面及功能部分,最后对系统的可用性进行测试。这个网站的实现使用了JSP、 oracle方面的知识。网站的设计主要以实用性为主,争取操作容易、界面简洁、使用方便。页面需要使用HTML语言。而且,还使用了一些流行框架、运用了Java语言编程和JSP语言、oracle数据库进行开发。网站的内容的详细情况,在论文中会给出具体的说明。我们访问网站时会有两种用户,分别是普通用户和管理员用户。各自的功能也相应的实现了一些。例如:普通用户实现的功能有:分类显示歌曲信息、显示歌曲试听排行榜信息、显示歌曲下载排行榜信息、查询歌曲功能。管理员用户实现的功能有:查询歌曲信息、删除歌曲信息、添加歌曲信息。三.进展情况研究的总体安排与进度2017-10-272017-11-17 在老师指导下进行毕业设计选题2017-11-292017-11-30 下发毕业设计课题任务书2017-12-202018-01-01 学生撰写开题报告2018-01-032018-01-30 查找文献。完成文献综述和翻译2018-02-202018-05-20 完成课题主要内容并完成实验验证2018-05-212018-06-10 撰写毕业设计论文,整理材料,毕业设计论文完善,修改及定稿2018-06-11毕业 完成毕业论文答辩 四.音乐播放系统存在的主要问题:由于计算机技术的进步,计算机为时空自由、资源共享、系统开放、便于协作提供了支撑。但是,目前大量的网络音乐系统只是停在网络单一的水平上,并没有实现动态的个人化服务。虽然现如今大多数的音乐播放系统在网络上已得到普及的应用,网络上有很多音乐类的服务器,用户可以在网络上查询到自己所需要的音乐信息,但大多数的信息是收费的,再加上远程服务器带宽的限制,使音乐信息的显示不是十分的流畅;有些音乐不能实时的试听;有些系统还必需安装播放器,不能用一个系统实现全部功能;缺乏个性化服务,不能针对每个用户实现个性功能,比如收藏;针对以上存在的问题,本文认为需要在以下几方面开展研究:(1)本人开发的音乐播放系统,完全免费,可以最大的满足用户的需求。(2)我们在音乐网站内集成了播放器,能播放大多数不同格式的歌曲;(3)针对每个用户在用户个人数据库里增加收藏,方便用户收集自己喜爱的收藏歌曲。 我认为,一个音乐网站只有达到了这些要求,音乐网站才正真达到了为用户个性化服务的作用,为用户通过网络音乐库收听歌曲提供一个良好的环境。主要参考文献:1 萨师煊,王珊.数据库系统概论M. 第三版.北京:高等教育出版社,20002 Todd Cook.jsp从入门到精通M.北京:电子工业出版社,2003.1-3853 周绍广.JSP变成基础与实力M.北京:机械工业出版社,20024 程文.基于JSP开发动态网站的设计与实现J.现代计算机,2002,总第一四九期:47-505 张海藩.软件工程导论M.第5版.北京:清华大学出版社,20086 郭伟伟,刘端阳.JavaScript全程指南M.北京:电子工业出版社,20087吴教育、曾东海、曾文权编著.Web开发技术-ASP.北京:清华大学出版社。8 戴一波主编.DreamweaverCS3+ASP动态网站开发从基础实践.电子工业出版社。9 张鑫编著.外行学网页制作从入门到精通.北京.中国青年出版社。10 王珊,数据组织与结构,经济科学出版社11 李昭原、刘又诚,数据库系统原理与技术,北京航空航天大学出版社12 方美琪,软件开发工具,经济科学出版社 13 刘炀网络程序设计.合肥工业大学出版社。14张小宇.基于web的学术期刊管理系统D.西安:西安电子科技大学,201015吕凤顺,oracle数据库 基础与实训教程,清华大学出版社主要研究内容:本系统要实现的目标 (1)歌曲库管理模块 管理员必须有单独的管理模块进行歌曲库的维护工作,必须有单独的安全认证入口。当管理员通过后台安全认证进入后,可以通过此模块对歌曲库进行管理,实现歌曲的添加、删除和修改。 (2)歌曲的分类 系统应该有一个标准的可以维护的动态分类体制。歌曲库中的歌曲可以按照这个分类标准,划分为不同的种类。用户可以通过这个分类机制迅速查找到喜欢的歌曲。 (3)歌曲点播 作为一个Web音乐播放系统,核心的功能当然是点播歌曲。当用户通过浏览或分类选择,选中喜欢的歌曲,下一步就是点播歌曲。所以必须要内嵌一个音频播放器,实现音乐的在线播放。 (4)信息统计 对于每首歌曲的受欢迎程度,系统必须要做出统计。可以用歌曲的点播次数来衡量歌曲的热门程度,从而列出歌曲排行榜。本系统主要研究音乐信息的分类管理,以及音乐信息的在线播放的功能,允许用户进行注册,并下载相关的信息,在系统后台完成音乐信息的添加,删除等基本的管理。本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。创新之处(如无可不填):研究路线、方法、措施及实践方案或实验设计:1.系统的开发环境和工具 操作系统选择:Windows10 开发工具:ecplise 后台数据库:oracle J2EE运行环境配置:Tomcat6,JDK1.82.J2EE技术及开发模式JavaBean技术:JavaBean技术在JSP程序中常用来封装事务逻辑或数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。采用的是J2EE+JavaBean模式:在该模式中,JSP页面独自响应请求并将处理结果返回客户。所用的数据通过Bean来处理,JSP实现页面的显示。3.上传、下载的处理技术(1)客户端上传文件客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype=multipart/form-data。提交表单时通过内置对象request,request.getInputStream();方法获得一个输入流。(2)文件下载Jsp内置对象response调用方法getOutputStream()可以获取一个指向客户的输出流,服务器将文件写入这个流,然后可下载此文件。4.sql存储的数据库技术sql语句执行的时候要先编译,然后执行。存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。根据实际需求,音乐播放系统这个项目采用模块化的设计思想,在Windows10 操作环境下,搭建jsp运行环境Tomcat,通过使用java脚本语言完成动态的,交互的web服务器应用程序,使用oracle数据库管理系统,实现网上音乐的播放,用户注册,信息下载,音乐搜索等功能,在后台完成音乐信息的添加与删除。本系统按照软件工程的设计思想,先对系统做需求分析,将音乐信息分类,再做系统的概要设计,完成数据库及模块的规划,接下来进行系统的详细设计,设计系统的页面及功能部分,最后对系统的可用性进行测试。研究思路和手段 JSP技术使用Java编程语言编写类,来封装产生动态网页的处理逻辑。网页还能通过jsp和servlet访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 选择java语言开发web音乐网站:一方面Java语言是简单的。Ja
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年科技创新行业企业创新模式研究报告及未来发展趋势预测
- 出口退税审核疑点处理与合规证明开具实务考核试卷
- 2025年互联网金融行业数字货币监管政策研究报告及未来发展趋势预测
- 2025年农村电商社交电商用户运营(画像分析)考核试卷
- 2025浙江嘉兴安邦护卫有限公司招聘民声服务队员(派遣至东栅街道工作)笔试考试备考题库及答案解析
- 2025云南楚雄大姚县公安局招聘警务辅助人员4人(十四)考试笔试模拟试题及答案解析
- 2025广东云浮市郁南县“百万英才汇南粤”招聘机关事业单位紧缺人才15人考试笔试备考题库及答案解析
- 2025昆明市延安医院招聘见习人员(27人)考试笔试备考试题及答案解析
- 2025年河北邯郸市第六医院急需紧缺医疗人才引进5名笔试考试备考试题及答案解析
- 2025年石台县部分事业单位公开招聘工作人员13人笔试考试参考题库及答案解析
- 2025年郑州热力集团有限公司招聘60人考试笔试模拟试题及答案解析
- 《诗词里的科学》考试题库300题(含答案)
- 彩钢板施工合同(标准版)
- 2026年基金从业资格证之证券投资基金基础知识考试题库完整答案
- 冲孔钢板防护网施工方案
- web服务器配置管理教案(2025-2026学年)
- 2025合同范本:产品购销合同模板
- 2025年体育单招文化考试题及答案
- 健康管理教练培训
- 2025-2026学年统编版九年级上册道德与法治期中评估测试卷(含答案)
- 2025幼儿园诺如病毒应急预案演练方案(范本)
评论
0/150
提交评论