欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于ASP和PHP的图片库技术研究文献综述计算机网站网页网络毕业设计论文.doc

    • 资源ID:2388677       资源大小:38KB        全文页数:7页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ASP和PHP的图片库技术研究文献综述计算机网站网页网络毕业设计论文.doc

    新疆农业大学专业文献综述题 目:基于ASP和PHP的图片库技术研究文献综述 姓 名:刘晓静 学 院:计算机与信息工程学院 专 业:计算机科学与技术 班 级:042 学 号:044632239 指导教师:张胜光 职称:副教授 2007年11月30日新疆农业大学教务处制基于ASP和PHP的图片库技术研究文献综述 作者:刘晓静指导教师:张胜光摘要:详细讨论ASP和PHP技术相对于其它动态网页技术的优缺点;分析基于ASP和PHP技术的图片库的方法以及对图片管理的实现;该系统介绍的图片库管理提供了图片上传、格式大小限制、限制上传图片格式、浏览管理等功能, 能极大的方便网站管理者在不同的网站中管理图片。关键词:ASP;PHP;图片库;数据库Research About photo library based on ASP and PHP TechnologyAuthor: LIU Liao-jing Adviser: ZHANG Sheng-guangAbstract: Detailed discussions ASP and PHP technology relative to other dynamic web page technology advantages and disadvantages; ASP and PHP-based analysis technology, as well as pictures of the approach of the management of document images to achieve steps of the system introduced by the management system provides a picture upload pictures, format size limit, restrict upload pictures formats, visit the management, and other functions, can be extremely convenient site managers at various sites in the management picture.Key words: ASP;PHP;Photo library;Database随着Internet的迅速发展,图片资源已成为人们生活中的一个重要部分。如何更好地存储、管理和有效检索图片资源已成为人们面临的一个新课题。通过ASP和PHP ,我们可以创建功能强大的动态的Web应用程序。本文就如何使用动态网页技术(ASP和PHP技术)来实现对网络图片库的管理进行详细深入的多方面探讨。1 图片库的发展现状与技术分析1.1 图片库的现状目前,中国新闻图片网采用先进的基于WEB方式的因特网新闻图片采编播发系统,可以实现WEB方式的图片采集,编审,播发等功能,同时后台海量的图片资料库、由强大的TRS全文检索数据库支持。并通过WEB方式提供快速准确的全文检索功能,极大地方便了用户存储,管理以及查找图片新闻。由于网络图库是要通过网络调用远程服务器上的图片数据库,同时图片本身占用的字节又多,使得图片从图库中传递调用速度很慢,尤其在众多用户共享一条网络宽带时,速度显得更慢。但是在网速相同的情况下,网络图库怎样设计才能使调用速度加快,却成为人们容易忽视的一个问题。本文探讨了实现网上图库架设的方法和技术分析。1.2 图片库的技术分析 一说到技术,自然就想到了建设图片库所要用到的动态网页技术。到目前为止,比较常用的有 5 种: CGI(Common Gateway Interface); ASP(Active Server Page); ASP.NET; PHP (Personal Home Page); JSP (Java Server Page);动态网页技术有很多好的特性,简单的总结一下,有以下四个特性: (1) 以数据库技术为基础, 可以大大降低网站维护的工作量;(2) 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;(3) 动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,减少了服务器上的开销;(4) 编写简单方便,开发周期短。目前的程序员开发动态网页时,主要使用的技术有三种,即ASP、PHP、JSP,虽然还有PERL和CGI技术, 但是由于难度比较大,使用的人相对比较少。本文主要探讨的技术是ASP和PHP技术。1.3 ASP技术1.3.1 ASP技术的概念ASP是一套微软开发的服务器端脚本环境按特定语法编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件,通过在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。1.3.2 ASP的技术特点(1) ASP可以实现交互式的动态网页技术。(2) ASP文件包含所有的 HTML代码标签和各种脚本程序,更易于修改和测试。(3) ASP提供强大内置对象,使用这些对象可以使服务器端脚本的功能更强大。(4) ASP可以使用服务器端ActiveX组件来执行各种各样的任务。(5) ASP程序执行的结果以HTML格式传回客户端浏览器,防止ASP代码被窃取。 在 ASP 动态网页中除了可以包含所有的HTML标签代码和ASP自身的各种内置对象命令之外,也可以添加各种VBScript和JavaScript脚本语言,这样可以使用“记事本”进行编辑修改,也可以使用Dreamweaver8网页设计软件或其他的ASP编辑工具进行可视化的编辑修改等。ASP需要运行在PWS或IIS下,与Access数据库或SQL Server数据库结合使用能编写出功能强大的程序,既是其独特性,也是局限性,因为减少了跨平台操作,会减少些许的吸引力。但是随着PHP、JSP的竞争,ASP的地位又有所下降。1.4 PHP技术1.4.1 PHP技术的概述PHP(Personal Home Page)是英文“超级文本预处理语言”(PHP:Hyper text Preprocessor)的缩写,是Rasmus Lerdorf推出的一种跨平台无缝运行服务器端的HTML嵌入式脚本语言,主要用于Web服务器端的计算以及文字、文本处理。1.4.2 PHP的技术特点选择PHP这一动态网页技术来实现图片库,是因为其具有如下的优点:(1) PHP遵循GUN的约定,完全开放源代码,可以通过多种方式获得技术上的支持;用户可以自由修改其源代码,扩充其内部函数库,使PHP无论在Unix或是WinNT平台上都可以便捷地开发运行于Web服务器的应用程序,实现各种功能。(2) PHP大量借鉴了C、Java、Perl等语言中的语言风格和语法框架,结合自身的特性,具有比CGI或ASP执行速度更快、功能更强的特点。对于那些具有编程经验的用户来说掌握PHP编写Web应用程序不需要花费太大的精力。(3) PHP支持目前绝大多数数据库的存储与处理,具有许多连接各类数据库的函数,还可以自己编写外围的函数间接存取数据库,这使编写支持数据库的网页变得非常简单。(4) PHP支持相当多的Internet通讯协议(Protocol)。(5) 用PHP编写出来的Web后端程序,可以轻易地移植到不同的操作系统上。(6) PHP基于模块思想,符合模块化的设计。这使其具有很好的可扩展性, 加入相应的新模块,可以使PHP的功能得到增强,并且对其执行速度也不会造成不良的影响。(7) PHP易与HTML网页融合执行效率高。此外, PHP 语言还具有可靠的安全性能、稳定性非常高以及面向对象编程等优点。2 图片库的技术路线目前,国外有数千家图片库已经将互联网作为其展示自身的舞台,我国的网络图片库也蓬勃发展,主要有官方媒体利用自身摄影资源的优势,建立网上图片库,实现在线投稿、在线交易,如新华社的中国特稿社图片网站、中新社的中国新闻图片网、中国日报新闻图片网等。同时社会力量兴办的网络图片库在市场中站稳脚跟,如广州集成图像有限公司主办的无限图像网、百联网图科技有限公司主办的图片网等。 (1) 报社大型图片库 中国新闻图片网采用先进的基于Web方式的因特网新闻图片采编播发功能,同时后台海量图片资料库由强大的TRS全文检索数据库支持。目前已经达到数个G的存储空间,所有数据均由TRS数据库同一管理,并且通过Web方式提供快速准确的全文检索功能,极大的方便了用户存储、管理以及查找图片新闻。 (2) 服装设计(图片)资料网站服装设计专业需要大量的教学辅助资料,对教学辅助资料进行网络化建设是非常必要的。服装设计资料网络化,既可以体现教学辅助资料共享平台,又给学科教学注入了新的活力,可以有效地提高教学质量。在服装设计课程的教学中,不仅需要丰富的文字资料,更需要大量的图片资料,而网络则是获取这些资料的重要途径。(3) 基于图片的变电站设备信息管理系统系统采用B/S结构保证实时性,在MVC架构的基础上使业务逻辑和显示逻辑分离增强了扩展性;提出了矩阵不变法,根据每类设备的矩阵信息来识别不同类的设备图片;采用 Blob技术管理图片,针对JDBC的Blob接口编程,实现对图片的存储和显示;设置了数据库连接池,对TCP连接数进行限制并对数据库操作起到了缓冲作用。系统包括初选、管理、查询、变电站一次地图和故障管理等模块,实现了每一个模块的功能,系统运行良好,为电力设备信息管理提供了新的方法和途径。(4) 巴巴变网络相册网络相册是人们分享图片的主要途径之一。传统的网络相册大多只提供了存储和发布功能,在使用上也有诸多限制,这些已经无法满足人们越来越多变的分享需求。巴巴变是一个集图片存储、发布和在线编辑的Web2.0网站,提倡自由、分享的精神,它的多项人性化服务让人们在分享图片时更加轻松自如。图片上传方式多传统的“在线上传”方式,巴巴变还提供了“邮件上传”和“拍照上传”两种上传方式,以满足人们在不同场合下的上传需要。(5) ImageGravyt图片网站ImageGravy()是美国一家全开放式的图片网站。它可以免费让用户将图片传到它的服务器上。在这个网站上,任何一个人都可以为自己开一间“画廊”。 只要手里有图片资源,就可以自由上传图片,同时拥有属于自己的图片空间。ImageGravy有一个最独特的亮点, 就是它能够让你在自己的“画廊”里赚钱。ImageGravy开发出了一个用户共享的点击模式,当你的“画廊” 在网站上开放后,服务器将自动记录图片的点击次数,而你的图片被点击浏览的次数将会作为你收入的根据。(6) MyPhotoSite用 MyPhotoSite只需几分钟,不用掌握任何网页技术,不用写一句网页代码,就能轻轻松松创建出专业的图片网页, 特别适用于不懂网页制作的摄影爱好者创建自己的照片网站。(7) Arles Image Web Page Creatord Arles Image Web Page Creatord 的最新版本是4.62,虽然使用ACDSee、Dreamweaver加上插件也可以制作网页图库,但由于它们不是专业制作网页图库的软件,因此功能有限,制作出来的网页图库过于单调,难以令人满意,那么Arles Image Web Page Creatord将是不错的选择,使用它只需要几个步骤就可以制作出极具专业和个性的网页图库。 (8) 方正颐美方正颐美这样的跨采编、出版、资料库、网站等多平台的软件时更为重要。在方正颐美图片资产管理系统中尽管检索功能得到进一步完善,特别是在某个时间段内可按照修改时间、入库时间,甚至按报纸、版面、出版日期检索原图,让检索工作变得更轻松,图片的基本信息包括摄影作者、摄影时间、拍摄地点、拍摄对象、图片说明和图片使用情况。这些信息的完善不仅对图片的管理和使用提供信息帮助,系统提供的基于这些信息的检索更能与分类检索等其他检索方式结合起来,提高工作效率。3 图片库的实现3.1 设计思想 网络图片库是以网络为基础进行一系列运作。首先,建设图片网站。其次,编辑、整理图片,利用图片网站展示图片库中的图片,建立站内搜索引擎。方便图片使用客户及时了解图片网中图片更新信息,搜索到自己需要的图片。再次,能及时了解图片的市场的需求信息。通过图片网站的页面展示,实现图片的检索、管理以及上传、下载。3.2 主要功能该系统需要实现的功能包括: 图片显示、图片的搜索、图片上传、图片分页浏览、限制上传图片大小、限制上传图片格式、保存图片、图片命名、计算缩放比例解析上传的文件、添加图片、删除图片用户注册以及后台管理等。当然可扩充一些其他的功能 ,如限制上传文件的大小、文件类型、异常处理等。3.3 图片库的开发工具3.3.1 MyPhotoSite(1) 运行MyPhotoSite,先在“站点名称”中输入自己的图片网站名称,然后在“网页风格” 的下拉菜单中选择喜欢的某种网页类型, 添加所有图片并保存后,可点击“输出” 按钮, 将网页内容保存在相对目录中,确定网页预览,就可以浏览到自己制作的图片网页。(2) 图片网页制作好后需要上传到网站服务器中, 在“站点设置”中, 设置好申请的服务器主机FTP地址、端口等数据, 按网站的类型确定好空间类型是HTML、ASP还是PHP,点击“上传”就可将内容上传到服务器中。3.4 基于ASP图片上传技术的研究3.4.1基于ASP图片上传工作原理上传图片到服务器使用有组件上传的方法,即用别人做好的ActiveX Server组件,有些是免费的,但大部分是付费的。这些组件对于用户的使用有一定的限制。另外 ,我们必须按组件开发者指定的方法、属性使用该组件,使用户受一定的限制。ASP有组件图片上传到SQL Server数据库的实现。目前, 网络上的图形数据库处理一般采取的方式有两种:一种是把图片的名称存入数据库, 图片则存放在服务器的某个文件夹中, 称为间接法;另一种则是把图片直接存入数据库, 称为直接法。3.4.2 基于 ASP图片上传策略上传图片,通过一个表单浏览需要上传的图片,一次可以上传10张图片。上传之后,在服务器端根据系统设置,是否生成缩略图。若生成缩略图,则生成缩略图之后保存缩略图,然后保存上传的图片,并取得所保存图片的信息(文件路径、文件名、图片大小、所属的类别)。图片信息保存入数据库,生成图片上传报告(成功或失败)。RFC1867规范中建议了一个通过浏览器上传文件的方法,目前的浏览器一般均支持这种方法,如微软的InternetExplorer和网景的Communicator等。根据RFC1867规范的建议,为使访问Web应用的用户能通过浏览器上传文件到WEB服务器,在HTML文件的Form对象中必须加入如下元素:Form对象中应包含Input Type=“file”元素,其指定上载的是二进制数据;Form对象的Method方法属性必须设置为Post;Form对象的Enctype属性必须设置为Multipart/form-data;下例说明是上传程序中关键代码:<form name=“Upload” method=“post”action=“upfile.Asp” enctype=“ multipart/form-data”>选择文件:<input type=“file” name=“file1” ><input type=“submit” name=“Submit” value=“开始上传”></form>3.5 基于 PHP图片上传技术的研究3.5.1基于 PHP图片上传工作原理 基于文件传输协议(FTP)的图片文件上传实现方法传统的做法是将网络图片以文件的形式上传存储在FTP文件服务器中,然后使用动态网页技术(PHP)将该文件的URL地址插入到页面的适当位置加以显示,对于过期不再使用的图片则由管理员或文件上传者加以删除。这种方式以图片文件原有的形式存放在FTP服务器文件夹中,文件格式没有转换,减少文件出错的概率,用户比较容易接受。PHP技术支持相当多的Internet通讯协议(Protocol),其中就包括对文件传输协议(FTP)的众多函数支持。以文件夹(File)来管理(存储)所有上传的图片。3.5.2基于 PHP上传图片策略图片将以文件的形式存在于文件FTP服务器中,对于整个文件的上传,使用文件传输协议(FTP)的技术来加以实现。上传图片按下列步骤进行:(1)连接FTP服务器并登录,选择所要上传的图片文件(ftp_connect()、 ftp_login();(2) 取得该图片文件名,此时PHP会自动生成一个随机文件名,也可以将图片上传者以及图片大小等信息附加到文件名上,以保证所有上传的图片不重名,防止图片间相互覆盖(fopen()、basename();(3) 生成图片文件的上传路径,即确定文件保存路径,该路径是ftp_fput()函数中的参数;(4)上传图片文件,断开FTP连接,并返回图片文件的URL地址,即http:路径文件名(ftp _put()、ftp_quit()。4 结论网站的图片库设计是一个技术难点。图片库系统要具有简单易用、人机交互性强、稳定性强等特点。对于广大个人主页的爱好者、制作者来说,如果您对微软的产品情有独钟,采用ASP技术会让您得心应手,同时它所设计的图片库具有令人赏心悦目的用户界面、系统稳定等优点;如果是Linux的追求者,运用PHP技术在目前是最明智的选择,并且所开发的网上图库安全性较高、功能强大。参考文献:1 李芳.ASP中如何将图片上传到数据库J.安庆师范学院学报(自然科学版),2006,(4).2 黄阁,朱花.Linux下动态Web服务器平台的搭建J.计算机与信息技术,2007,(3).3 魏应彬,黄健青,周星.PHP 技术及其应用J.计算机与现代化,2000,(5).4 潘建新.关于ASP与SQL Server 2000间图像文件存取的研究和实现J.湖州职业技术学院学报,2006,(4).5 唐涛.基于ASP技术动态网页的设计与实现J.福建电脑,2005,(11).6 王昊.基于PHP的网络图片管理J.现代图书情报技术,2004,(5).7 丁亚涛.ASP构建动态网站的通用方法J.安庆师范学院学报,2006,(11).8 廖福保.基于ASP无组件图片上传技术的研究J.微计算机应用,2006,(1).9 秦久明.利用ASP技术实现无组件图片的上传J.科技论坛,2005,(18).10 祁鸣鸣.浅析asp技术在动态网页技术中的应用J.计算机与信息技术,2007,(18).11 叶钰,陈诚,李太宁.用ASP技术开发网站图片管理系统J.泰州职业技术学院学报,2007,(2).12 董祥和,郭江鸿.图片到数据库存取的asp实现J.太原理工大学学报,2004,(3). 13 Dhiraj Joshi,Ritendra Datta,Ziming Zhuang.PARAgrab:A Comprehensive Architecture for Web Image Management and Multimodal QueryingJ.Computer Science and Technology,2007.

    注意事项

    本文(基于ASP和PHP的图片库技术研究文献综述计算机网站网页网络毕业设计论文.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开