欢迎来到天天文库
浏览记录
ID:41763531
大小:261.30 KB
页数:25页
时间:2019-09-01
《PHP脚本动态生成图形的方法研究(论文)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科生毕业设计(论丈)目PHP脚本动态生成图形的方法研究ii■算机学院与信息工程学院业计算机科学与枝术班级024班名陈娟娟学号024632293指导教师张太红副教授2006年5月30日新疆农业大学教务处制摘要1动态图形实现技术的简介21.1PHP简介21.2GD图形库简介31.3JpGraph类库简介32开发平台及组件安装说明42.1开发平台42.2组件安装简介42.2.1GD图形库安装简介42.2.2JpGraph类库安装简介42.2.3JpGraph类库文件说明53动态图形的实现63.1总体设计思想63.2数据库设计63.3利用GD图形函数库绘制动态图形73.
2、4利用第三方类库JpGraph绘制动态图形113.5两个组件实用性总结对比143.5.1GD图形函数库143.5.2JpGraph类库141718194结论16谢辞参考文献附录PHP脚本动态生成图形的方法研究陈娟娟摘要:本文对Linux服务器环境下利用PHP脚本动态生成图形的方法进行了一些研究,分别分析了利用GD图形库生成动态图形的方法,及利用JpGraph类库生成动态图形的方法,实现了通过PHP脚本绘制出柱状图、折线图和饼图,并给出了实现过程。关键词:PHP;GD库;JpGraphResearchonDynamicallyGraphGenerationwithP
3、HPChenJuan-JuanAbstract:ThisarticleconductedsomeresearchtothemethodofusingthePHPscriptdynamicproductiongraphundertheLinuxserverenvironment,analyzedthemethodusedtheGDgraphlibraryproductiongraphofdynamic,andanalyzedthemethodusingtheJpGraphlibraryproductiongraphofdynamic,drewupthestickpl
4、ot,thelinechartandthecakechartthroughthePHPscripthasbeenrealized,andhasgiventherealizationprocess.Keywords:PHP;GDlibrary;JpGraph当今社会正处于网络时代,信息化大潮席卷全球‘Internet正Fl益向社会每一个角落延伸。随着WWW浏览器技术的不断成熟,利用ASP、PHP、JSP技术制作的动态网页也越来越多,在Internet上,有大量的数据信息,尤其是在一些商业网站上,经常会应用户不同要求对有关数据做出统计,动态输出各种统计图,用于显示一些
5、市场的销售报告、供应需求信息或者股票市场的人盘信息。这些图形蕴含的数据库数据是动态的,而图形显示的结果是静态的,如何实现这些动态统计图形在网页上的显示,这是现在基于Internet的动态图形一个难点问题。目前主要是利用不断成熟的WWW浏览器技术来开发动态网页,最流行也是比较成熟的有ASP、PHP、JSP技术,它们都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在ASP、PHP、或JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。他们都是利用内置或第三方组件对数据库或其它数据库进行访问,依据结果产生动态网页
6、,发送到客户端,由浏览器解释显示结杲,显示结果一般是表格形式。如果采用统计图形(柱状图、折线图、饼图等)方式输出结果,则不能直接生成网页,而要把结果提交给可以输出图表的组件,再由组件完成图形输出。由于PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言,易学易用,支持大量的数据库,程序的执行效率极高,尤其是对MYSQL数据库的存取非常直接、简练、没有额外的开销。最重要的是完全免费并II提供图形函数库,因而木文主耍针对用PHP语言生成动态图形的方法进行了一•些研究,发现了几种图形绘制的方法。这些方法来自于对两个组件的使用,一个组件是PHP自带的GD图形库,而另一个
7、是由瑞典人JohanPersson开发的,能方便绘制各种用于商业和科学领域的图形的第三方组件——JpGraph类库。本文用几个常用的图形的实例来展示了如何利用PIIP语言生成动态统计图形。1动态图形实现技术的简介1.1PHP简介PHP的全名为:"HypertextPreprocessor”,它是一种HTML内嵌式的脚本语言,类似于IIS上运行的ASPoPHP将编写的程序与HTML源代码混合在一起,用一些特殊的标识将语句与HTML代码分开,当用户对此网页发出浏览请求时在服务器端将标识内的语句运行完,把运行结果与HTML代码合为一体返凹给用户端的浏览器,其工作方式如图
8、1-1所示
此文档下载收益归作者所有