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

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

ID:437485

大小:123.00 KB

页数:5页

时间:2017-08-02

上传者:U-944
在线点歌系统的设计与实现【文献综述】_第1页
在线点歌系统的设计与实现【文献综述】_第2页
在线点歌系统的设计与实现【文献综述】_第3页
在线点歌系统的设计与实现【文献综述】_第4页
在线点歌系统的设计与实现【文献综述】_第5页
资源描述:

《在线点歌系统的设计与实现【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

毕业论文文献综述计算机科学与技术在线点歌系统的设计与实现一前言随着计算机科学技术的发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入社会各个领域并发挥着越来越重要的作用。在当今社会,越来越多的行业都采用计算机及网络技术来管理或处理事务,以便提高工作效率。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页成了越来越多的站点所追求目标。网络技术以及计算机的发展,网友们对网络的要求也日益长高,平常在网上听歌用一大堆下载软件下载下来也要管理同,又占空间,比如那流行歌曲,下载了听了又要删,很不方便,而在线点歌系统的实现改变了这一状况。它本身就是一个的音乐网站,用户通过它可是方便、快捷、安全地实现音乐搜索查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏。二在线点歌系统随着现如今经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。同时,随着生活节奏的加快,每个人都处于忙碌繁乱的社会当中,不论是在家庭,工作场所,或是学校中,无时无刻充满着生活和学习上的压力。在工作之余,找到一种能够缓解压力,释放疲劳的娱乐方式,已成为大家共同的愿望。因此娱乐业在服务行业中占有越来越重要的地位。然而,受到工作条件和时间的限制,越来越多的人们选择了去KTV唱唱歌,跳跳舞。因为去KTV既方便省事,又能更好更快地愉悦心情。为了满足广大消费者的需求,也为了娱乐业经营者的利益,并进一步完善和加快娱乐业管理信息化进程,针对我国娱乐业的特点和需求,结合以往娱乐软件的开发经验,以娱乐业管理科学化规范化为出发点,开发在线点歌系统。4 在线点歌系统作为一个可以与客户互动的一个动态交流网站,做一个这样的一个网站还是很有意义的。在现在这个信息化,发展迅速的时代里,人们的压力也越来越大,减压的方式也各部相同。有的去爬山,有的去打球,有的去唱歌等等,但唱歌来减压是当代人最主要的选择。好多人都喜欢去KTV里唱歌,但那里面环境不好,人多嘈杂,总是去KTV也不是很方便。所以如果有一个在线点歌系统在自己家电脑里,那要唱歌的时候就在家里就能在线点歌了,而且在家了也很方便,一家人一起来唱歌也能使家庭更加温馨。三开发工具及技术研究JSP概述JavaServer页面(JSP)是一种Java技术,它帮助软件开发人员在HTML,XML或其他文件类型为基础的网页上生成动态效果。在1999年有发布,Sun向ASP和PHP做出回答,JSP是为了解决为Web开发的人员认为Java编程环境没有提供足够的支持。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。1.Java技术Java技术是由美国Sun公司倡导和推出的,是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。随着JavaServlet的出现和JSP的渐渐成熟,让Java正式的走向了Web开发技术的舞台。Java以其强大的移植能力,多线程处理和网络处理能力已成为研究人员,开发人员瞩目的焦点,它与Web技术的有机结合尤其适宜进行网络计算和动态多媒体信息的开发处理。Java技术带来的是一场革命,它是第一个真正独立于平台的语言,基于Java语言开发的软件可以实现“一次设计,到处运行”,即Java程序不经改变即可部署到任何运行Java虚拟机的计算机结构和操作系统,使得整个Web世界发生了翻天覆地的变化。2.JSP技术与其他技术的比较JSP与ASP,PHP均为动态网页开发技术。4 三者都提供在HTML代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP、PHP、JSP三者都是面向服务器的技术,客端浏览器不需要任何附加的软件支持。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生,因此采用JSP技术的页面执行速度较快。从应用范围来看,ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(InternetInformationServer)和PWS(PersonalWebServer)上。在UNIX下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,在UNIX的COM实现起来非常困难。PHP可在Windows,UNIX,Linux的Web服务器上正常运行,还支持IIS,Apache等一般的Web服务器。用户更换平台时,无需变换PHP代码,可即拿即用。JSP与PHP类似,几乎可以执行于所有平台,如WindowsNT、Linux、UNIX。在WindowsNT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在WindowsNT,UNIX和Linux上,因此JSP有更广泛的执行平台。虽然现在WNT操作系统占了很大的市场份额,但是在服务器方面,UNIX的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合于一些小型的商业站点。首先,PHP缺乏规模支持;其次,它缺乏多层结构支持。四系统总体设计思想在线点歌系统,主要可以分为用户界面和管理员界面。用户界面又分为客户注册功能,登陆功能,歌曲浏览,歌曲管理。(1)注册功能:此模块实现客户注册会员的功能(2)登陆功能:此模块实现已注册客户能够登陆本系统从而进一步操作(3)歌曲浏览:该模块实现客户登陆后能自由选取自己喜欢的歌曲的功能(4)歌曲管理:该模块实现客户对自己喜欢的歌曲进行分类管理的功能管理员界面又分为歌曲信息管理,歌曲类别管理,会员管理,管理员账号管理。(1)歌曲信息管理:实时更新歌曲的信息(2)歌曲类别管理:歌曲按一定方式分类管理(3)会员管理:对注册过的客户会员进行管理(4)管理员账号管理:对于多个管理员,他们的账号进行统一管理4 系统结构功能图如下:图4-1用户界面图4-2管理员界面五总结4 通过本文献综述,对在线点歌系统做了一定的介绍,并对JSP和JSP技术都做了简要的介绍,并简单介绍了JSP与其他技术的比较。为毕业设计过程及论文中的相关技术和术语做了阐释,对进行毕业设计和论文的叙写都是有效的帮助。参考文献[1]邵丽萍等著,《动态网页制作》,电子工业出版社,2000年。[2]高峰霞等著,《WEB数据库开发技术》,电子工业出版社。[3]顾佳英等著,《网页数据库设计与发布》,清华大学出版社,2000年。[4]杜轩华等著,《Web开发技术》,上海大学出版社,2005年。[5]飞思科技产品研发中心,《JSP应用开发详解》,电子工业出版社。[6]龙马工作室著,《JSP+Oracle组建动态网页》,人民邮电出版社。[7]沈伯青等著,《从零开始——Java基础培训教程》,人民邮电出版社。[8]卫琴等著,《tomcat与javaweb开发技术详解》,电子工业出版社。[9]杨德华著,“web服务器端的动态网页技术”,《计算机应用研究》,1999年第19期。[10]方忠等著,“ASP与JSP的比较研究”,《计算机工程》,2000年第10期。[11]李平等著,“基于JSP技术的web数据库设计”,《电脑与信息技术》,2000年第6期。[12]孙以义等著,“用JSP构建动态网站”,《电子与电脑》,2000年第3期。[13]Gamma.EDesignPatterns:ElementsofReusableObject-orientedsoftware.Addison–Wesley,ReadingMassachusetts,1995[14]FowkerM.RefactoringImlprovingtheDesignswithRefactoring[Ph.Dthersis]UniversityofTexasatAustin,19994

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭