音乐管理系统设计与实现

(整期优先)网络出版时间:2019-11-14
/ 1

音乐管理系统设计与实现

叶昌爽

温州科技职业学院浙江温州325400

摘要:当今社会作为一个飞速发展的社会,网络已渗入人们的生活,网络已成为信息传播的一大媒介,可以说网络资源的获取已逐步改变了人们以往的生活方式,网络已经成为人们日常工作,休闲的主要工具之一。基于SSH2的在线音乐网站的设计与实现,正是互联网与社会生活之间的紧密联系的体现。

关键词:音乐网;JSP;B/S

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。当今社会作为一个飞速发展的社会,网络已渗入人们的生活,网络已成为信息传播的一大媒介,可以说网络资源的获取已逐步改变了人们以往的生活方式,网络已经成为人们日常工作,休闲的主要工具之一。我所选择的课题是音乐网的设计与实现,正是互联网与社会生活之间的紧密联系的体现。

一:音乐网的系统性分析

系统分析就是对系统从技术可行性、经济可行性和操作可行性进行分析。对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发目标。本系统采用的架构是mvc模式,

在可行性方面主要可从技术、经济、社会等方面进行分析,从总体设计原则角度分析可从本系统的简单性、针对性、实用性、一致性、先进性等方面分析。从功能模块方面出发即可从音乐信息管理、音乐类别管理等方面进行分析。

二、音乐网的系统设计

系统设计是一个把软件需求转换成用软件系统表示的过程。通过对目标系统的分析和研究,做出系统的总体规划,这是全面开发系统的重要基础。从数据流图出发,对数据流图进行分析,得出的层次化的系统功能模块结构图.。

三、系统实现

在管理信息系统的生命周期中,仅过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。

在系统实现方面可以主要从登陆界面设计、音乐类别管理、音乐信息管理,前台首页设计、网站导航设计、音乐展示模块等方面进行实现。其中音乐展示模块的主要功能是让用户浏览管理员发布的音乐信息,因此音乐展示模块主要包括显示音乐列表、显示音乐详细信息内容两个部分。

点击新音乐列表按扭,进入音乐列表页面,页面中会显示音乐的名称和发布时间,该页面的设计效果如图4-9所示。

四。软件测试的重要性

软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。

事实上,对于软件来讲,不论采用什么技术和什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。

五、结论

计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。本文在分析音乐网站的基础上,用JSP和MySQL数据库设计并完成本系统。本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。

参考文献:

[1]张文静林琪著.JSP程序设计[M].人民邮电出版社.2005.256-257.

[2]孙卫琴李洪成著.Tomcat与JavaWeb开发技术详解[M].电子工业出版社.2005.343-344.

[3](美)JohnJ.Patrick.SQL基础(第二版).清华大学出版社.2004.77-79.