当前位置:文档之家› 留言板(1)

留言板(1)

日照职业技术学院毕业设计(论文)php留言板系统学生姓名院部电子信息科学与工程学院专业计算机应用技术指导老师鲁红日期 2015-05-19目录一留言板简介 (4)二留言板设计原理 (4)三PHP技术介绍 (4)四PHP技术优点 (4)五MYSQL介绍 (6)六留言板系统的概要设计 (6)(一)系统开发环境 (6)(二)php语言选择 (6)(三)系统功能 (7)七留言板详细设计 (7)(一)数据库设计 (8)(二)留言板数据库连接写入和保存 (9)(三)留言板文件夹中文件的介绍 (15)(四)留言板首页设计 (15)八总结 (15)九留言板特色和不足 (15)参考文献: (16)留言板系统摘要:随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。

而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。

本文主要介绍留言板系统的设计思路和制作过程,从留言板的重要性开始,介绍我的留言版采用的PHP技术和MYSQL数据库,进而阐述整个留言板系统的制作过程和具体的设计思路。

该留言板较全面地利用PHP技术实现留言板的基本功能:留言、查看、删除,并增加了一些特色功能。

最后介绍自己在设计过程的心得体会。

关键词:留言板,PHP,MYSOL数据库引言Internet起源于20世纪60年代末、70年代初,当时,美国国防部为了将充斥于军事基地内各种厂商的电脑主机互连,让它们可以进行数据交换以便研究工作顺利进行,于是成立了ARPA网络计划。

ARPA计划尝试建设1个网络系统,它可将各种不同厂商的电脑连接起来。

随着这个计划的成功,各学术单位,研究机构也纷纷与ARPA计划所建立的ARPANet连接。

到了20世纪80年代,Internet这个名词因势产生,它代表着这10年来所构建涵盖全球各地的网络系统。

从1990年起,商业使用的Internet在美国急速地扩大,而Internet也从原来属于少数人使用的网络系统转变为普通百姓也能够使用的网络系统。

最初的Internet资源服务都还停留在文本模式,1989年,量子物理实验室(CERN)下的1个研究小组着手开发1种全新的Internet服务,它可以在网络上传送图片、文本、影像、声音等多媒体数据。

于是由Tim Berners Lee领导的小组开发出了1种主从、分布式的网络服务系统,这就是WWW,俗称“万维网”。

所谓WWW其实就是连上Web服务器访问资源,取得的内容就是所谓的“主页”(HomePage)。

进入的网页通常不会只有1页,而是整个网站的内容。

“网站”是1种呈现在网络上的新兴媒体,通过Internet已经成为1个实时的,多媒体的信息传播渠道。

它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。

目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第4新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet 在网站上发表自已对社会对生活的理解和建议留言板在一个网站具有很重要的地位,随着上网的普及,留言板已经不是什么新鲜事物了。

本文主要介绍了用PHP技术和MYSQL技术来创建留言板的整个过程和代码的设计!本留言板更注重安全和与网站融合,但也有自己独特之处。

相信通过本文的介绍,很快就学会了留言板的制作。

一留言板简介留言板是一种电子便签管理系统,是用PHP或其它脚本语言编写的网络应用程序。

在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。

留言板供其他网友给自己留言,或者临时存放自己的感受。

留言操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。

留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。

而我的这个留言板仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。

该留言板简单但实用,而且具备了大多数留言板的基本功能。

十分适合于中小型网站使用。

二留言板设计原理该留言板的整体设计遵循软件工程的方法,经过技术分析、总体设计、详细设计等。

而首先就应该进行技术可行性分析并选择适当的技术。

由于PHP技术发展已经比较成熟,而且使用人数也相当多,所以该系统主要采用PHP、MYSQL 技术。

下面就对这两种技术做一个概述。

三PHP技术介绍Personal home page 即我们所称的PHP,其实是一套微软开发的服务器端脚本环境。

Personalhome page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。

而且PHP也是服务器端脚本环境,可以用来创建交互式WEB页并建立强大的的Web应用程序。

因此,只要用户浏览Web站点并请求一个PHP页,Web服务器就可以处理相应的PHP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。

PHP内含于IIS4.0和5.0之中,通过PHP我们可以结合HTML网页、PHP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了PHP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

四PHP技术优点作为网络上十分流行的编程语言,一定会具有很多独特之处,而PHP也不例外,它具有以下优点:1、编写程序方便。

您可以用 VBScript 或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。

对于 VBScript和JScript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。

由于PHP采用Script语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。

而且编写PHP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。

2、使用编程环境方便简单。

可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本、FrontPage等文本编辑器。

也可以用dreamweaver和专业的Microsoft Visual InterDev开发工具。

3、浏览网页方便,交互速度也快。

PHP是运行在服务器端,所以我们无须担心浏览器是否支持PHP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Personal home pages所设计的网页内容。

PHP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

4、提供多种编程语言。

PHP能与任何ActiveX scripting语言相容。

除了可用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl等。

5、提高代码的安全性。

Personal home pages的程序代码隐藏,已编码的脚本在运行时由脚本引擎解码,因此不需要单独的应用程序。

客户端上仅可以看到由PHP输出的动态HTML文件。

因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

6、功能强大。

编程是面向对象的(Object oriented),并可扩展ActiveX Server 组件功能。

Personal home page Components(ActiveX服务器组件)具有无限可扩充性。

你可以使用任何编程语言来编写你所需要的Personal Server 组件。

可以使用Visual Basic 、Java 、Visual C++ 、COBOL等编程语言来编写你所需要的Personal Server Component。

也可以使用第三方组件或自己开发的Personal Server组件。

理论上说,可以实现任何功能。

7、访问数据库十分方便。

可以通过PDO(Personal Data Objects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。

)非常方便地访问数据库。

总之,PHP从字面上说,包含三方面含义:1.Personal:PHP使用了微软的Personal技术。

Personal(COM)技术是现在Microsoft 软件的重要基础。

它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。

PHP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。

只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

2.home:PHP运行在服务器端。

这样就不必担心浏览器是否支持PHP所使用的编程语言。

PHP的编程语言可以是VBSCRIPT和JSCRIPT。

VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。

然而NETscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。

而在服务器端,则无需考虑浏览器的支持问题。

NETscape浏览器也可以正常显示PHP页面。

3.page:PHP返回标准的HTML页面,可以正常地在常用的浏览器中显示。

浏览者查看页面源文件时,看到的是PHP生成的HTML代码,而不是PHP程序代码。

这样就可以防止别人抄袭程序。

由此可以看出,PHP是在IIS下开发WEB应用的一种简单、方便的编程工具。

在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的PHP系统。

而我这次所开发的留言本系统,主要是利用PHP技术的简单和实用的特点,以及PHP 使用的广泛性,而且非常适合于网络中小型系统开发。

五MYSQL介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。

在2008 年1月16号被Sun公司收购。

而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

相关主题