计算机应用专业论文39971.doc
《计算机应用专业论文39971.doc》由会员分享,可在线阅读,更多相关《计算机应用专业论文39971.doc(12页珍藏版)》请在三一办公上搜索。
1、毕业设计PHP技术在WEB开发中的应用现状分析及前景展望 摘 要随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。由于Web页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更加方便,同时php技术在Web开发中的页面能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业的知名度。目前 ,国内外实现动态可交互的网站技术有很多 ,比较常用的有ASP,JSP 和 PHP 等。ASP 可移植性较差 ,并且解释执行效率不高 ;JSP 虽然功能强大 ,但其技
2、术特点决定了它在企业级应用的优势 ;PHP 跟 HTML 具有良好的兼容性 ,用户可以在源代码中直接加入HTML 标签,因此 ,本文采用 PHP 技术设计站点。本文结合 WEB2.0 的相关思想 ,用 PHP 进行动态网站开发 ,采用 ZEND 平台 ,基于 MYSQL数据库系统结合网站商店开发的特点,构建用户信息注册登录、商品评级、商品信息发布,商品图片上传、商品订购、搜索图书信息、页面信息维护等功能。主要流程描述了后台的管理员发布商品信息与客户在线订购商品,并用PHP+MYSQL定设了用户登录以及客户信息反馈,使客户信息能第一时间反馈给企业,拉近企业与客户之间的距离。本篇论文主要是以我设计
3、网站的一些论述,主要论述了网站商店建设规划的主体思想、利用PHP+MYSQL数据库实现用户登录和信息反馈,以及在设计过程中所遇到的要点、难点等。关键字:网站规划、PHP+MYSQL数据库目录摘要1第一章 绪论 2 1.1 系统开发的背景及意义 3 1.2 研究步骤 4 1.3 本文主要完成的工作5第二章 什么是php技术61.1 php概述71.2 什么是php技术81.3 php与动态网站的构建 9第三章 开发环境10 2.1 开发环境11 2.2 系统开发工具 12 2.2.1 PHP 13 2.2.2 PHP的工作原理14 2.2.3 Apache15 2.2.4 MySQL16 2.2
4、.5 MySQL特点17 2.2.6 框架的构成 18 2.2.7 CSS布局方法19第四章 网站系统的设计与步骤203.1如何制作一个动态网站 21 3.3.1 构建Mysql数据库E_R图22 3.3.2 如何创建Pdf文档23 3.3.3 如何建立Mysql数据表 24 3.3.4 建立PHP代码25第五章 什么是优化数据库264.1 优化数据库的作用27 4.2 怎样优化数据库28参考文献 29致谢 30前言什么是CSSDIV?CSSDIV是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准
5、中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。CSS的概念:CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。 对于一个网页设计者来说,HTML语言一定不会感到陌生,因为它是所有网页制作的基础。但是如果希望网页能够美观、大方,并且升级方便,维护轻松,那么仅仅HTML是不够的,CSS在这中间扮演着重要的角色。CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS是1996年由W3C审核通过,
6、并且推荐使用的。简单的说CSS的引入就是为了使得HTML能够更好的适应页面的美工设计。它以HTML为基础,提供了丰富的格式化功能,如字体、颜色、背景、整体排版等等,并且网页设计者可以针对各种可视化浏览器设置不同的样式风格,包括显示器、打印机、打字机、投影仪、PDA等等。CSS的引入随即引发了网页设计的一个又一个新高潮,使用CSS设计的优秀页面层出不穷。DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。DI
7、V+CSS技术:Div+CSS技术是区别于表格定位方式的另外一种标准的网页定位方式。随着Web2.0标准化设计理念的普及和Div+CSS技术的灵活性,国内很多大型门户网站都开始采用该技术进行网页制作。 事实上,现在仍存在大量的使用表格进行布局的页面,表格作为传统的HTML元素,因为表格框架的简单、明了,使用没有边框的表格来排版,使用表格来表示数据、制作调查表等在网络中屡见不鲜。从TABLE布局转为DIV布局之间的过程是困难非常大,先说一下CSS+DIV有什么好处呢,个人认为,他的最大好处就是布局灵活,非常好控制页面,从而达到以后改版的工作效率,其次就是访问速度稍微快点,从理论上说,TABLE和
8、DIV都隶属于HTML标签范围,但是布局的效果是让人出乎意料,用CSS就可以控制全局标签,这是我对CSS+DIV兴趣之一,当然CSS+DIV的开发时间是比TABLE相对要长的很多,调试各种细节,遇到一点不兼容之类的,就要摸索一阵,有时候会让人很头疼,心急吃不了热豆腐,我们都要一点点来写它,而TABLE呢,我之前用TABLE布局时候,直接用DW插入表格,然后对齐等等一系列操作,操作很方便,也不存在CSS兼容之类的问题,但是如果日后改版怎么办呢,是不是又得重新开发?面对这样的问题。我们就得尝试摆脱TABLE布局,摆脱TABLE布局必须要从CSS+DIV的优点说起,CSS+DIV不仅对搜索引擎好,打
9、开页面速度快,占用系统资源少,最主要的是布局非常灵活。 当然,我们并不是排斥使用表格,它也有DIV所不能取代的效果 方便快速的布局 只要不是经常改动的小部分就可以用表格网站标准化的宗旨是表现形式与内容分离,但是有些内容正常情况下必须使用表格来表现,比如报价单,名册等等,表格应该出现在需要他的地方,而避免用来布局。呵呵,总而言之,CSS+DIV是用来布局网页,而TABKE是专门用来装数据的,分工利用,会达到更好的布局效果,那么搜索引擎也会更好的收录网站。 我们认为在选择某个技术来制作网站前,需要考虑网站的规模,制作人员对那种DIV和TABLE那个更熟练一些。因为,如果您是企业站,页面内容不是特别
10、多,也就是页面容量不大,这种情况下其实用DIV和TABLE都无所谓,因为你是感觉不出来其优越性的。如果您是一个门户站页面内容比较多,调用程序比较多的情况下建议使用DIV来布局,因为DIV是block元素 浏览器下载的时候呈块壮逐层下载,在加上css的分离,让浏览器在执行前先解释 css后加载布局,加快了下栽速度.还有就是针对优化的问题,table如果超过了3层收索引擎就不再抓取,而div则不会.但,div+css写代码耗费时间长,不熟悉者难控制,考虑很多,特别是css兼容问题.但做出来.美观度,以及优化度都好.如果,设计人员非常擅长TABLE,其实只要不在一个大TABLE里制作,分成多个TAB
11、LE效果也是很好的,并且兼容性比较好,制作速度快。DIV+CSS作为网站制作发展到现在的一种新型的技术形式,必然有它的先进性。CSSDIV网站设计的优势和问题XHTM是目前国际上倡导的网站标准设计语言,因为XHTML网站设计语言具有的基本特点,这种CSSDIV模式的网站设计具有一定的优势,不过目前在网站建设应用中CSSDIV模式也存在一些问题。本文综合网站技术和设计人员的体会,并从网络营销应用的角度,将CSSDIV网站设计的优势和问题归纳如下:CSSDIV网站设计的优势首先,CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码(其真正意
12、义在于,增加了有效关键词占网页总代码的比重),因此使用CSSDIV的web标准制作的网站具有搜索引擎友好的一定优势。其次,CSS+DIV制作的网站使得网站改版相对简单,很多问题只需要改变CSS而不需要改动程序,从而降低了网站改版的成本。CSSDIV网站设计的问题尽管CSS+DIV具有一定的优势,不过现阶段CSS+DIV网站建设存在的问题也比较明显,主要表现在:第一,对于CSS的高度依赖使得网页设计变得比较复杂。相对于HTML4.0中的表格布局(table),CSS+DIV尽管不是高不可及,但至少要比表格定位复杂的多,即使对于网站设计高手也很容易出现问题,更不要说初学者了,这在一定程度上影响了X
13、HTML网站设计语言的普及应用。第二,CSS文件异常将影响整个网站的正常浏览。CSS网站制作的设计元素通常放在几个l外部文件中,这一个或几个文件有可能相当复杂,甚至比较庞大,如果CSS文件调用出现异常,那么整个网站将变得惨不忍睹。第三,对于CSS网站设计的浏览器兼容性问题比较突出。基于HTML4.0的网页设计在IE4.0之后的版本中几乎不存在浏览器兼容性问题,但CSS+DIV设计的网站在IE浏览器里面正常显示的页面,到火狐浏览器(FireFox )中却可能面目全非(这也是为什么建议网络营销人员使用火狐浏览器的原因所在 )。CSS+DIV还有待于各个浏览器厂商的进一步支持。第四,CSS+DIV对
14、搜索引擎优化与否取决于网页设计的专业水平而不是CSS+DIV本身。CSS+DIV网页设计并不能保证网页对搜索引擎的优化,甚至不能保证一定比HTML网站有更简洁的代码设计,何况搜索引擎对于网页的收录和排序显然不是以是否采用表格和CSS定位来衡量,这就是为什么很多传统表格布局制作的网站在搜索结果中的排序靠前,而很多使用CSS及web标准制作的网页排名依然靠后的原因。因为对于搜索引擎而言,网站结构、内容、相关网站链接等因素始终是网站优化最重要的指标。 使用CSS进行网页布局的基本思想就是:结构化标记,所写即所想,所想即所写。即便书写 CSS 很简单,使用 CSS 来排版却真的需要一种和我们以往有些不
15、同的思维方式。我们排版时考虑的不是“这个东西放在这儿,那个东西放在那儿”,而是页面中信息的类别和信息的结构。你的内容将不放在表格和表格元素中,取代它们的是 div 元素。CSS选择器的类型:(1) 标记选择器 一个HTML页面有许多不同的标记组成,CSS标记选择器用来声明哪些标记采用哪种CSS样式。所以,每一种HTML标记的名字都可以作为相应的标记选择器的名字。比如:p标记选择器就是用来定义页面中所有使用标记的样式。(2) 类别选择器根据CSS选择器中的标记选择器中的定义,使用标记选择器进行的定义,那么这个网页中所有该标记都是自定义的风格,这在无形中给我们带来了麻烦,因为我们可能需要在某个细节
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 应用 专业 论文 39971

链接地址:https://www.31ppt.com/p-4031419.html