毕业论文--音乐互交网站设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 绪 论 1.1 课题背景及概述 本站设计目标就是设计一个以音乐新闻为一体的动态交互网站,用户可以在浏览过程中,实现和本站信息的交互。目前开发动态网站的语言和技术常用的有ASPPHP、JSP、CGI技术等我们这里准备选择功能强大的。网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。1.2 课题意义及其现状分析 随着每年以千万的速度走近了internet,为了满足不同人们对网络需求,各种特色,各种主题的网站也在不断增加。电脑改变了人们的生活,互联网丰富了人们的生活。随着网络技术的日趋成熟和普及,各类网站如雨后春笋般出现在互联网上,音乐网站是其中较为流行和热门的一种。从音乐网站上发展而来的网络音乐是一种全新的音乐模式,它突破了传统音乐的制作方法和传播模式的局限,更加贴近人们的生活。 音乐网站是网络音乐的发展平台,国内各大音乐网站都拥有丰富的音乐资源,并且大部分的资源都可以免费下载,因此吸引了上百万的人成为他们的注册用户。过去,音乐网站功能较为单一,大多采用VB Script脚本语言作为开发工具来建设网站。但随着网络技术的发展,用户对音乐网站的要求逐步提高,音乐网站为了吸引更多的用户,必须不断美化界面,提升网站功能,由此也逐渐出现了更多采用较为优越的开发工具(如ASP、JSP、Java Script、PHP3等)来建设的音乐网站。网络音乐已经成为音乐网站必不可少的部分。在众多网络音乐形式中,网络翻唱是最流行的一种。所谓网络翻唱,就是用户用自己的电脑设备,将自己翻唱、制作的歌曲发布到网络上,与其他用户进行交流的过程。目前,各大音乐网站也都建立了独立的翻唱版块,除了支持基本的文件上传下载、在线试听等常用功能外,由于网络音乐的互动性较强,音乐网站还增加了更多新的功能来满足用户之间的交流和互动,如排行榜、点歌、歌友会、网络电台等。由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。 (2) 安全性:必须要有极其强大的安全性。我们通过系统内部自设的权限校验来对系统登录用户实施校验,提高了整个系统的安全性,满足学校或公司的安全性需求。 (3) 简便有效的维护手段:系统使用后,维护工作将是一个长期的工作,系统将充分考虑维护工作的需求,通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用的目的。 (4) 高效性:系统应该具有的强大适应能力和简便实现能力。系统运行的高效性是我们追求的目标之一。 (5) 功能性强大:该系统将具有强大的功能性,能满足用户的全部需要,发挥网络的优势。 (6) 强大的纠错能力:该系统将具有较强的纠错能力,当运行时,用户操作错误时会提出响应的警示,能自动保护系统避免系统出错。 1.5 项目的可行性分析 1.5.1 技术方面 整个系统属于一个规模比较大的系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在的数据库表进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。 1.5.2 经济方面 由于系统对公司的正常运行的影响是相当大的,所以必须要设置单独的服务器来运行这个系统。又考虑到所有计算机硬件软件都是存在出错可能的(具体到这个系统,由于其需要不间断的运行,经常访问服务器,所以其出错的可能就会变得更大),因此整个系统应该考虑使用双机热备份技术。使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。又考虑到这个系统是为公司或学校内部服务的,而且数据库设置和调试时候都必须要直接使用服务器,所以应该将服务器设置在公司或学校内部。纵观整个系统需要的硬件,认为整个项目的投资将可能是比较巨大的。 1.5.3 法律方面 整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在服务器软件方面,所使用的都是开源软件。 第2章 技术介绍 2.1 Struts介绍 2.1.1 Struts起源 Struts最早是作为Apache Jakarta项目的组成部分出现的。项目的创立者希望通过对该项目的研究,改进和提高Java Server Pages (JSP)、Servlet、标签库以及面向对象的技术水准。 Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了帮助你减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重

文档评论(0)

mkt365 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档