毕业设计(论文)PHp动态留言板设计

上传人:ni****g 文档编号:483612900 上传时间:2023-04-25 格式:DOC 页数:19 大小:564.53KB
返回 下载 相关 举报
毕业设计(论文)PHp动态留言板设计_第1页
第1页 / 共19页
毕业设计(论文)PHp动态留言板设计_第2页
第2页 / 共19页
毕业设计(论文)PHp动态留言板设计_第3页
第3页 / 共19页
毕业设计(论文)PHp动态留言板设计_第4页
第4页 / 共19页
毕业设计(论文)PHp动态留言板设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《毕业设计(论文)PHp动态留言板设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)PHp动态留言板设计(19页珍藏版)》请在金锄头文库上搜索。

1、c毕业论文-动态留言板第1章:绪论 -2 1.1课题研究的意义 -21.2课题的研究方法-2第2章:留言系统开发语言 -32.1 PHP5语言概述-32.2 MYSQL的概述-32.3JSP的概述-4第3章:windows环境下配置wamp -53.1 下载wamp-53.2安装配置wamp -5第4章:基于PHP的网上留言管理系统的设计与实现-94.1创建数据库 -94.2连接数据库-104.3HTML设计页面-114.4添加留言 -114.5实现查询留言-15结束语-19致 谢-20第1章 绪 论1.1课题研究的意义网上留言系统利用网络一定的时效性和广泛的传播面,可以方便人与人之间的信息交

2、流和互动.对于一般企业而言,网上留言系统能够通过网络提供方便的日常信息管理和交互,同时只需要相对低廉的建设和维护成本.另外,企业还可以通过网上留言系统,为客户提供一个跨地域的交流平台,以便及时了解和掌握客户的需求,加强企业与客户之间的沟通,提高企业的市场竞争力.因此,该课题具有一定的实用价值.1.2课题的研究方法网上留言系统是与PHP,mysql,jsp,HTML这3种语言和一个数据库来实现的.使功能模块和现实模块能够分离,提高系统的可维护性,可扩展性,可移植性和可复用性.PHP来完成对系统后台的开发.MYSQL是用来保存数据,和方便管理者管理JSP脚本语言和HTML语言来完成对系统前台的开发

3、.第2章 留言系统的开发语言2.1PHP5语言概述: PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展! 然而PHP5是在PHP长时间的开发及多个预发布版本后,2

4、004年7月13日,PHP5.0发布。该版本以Zend引擎为引擎,并且加入了新功能如PHP Data Objects(PDO)。现在PHP5.0版本强化更多的功能。首先,完全实现面向对象,提供名为PHP兼容模式的功能。其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XMLWeb服务支持,而且标准支持SOAP扩展模块。数据库方面,PHP新版本提供旨在访问MySQL的新界面MySQL。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能另外,PHP5.0上还捆绑有小容量RD

5、BMS-SQLite2.2MYSQL的概述: MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数

6、据库。 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。 目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作为操作系统,Apac

7、he和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。2.3 JSP的概述: JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求

8、时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的

9、浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。第3章 windows环境下配置wamp3.1 wamp的介绍: Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站

10、或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。 LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。3.2安装配置wamp(1)wamp的下载 Wamp下载在很多百度页面上都有,但是个人建议几个比较好的网站,比如非凡软件,和PHP100.(本人是在php100下载的). (2) wamp的安装下好wamp点开,点next选存的目录:不管直接next点打开然后安装成功(3)wamp的配置安装完成后出现在右下角有个对它点右键l

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

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号