java+mysql音乐管理系统的分析与设计(2)
时间:2024-03-26 22:26 来源:毕业论文 作者:毕业论文 点击:次
而在如今这样一个信息化的网络时代,音乐无处不在,尤其是多媒体技术的发展使得音乐更加的大众化、普及化,现在只需要轻轻一点,就可以获取到各种类型的音乐,甚至是不同国家的音乐都可以供你试听和下载,当然也可以分享自己喜欢的音乐,从这可见,网上娱乐的市场潜力是很大的。 为了能够跟上潮流,我开发了一个自动化的音乐管理系统,尽可能做到不同角色能够操作不同的系统模块,以及实现对音乐的上传、试听、下载等功能,本论文就是根据这样一个系统的开发为背景,论文主要讲述音乐管理系统的需求、结构以及系统开发的基本原理和方法,全文共分为:绪论、系统分析、概要设计、详细设计、致谢、参考文献等。 1。1 研究背景 随着计算机技术在全球范围内的发展,以及市场、政府、个人的需求,很多应用层出不穷,例如:QQ、微信等聊天工具使不管多远的人都可以通过电脑或者手机进行交流,当然随着技术的发展越来越成熟,人工操作已经不能满足市场需求,因为它浪费了太多的人力和财力,在这信息时代,传统的管理方法必然会被以计算机为基础的信息管理所取代。并且在这信息时代,一个商店的容量是有限的,并不是所有的人在线下门店都能听到自己想要听的歌,因此根据目前实际的情况开发这样一套管理系统是十分必要的。 1。2 研究内容 此音乐管理系统主要使用Java语言、MySQL数据库和JSP等技术。其中最重要的就是需要掌握Java的开发技巧,并且能够将大学中所学到的框架知识应用于实际开发过程之中,并在实际生活中充分发挥其功能。本设计的研究内容主要包括以下模块。 (1)系统管理模块:实现对系统资源、角色、人员的增加、修改、查看和查询。 (2)分类管理模块:实现对不同标签和分类的查询、增加、删除、更新和查询。 (3)音乐管理系统:实现对不同分类下的音乐的上传、下载、试听,以及对音乐信息的修改、添加、删除和导出。 2 需求分析 2。1 需求分析概述 随着科学技术的不断提高,音乐管理系统作为计算机应用的一部分,具有手工管理所无法比拟的优点,这也预示着传统的信息管理方式必然会被以计算机为基础的信息管理所取代。 在系统开发过程中,第一步就是需求分析,而需求分析的目的是提供一种方式让顾客和开发者了解系统将要做成什么样子以及达到什么目标, 这一步骤是整个设计过程中最为基础的,当然也是最为耗时、耗力的一步。当需求分析完,开发人员需要按照需求分析获取的需求进行开发,此时,需求分析是否做的准确、完善决定了在创建数据库以及应用程序的速度以及质量。 需求分析也是系统开发中最难的任务之一。因为系统本生是可变的,用户的需求也是不断调整的,所以设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性。 通过分析,要求系统具有角色权限设置功能,并且管理员角色能够实现对不同分类的音乐进行上传、下载、导出、试听、修改、查询等操作。 2。2 系统需求 随着市场需求的不断扩大,音乐的数量也逐年攀升,很多厂家无法对所有的音乐进行展示,消费者也无法听到所有的歌曲,可见音乐管理系统涉及了大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错。 为了满足商家和消费者的需求,急需要一套音乐管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对音乐以及相关信息加以管理,将拥有手工管理无法比拟的优点,例如:查找方便、存储量大、随时随地可以试听、成本低等。这些优点能够极大地提高音乐管理的效率,也使音乐管理更加科学化、正规化。同时也要需要注意以下几点: (责任编辑:qin) |