洪洞在线音乐管理系统的设计与实现

上传人:公**** 文档编号:501287530 上传时间:2023-05-30 格式:DOC 页数:28 大小:423.50KB
返回 下载 相关 举报
洪洞在线音乐管理系统的设计与实现_第1页
第1页 / 共28页
洪洞在线音乐管理系统的设计与实现_第2页
第2页 / 共28页
洪洞在线音乐管理系统的设计与实现_第3页
第3页 / 共28页
洪洞在线音乐管理系统的设计与实现_第4页
第4页 / 共28页
洪洞在线音乐管理系统的设计与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《洪洞在线音乐管理系统的设计与实现》由会员分享,可在线阅读,更多相关《洪洞在线音乐管理系统的设计与实现(28页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上大 连 民 族 学 院 本 科 毕 业 设 计(论 文)洪洞在线音乐管理系统的设计与实现学 院(系):计算机科学与工程学院 专 业: 网络工程 学 生 姓 名: 周洪瑜 学 号: 指 导 教 师: 袁克杰 评 阅 教 师: 完 成 日 期: 大连民族学院专心-专注-专业 摘 要 随着当前互联网的高速发展,各式各样的网站多如牛毛,在这其中,音乐网站的队伍日益壮大起来,这主要是因为IT行业与网络音乐的融合进一步加强,各式各样的新型音乐服务纷纷涌现,大大扩展了音乐产业的盈利空间。因此,越来越多的音乐网站都如雨后春笋般出现在广大用户面前,个性化的在线音乐网站最受中国广大用户的

2、亲涞。通过对音乐网站的一番调查与分析,在用户对音乐需求的解析基础上,明确了在线音乐点播系统要实现的具体功能,并阐述系统的结构设计和功能设计,实现一个小型在线音乐网站。关键词:网络音乐;个性;网站AbstractWith the current rapid development of the Internet, a wide variety of sites abundance, in this one, the team growing up music sites, mainly because of the integration of IT and network music indu

3、stry to further strengthen, a variety of new music service have emerged, greatly expanding the music industrys profitability. Therefore, more and more music sites have sprung up in front of the majority of users, personalized online music sites most Chinese customers pro-Lai. Through some of the mus

4、ic site investigation and analysis, the user needs to resolve on the basis of music, clear the specific features of the online music-on-demand system to be achieved, and explains the structure of the system design and functional design, implement a small online music websites.Keywords: Online music;

5、 personality; website目 录1概述1.1研究背景目前,随着Internet在全球的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球村,人们通过互联网彼此沟通和交流。面对信息化逐步成为社会标志的现实状况,必然决定了计算机网络的应用以及使用将会更加的频繁,信息化给人们带来的好处是不言而喻的,就计算机网络而言,在军队、政府以及企业的应用所带来的好处更是数不胜数,而在如今这样一个信息化的网络时代,音乐变得无处不在,尤其是多媒体的出现让音乐更加大众化、普及化了。现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和

6、下载,也决定了网上娱乐会有很大的市场潜力和升值空间,因此,根据实际情况打造一个在线音乐点播系统具有很实际的市场意义。课题目标是设计并实现一个B/S体系结构的Integer音乐网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。1.2 研究内容 设计并开发一个在线音乐管理系统,该系统的功能如下: (1)点播歌曲。用户不用注册也可点播本系统中的歌曲; (2)下载歌曲。注册会员之后即为本系统会员,可下载自己所喜欢的歌曲到本地电脑中; (3)上传歌曲。可将自己喜欢,但系统所没有的的歌曲上传到本系统; (4)管理我的歌曲。登录后

7、,可管理自己上传过的歌曲信息;(5)后台管理。管理员可以方便的管理音乐信息和用户信息。1.3 开发环境介绍 MySQL:主要存储网页上抽取的信息,方便以后建索引。 MyEclipse9.0:用来开发系统的查询模块。Tomcat 6.0:是一款Java平台下的服务器软件,模拟网络环境。1.4相关技术介绍1.41开发工具之JSP 此外,JSP有如下特点:JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm

8、,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。首先,与Java平台有机集成。JSP技术是Java 2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。在JSP页面中可以使用几乎所有的Java组件和Java API,这就能充分发挥出Java语言的强大功能。使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。第二,硬件平台和服务器无关性。JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用(Write Once,Rum Anywhere)”的特性,可以运行于大多数流行的操作系统平台及Web服务器,这种与服务器硬件和操作系

9、统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。第三,功能可扩展性。JSP可以通过JavaBean和EJB(Enterprise JavaBean)以及自定义的标记来扩展功能。另外,JSP可以通过JDBC,与诸如Oracle、SQL Server这样的大型关系数据库进行连接。1.42开发工具之MyEclipse9.0 MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能强大,支持也十分广泛,尤其是对各种开源产品的支持很不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,

10、简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 在结构上,MyEclipse的特征可以被分为7类: (1)JavaEE模型; (2)WEB开发工具; (3)EJB开发工具; (4)应用程序服务器的连接器; (5)JavaEE项目部署服务; (6)数据库服务; (7)MyEclipse整合帮助。1.4.3 开发

11、工具之MySQL数据库总体来说,MySQL数据库具有以下主要特点:(1)同时访问数据库的用户数量不受限制;(2)可以保存超过50,000,000条记录;(3)是目前市场上现有产品中运行速度最快的数据库系统;(4)用户权限设置简单、有效。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 1.4.4开发

12、工具之TomcatTomcat 是一个轻量级应用,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。2 系统分析2.1 系统功能概述系统主要完成两大功能:面向用户的前台功能和面向系统管理员的后台功能。没有在本网站进行注册的用户,可以进行歌曲的浏览跟点播。在本网站进行注册过的用户,在登录之后可

13、以进行歌曲的下载、上传、点播、分享。系统管理员可以在后台进行数据库的管理。2.1.1系统前台功能概述在前台,系统主要提供以下服务:(1)未注册用户浏览和点播歌曲; (2)已注册用户浏览和点播歌曲外还可以下载和上传自己喜欢的歌曲; (3)已注册用户可以管理自己的信息和自己上传歌曲的信息。2.1.2 系统后台功能概述在后台,管理员可进行如下操作: (1)浏览和点播歌曲; (2)管理歌曲信息,包括上传、下载、修改和删除歌曲;(3)管理已注册用户的信息,包括增加、修改和删除信息。2.2 需求分析本音乐网站应该满足如下需求: (1)允许访问者执行基本操作; (2)允许访问者在网站上注册; (3)注册用户

14、登录后,可以对音乐、歌手和专辑进行在线评论; (4)管理人员可以维护用户细节和管理歌曲、歌手等信息。 系统功能包括普通用户功能、登录用户功能、管理员功能,具体要求如下所示: 1. 普通用户功能 (1)浏览网站上的专辑、歌手和歌曲信息; (2)可以查询歌曲名等相关信息; (3)可以在线试听歌曲;(4)可以进行注册。2. 登录用户功能 (1)普通用户的所有功能; (2)可以对专辑、歌手或歌曲发表评论。 3. 管理员功能 (1)添加、删除、修改和查询歌曲信息; (2)查看、删除、修改和用户信息; (3)添加、删除、修改和查询管理员信息;(4) 查看和删除用户评论信息。2.2.1 系统主要需求描述前台首页。系统首页是整个网站的起始页,要求做到界面简洁、美观大方,同时要具备整个系统主要功能的超级链接,以方便用户使用。主要功能包括:歌曲类型

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号