计算机毕业设计(论文)Word文件下载.docx
《计算机毕业设计(论文)Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机毕业设计(论文)Word文件下载.docx(40页珍藏版)》请在冰豆网上搜索。
关键词:
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设计模式,定位为三层体