对于目前的音乐网站来说,还存在着多方面的问题。如有一些网站的画面不是很简洁,有不少的广告穿插在其中,还有的网站的操作不是很方便;还有的网站只能视听,而不能下载,对于音乐网站的用户带来许多不便。由上可知,设计一个优良的音乐管理系统,不仅能给用户带来良好的上网体验,而且能改善系统的使用效率。因此音乐管理系统是一个很有必要的娱乐系统,并且还有很大的发展空间。这种现状也就决定了音乐系统将会有很大的市场潜力,因此,设计出一个功能完善的音乐系统也是非常有市场意义的。
2.系统开发工具介绍
2.1MyEclipse
MyEclipse是一个十分优秀的用于开发Java, J2EE以及移动应用的集成开发环境,利用MyEclipse,可以在数据库及JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率,给开发者带来了便捷。
MyEclipse集成了开源和商业软件的开发支持的大多数框架,方便易用,功能强大,获得了广大开发人员的喜爱。用它来开发比自己用 Eclipse然后到处找插件安装要方便快捷的多。它支持开发基于JSF、Hibernate、Struts, A, Spring, EJB, WebService 等 JavaEE技术的项目。因此,系统采用Myeclipse作为开发环境。
2.2JSP
JSP(Java Server Pages,Java服务器页面),主要用于动态网站的开发。与Servlet相比,JSP是Servlet技术的扩展,两者却有着不同的实现方式。Servlet完全是由Java代码构成用于程序的流程控制和事务处理,完全实现了页面与代码的分离。JSP使用标签语言在HTML网页中嵌入Java代码。主要用于网站应用程序的前端界面的开发。一般来说,JSP位于MVC设计模式的视图层,而Servlet位于控制层。JSP标签拥有多种功能,它能够访问数据库的信息、记录用户的选择信息、访问JavaBeans组件等,而且还能够在不同的网页传递控制信息和共享信息。因此,从操作简便性和功能需求方面考虑,本设计选择JSP作为系统的开发工具。
2.3MySQL数据库
MySQL是目前最受欢迎的开源数据库,同商业性的数据库相比,开源就是MySQL数据库的最大特点。这就意着任何人不但可以使用此数据库,并且可以修改该数据库的源代码,任何人都可以下载和使用MySQL而不需要支付任何的费用。MySQL是一个快速的、多用户、多线程和健壮的数据库服务器。使用C/C++作为开发语言,具有良好的内存管理机制,有效的降低了数据对内存要求的依赖。使用了多线程技术,充分发挥了系统的功能,避免了在系统的使用过程中单cpu的现象。MySQL对磁盘的管理采用B树加密索引技术,这就为我们快速访问数据提供了可能。MySQL拥有如此多的特点,又由于其免费。因此,系统采用MySQL作为开发本系统的数据库。
3.需求分析和设计
3.1需求分析
随着信息社会的发展和人们生活水平的提高,音乐已经成为人们休闲娱乐的主要方式。传统获得音乐的方式主要是购买磁带、CD等,这些方式既浪费人力,又浪费物力,不能满足人们的需求。随着网络技术的发展,出现了较多的音乐网站和音乐管理系统,但在目前状况下,音乐管理系统仍存在落后的一面,如:歌曲存储效率低,歌曲管理功能不够合理等。本网站的设计主要是针对目前的音乐网站开发的音乐管理系统,其目的主要是为了提高系统的使用效率,带来更大的易用性、实用性,安全性。
音乐管理系统采用B/S模式,在MyEclipse开发环境下使用MySQL数据库技术,使设计音乐管理系统要求达到如下目标:
(1)界面设计简洁、便于用户使用。
(2)首页显示音乐列表,并能够播放音乐。
(3)用户可以查看音乐的信息,并能够评论音乐。
上一篇:iOS移动端的天气预报的设计+源代码
下一篇:asp.net+sqlserver酒店预订网的设计+源代码

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

JSP网页自动生成工具的设计与实现【4080字】

中国学术生态细节考察《...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

国内外图像分割技术研究现状

神经外科重症监护病房患...

承德市事业单位档案管理...