计算机毕业设计(论文).docx

上传人:b****1 文档编号:265891 上传时间:2022-10-08 格式:DOCX 页数:40 大小:392.64KB
下载 相关 举报
计算机毕业设计(论文).docx_第1页
第1页 / 共40页
计算机毕业设计(论文).docx_第2页
第2页 / 共40页
计算机毕业设计(论文).docx_第3页
第3页 / 共40页
计算机毕业设计(论文).docx_第4页
第4页 / 共40页
计算机毕业设计(论文).docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

计算机毕业设计(论文).docx

《计算机毕业设计(论文).docx》由会员分享,可在线阅读,更多相关《计算机毕业设计(论文).docx(40页珍藏版)》请在冰豆网上搜索。

计算机毕业设计(论文).docx

摘 要

当今社会是一个高速发展的社会,在高压的生活状态下,通常都会身心疲惫,都会想要找寻一些方式来减少压力,不论如何减压,都不会少了音乐的陪伴。

如今随着网络的发展,各国人都可以进行交流,所以不同风格、不同国度的音乐开始到处传播,使我们有了很大的选择空间。

音乐的种类多了,人们的需求也在发生变化,对音乐的管理网站也要在不断地升级,本系统就是为人们查询和收集音乐提供更方便的途径。

在找到自己喜欢的音乐以后,还为用户表现了多样化的音乐平台。

本文分以下几部分阐述了基于使用操作,采用NEO框架和NEO框架中包括的Struts2,Spring,FreeMarker,js技术设计实现过程。

该音乐系统运用了NEO框架和其中的部分技术来完成开发,是一个基于Java的音乐管理系统。

在该论文中主要有以下工作要完成:

一、对开发的系统要用到的技术和功能进行了解和介绍,从用户对系统的需求进行实际的需求分析和总体设计,详细说明音乐系统应具备的基本功能,对全部功能进行分类设计。

二、根据设计的方案,实现音乐网站分类管理的详尽方案,系统主要分为两大模块:

游客模块和用户模块,游客模块包括试听音乐和登录功能,用户模块包括试听音乐、增加歌曲、删除歌曲、修改歌手名信息、查找歌手功能。

三、最后对设计的音乐系统进行测试和评论。

关键词:

Struts2 NEO框架 FreeMarker

ABSTRACT

Oursocietyisasocietywithhigh-speeddevelopment.Livingwithhighpressure,peoplewillusuallyfeeltiredness,andwanttofindsomewaytoreducethepressure,nomatterhowtoreducethepressure;thereisnowaywithoutthecompanywithmusic.Nowadaysallthecountriesexchangefrequent,differentstylesanddifferentcountries’musicspread,andgiveusaverywidespaceofselection.manypeople'sdemandsisalsochangingwithsomanykindsofmusic,thewebsiteofthemanagementofmusicneedtoconstantlyupgrading,thissystemjustprovideamoreconvenientapproachtomusic.Tofindhisownmusic,thenitalsoprovidepeopleaplatformtocontactdifferentmusic.

Thisarticledescribeswithfollowingsectionsbasedonuseandoperation,usethestruts2,spring,freemarkeandjsoftheneoframeworkandoperationtoachievetheprocess.

Themusicwebsitesystemuseneoframeworkandpartofthetechnologytocompletethedevelopment,amanagementsystemtojava.Mainly,therearefollowingworkstofinishinthisarticle.

Firstly,tounderstandandintroducethetechnologyandfunctionusedbythedevelopedsystem,Tomakeactualneedsanalysisandgrossdesignfromtheneedsofuser,anddentallyintroducewhatbasicfunctionsthemusicsystemshouldhaveClassificationanddesigntoallfunctions.

Secondly,accordingtothedesign,implementationofclassifiedmanagementofthedetailedplanofthemusic,thesystemismainlydividedintotwomodules:

touristsmoduleandusersmodule,touristsmoduleincludesthefunctionsofincreaseandcheck,usermoduleincludethefunctionsofincreasedeletechangeandcheck.

Thirdly,testandcommentthemusicofthewebsite.

Keywords:

Struts2 NEO FreeMarker

目 录

1前 言 1

1.1开发背景 1

1.2国内外研究现状 1

1.3系统设计目标 2

2系统开发所采用的技术 3

2.1NEO框架 3

2.2各项技术与分层之间的对应关系 3

2.2.1表现层 3

2.2.2控制层 4

2.2.3业务逻辑层和数据持久层 5

3倾听音乐系统需求分析 8

3.1可行性分析 8

3.1.1技术可行性分析 8

3.1.2安全性分析 8

3.2功能分析 9

3.3系统业务流程分析 9

4概要设计 10

4.1设计指导思想和原则 10

4.1.1指导思想 10

4.1.2软件设计原则 10

4.2构架概述 10

4.3系统功能模块设计 10

4.4数据库逻辑结构设计 12

4.4.1整体E-R图设计 12

4.4.2数据库表结构设计 13

5系统详细设计与实现 15

5.1游客模块的实现 15

5.1.1登陆页面的实现 15

5.1.2搜索歌手的实现 16

5.2用户模块的实现 17

5.2.1上传歌曲的实现 17

5.2.2修改歌手的实现 20

5.2.3删除歌曲的实现 21

5.2.4留言的实现 22

6系统测试 23

6.1测试概论 23

6.2倾听音乐系统采用的测试方法 24

6.3倾听音乐系统登录功能测试 25

6.4倾听音乐系统注册功能测试 26

结 论 28

谢 辞 29

参考文献 30

附 录 31

大连交通大学信息工程学院2012届本科生毕业设计(论文)

1前 言

目前,随着Internet在全球的推广和普及,越来越多的人开始进入这个全球范围的计算机网络,世界因此变成了一个小小的地球村,人们通过互联网彼此沟通和交流。

各种各样的网站也随之产生了,比如音乐网站、新闻网站、娱乐网站、政府网站等等,它们的出现使得人们甚至可以待在家里就可以知道外面的世界正发生着什么样的变化。

而在如今这样一个信息化的网络时代,音乐变得无处不在,尤其是多媒体的出现让音乐更加大众化、普及化了。

现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和下载。

这样一来,对于音乐网站的要求就更加高了,不但要求在线音乐试听的速度,而且需要及时的更新音乐信息,这就意味着要不断提升网络的带宽,同时也需要新的网络技术来支持该系统,数据的压缩编码和用于发布媒体的网络技术就是在这样的背景下诞生的。

而该音乐系统正是利用流媒体技术设计开发的,它的出现将使得用户收听音乐更加方便快捷。

现在,网络应用软件运行的模式主要有二类:

C/S模式和B/S模式。

前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术。

它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是IIS,而IIS与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询、有很多部门的业务系统、企业的MIS系统纷纷采用这种模式。

它的主要优点是便于扩充应用、升级维护简便。

基于上述考虑,用B/S模式来设计在线音乐系统比较合适。

1.1开发背景

网络技术以及计算机的发展,网友们对网络的要求也在日益增长,平常在网络上听歌用一大堆的软件下载下来又要管理,又占空间。

比如那些流行歌曲,下载下来听了之后又要删除,很是不方便。

而该系统改变了这一现状。

他本身就是一个音乐互交的系统,用户通过它可以方便、快捷、安全地实现音乐搜索,并能实时试听,将自己喜爱的歌曲加入自己的主页,为用户建立一个自由、自主、安全的音乐系统。

1.2国内外研究现状

音乐,它本身作为一种艺术、一种社会意识形态,反映的是人类社会生活,人类思想感情。

通过节奏、旋律、和声、音色完美的结合,感染欣赏者。

人们常说,音乐可以陶冶情操,净化灵魂,这些当然和音乐的特性以及人们对音乐的心里感知是分不开的。

人们对音乐的感知理解与欣赏是通过一系列心理活动来完成的,而音乐的社会功能主要是以潜移默化的方式,通过欣赏者的心里活动得以发挥。

随着社会发展,各国的交流非常频繁,人们所熟悉的音乐和音乐人不再单单局限于国内,还有很多来自国外,中国的音乐也随着国家间的交流被传播得更远。

记得在04

36

年的雅典奥运会,最后的8分钟时间里,中国的一首《茉莉花》响彻整个体育场,随后《茉莉花》成了中国歌曲的代表,也成为国外人了解中国音乐、文化的传送带。

现在,有很多的外国人来到中国,专门来学习中国的民俗音乐。

在我们经常看到的娱乐节目中,经常可以看到外国人演唱中国的歌曲。

音乐不仅仅用于陶冶情操和休闲娱乐,他还随着社会的发展,用于文化交流。

所以各国的音乐不进行明确的分类和管理是不可行的。

所以,就要有一个系统来管理和归纳分类这些多样的歌曲。

海外,现在大部分的中国年轻人都比较偏向于日韩明星,再有搞艺术的还钟情于美国的朋克风格、摇滚风格等。

都是来自海外的艺术,对我们现在的年轻人也很有影响,形成了一股潮流风。

记得前一阵的迈克尔杰克逊的离开,就对整个欧美,甚至是全球的音乐爱好者一个沉重的打击。

歌迷们相拥而泣,来怀念这位伟大的音乐人。

可见音乐的影响不单单是对一个国家歌迷的影响,有时可以影响全世界,是人们相聚在一起,来怀念他。

国内,国内的部分艺术已经在国际上有一定的影响力,像成龙在好莱坞的影响一样,我们中国的民族音乐在外国那也是有很大的影响力。

都对中国的民族艺术更有了一定的了解。

音乐网站系统就是为了更好的来管理音乐,将音乐分类。

方便大家查找音乐,更好的了解不同国家的音乐风格、特色。

1.3系统设计目标

音乐系统实现的功能很简单,将系统分为游客和用户两个模块,主要实现传统的增删改查功能,用户和游客都具有试听音乐和查询歌手的权限,但用户在游客的权限基础上还具有上传音乐、留言、删除歌曲和修改歌曲名功能。

2系统开发所采用的技术

2.1NEO框架

页面资源层

表现层

控制层

业务逻辑层

业务处理层

数据层

页面模板层

NEO框架采用了分层体系的思想以及MVC设计模式,定位为三层体

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1