1、 基于基于 JAVAJAVA 在线音乐系统的设计与实现在线音乐系统的设计与实现 1 绪论绪论 1.1 课题的目的和意义课题的目的和意义 随着互联网和宽带上网的普及, Integer 音乐网站在中国异军突起, 并日益渗 透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行 的一种社会形态, 其目的是通过互联网、 提高社会生产效率、 优化社会资源配置, 从而实现社会财富的最大化利用。本课题所研究的 Integer 音乐网站主要是为个 人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。 课题目标是设计并实现一个 B/S 体系结构的 Integer 音乐网站。结合实践, 理解网页
2、开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网 站建设的过程,熟练掌握网络数据库编程方法。 1.2 国内现状分析国内现状分析 现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发 展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为 基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的 实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际 的情况开发这样一套管理系统是十分必要的。 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人 们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作
3、为计 算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。 例如:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大 地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。 本系统用 JSP 语言来编写社本系统,数据库用 SQLSERVER 2000 来连接系 统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高 学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能 力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探 索创新,为今后进一步学习与工作奠定了良好的基础。 2 可行性研究与需求分析可行性研究与需
4、求分析 2.1 可行性研究可行性研究 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我 们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。 1 经济可行性 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集, 所需 的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统 后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、 物力及财力。所以,从经济的角度来看,该系统可行。 2 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作, 软硬件配置 是否满足开发的需求等。本系统用的是 JSP 开发语言,调试
5、相对简单,当前的计 算机硬件配置也完全能满足开发的需求, 因此在技术上是绝对可行的。 软件方面: 由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容 量大、可靠性能高、价格低,完全能满足系统的需求。 本系统的开发, 是典型的 Mis 开发。 采用 JSP 编程语言, 已无技术上的问题。 3 运行可行性 运行可行性是对组织结构的影响, 现有人员和机构和环境对系统的适应性及 人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平 都有相当的高度,所以在运行上是可行性的。 4 时间可行性 从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点 紧,但是
6、不是不可能实现,通过两个多月的努力功能基本实现。 5 法律可行性 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何系统,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。 综上所述, 本系统的开发从技术上、 从经济上、 从法律上等都是完全可靠的。 2.2 需求分析需求分析 需求分析是软件设计的一个重要的环节。 本阶段对系统管理系统的应用情况 作全面调查,以确定系统目标。确定用户的需求。用户对系统的需求我们从以下 几方面进行分析。 1 系统需求 用 JSP 开发系统管理系统基于 B/S 模式,系统软件和数据集中存放于服务 器中, 软件的安装与升级在服务器上进行。 所有的工作基于浏览器, 安装、 使用、 维护、升级十分简单。 2 性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确 性和及时性是系统的必要性能。 由于本系统的添加功能对于整个系统的功能和性 能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定 了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及 时性。 3 应用需求分