在线点歌系统的设计与实现【文献综述】.doc

上传人:文初 文档编号:276565 上传时间:2018-08-17 格式:DOC 页数:5 大小:123KB
下载 相关 举报
在线点歌系统的设计与实现【文献综述】.doc_第1页
第1页 / 共5页
在线点歌系统的设计与实现【文献综述】.doc_第2页
第2页 / 共5页
在线点歌系统的设计与实现【文献综述】.doc_第3页
第3页 / 共5页
在线点歌系统的设计与实现【文献综述】.doc_第4页
第4页 / 共5页
在线点歌系统的设计与实现【文献综述】.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、毕业论文文献综述 计算机科学与技术 在线点歌系统的设计与实现 一 前言 随着计算机科学技术的发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入社会各个领域并发挥着越来越重要的作用。在当今社会,越来越多的行业都采用计算机及网络技术来管理或处理事务,以便提高工作效率。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。 随着 Internet的进一步发展 ,静态 Web站点的开发与维护变得越来越困难 ,一方面信息的不断增加和变化 ,使站点维护人员不得

2、不经常修改他们的网页,随着 Internet 上信息量的增多和交互性的加强使 HTML 显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互 ,使人们感到越来越乏味 ,而不愿意再一次地进入同一站点。所以开发动态网页成了越来越多的站点所追求目标。 网络技术以及计算机的发展,网友们对网络的要求也日益长高,平常在网上听歌用一大堆下载软件下载下来也要管理同,又占空间,比如那流行歌曲,下载了听了又要删,很不方便,而在线点歌系统的实现改变了 这一状况。它本身就是一个的音乐网站,用户通过它可是方便、快捷、安全地实现音乐搜索查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏。 二 在线点歌系统 随着

3、现如今经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。同时,随着生活节奏的加快,每个人都处于忙碌繁乱的社会当中 ,不论是在家庭 ,工作场所 ,或是学校中 ,无时无刻充满着生活和学习上的压力。在工作之余,找到一种能够缓解压力,释放疲劳的娱乐方式,已成为大家共同的愿望。因此娱乐业在服务行业中占有越来越重要的地位。然而,受到工作条件和时间的限制,越来越 多的人们选择了去 KTV 唱唱歌,跳跳舞。因为去KTV 既方便省事,又能更好更快地愉悦心情。为了满足广大消费者的需求,也为了娱乐业经营者的利益,并进一步完善和加快娱乐业管理信息化进程,针对我国娱乐业的特点和需求,结合以往娱乐软件的开

4、发经验,以娱乐业管理科学化规范化为出发点,开发 在线点歌 系统。 1 在线点歌系统作为一个可以与客户互动的一个动态交流网站,做一个这样的一个网站还是很有意义的。在现在这个信息化,发展迅速的时代里,人们的压力也越来越大,减压的方式也各部相同。有的去爬山,有的去打球,有的去唱歌等等,但唱歌来减压是 当代人最主要的选择。好多人都喜欢去 KTV 里唱歌,但那里面环境不好,人多嘈杂,总是去 KTV 也不是很方便。所以如果有一个在线点歌系统在自己家电脑里,那要唱歌的时候就在家里就能在线点歌了,而且在家了也很方便,一家人一起来唱歌也能使家庭更加温馨。 三 开发工具及技术研究 JSP 概述 JavaServe

5、r 页面( JSP)是一种 Java 技术,它帮助软件开发人员在 HTML, XML 或其他文件类型为基础的网页上生成动态效果。在 1999 年有发布, Sun 向 ASP 和 PHP 做出回答, JSP 是为了解决为 Web 开发的人员认为 Java 编程 环境没有提供足够的支持。 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术有点类似 ASP技术,它是在传统的网页 HTML文件 (*.htm,*.html)中插入 Java程序段 (Scriptlet)和 JSP 标记 (tag),从而形

6、成 JSP 文件 (*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,既能在 Linux 下运行,也能在其他操作系统上运行。 1. Java 技术 Java 技术是由美国 Sun 公司倡导和推出的,是一种简单易用 、完全面向对象、具有平台无关性且安全可靠的主要面向 Internet 的开发工具。随着 Java Servlet 的出现和 JSP 的渐渐成熟,让 Java 正式的走向了 Web 开发技术的舞台。 Java 以其强大的移植能力,多线程处理和网络处理能力已成为研究人员,开发人员瞩目的焦点,它与 Web 技术的有机结合尤其适宜进行网络计算和动态多媒体信息的开发处理。 Java

7、技术带来的是一场革命,它是第一个真正独立于平台的语言,基于 Java 语言开发的软件可以实现“一次设计,到处运行”,即 Java 程序不经改变即可部署到任何运行 Java 虚拟机的 计算机结构和操作系统,使得整个 Web 世界发生了翻天覆地的变化。 2. JSP 技术与其他技术的比较 JSP 与 ASP, PHP 均为动态网页开发技术。 三者都提供在 HTML 代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。在ASP、 PHP、 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通 HTML 页面只依赖于 Web 服务器,而 ASP、 PHP

8、、 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。2 ASP、 PHP、 JSP 三者都是面向服务器的技术,客端浏览器不需要任何附加的软件支持。 但JSP 代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的第一次请求时发生,因此采用 JSP 技术的页面执行速度较快。 从应用范围来看, ASP 是 Microsoft 开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品, IIS( Internet Information Server)和 PWS( P

9、ersonal Web Server)上。在 UNIX 下也有 ChiliSoft 的组件来支 持 ASP,但是 ASP 本身的功能有限,必须通过 ASP+COM 的群组合来扩充,在 UNIX 的 COM 实现起来非常困难。 PHP 可在 Windows, UNIX, Linux 的 Web 服务器上正常运行,还支持 IIS, Apache 等一般的 Web 服务器。用户更换平台时,无需变换 PHP 代码,可即拿即用。 JSP 与 PHP 类似,几乎可以执行于所有平台,如 Windows NT、 Linux、 UNIX。在 Windows NT下 IIS 通过一个外加服务器,例如 JRUN 或

10、者 ServletExec,就能支持 JSP。知名的 Web 服务器 Apache 已经 能够支持 JSP。由于 Apache 广泛应用在 Windows NT, UNIX 和 Linux 上,因此JSP 有更广泛的执行平台。虽然现在 WNT 操作系统占了很大的市场份额,但是在服务器方面,UNIX 的优势仍然很大,而新崛起的 Linux 更是来势不小。从一个平台移植到另外一个平台,JSP 和 JavaBean 甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。 由于 PHP 本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合于一些小型的商业站点。首先, PHP 缺乏

11、规模支持;其次,它缺乏多层结构支持。 四 系统 总体设计思想 在线点歌系统,主要可以分为用户界面和管理员界面。 用户界面又分为客户注册功能,登陆功能,歌曲浏览,歌曲管理。 ( 1) 注册功能:此模块实现客户注册会员的功能 ( 2) 登陆功能:此模块实现已注册客户能够登陆本系统从而进一步操作 ( 3) 歌曲浏览:该模块实现客户登陆后能自由选取自己喜欢的歌曲的功能 ( 4) 歌曲管理:该模块实现客户对自己喜欢的歌曲进行分类管理的功能 管理员界面又分为歌曲信息管理,歌曲类别管理,会员管理,管理员账号管理。 ( 1) 歌曲信息管理:实时更新歌曲的信息 ( 2) 歌曲类别管理:歌曲按一定方式分类管理 (

12、 3) 会员管理:对注册过的客 户会员进行管理 ( 4) 管理员账号管理:对于多个管理员,他们的账号进行统一管理 3 系统结构功能图如下: 图 4-1 用户界面 图 4-2 管理员界面 五 总结 通过本文献综述,对在线点歌系统做了一定的介绍,并对 JSP 和 JSP 技术都做了简要的介绍,并简单介绍了 JSP 与其他技术的比较。为毕业设计过程及论文中的相关技术和术语做4 了阐释,对进行毕业设计和论文的叙写都是有效的帮助。 参考文献 1 邵丽萍等著,动态网页制作,电子工业出版社, 2000 年。 2 高峰霞等著, WEB 数据库开发技术 ,电子工业出版社。 3 顾佳英等著,网页数据库设计与发布,

13、清华大学出版社, 2000 年。 4 杜轩华等著, Web 开发技术,上海大学出版社, 2005 年。 5 飞思科技产品研发中心, JSP 应用开发详解,电子工业出版社。 6 龙马工作室著, JSP+Oracle 组建动态网页,人民邮电出版社。 7 沈伯青等著,从零开始 Java 基础培训教程,人民邮电出版社。 8 卫琴等著, tomcat 与 java web 开发技术详解,电子工业出版社。 9 杨德华著,“ web 服务器端的动态网页技术”,计算机应用研究, 1999 年第 19 期。 10方忠等著,“ ASP 与 JSP 的比较研究”,计算机工程, 2000 年第 10 期。 11李平等

14、著,“基于 JSP 技术的 web 数据库设计”,电脑与信息技术, 2000 年第 6 期。 12孙以义等著,“用 JSP 构建动态网站”,电子与电脑, 2000 年第 3 期。 13Gamma.E Design Patterns: Elements of Reusable Object-oriented software.Addison Wesley, Reading Massachusetts ,1995 14Fowker M. Refactoring Imlproving the Designs with Refactoring Ph.Dthersis University of Texas at Austin, 1999

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。