音乐管理系统论文.doc
《音乐管理系统论文.doc》由会员分享,可在线阅读,更多相关《音乐管理系统论文.doc(48页珍藏版)》请在三一办公上搜索。
1、焦 作 大 学毕业设计(论文)说明书作 者: 陆艳菊 学 号: 090302125 学院(系): 信息工程学院 专 业: 网络技术 题 目: 音乐管理系统 主 题: 音乐管理系统的实现 指导教师: 冀佩刚 职称: 教师 2012年4月摘 要随着Internet技术的发展,人们的日常生活、学习已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用JSP在网络上架构一个网上音乐网站管理系统
2、,以推进音乐网站信息管理无纸化,过程电子化,管理智能化的发展。本文从理论和实践两个角度出发,对一个具有数据分析功能的音乐网站管理系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术JSP以及ADO.NET的特点、结构框架以及使用方法。接着对音乐网站管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。本音乐网站管理系统是在MyEclipse 平台上运用JSP技术来实现的
3、。其主要功能有:站内新闻,音乐在线,MTV欣赏,用户注册,留言板等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。【关键词】面向对象分析与设计 JSP 音乐 网络AbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of futur
4、e will depend on the development of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, Even a
5、certain change will take place in the values of the society. This procedure tries to build up a bookshop in the network with JSP, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online booksho
6、p with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using me
7、thod of developing techniques JSP and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page la
8、yout, data base and application program of our system. This online bookstore system uses JSP technology to realize on MyEclipse platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the comme
9、nt of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these t
10、heories and techniques to this system.KEYWORD:OOA OOD JSP MUSICNETWORK目 录第一章 前言11课题研究的意义;国内外研究现状和发展趋势11.1.1意义11.1.2国内外研究现状21.1.3发展趋势21.2课题的研究目标、内容和拟解决的关键问题31.2.1课题的研究目标31.3设计方案的确定31.3.1方案的原理、特点与选择依据31.4.1目标:建立完善的音乐网站管理系统系统41.4.2音乐网站管理系统特点4第2章 解决方案的选择62.1 系统说明62.1.1.系统原理分析62.2 开发计划72.3可行性分析82.3.1 风险分
11、析82.3.2 技术可行性82.3.3 操作可行性82.3.4 数据流分析82.4 设计方案:对涉及工具和技术的相关说明92.4.1 B/S体系结构92.4.3 SQL Server102.4.4 HTML(Hyper Text Markup Language)102.4.5 JSP11第3章 需求分析123.1系统分析的任务与步骤123.1.1 系统分析的任务123.1.2 系统分析的步骤123.2系统项目范围123.3系统实体分析133.4系统的数据库设计133.4.1 概念设计13第4章 总体设计164.1 系统系统功能说明164.1.1总体功能164.1.2非功能性需求164.2 建立
12、数据库模型174.3数据字典204.4系统的实现算法214.4.1用户信息初始化算法214.4.2歌曲检索算法214.4.3试听算法234.4.4收藏算法234.4.5验证码实现24第5章 详细设计255. 1网站首页255.2 后台系统登录界面275.3 后台主界面295.4 管理员信息管理界面305.5音乐类别添加界面315.6音乐类别查询界面325.7音乐信息添加界面345.8音乐信息查询界面36第6章系统测试386.1系统测试的目的386.2面向对象系统测试方案38第7章 软件布署397.1安装环境要求397.2系统使用说明39总结41致 谢42参考文献43第一章 前言1课题研究的意义
13、;国内外研究现状和发展趋势1.1.1意义在信息时代,随着数字信息化应用日益深入和广泛,多媒体技术处于十分重要的地位,音乐数字化成为时代的潮流。随着生活水平日益提高的同时,人们越来越重视精神文化的追求,在烦劳的日常生活中,音乐在精神上的满足感更是提高了生活的质量,并且已经成为人们生活中不可或缺的必备品,所以,开发一个基于JSP的音乐信息系统可以更好实现用户的需求,具有较高的实用价值,它的诞生,让动听的声音有了存储的载体。虽然本课题没有一套完整的的音乐网站信息,但是核心技术基本覆盖,包括用JDBC连接SQL数据库,以及使用JavaBean链接数据库等。整个课题构造和音乐网站类似,以一个登陆页面作为
14、起始页,然后进入注册页面,申请帐号和密码页面,最后进入网站管理音乐信息页面。伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实
15、现网站的数据信息能够进行实时交互,保证网站数据的实时性。由于Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页成了越来越多的站点所追求目标。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握
16、了未来。网络技术以及计算机的发展,网友们对网络的要求也日益长高,平常在网上听歌用一大堆下载软件下载下来也要管理同,又占空间,比如那流行歌曲,下载了听了又要删,很不方便,而音乐管理系统的实现改变了这一状况。它本身就是一个的乐网站,用户通过它可是方便、快捷、安全地实现音乐搜索查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏。1.1.2国内外研究现状 随着计算机产业的不断发展,音乐管理系统有了长足发展。如我们熟悉的千千静听,酷狗,多米等音乐软件,实现了人们对音乐的播放,下载等多方面的要求,以及很多人性化的设计,深受许多用户的喜爱现在的音乐网站,以最常见的音乐发烧友为主,网站行业呈现出的旺盛生命力和巨
17、大的市场潜力。互联网给学习者提供了丰富的超媒体资源,为网友创造出了一种由他们自行控制的娱乐环境,如果长期手动从网上找寻,就会产生一种无以适从的感觉,从而降低网友的兴趣。如今的音乐网站还缺乏一定的简捷,在对于一些音乐网站的考查中,我发现有一些网站的画面不是很简捷,有不少的广告穿插在其中,还有的网站的操作不是很顺手;还有的网站不能做到真正的方便的分类的检索,也不支持相近歌曲的查询、检索功能;有的网站只能试听,而不能下载,对于一些音乐爱好者和歌迷这无不是一种打击。由上可看,在线点歌系统的好与坏,严重影响了网友的上网时间和对一个音乐系统的影响力,同时也影响了系统使用的效率。因此音乐管理系统是一个很有必
18、要的娱乐系统,并且还有很大的发展空间。1.1.3发展趋势随着互联网和宽带的日益发展,音乐概念深入人心,成为和生活,娱乐密不可分的一部分。更是跨越了文化事业,娱乐,教育科研等众多行业音乐听歌已经不再是纯个人行为,同时也不仅局限在本地电脑。网络音乐发展日新月益,不仅出现了很多网络音乐播放器,实现用户对音乐的自主管理也日渐成为音乐软件的基本功能。而且老牌的门户和搜索引擎也进入其中,发展到现在,越来越趋向智能化、多功能合一,其市场不可小窥,竞争自然也将更加激烈。1.2课题的研究目标、内容和拟解决的关键问题1.2.1课题的研究目标本课题主要是一个基于JSP的音乐信息系统。本系统主要支持管理员登陆管理,对
19、歌曲,图片,资料信息进行各种管理,如修改、上传、删除、插入,从而有效的共享文件资源,并对各类文件进行保护,及实现数据库管理的信息化、规范化。用户登陆后可搜索下载各种格式及类型的歌曲。同时,用户也能通过本系统进行对歌手图片的欣赏,专辑资料的了解和评论,以及唱片公司的查询,从而能够有效的掌握全面信息。另外用户还可以利用该系统可以并且在系统中还实现了一些特效功能。本篇论文就是为了解决或更好的改善这些问题,以更好地满足用户的需求,达到听歌的真正目的。其研究意义有以下几点:(1) 设计使得根据用户不同特点提供收藏功能。(2) 各种模块充分考虑了用户的需求,体现以用户中为心的思想和服务宗旨。1.3设计方案
20、的确定1.3.1方案的原理、特点与选择依据(一)方案的原理: 选用JBuilder、SQL Server ,采用JSP和JavaBean技术相结合制作,本课题以网站形式体现,首先起始页面为登陆页,通过核对用户名和密码,进入系统主页面。整个系统包括添加,删除,更新音乐等分页面,此外还运用了Java Script建立了几个特效页面。音乐信息方面的管理通过JDBC连接SQL数据库,实现信息更新。另外,还运用JavaBean组件,调出数据库中的数据,并显示在网页中。Java Scrip是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。可以利用JavaScript轻易
21、的做出亲切的欢迎讯息、漂亮的数字钟,还可以显示浏览器停留的时间,让这些特殊效果提高网页的可观性。Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。(二)方案的特点与选择依据早期使用的
22、CGI技术存在一个明显缺点,即对每一个CGI程序的请求都将在服务器端启动一个新的进程,若有大量用户同时请求同一个CGI程序,所产生的进程将消耗掉服务器的大部分可用资源,从而降低服务器的性能。随后产生的ASP(ActiveServerPage)技术,虽然运行效率有所转好,但并没有解决跨平台的问题, ASP只能同MicrosoftIIS一起使用等,这些都限制了这些技术的使用范围,极大地阻碍了它们的推广。广大的页面开发人员都热切地盼望一种统一的页面开发技术,该技术应该具有的特点:与操作平台无关,能够在任何Web或应用程序服务器上运行;将应用程序逻辑和页面显示分离;提供代码重用,简化开发基于Web的交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐 管理 系统 论文
链接地址:https://www.31ppt.com/p-4017992.html