没有合适的资源?快使用搜索试试~ 我知道了~
首页个人音乐共享平台-Java实现-毕业论文.doc
个人音乐共享平台-Java实现-毕业论文.doc
需积分: 0 155 浏览量
更新于2023-05-29
评论 4
收藏 1.22MB DOC 举报
一个个人音乐分享平台,用Java实现,毕业前做的,由于时间仓促而且是初学,很多地方不太完善,不过对于不太会写毕业论文的学生,还是可以参考的
资源详情
资源评论
资源推荐

河南农业大学理学院本科毕业论文
河南农业大学
本科生毕业论文
题 目 个人音乐平台的设计与实现
Java
设计
学 院 理学院
专业班级 07
电科
2
学生姓名 贾秋峰
指导教师 赵安庆
撰写日期: 2011 年 05 月 03 日

河南农业大学理学院本科毕业论文
个人音乐平台的设计与实现
贾秋峰
摘要
随着社会的发展时代的前进 行业的发展也是日新月异对人类的生产和生活方式产生了很大影响
。网络传播以其特有的快速、高效、便捷的传输方式被人们所接受,越来越多的网络用户希望能够在
网络平台上更多的展现自己的个性,更方便的与他人分享。
音乐是人类共有的精神食粮。古代《晋书乐志》说:“是以闻其宫声、使人温良而宽大;闻其
商声,使人方廉而好义;闻其角声,使人倾隐而仁爱;闻其微声,使人乐养而好使;闻其羽声,使
人恭俭而好礼。”说明音乐中的“五音”可以把握人的性格与行为。音乐早已贯穿人们生活的各个方面 。
在校园里,面对烦重的校园学习生活,多变的校园情感生活,复杂的校园人际关系。学生们的心理
多少存在着一些压力,而各种具有神奇力量的音乐发挥了不可忽视的作用。为了能让在校学习工作
的人们能在适当的时候能感受音乐带来的力量,能通过音乐的平台实现更多的交流和倾诉。我们希
望拥有一个自己独立的音乐共享空间,随时与他人分享自己喜欢的音乐。本系统建立在 平台
上,系统的设计使用了面向对象技术和面向对象的设计原则。系统采用 结构,客户端与客户端
以及客户端与服务器端之间通过 传送消息。使用 语言编写,开发工具采用 。
关键字:客户端/服务器端;Java;Socket;Eclipse;Swing;TCP/IP

河南农业大学理学院本科毕业论文
Personal music platform design and implementation
Abstract
With the development of society, the advance of The Times the development of IT industry is developing
rapidly, and the production and the life of human way. Network has great influence spread by its unique
rapid, efficient and convenient transmission method is accepted by people, a growing number of Internet
users is hoping for a network platform in more show own individuality, the more convenient to share.
Music is the human common mental nourishment. The chapter • LeZhi ancient "is GongSheng smell its,
considerate and wide; smell its business sound, make the person square and does righteousness; good smell
its sloping horn, make the person kindly; hidden smell its micro sound, make the person joy keep and that
smell its plume, sound, make the person." HaoLi magnanimous and revenue The "voice" that music can
hold one's character and behavior. Music had throughout the people all aspects of life. On campus, facing
the vexed heavy campus study life, changeful campus emotional life, complex campus interpersonal
relationship. Students' psychological much exists some pressure, and all kinds of magical music played an
important role. In order to let the people can learn in school work at the right time can feel the power of
music brought by music platform realize more exchanges and talk. We hope to have a own independent
music sharing space, at any time to share their favorite music. This system based on JAVA platform,
system design USES object-oriented technique and object-oriented design principles. System using C/S
structure, the client and the client and the client and the server Socket messaging between through. Use
JAVA language, development tools using Eclipse.
Keywords:Client/server; Java; Socket; Eclipse; Swing; TCP/IP

河南农业大学理学院本科毕业论文
目 录
1.1 个人音乐共享平台的必要性
音乐是人类共有的精神食粮。古代《晋书乐志》说:“是以闻其宫声、使人温良而宽大;闻其
商声,使人方廉而好义;闻其角声,使人倾隐而仁爱;闻其微声,使人乐养而好使;闻其羽声,使
人恭俭而好礼。”说明音乐中的“五音”可以把握人的性格与行为。
音乐早已贯穿人们生活的各个方面。
在校园里,面对烦重的校园学习生活,多变的校园情感生活,复杂的校园人际关系。学生们的
心理多少存在着一些压力,而各种具有神奇力量的音乐发挥了不可忽视的作用。
为了能让在校学习工作的人们能在适当的时候能感受音乐带来的力量,能通过音乐的平台实现更多
的交流和倾诉。我们意识到:一个个人音乐共享平台是很必要的!
1.2 Java 语言
1.2.1 Java 的发展历史
的发展历史,可以追朔到 年。当时 !"# 公司为了发展消费类电子
产品进行了一个名为 $! 的项目计划。这个计划的负责任是 #$。起初他用具有面
向 对 象 特 征 的 %% 语 言 编 写 嵌 入 式 软 件 , 可 以 放 在 面 包 机 或 &' ( &!'
,个人数字主力)等小型电子消费这杯里,以使设备变得更为“聪明”,更具备人工只能。
但后来发现 %%并不适合这类任务;因为 %%常会使系统失效。尤其在内存管理方面,%%采
用直接地址访问方式。需要程序员记录并管理内存资源。这造成程序员编程的极大负担,并可能产
生多个 (。面包机上的程序错误可能使面包机烧坏甚至爆炸。
为了解决此类问题,$ 决定开发一种新的语言,并取名为 )。它采用了大部分与
%%类似的语法对可能具备危险性的功能加以改进,例如将内存管理改为由语言自己进行管理,
以减少程序员的负担及可能发生的错误。) 是一种可移置的语言,它是一种平台独立的语言,能
够在各种芯片上执行,可以降低设备的研发成本。
1.2.2 Java 的特点
是一种简单、安全、容易适用、面向对象、可移置、高性能、多线程的语言。
* 简单性
语言简单高校,基本 系统(编译器和解释器)所占空间不足 +,-( 由于 最
初是为了对家用电器进行集成控制而设计的,因而具备简单命了的特征。
I

河南农业大学理学院本科毕业论文
+* 面向对象
面向对象技术是现代工业的一次革新,提高了软件的模块化程度和重复适用率,缩短了软件开
发时间,减低了卡发成本。在 之前虽然已经有面向对象的程序设计语言问问世,但有些如 %
%并不是完全的面向对象,而是面向过程和面向对象的混合体。 则是完全面向对象的程序设计
语言。
.* 安全性
是可以用在网路及分布环境下的网路程序设计语言。在网路环境下,语言的安全性变得
更为重要。 提供了许多安全机制来保证其适用上的安全性。
/* 平台独立
平台独立指程序不受操作平台的限制,可以应用在各种平台上。 源程序经过编译后生成
字节码文件,而字节码与具体的计算机无关。只要计算机安装了能解释执行字节码的 虚拟机
,就可以执行字节码文件,从而实现 的平台独立性。
,* 多线程
具备内建的多线程功能,可以将一个程序的不同程序段设置为不同的线程,使各线程并
发、独立执行,提高系统的运行效率。
0*网络功能
能从全球网络资源获取所需信息,如数据文件、影响文件、声音文件等,并对所得信息
进行处理,所以说 是一种网络语言。
1*执行效率
的字节码需要经过 虚拟机 解释成机器码才能执行,所以速度上较慢。但是随
着 技术的进步,使得其执行速度直逼 与 %%。
1.2.3 Java 与 Internet
语言取得成功的领域之一就是网络,&&2传输控制协议网间协议3是 ! 的主要
协议定义了计算机和外设进行通信所使用的规则2应用层传输层网络层链路层3*大多数基于
! 的应用程序被看作 && 协议的上一层*如 456#. 等。
77& 地址4&& 网络中的每台计算机都有唯一的地址88& 地址*在 中有一个用来存储
! 地址的类叫 !99!*
提供的网络功能有三大类4:;<'!#*
、:;< 是三大功能中最高级的一种通过 :;< 程序可以直接送出或读入网络上的数据*
+、 是传统网络程序最常用的方式可以想象为两个不同的程序通过网络的通信信道*
II
剩余36页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0